960 98688 527 620 527 620 684 89 684 89 819 261 819 261 489 334 489 334 380 364 380 364 883 902 883 902 359 64 359 64 49 792 49 792 868 50 868 50 893 944 893 944 921 7 921 7 550 271 550 271 93 217 93 217 175 198 175 198 382 278 382 278 206 127 206 127 764 703 764 703 302 948 302 948 395 235 395 235 813 886 813 886 725 257 725 257 735 423 735 423 54 513 54 513 137 768 137 768 446 892 446 892 871 140 871 140 883 919 883 919 934 875 934 875 204 141 204 141 106 784 106 784 503 554 503 554 266 516 266 516 339 208 339 208 463 608 463 608 567 822 567 822 249 23 249 23 426 676 426 676 890 170 890 170 232 696 232 696 440 497 440 497 419 356 419 356 79 281 79 281 128 109 128 109 781 161 781 161 22 494 22 494 437 476 437 476 243 211 243 211 253 562 253 562 598 158 598 158 399 606 399 606 310 38 310 38 715 689 715 689 953 339 953 339 708 142 708 142 574 355 574 355 383 236 383 236 468 169 468 169 183 343 183 343 768 648 768 648 91 48 91 48 379 380 379 380 334 616 334 616 562 401 562 401 743 649 743 649 580 554 580 554 431 621 431 621 840 380 840 380 869 260 869 260 260 16 260 16 509 915 509 915 247 196 247 196 924 304 924 304 80 203 80 203 94 135 94 135 884 936 884 936 529 88 529 88 828 823 828 823 183 886 183 886 180 805 180 805 584 905 584 905 670 819 670 819 621 269 621 269 237 246 237 246 454 17 454 17 522 282 522 282 37 825 37 825 851 666 851 666 17 189 17 189 407 138 407 138 4 360 4 360 667 910 667 910 302 665 302 665 88 352 88 352 303 581 303 581 826 909 826 909 609 435 609 435 739 952 739 952 651 190 651 190 806 662 806 662 495 727 495 727 844 113 844 113 957 577 957 577 658 38 658 38 158 83 158 83 873 38 873 38 618 954 618 954 117 824 117 824 306 564 306 564 15 950 15 950 55 21 55 21 707 587 707 587 240 838 240 838 402 636 402 636 9 65 9 65 945 540 945 540 478 215 478 215 329 598 329 598 708 810 708 810 309 230 309 230 833 499 833 499 199 672 199 672 719 573 719 573 3 488 3 488 413 168 413 168 673 249 673 249 846 103 846 103 591 927 591 927 55 834 55 834 302 700 302 700 229 917 229 917 80 518 80 518 725 15 725 15 897 519 897 519 315 756 315 756 251 668 251 668 188 348 188 348 47 887 47 887 499 689 499 689 515 670 515 670 751 501 751 501 143 105 143 105 564 826 564 826 607 519 607 519 566 936 566 936 52 314 52 314 33 762 33 762 515 214 515 214 659 577 659 577 820 710 820 710 864 928 864 928 228 391 228 391 718 846 718 846 611 940 611 940 598 855 598 855 951 344 951 344 489 475 489 475 600 583 600 583 745 398 745 398 306 261 306 261 555 374 555 374 742 309 742 309 444 304 444 304 904 523 904 523 345 44 345 44 34 146 34 146 693 556 693 556 48 104 48 104 823 265 823 265 99 637 99 637 313 366 313 366 94 664 94 664 906 155 906 155 956 786 956 786 429 867 429 867 840 600 840 600 664 238 664 238 451 173 451 173 566 376 566 376 929 870 929 870 230 848 230 848 780 876 780 876 185 730 185 730 224 637 224 637 375 334 375 334 237 108 237 108 27 758 27 758 313 221 313 221 531 756 531 756 763 10 763 10 65 762 65 762 545 768 545 768 444 143 444 143 715 738 715 738 16 337 16 337 397 165 397 165 441 750 441 750 689 339 689 339 364 105 364 105 499 392 499 392 847 860 847 860 131 184 131 184 508 560 508 560 134 807 134 807 66 742 66 742 278 879 278 879 356 273 356 273 829 62 829 62 280 346 280 346 894 85 894 85 840 763 840 763 525 266 525 266 21 580 21 580 81 775 81 775 719 282 719 282 937 73 937 73 318 499 318 499 932 33 932 33 92 603 92 603 199 566 199 566 537 241 537 241 396 898 396 898 918 362 918 362 413 721 413 721 490 910 490 910 221 69 221 69 224 182 224 182 607 852 607 852 951 853 951 853 365 72 365 72 353 491 353 491 898 702 898 702 516 723 516 723 272 744 272 744 828 503 828 503 252 139 252 139 919 406 919 406 797 833 797 833 23 645 23 645 768 185 768 185 820 299 820 299 935 946 935 946 472 515 472 515 837 643 837 643 609 926 609 926 323 918 323 918 354 926 354 926 511 553 511 553 674 445 674 445 328 652 328 652 475 132 475 132 419 357 419 357 316 660 316 660 393 623 393 623 936 480 936 480 38 118 38 118 373 753 373 753 220 924 220 924 942 353 942 353 62 664 62 664 337 96 337 96 21 114 21 114 402 499 402 499 351 712 351 712 86 367 86 367 587 845 587 845 57 194 57 194 510 4 510 4 649 875 649 875 849 521 849 521 584 253 584 253 528 8 528 8 109 800 109 800 316 580 316 580 36 464 36 464 74 402 74 402 266 924 266 924 99 219 99 219 562 680 562 680 290 606 290 606 162 619 162 619 153 43 153 43 214 626 214 626 396 873 396 873 700 155 700 155 563 145 563 145 759 27 759 27 957 944 957 944 29 121 29 121 72 169 72 169 249 528 249 528 426 497 426 497 521 465 521 465 107 81 107 81 448 383 448 383 904 744 904 744 454 177 454 177 434 358 434 358 755 531 755 531 269 146 269 146 215 805 215 805 498 453 498 453 118 955 118 955 429 557 429 557 452 315 452 315 703 651 703 651 429 930 429 930 477 501 477 501 592 767 592 767 431 789 431 789 894 631 894 631 18 808 18 808 128 831 128 831 535 319 535 319 655 421 655 421 449 321 449 321 794 392 794 392 75 615 75 615 515 603 515 603 352 255 352 255 866 166 866 166 929 555 929 555 384 517 384 517 931 95 931 95 414 551 414 551 750 230 750 230 556 656 556 656 191 284 191 284 594 471 594 471 134 885 134 885 874 809 874 809 745 246 745 246 131 4 131 4 256 247 256 247 544 637 544 637 918 359 918 359 823 699 823 699 110 711 110 711 307 185 307 185 60 558 60 558 563 328 563 328 808 259 808 259 776 10 776 10 271 647 271 647 699 632 699 632 257 265 257 265 708 286 708 286 4 559 4 559 212 922 212 922 911 371 911 371 524 96 524 96 528 484 528 484 260 376 260 376 167 545 167 545 69 894 69 894 681 162 681 162 15 610 15 610 606 303 606 303 340 486 340 486 194 806 194 806 59 99 59 99 392 441 392 441 862 68 862 68 82 238 82 238 844 328 844 328 58 285 58 285 264 644 264 644 781 822 781 822 712 863 712 863 331 248 331 248 182 853 182 853 168 955 168 955 883 949 883 949 78 295 78 295 591 291 591 291 217 123 217 123 466 150 466 150 665 327 665 327 567 923 567 923 532 882 532 882 299 208 299 208 577 244 577 244 274 234 274 234 717 797 717 797 899 176 899 176 154 205 154 205 71 445 71 445 892 762 892 762 606 578 606 578 634 237 634 237 697 769 697 769 723 517 723 517 449 467 449 467 374 946 374 946 719 35 719 35 72 251 72 251 626 305 626 305 290 441 290 441 44 337 44 337 81 473 81 473 181 553 181 553 149 926 149 926 311 822 311 822 674 221 674 221 720 135 720 135 801 896 801 896 403 385 403 385 176 580 176 580 135 89 135 89 30 762 30 762 358 605 358 605 112 265 112 265 608 876 608 876 735 874 735 874 662 185 662 185 728 107 728 107 223 204 223 204 826 237 826 237 326 128 326 128 27 678 27 678 137 774 137 774 772 96 772 96 284 481 284 481 880 120 880 120 612 873 612 873 145 544 145 544 125 200 125 200 267 605 267 605 821 127 821 127 887 201 887 201 78 98 78 98 162 18 162 18 639 408 639 408 651 762 651 762 756 412 756 412 232 789 232 789 266 895 266 895 802 14 802 14 276 35 276 35 404 802 404 802 217 1 217 1 784 867 784 867 851 164 851 164 666 950 666 950 369 812 369 812 363 341 363 341 918 845 918 845 175 910 175 910 664 13 664 13 455 195 455 195 513 457 513 457 584 40 584 40 146 240 146 240 187 712 187 712 379 518 379 518 283 321 283 321 484 611 484 611 410 451 410 451 872 306 872 306 796 84 796 84 468 562 468 562 377 719 377 719 429 440 429 440 127 160 127 160 743 555 743 555 367 586 367 586 174 391 174 391 444 481 444 481 609 219 609 219 463 848 463 848 914 11 914 11 133 213 133 213 391 782 391 782 943 832 943 832 572 369 572 369 401 824 401 824 543 274 543 274 739 693 739 693 659 229 659 229 595 455 595 455 45 307 45 307 513 782 513 782 634 470 634 470 322 575 322 575 759 63 759 63 542 486 542 486 24 944 24 944 594 158 594 158 514 770 514 770 719 602 719 602 528 353 528 353 889 288 889 288 721 778 721 778 104 521 104 521 840 84 840 84 362 835 362 835 43 164 43 164 319 207 319 207 485 247 485 247 540 899 540 899 597 924 597 924 553 8 553 8 269 759 269 759 387 477 387 477 275 128 275 128 826 210 826 210 419 514 419 514 532 846 532 846 106 28 106 28 905 330 905 330 461 67 461 67 325 916 325 916 544 190 544 190 936 397 936 397 48 873 48 873 201 747 201 747 954 51 954 51 495 120 495 120 561 480 561 480 919 593 919 593 252 327 252 327 49 935 49 935 949 340 949 340 867 769 867 769 683 584 683 584 772 505 772 505 801 884 801 884 674 763 674 763 525 450 525 450 893 713 893 713 282 236 282 236 777 825 777 825 614 707 614 707 432 565 432 565 68 745 68 745 846 314 846 314 956 791 956 791 307 474 307 474 134 536 134 536 37 890 37 890 723 844 723 844 603 212 603 212 580 422 580 422 67 566 67 566 432 942 432 942 381 578 381 578 419 128 419 128 541 108 541 108 601 908 601 908 813 703 813 703 583 724 583 724 232 600 232 600 851 240 851 240 385 169 385 169 407 397 407 397 602 824 602 824 738 874 738 874 461 669 461 669 886 793 886 793 743 71 743 71 523 132 523 132 935 760 935 760 267 230 267 230 4 68 4 68 596 910 596 910 36 790 36 790 889 608 889 608 294 492 294 492 833 915 833 915 665 406 665 406 423 563 423 563 450 827 450 827 280 224 280 224 603 531 603 531 760 78 760 78 846 942 846 942 157 772 157 772 382 427 382 427 594 541 594 541 190 642 190 642 662 201 662 201 599 827 599 827 155 653 155 653 711 309 711 309 391 63 391 63 253 288 253 288 566 587 566 587 542 899 542 899 502 49 502 49 579 695 579 695 777 388 777 388 761 169 761 169 807 620 807 620 127 220 127 220 249 485 249 485 907 101 907 101 351 382 351 382 646 365 646 365 43 539 43 539 75 691 75 691 612 948 612 948 876 775 876 775 260 340 260 340 365 208 365 208 122 218 122 218 647 71 647 71 617 955 617 955 422 954 422 954 551 62 551 62 364 458 364 458 447 190 447 190 556 237 556 237 815 236 815 236 303 108 303 108 875 395 875 395 946 934 946 934 408 370 408 370 422 76 422 76 914 78 914 78 431 611 431 611 102 669 102 669 358 197 358 197 409 435 409 435 215 608 215 608 607 57 607 57 900 309 900 309 932 873 932 873 544 154 544 154 135 211 135 211 852 697 852 697 858 732 858 732 701 655 701 655 100 250 100 250 556 302 556 302 159 441 159 441 805 699 805 699 58 121 58 121 800 560 800 560 727 813 727 813 204 859 204 859 590 669 590 669 775 29 775 29 937 869 937 869 423 749 423 749 614 180 614 180 180 531 180 531 248 398 248 398 43 941 43 941 134 139 134 139 253 557 253 557 427 789 427 789 525 536 525 536 116 814 116 814 566 8 566 8 165 232 165 232 195 748 195 748 948 106 948 106 117 643 117 643 589 114 589 114 257 869 257 869 204 270 204 270 463 954 463 954 582 97 582 97 636 192 636 192 640 933 640 933 153 713 153 713 886 163 886 163 297 634 297 634 918 444 918 444 231 718 231 718 194 932 194 932 382 273 382 273 402 609 402 609 463 742 463 742 400 784 400 784 879 130 879 130 570 929 570 929 421 494 421 494 259 214 259 214 624 136 624 136 82 200 82 200 896 130 896 130 1 290 1 290 633 802 633 802 479 676 479 676 243 385 243 385 495 481 495 481 188 76 188 76 679 577 679 577 340 198 340 198 882 768 882 768 815 388 815 388 174 429 174 429 183 367 183 367 943 172 943 172 456 774 456 774 762 181 762 181 626 25 626 25 395 850 395 850 251 271 251 271 655 805 655 805 410 161 410 161 106 608 106 608 509 861 509 861 947 522 947 522 68 548 68 548 115 193 115 193 899 876 899 876 618 563 618 563 132 62 132 62 74 931 74 931 259 313 259 313 634 938 634 938 176 397 176 397 340 820 340 820 305 385 305 385 423 575 423 575 93 110 93 110 309 415 309 415 322 130 322 130 310 637 310 637 799 702 799 702 724 915 724 915 363 632 363 632 557 817 557 817 716 538 716 538 213 636 213 636 737 673 737 673 657 874 657 874 313 287 313 287 28 839 28 839 90 569 90 569 357 434 357 434 763 553 763 553 912 864 912 864 393 445 393 445 305 89 305 89 678 726 678 726 660 54 660 54 613 554 613 554 632 617 632 617 400 643 400 643 590 757 590 757 162 574 162 574 895 242 895 242 270 333 270 333 356 395 356 395 182 53 182 53 140 127 140 127 372 849 372 849 505 803 505 803 212 909 212 909 611 158 611 158 792 619 792 619 115 555 115 555 307 642 307 642 649 539 649 539 143 698 143 698 759 144 759 144 839 849 839 849 4 323 4 323 685 537 685 537 299 192 299 192 5 951 5 951 921 37 921 37 72 934 72 934 882 550 882 550 675 754 675 754 332 716 332 716 181 318 181 318 242 369 242 369 212 62 212 62 162 261 162 261 9 317 9 317 208 781 208 781 15 153 15 153 161 286 161 286 280 130 280 130 433 102 433 102 72 639 72 639 589 548 589 548 440 360 440 360 634 107 634 107 52 301 52 301 556 35 556 35 893 397 893 397 399 72 399 72 776 608 776 608 194 873 194 873 126 846 126 846 23 810 23 810 378 150 378 150 597 2 597 2 590 584 590 584 182 574 182 574 830 651 830 651 361 188 361 188 131 24 131 24 785 625 785 625 265 701 265 701 324 356 324 356 497 154 497 154 652 688 652 688 528 935 528 935 362 902 362 902 878 301 878 301 270 233 270 233 712 72 712 72 544 816 544 816 911 556 911 556 443 519 443 519 39 925 39 925 364 46 364 46 169 245 169 245 887 568 887 568 609 98 609 98 338 334 338 334 912 229 912 229 233 554 233 554 171 724 171 724 408 476 408 476 346 600 346 600 116 9 116 9 890 112 890 112 3 806 3 806 604 941 604 941 703 129 703 129 131 948 131 948 854 505 854 505 490 255 490 255 429 193 429 193 444 540 444 540 345 865 345 865 602 44 602 44 228 373 228 373 345 229 345 229 78 620 78 620 641 913 641 913 521 522 521 522 463 781 463 781 572 870 572 870 819 907 819 907 130 365 130 365 531 464 531 464 296 221 296 221 199 694 199 694 434 267 434 267 91 811 91 811 214 542 214 542 912 369 912 369 575 849 575 849 154 156 154 156 843 245 843 245 611 343 611 343 398 492 398 492 839 735 839 735 77 943 77 943 599 262 599 262 260 649 260 649 342 305 342 305 289 602 289 602 895 27 895 27 838 662 838 662 60 272 60 272 394 387 394 387 304 243 304 243 249 894 249 894 239 120 239 120 848 311 848 311 513 490 513 490 322 176 322 176 802 230 802 230 309 130 309 130 5 415 5 415 6 791 6 791 332 280 332 280 129 305 129 305 18 237 18 237 297 418 297 418 929 778 929 778 822 338 822 338 380 434 380 434 786 189 786 189 407 57 407 57 91 818 91 818 793 843 793 843 293 21 293 21 737 291 737 291 885 605 885 605 766 276 766 276 774 855 774 855 54 516 54 516 712 545 712 545 384 364 384 364 668 240 668 240 906 409 906 409 537 522 537 522 883 878 883 878 843 589 843 589 402 32 402 32 814 550 814 550 877 312 877 312 119 603 119 603 515 533 515 533 780 450 780 450 515 807 515 807 7 199 7 199 210 373 210 373 246 362 246 362 330 216 330 216 222 255 222 255 821 190 821 190 628 492 628 492 598 360 598 360 98 878 98 878 288 428 288 428 264 20 264 20 445 307 445 307 697 834 697 834 584 252 584 252 186 816 186 816 403 24 403 24 70 233 70 233 418 364 418 364 268 781 268 781 942 50 942 50 879 911 879 911 612 312 612 312 261 439 261 439 739 31 739 31 409 928 409 928 194 221 194 221 810 571 810 571 327 572 327 572 873 715 873 715 944 24 944 24 703 807 703 807 878 933 878 933 517 572 517 572 422 807 422 807 201 8 201 8 815 889 815 889 528 96 528 96 150 839 150 839 590 427 590 427 348 147 348 147 880 292 880 292 374 179 374 179 210 540 210 540 653 913 653 913 74 117 74 117 188 682 188 682 155 168 155 168 533 16 533 16 130 384 130 384 540 40 540 40 494 861 494 861 394 109 394 109 639 306 639 306 11 427 11 427 142 520 142 520 64 644 64 644 613 441 613 441 574 687 574 687 386 629 386 629 590 52 590 52 729 512 729 512 235 369 235 369 79 946 79 946 711 472 711 472 128 630 128 630 326 111 326 111 441 587 441 587 448 142 448 142 318 838 318 838 580 484 580 484 198 846 198 846 80 307 80 307 122 159 122 159 794 464 794 464 314 584 314 584 778 356 778 356 919 685 919 685 765 685 765 685 602 581 602 581 68 509 68 509 444 860 444 860 99 762 99 762 556 851 556 851 82 221 82 221 396 539 396 539 191 883 191 883 948 638 948 638 715 671 715 671 46 150 46 150 904 86 904 86 824 852 824 852 641 481 641 481 453 506 453 506 883 223 883 223 700 481 700 481 268 320 268 320 568 628 568 628 115 651 115 651 710 883 710 883 959 473 959 473 426 114 426 114 894 599 894 599 474 599 474 599 944 264 944 264 129 607 129 607 714 897 714 897 894 409 894 409 948 171 948 171 930 233 930 233 907 645 907 645 950 775 950 775 416 352 416 352 370 702 370 702 630 673 630 673 7 301 7 301 72 834 72 834 214 137 214 137 1 336 1 336 631 665 631 665 322 623 322 623 436 569 436 569 31 82 31 82 522 600 522 600 546 643 546 643 431 697 431 697 327 865 327 865 198 886 198 886 702 797 702 797 556 440 556 440 237 572 237 572 496 896 496 896 171 88 171 88 914 290 914 290 710 543 710 543 395 325 395 325 766 658 766 658 581 932 581 932 72 455 72 455 799 143 799 143 139 104 139 104 234 171 234 171 614 562 614 562 558 558 558 558 552 375 552 375 230 676 230 676 87 92 87 92 319 877 319 877 682 284 682 284 670 956 670 956 143 323 143 323 663 921 663 921 358 691 358 691 886 416 886 416 451 866 451 866 634 256 634 256 752 282 752 282 149 830 149 830 937 889 937 889 813 623 813 623 478 879 478 879 734 1 734 1 372 898 372 898 374 754 374 754 772 204 772 204 696 599 696 599 155 316 155 316 602 87 602 87 953 81 953 81 646 238 646 238 594 99 594 99 861 683 861 683 272 154 272 154 47 114 47 114 718 308 718 308 516 826 516 826 286 579 286 579 854 783 854 783 261 941 261 941 21 273 21 273 58 683 58 683 162 820 162 820 810 138 810 138 340 895 340 895 55 173 55 173 438 845 438 845 500 584 500 584 519 846 519 846 363 423 363 423 312 71 312 71 279 165 279 165 690 142 690 142 490 629 490 629 333 591 333 591 392 157 392 157 602 778 602 778 778 630 778 630 411 338 411 338 573 302 573 302 645 79 645 79 800 261 800 261 389 445 389 445 937 147 937 147 184 811 184 811 577 193 577 193 241 957 241 957 3 843 3 843 759 107 759 107 1 709 1 709 388 703 388 703 575 531 575 531 583 27 583 27 374 943 374 943 803 369 803 369 18 678 18 678 302 905 302 905 885 795 885 795 819 958 819 958 498 259 498 259 112 641 112 641 402 744 402 744 345 597 345 597 467 423 467 423 659 465 659 465 163 561 163 561 633 801 633 801 681 333 681 333 603 70 603 70 957 916 957 916 122 849 122 849 875 628 875 628 846 108 846 108 693 942 693 942 64 209 64 209 654 89 654 89 368 464 368 464 543 156 543 156 688 590 688 590 645 503 645 503 390 769 390 769 145 955 145 955 814 501 814 501 391 13 391 13 470 393 470 393 224 360 224 360 481 947 481 947 584 728 584 728 933 56 933 56 224 255 224 255 940 437 940 437 765 83 765 83 503 89 503 89 807 30 807 30 886 936 886 936 91 445 91 445 209 57 209 57 714 226 714 226 802 121 802 121 536 786 536 786 377 295 377 295 221 296 221 296 407 853 407 853 615 848 615 848 115 685 115 685 310 77 310 77 632 618 632 618 255 563 255 563 837 539 837 539 682 173 682 173 171 675 171 675 84 824 84 824 115 508 115 508 462 230 462 230 854 815 854 815 475 349 475 349 707 93 707 93 310 597 310 597 924 58 924 58 586 798 586 798 57 588 57 588 568 535 568 535 675 432 675 432 789 888 789 888 730 278 730 278 745 585 745 585 272 384 272 384 625 169 625 169 940 775 940 775 349 712 349 712 72 662 72 662 275 621 275 621 948 557 948 557 554 304 554 304 304 287 304 287 944 897 944 897 501 532 501 532 677 480 677 480 557 456 557 456 893 34 893 34 951 906 951 906 418 563 418 563 612 958 612 958 368 14 368 14 573 220 573 220 952 519 952 519 250 174 250 174 829 514 829 514 652 406 652 406 185 632 185 632 276 901 276 901 601 441 601 441 234 389 234 389 765 613 765 613 727 113 727 113 762 626 762 626 475 248 475 248 471 809 471 809 808 797 808 797 915 297 915 297 420 121 420 121 605 227 605 227 619 632 619 632 539 924 539 924 779 728 779 728 484 302 484 302 647 877 647 877 198 903 198 903 533 608 533 608 768 616 768 616 480 235 480 235 841 39 841 39 838 222 838 222 712 813 712 813 90 926 90 926 665 761 665 761 419 288 419 288 334 348 334 348 220 306 220 306 236 891 236 891 242 435 242 435 106 16 106 16 73 918 73 918 309 553 309 553 439 611 439 611 47 424 47 424 712 886 712 886 43 449 43 449 696 126 696 126 371 895 371 895 124 639 124 639 195 639 195 639 121 465 121 465 715 947 715 947 395 542 395 542 496 288 496 288 512 488 512 488 203 160 203 160 731 641 731 641 936 161 936 161 593 144 593 144 521 613 521 613 271 531 271 531 289 640 289 640 50 600 50 600 410 29 410 29 525 706 525 706 335 57 335 57 359 10 359 10 850 102 850 102 378 124 378 124 231 266 231 266 373 758 373 758 71 285 71 285 187 684 187 684 415 815 415 815 930 679 930 679 206 31 206 31 693 577 693 577 746 229 746 229 627 234 627 234 380 9 380 9 333 742 333 742 831 617 831 617 364 909 364 909 805 631 805 631 296 266 296 266 786 505 786 505 850 413 850 413 927 200 927 200 171 153 171 153 24 657 24 657 875 166 875 166 319 151 319 151 187 448 187 448 7 879 7 879 187 758 187 758 537 386 537 386 317 620 317 620 530 910 530 910 520 857 520 857 195 358 195 358 214 522 214 522 432 173 432 173 790 349 790 349 82 31 82 31 682 455 682 455 21 521 21 521 874 79 874 79 410 524 410 524 672 464 672 464 182 158 182 158 138 635 138 635 625 520 625 520 860 19 860 19 329 809 329 809 635 367 635 367 940 433 940 433 450 507 450 507 129 39 129 39 1 695 1 695 608 612 608 612 761 566 761 566 469 598 469 598 865 673 865 673 801 318 801 318 548 690 548 690 825 178 825 178 33 441 33 441 389 604 389 604 170 26 170 26 226 632 226 632 517 269 517 269 545 474 545 474 366 349 366 349 582 742 582 742 147 298 147 298 521 662 521 662 343 167 343 167 728 568 728 568 335 156 335 156 787 557 787 557 456 933 456 933 591 684 591 684 447 433 447 433 916 380 916 380 39 772 39 772 671 829 671 829 231 373 231 373 801 864 801 864 153 497 153 497 125 554 125 554 77 310 77 310 78 438 78 438 899 665 899 665 735 432 735 432 949 384 949 384 177 538 177 538 203 233 203 233 440 330 440 330 612 290 612 290 798 554 798 554 660 206 660 206 511 311 511 311 32 166 32 166 620 579 620 579 644 693 644 693 296 436 296 436 941 219 941 219 686 66 686 66 192 524 192 524 169 188 169 188 593 526 593 526 889 644 889 644 557 446 557 446 885 462 885 462 400 844 400 844 676 38 676 38 367 250 367 250 899 679 899 679 624 929 624 929 258 452 258 452 941 811 941 811 454 66 454 66 629 26 629 26 681 508 681 508 587 704 587 704 694 350 694 350 933 69 933 69 301 683 301 683 174 485 174 485 901 888 901 888 260 687 260 687 677 494 677 494 58 455 58 455 809 843 809 843 88 292 88 292 291 162 291 162 342 275 342 275 728 214 728 214 549 946 549 946 191 611 191 611 614 566 614 566 902 150 902 150 496 869 496 869 844 464 844 464 14 285 14 285 488 326 488 326 447 843 447 843 801 708 801 708 501 437 501 437 307 293 307 293 150 433 150 433 208 797 208 797 190 939 190 939 157 240 157 240 443 803 443 803 49 56 49 56 912 684 912 684 89 418 89 418 690 623 690 623 599 433 599 433 590 38 590 38 798 890 798 890 193 161 193 161 344 487 344 487 414 324 414 324 96 564 96 564 364 391 364 391 712 501 712 501 358 693 358 693 277 142 277 142 633 877 633 877 254 953 254 953 393 421 393 421 752 260 752 260 940 162 940 162 909 16 909 16 109 960 109 960 104 211 104 211 203 432 203 432 650 215 650 215 311 373 311 373 689 377 689 377 153 550 153 550 588 427 588 427 332 48 332 48 896 562 896 562 478 273 478 273 678 424 678 424 401 286 401 286 458 571 458 571 797 446 797 446 429 364 429 364 811 172 811 172 69 402 69 402 667 632 667 632 248 404 248 404 575 327 575 327 228 435 228 435 478 271 478 271 538 189 538 189 114 220 114 220 30 411 30 411 554 526 554 526 617 900 617 900 681 408 681 408 551 135 551 135 709 899 709 899 186 518 186 518 73 361 73 361 245 821 245 821 435 570 435 570 865 735 865 735 374 890 374 890 187 161 187 161 826 769 826 769 116 685 116 685 535 506 535 506 112 649 112 649 94 420 94 420 904 654 904 654 80 276 80 276 392 873 392 873 548 113 548 113 689 220 689 220 517 311 517 311 952 830 952 830 530 245 530 245 901 183 901 183 93 143 93 143 309 326 309 326 749 764 749 764 857 635 857 635 956 136 956 136 53 700 53 700 248 596 248 596 641 580 641 580 902 465 902 465 108 416 108 416 763 137 763 137 84 880 84 880 545 470 545 470 655 236 655 236 825 169 825 169 421 732 421 732 243 324 243 324 19 543 19 543 439 704 439 704 393 869 393 869 95 904 95 904 301 53 301 53 379 732 379 732 599 744 599 744 139 720 139 720 851 812 851 812 73 74 73 74 34 898 34 898 669 519 669 519 888 575 888 575 934 470 934 470 191 847 191 847 504 155 504 155 403 622 403 622 88 398 88 398 197 941 197 941 642 378 642 378 344 499 344 499 100 190 100 190 711 953 711 953 736 15 736 15 509 589 509 589 14 500 14 500 347 464 347 464 247 905 247 905 629 504 629 504 539 893 539 893 789 207 789 207 492 19 492 19 695 49 695 49 81 485 81 485 460 18 460 18 548 540 548 540 951 310 951 310 372 377 372 377 339 759 339 759 452 16 452 16 490 707 490 707 586 8 586 8 895 348 895 348 49 732 49 732 326 726 326 726 791 796 791 796 807 796 807 796 144 365 144 365 318 747 318 747 737 645 737 645 862 468 862 468 518 304 518 304 457 383 457 383 172 654 172 654 441 419 441 419 311 18 311 18 283 847 283 847 958 644 958 644 847 549 847 549 842 128 842 128 489 729 489 729 283 181 283 181 115 566 115 566 227 39 227 39 553 665 553 665 520 686 520 686 123 564 123 564 38 309 38 309 910 652 910 652 11 827 11 827 891 316 891 316 954 725 954 725 527 816 527 816 488 170 488 170 714 811 714 811 706 758 706 758 160 257 160 257 293 712 293 712 251 413 251 413 293 515 293 515 758 189 758 189 775 801 775 801 611 497 611 497 390 491 390 491 839 607 839 607 785 2 785 2 409 450 409 450 11 90 11 90 134 358 134 358 267 57 267 57 48 238 48 238 410 701 410 701 234 719 234 719 887 531 887 531 62 274 62 274 726 65 726 65 615 277 615 277 924 221 924 221 23 843 23 843 293 83 293 83 562 632 562 632 63 930 63 930 81 565 81 565 876 672 876 672 385 946 385 946 164 370 164 370 129 367 129 367 336 149 336 149 647 66 647 66 464 600 464 600 380 916 380 916 438 95 438 95 827 612 827 612 137 546 137 546 278 450 278 450 259 619 259 619 465 597 465 597 852 156 852 156 229 854 229 854 732 743 732 743 383 19 383 19 564 212 564 212 62 173 62 173 742 638 742 638 760 26 760 26 49 470 49 470 181 355 181 355 70 223 70 223 499 615 499 615 77 176 77 176 673 87 673 87 609 373 609 373 356 120 356 120 80 622 80 622 852 868 852 868 156 623 156 623 64 393 64 393 956 927 956 927 806 360 806 360 156 761 156 761 316 855 316 855 216 909 216 909 554 832 554 832 5 768 5 768 269 288 269 288 105 72 105 72 310 584 310 584 510 113 510 113 425 32 425 32 563 90 563 90 351 543 351 543 427 249 427 249 388 596 388 596 699 723 699 723 313 288 313 288 944 197 944 197 83 314 83 314 455 318 455 318 26 425 26 425 756 706 756 706 459 270 459 270 28 296 28 296 663 23 663 23 930 717 930 717 509 160 509 160 644 455 644 455 456 515 456 515 587 500 587 500 370 240 370 240 375 598 375 598 548 738 548 738 381 257 381 257 189 808 189 808 5 288 5 288 209 933 209 933 492 113 492 113 38 466 38 466 899 388 899 388 629 251 629 251 718 895 718 895 751 830 751 830 261 605 261 605 694 79 694 79 854 746 854 746 223 567 223 567 225 393 225 393 951 336 951 336 827 942 827 942 955 587 955 587 492 101 492 101 798 682 798 682 433 393 433 393 583 518 583 518 314 205 314 205 528 586 528 586 493 823 493 823 392 758 392 758 882 733 882 733 100 885 100 885 196 871 196 871 54 633 54 633 745 272 745 272 844 897 844 897 447 231 447 231 910 246 910 246 282 80 282 80 600 727 600 727 767 194 767 194 381 436 381 436 298 650 298 650 895 756 895 756 329 327 329 327 729 592 729 592 830 747 830 747 373 21 373 21 32 512 32 512 438 486 438 486 763 737 763 737 816 56 816 56 587 444 587 444 427 469 427 469 5 919 5 919 803 922 803 922 463 264 463 264 11 632 11 632 195 188 195 188 261 758 261 758 880 817 880 817 939 173 939 173 921 507 921 507 394 779 394 779 692 899 692 899 290 273 290 273 875 387 875 387 423 277 423 277 607 331 607 331 707 321 707 321 352 384 352 384 849 82 849 82 630 855 630 855 292 473 292 473 283 30 283 30 62 574 62 574 447 52 447 52 89 696 89 696 67 652 67 652 546 22 546 22 382 686 382 686 824 377 824 377 635 950 635 950 306 87 306 87 889 915 889 915 726 826 726 826 938 521 938 521 355 703 355 703 244 176 244 176 840 152 840 152 883 626 883 626 810 842 810 842 181 529 181 529 610 688 610 688 252 287 252 287 957 502 957 502 512 131 512 131 314 926 314 926 43 507 43 507 335 191 335 191 283 213 283 213 101 129 101 129 227 756 227 756 791 162 791 162 74 465 74 465 759 500 759 500 138 312 138 312 394 604 394 604 82 519 82 519 135 149 135 149 517 754 517 754 667 811 667 811 697 514 697 514 487 321 487 321 249 337 249 337 704 75 704 75 323 719 323 719 111 596 111 596 75 960 75 960 239 58 239 58 822 764 822 764 178 685 178 685 352 46 352 46 476 819 476 819 471 150 471 150 774 743 774 743 477 7 477 7 252 310 252 310 297 361 297 361 704 32 704 32 423 184 423 184 581 509 581 509 756 131 756 131 116 53 116 53 803 494 803 494 810 327 810 327 442 240 442 240 952 515 952 515 373 214 373 214 738 80 738 80 578 574 578 574 801 231 801 231 772 285 772 285 545 405 545 405 913 890 913 890 131 445 131 445 820 880 820 880 348 20 348 20 363 560 363 560 309 804 309 804 233 636 233 636 9 521 9 521 213 110 213 110 905 119 905 119 138 815 138 815 795 178 795 178 533 576 533 576 919 404 919 404 442 436 442 436 9 906 9 906 48 500 48 500 562 791 562 791 672 954 672 954 7 848 7 848 682 342 682 342 688 543 688 543 95 172 95 172 394 321 394 321 456 500 456 500 230 839 230 839 286 377 286 377 136 601 136 601 336 731 336 731 616 750 616 750 192 653 192 653 756 725 756 725 518 279 518 279 332 175 332 175 875 149 875 149 133 370 133 370 688 758 688 758 679 104 679 104 901 446 901 446 687 46 687 46 914 324 914 324 142 117 142 117 369 309 369 309 615 837 615 837 881 335 881 335 277 117 277 117 405 807 405 807 291 244 291 244 19 547 19 547 210 259 210 259 278 449 278 449 343 761 343 761 253 78 253 78 858 254 858 254 25 688 25 688 55 272 55 272 435 797 435 797 449 257 449 257 3 161 3 161 378 886 378 886 122 220 122 220 733 938 733 938 953 130 953 130 853 617 853 617 24 473 24 473 515 597 515 597 672 126 672 126 699 229 699 229 337 416 337 416 455 417 455 417 349 132 349 132 611 423 611 423 43 767 43 767 63 105 63 105 21 895 21 895 513 493 513 493 490 387 490 387 512 844 512 844 429 94 429 94 458 371 458 371 276 120 276 120 734 805 734 805 841 205 841 205 243 950 243 950 749 748 749 748 624 465 624 465 16 633 16 633 945 116 945 116 762 107 762 107 9 943 9 943 102 335 102 335 314 425 314 425 257 771 257 771 510 539 510 539 175 572 175 572 898 914 898 914 199 960 199 960 230 881 230 881 466 173 466 173 510 365 510 365 400 496 400 496 20 271 20 271 50 207 50 207 611 950 611 950 929 160 929 160 157 338 157 338 182 847 182 847 935 42 935 42 256 796 256 796 24 535 24 535 577 474 577 474 125 583 125 583 945 242 945 242 280 827 280 827 762 670 762 670 412 265 412 265 698 302 698 302 627 602 627 602 644 70 644 70 248 45 248 45 799 670 799 670 765 210 765 210 389 321 389 321 455 880 455 880 934 910 934 910 781 1 781 1 482 58 482 58 764 16 764 16 211 908 211 908 822 194 822 194 577 160 577 160 718 714 718 714 939 229 939 229 525 370 525 370 645 607 645 607 241 473 241 473 244 549 244 549 489 944 489 944 724 868 724 868 282 444 282 444 563 538 563 538 285 215 285 215 147 476 147 476 702 495 702 495 683 592 683 592 447 390 447 390 935 756 935 756 356 21 356 21 547 24 547 24 181 153 181 153 716 315 716 315 97 438 97 438 287 811 287 811 418 120 418 120 160 397 160 397 487 447 487 447 776 220 776 220 915 830 915 830 835 420 835 420 60 830 60 830 51 263 51 263 44 601 44 601 43 188 43 188 868 319 868 319 820 267 820 267 340 52 340 52 11 658 11 658 356 272 356 272 481 259 481 259 687 382 687 382 730 867 730 867 706 637 706 637 655 525 655 525 482 802 482 802 780 877 780 877 3 340 3 340 466 646 466 646 17 79 17 79 598 620 598 620 363 802 363 802 640 331 640 331 163 240 163 240 493 350 493 350 191 51 191 51 238 120 238 120 187 564 187 564 71 639 71 639 517 405 517 405 497 44 497 44 128 583 128 583 216 268 216 268 513 596 513 596 349 2 349 2 789 918 789 918 853 834 853 834 377 446 377 446 840 536 840 536 608 910 608 910 563 735 563 735 369 415 369 415 390 11 390 11 7 92 7 92 935 95 935 95 367 133 367 133 558 759 558 759 365 365 365 365 935 512 935 512 951 317 951 317 915 379 915 379 504 751 504 751 358 638 358 638 463 275 463 275 843 178 843 178 718 845 718 845 923 918 923 918 955 725 955 725 554 378 554 378 210 886 210 886 635 709 635 709 384 719 384 719 518 944 518 944 682 21 682 21 249 201 249 201 868 79 868 79 500 49 500 49 635 153 635 153 844 734 844 734 44 801 44 801 72 474 72 474 426 621 426 621 743 450 743 450 732 788 732 788 857 200 857 200 540 384 540 384 1 241 1 241 953 50 953 50 890 535 890 535 566 254 566 254 398 40 398 40 329 394 329 394 640 165 640 165 925 404 925 404 580 868 580 868 784 41 784 41 898 719 898 719 693 751 693 751 598 931 598 931 916 668 916 668 723 306 723 306 293 444 293 444 699 225 699 225 601 943 601 943 777 490 777 490 529 552 529 552 423 92 423 92 804 559 804 559 376 342 376 342 798 736 798 736 335 463 335 463 955 810 955 810 694 849 694 849 816 17 816 17 297 697 297 697 291 685 291 685 88 57 88 57 46 233 46 233 40 23 40 23 352 836 352 836 179 747 179 747 635 275 635 275 259 165 259 165 119 381 119 381 859 68 859 68 702 958 702 958 814 96 814 96 622 933 622 933 614 353 614 353 90 277 90 277 94 901 94 901 393 264 393 264 745 350 745 350 54 391 54 391 457 210 457 210 462 51 462 51 120 793 120 793 693 768 693 768 291 451 291 451 385 244 385 244 105 176 105 176 61 493 61 493 96 213 96 213 808 536 808 536 337 61 337 61 692 635 692 635 631 6 631 6 647 939 647 939 836 288 836 288 573 407 573 407 29 338 29 338 612 443 612 443 281 757 281 757 894 942 894 942 901 54 901 54 515 341 515 341 738 600 738 600 796 173 796 173 294 48 294 48 297 645 297 645 759 295 759 295 764 129 764 129 371 764 371 764 924 473 924 473 875 703 875 703 899 279 899 279 292 151 292 151 288 29 288 29 148 509 148 509 22 29 22 29 171 191 171 191 827 415 827 415 71 190 71 190 730 446 730 446 126 560 126 560 241 747 241 747 729 479 729 479 820 361 820 361 531 487 531 487 584 463 584 463 606 188 606 188 713 457 713 457 222 98 222 98 516 791 516 791 108 307 108 307 894 909 894 909 20 413 20 413 875 914 875 914 919 545 919 545 887 801 887 801 170 405 170 405 65 714 65 714 629 931 629 931 795 754 795 754 213 264 213 264 716 654 716 654 219 598 219 598 651 946 651 946 848 875 848 875 606 918 606 918 756 703 756 703 64 272 64 272 402 366 402 366 338 258 338 258 756 789 756 789 617 864 617 864 152 611 152 611 205 949 205 949 241 796 241 796 827 670 827 670 422 471 422 471 420 717 420 717 146 193 146 193 44 263 44 263 834 408 834 408 555 615 555 615 186 177 186 177 48 857 48 857 368 691 368 691 889 479 889 479 655 474 655 474 379 784 379 784 950 884 950 884 288 916 288 916 311 231 311 231 260 873 260 873 152 489 152 489 376 545 376 545 597 711 597 711 128 546 128 546 860 287 860 287 660 164 660 164 399 293 399 293 34 311 34 311 902 802 902 802 778 186 778 186 74 688 74 688 417 677 417 677 475 384 475 384 623 64 623 64 812 788 812 788 881 617 881 617 673 645 673 645 535 787 535 787 280 254 280 254 71 1 71 1 861 447 861 447 920 79 920 79 948 91 948 91 408 490 408 490 723 954 723 954 583 338 583 338 357 408 357 408 794 607 794 607 712 580 712 580 889 826 889 826 208 610 208 610 193 863 193 863 258 233 258 233 770 34 770 34 90 358 90 358 1 678 1 678 645 567 645 567 440 871 440 871 935 913 935 913 466 434 466 434 343 763 343 763 815 616 815 616 734 17 734 17 742 575 742 575 252 641 252 641 574 128 574 128 675 337 675 337 499 330 499 330 314 855 314 855 760 590 760 590 667 191 667 191 751 529 751 529 405 522 405 522 50 621 50 621 234 329 234 329 142 271 142 271 210 294 210 294 771 635 771 635 759 155 759 155 837 132 837 132 439 376 439 376 190 916 190 916 806 865 806 865 10 810 10 810 201 334 201 334 377 599 377 599 859 714 859 714 784 512 784 512 11 565 11 565 712 543 712 543 509 2 509 2 14 194 14 194 837 121 837 121 769 650 769 650 815 118 815 118 312 814 312 814 762 872 762 872 633 758 633 758 151 19 151 19 131 832 131 832 431 527 431 527 517 253 517 253 475 774 475 774 932 181 932 181 169 122 169 122 249 767 249 767 798 252 798 252 81 10 81 10 559 246 559 246 43 88 43 88 390 867 390 867 254 637 254 637 3 657 3 657 432 676 432 676 632 38 632 38 672 650 672 650 684 792 684 792 669 769 669 769 474 243 474 243 108 495 108 495 623 472 623 472 902 12 902 12 591 184 591 184 791 615 791 615 272 284 272 284 449 610 449 610 701 673 701 673 471 882 471 882 276 756 276 756 34 224 34 224 585 794 585 794 287 458 287 458 769 619 769 619 63 354 63 354 920 850 920 850 38 174 38 174 923 591 923 591 749 519 749 519 847 245 847 245 353 730 353 730 552 428 552 428 513 682 513 682 466 368 466 368 771 331 771 331 300 144 300 144 207 809 207 809 8 944 8 944 387 383 387 383 621 839 621 839 493 289 493 289 21 34 21 34 724 242 724 242 175 607 175 607 48 46 48 46 862 883 862 883 813 162 813 162 568 741 568 741 621 367 621 367 199 528 199 528 67 778 67 778 332 677 332 677 56 319 56 319 311 230 311 230 841 490 841 490 560 556 560 556 615 828 615 828 850 483 850 483 246 700 246 700 618 393 618 393 718 67 718 67 636 370 636 370 765 511 765 511 62 519 62 519 3 241 3 241 412 578 412 578 661 943 661 943 178 51 178 51 475 866 475 866 725 446 725 446 755 201 755 201 907 155 907 155 683 437 683 437 269 533 269 533 202 459 202 459 780 780 780 780 712 389 712 389 106 179 106 179 81 753 81 753 765 530 765 530 262 112 262 112 527 581 527 581 59 248 59 248 544 955 544 955 58 851 58 851 226 183 226 183 127 798 127 798 380 787 380 787 251 459 251 459 329 312 329 312 402 95 402 95 150 232 150 232 156 52 156 52 103 757 103 757 167 633 167 633 306 262 306 262 499 749 499 749 802 729 802 729 181 935 181 935 661 571 661 571 853 465 853 465 543 914 543 914 240 936 240 936 645 532 645 532 662 62 662 62 3 653 3 653 589 825 589 825 839 605 839 605 652 593 652 593 627 312 627 312 65 533 65 533 926 228 926 228 716 743 716 743 148 382 148 382 129 123 129 123 18 245 18 245 779 14 779 14 3 104 3 104 869 734 869 734 252 911 252 911 125 787 125 787 59 535 59 535 479 940 479 940 855 795 855 795 846 252 846 252 30 263 30 263 514 555 514 555 784 798 784 798 613 373 613 373 289 693 289 693 85 233 85 233 955 181 955 181 742 491 742 491 762 668 762 668 349 50 349 50 622 61 622 61 885 138 885 138 796 699 796 699 542 84 542 84 701 210 701 210 441 193 441 193 382 719 382 719 29 411 29 411 639 466 639 466 22 381 22 381 148 147 148 147 480 341 480 341 391 667 391 667 368 745 368 745 147 454 147 454 108 463 108 463 427 776 427 776 302 371 302 371 49 356 49 356 196 661 196 661 191 950 191 950 51 72 51 72 34 747 34 747 240 245 240 245 25 516 25 516 421 598 421 598 90 599 90 599 946 763 946 763 718 910 718 910 874 456 874 456 657 165 657 165 786 885 786 885 243 688 243 688 805 13 805 13 121 403 121 403 146 751 146 751 476 8 476 8 252 208 252 208 328 29 328 29 825 119 825 119 287 51 287 51 532 832 532 832 436 576 436 576 332 154 332 154 273 142 273 142 18 841 18 841 689 890 689 890 655 868 655 868 390 565 390 565 412 664 412 664 692 327 692 327 199 227 199 227 212 199 212 199 853 410 853 410 50 100 50 100 762 99 762 99 848 671 848 671 803 700 803 700 161 398 161 398 940 370 940 370 718 219 718 219 618 107 618 107 373 515 373 515 547 93 547 93 676 728 676 728 529 788 529 788 290 320 290 320 228 176 228 176 423 115 423 115 956 228 956 228 800 896 800 896 50 121 50 121 748 649 748 649 848 521 848 521 481 386 481 386 340 260 340 260 7 822 7 822 754 366 754 366 539 322 539 322 463 223 463 223 206 344 206 344 710 385 710 385 836 190 836 190 935 598 935 598 790 140 790 140 627 496 627 496 656 434 656 434 354 695 354 695 691 751 691 751 285 39 285 39 180 923 180 923 324 15 324 15 699 222 699 222 808 82 808 82 422 630 422 630 466 426 466 426 451 182 451 182 443 160 443 160 25 513 25 513 18 341 18 341 800 723 800 723 121 125 121 125 388 632 388 632 8 799 8 799 358 723 358 723 649 790 649 790 411 153 411 153 634 339 634 339 555 339 555 339 398 88 398 88 595 224 595 224 364 318 364 318 836 112 836 112 366 368 366 368 161 266 161 266 36 110 36 110 773 263 773 263 79 75 79 75 315 84 315 84 934 432 934 432 260 948 260 948 340 343 340 343 341 316 341 316 696 208 696 208 598 918 598 918 99 511 99 511 932 638 932 638 862 92 862 92 207 456 207 456 929 497 929 497 29 88 29 88 221 160 221 160 5 552 5 552 627 91 627 91 629 902 629 902 699 810 699 810 333 467 333 467 382 681 382 681 738 645 738 645 956 646 956 646 188 421 188 421 935 7 935 7 855 658 855 658 230 706 230 706 294 893 294 893 467 164 467 164 843 747 843 747 830 619 830 619 737 886 737 886 103 300 103 300 691 460 691 460 263 525 263 525 449 558 449 558 328 844 328 844 194 435 194 435 777 246 777 246 541 578 541 578 795 369 795 369 559 347 559 347 646 51 646 51 840 207 840 207 581 264 581 264 941 707 941 707 901 528 901 528 408 50 408 50 875 510 875 510 883 40 883 40 203 858 203 858 417 71 417 71 49 384 49 384 118 838 118 838 796 863 796 863 377 493 377 493 830 891 830 891 553 90 553 90 189 172 189 172 885 63 885 63 245 605 245 605 643 161 643 161 692 909 692 909 746 603 746 603 957 273 957 273 887 281 887 281 6 848 6 848 684 542 684 542 313 710 313 710 828 510 828 510 247 705 247 705 913 676 913 676 144 103 144 103 711 77 711 77 588 303 588 303 686 268 686 268 101 483 101 483 331 900 331 900 395 932 395 932 23 497 23 497 543 550 543 550 959 607 959 607 632 495 632 495 34 689 34 689 353 221 353 221 342 156 342 156 281 797 281 797 484 361 484 361 145 372 145 372 328 182 328 182 498 506 498 506 114 502 114 502 852 410 852 410 583 748 583 748 456 596 456 596 672 180 672 180 336 123 336 123 393 379 393 379 673 376 673 376 452 130 452 130 168 325 168 325 68 606 68 606 66 242 66 242 946 955 946 955 194 931 194 931 44 212 44 212 431 463 431 463 577 189 577 189 67 131 67 131 822 474 822 474 237 606 237 606 388 101 388 101 144 851 144 851 599 619 599 619 642 873 642 873 80 784 80 784 334 126 334 126 580 454 580 454 178 128 178 128 828 154 828 154 290 883 290 883 883 552 883 552 643 558 643 558 283 289 283 289 240 477 240 477 728 524 728 524 697 896 697 896 707 195 707 195 31 555 31 555 296 689 296 689 602 580 602 580 520 859 520 859 467 649 467 649 728 20 728 20 42 263 42 263 512 391 512 391 241 547 241 547 798 880 798 880 494 661 494 661 768 291 768 291 413 872 413 872 813 388 813 388 492 828 492 828 541 846 541 846 382 324 382 324 636 77 636 77 425 9 425 9 491 163 491 163 823 612 823 612 895 774 895 774 169 136 169 136 704 576 704 576 815 502 815 502 300 238 300 238 881 710 881 710 49 898 49 898 265 741 265 741 566 770 566 770 775 337 775 337 723 710 723 710 940 543 940 543 788 509 788 509 495 118 495 118 762 681 762 681 635 82 635 82 250 478 250 478 495 449 495 449 444 71 444 71 924 233 924 233 93 545 93 545 139 512 139 512 237 63 237 63 501 467 501 467 818 836 818 836 393 576 393 576 483 492 483 492 809 763 809 763 494 899 494 899 45 333 45 333 883 236 883 236 670 80 670 80 775 155 775 155 380 948 380 948 178 603 178 603 697 766 697 766 241 74 241 74 380 388 380 388 244 536 244 536 671 690 671 690 801 396 801 396 498 199 498 199 400 191 400 191 309 729 309 729 140 30 140 30 673 333 673 333 472 108 472 108 352 224 352 224 680 190 680 190 785 161 785 161 228 701 228 701 453 52 453 52 489 488 489 488 453 144 453 144 199 591 199 591 393 2 393 2 4 345 4 345 130 680 130 680 343 511 343 511 145 567 145 567 430 14 430 14 270 54 270 54 617 105 617 105 706 128 706 128 156 325 156 325 301 390 301 390 145 748 145 748 513 75 513 75 4 570 4 570 484 230 484 230 613 227 613 227 498 451 498 451 665 43 665 43 889 802 889 802 186 812 186 812 764 407 764 407 850 724 850 724 241 328 241 328 740 740 740 740 707 371 707 371 739 242 739 242 720 741 720 741 569 40 569 40 299 771 299 771 834 67 834 67 155 581 155 581 782 468 782 468 475 630 475 630 738 578 738 578 280 630 280 630 951 327 951 327 950 504 950 504 506 879 506 879 523 580 523 580 651 796 651 796 355 54 355 54 126 772 126 772 698 957 698 957 669 817 669 817 197 669 197 669 675 960 675 960 809 557 809 557 578 739 578 739 834 410 834 410 926 95 926 95 158 419 158 419 16 782 16 782 384 346 384 346 613 863 613 863 349 809 349 809 413 913 413 913 482 75 482 75 492 955 492 955 556 782 556 782 635 263 635 263 142 792 142 792 552 947 552 947 399 95 399 95 578 527 578 527 617 559 617 559 782 193 782 193 75 360 75 360 69 516 69 516 664 382 664 382 275 356 275 356 870 951 870 951 410 771 410 771 640 816 640 816 557 664 557 664 549 921 549 921 597 299 597 299 198 692 198 692 464 346 464 346 332 346 332 346 140 344 140 344 399 886 399 886 689 872 689 872 544 328 544 328 724 486 724 486 704 35 704 35 133 318 133 318 615 367 615 367 2 371 2 371 126 168 126 168 705 602 705 602 485 669 485 669 106 156 106 156 430 50 430 50 667 888 667 888 480 158 480 158 354 446 354 446 501 174 501 174 134 469 134 469 860 704 860 704 703 310 703 310 759 329 759 329 377 174 377 174 926 144 926 144 598 736 598 736 923 880 923 880 425 1 425 1 684 346 684 346 315 730 315 730 837 272 837 272 713 522 713 522 395 299 395 299 4 1 4 1 665 727 665 727 528 70 528 70 895 594 895 594 382 560 382 560 433 691 433 691 333 346 333 346 277 842 277 842 343 394 343 394 867 141 867 141 507 784 507 784 839 358 839 358 75 720 75 720 731 658 731 658 653 2 653 2 688 610 688 610 189 945 189 945 908 381 908 381 905 125 905 125 295 669 295 669 83 601 83 601 749 397 749 397 883 461 883 461 959 946 959 946 499 180 499 180 498 703 498 703 849 831 849 831 270 703 270 703 128 113 128 113 80 783 80 783 359 162 359 162 936 160 936 160 416 572 416 572 60 826 60 826 251 449 251 449 99 948 99 948 568 642 568 642 171 573 171 573 593 105 593 105 404 406 404 406 302 625 302 625 211 854 211 854 430 168 430 168 272 37 272 37 485 948 485 948 488 449 488 449 536 203 536 203 235 252 235 252 195 825 195 825 223 635 223 635 211 94 211 94 763 760 763 760 493 813 493 813 301 66 301 66 677 751 677 751 789 248 789 248 584 126 584 126 135 722 135 722 850 842 850 842 77 344 77 344 952 151 952 151 931 488 931 488 441 948 441 948 676 487 676 487 501 770 501 770 275 661 275 661 302 938 302 938 688 26 688 26 562 732 562 732 433 222 433 222 65 855 65 855 129 29 129 29 79 691 79 691 702 38 702 38 454 152 454 152 827 796 827 796 770 389 770 389 320 185 320 185 403 394 403 394 645 70 645 70 254 398 254 398 187 229 187 229 317 521 317 521 131 455 131 455 890 459 890 459 372 54 372 54 280 308 280 308 537 204 537 204 810 58 810 58 49 826 49 826 378 294 378 294 814 451 814 451 324 279 324 279 310 62 310 62 824 125 824 125 165 215 165 215 635 95 635 95 777 270 777 270 934 150 934 150 101 566 101 566 390 335 390 335 302 632 302 632 602 781 602 781 721 334 721 334 409 101 409 101 107 392 107 392 617 65 617 65 911 906 911 906 105 350 105 350 4 332 4 332 936 77 936 77 645 729 645 729 491 181 491 181 959 144 959 144 43 15 43 15 918 102 918 102 469 41 469 41 736 866 736 866 520 868 520 868 872 288 872 288 858 310 858 310 876 271 876 271 20 553 20 553 928 435 928 435 49 218 49 218 745 803 745 803 355 251 355 251 675 12 675 12 462 337 462 337 92 748 92 748 267 694 267 694 214 408 214 408 167 920 167 920 9 950 9 950 929 313 929 313 670 324 670 324 239 365 239 365 565 15 565 15 697 735 697 735 416 509 416 509 349 76 349 76 870 324 870 324 874 838 874 838 705 688 705 688 677 690 677 690 736 97 736 97 135 74 135 74 806 74 806 74 572 285 572 285 553 691 553 691 677 778 677 778 116 888 116 888 727 200 727 200 325 905 325 905 474 737 474 737 271 168 271 168 940 499 940 499 890 110 890 110 827 814 827 814 286 197 286 197 46 344 46 344 844 239 844 239 925 844 925 844 916 54 916 54 640 282 640 282 533 793 533 793 872 703 872 703 338 265 338 265 92 827 92 827 247 881 247 881 238 948 238 948 222 847 222 847 229 97 229 97 344 371 344 371 123 268 123 268 299 196 299 196 798 790 798 790 591 186 591 186 51 883 51 883 496 165 496 165 719 426 719 426 559 421 559 421 508 406 508 406 161 815 161 815 507 296 507 296 78 15 78 15 60 482 60 482 307 32 307 32 935 733 935 733 257 597 257 597 406 900 406 900 411 628 411 628 152 663 152 663 156 470 156 470 48 169 48 169 335 745 335 745 853 739 853 739 565 302 565 302 624 767 624 767 643 443 643 443 96 461 96 461 865 249 865 249 697 753 697 753 748 615 748 615 832 675 832 675 372 789 372 789 49 941 49 941 831 682 831 682 314 433 314 433 388 415 388 415 61 417 61 417 433 386 433 386 722 261 722 261 38 884 38 884 898 56 898 56 56 747 56 747 589 235 589 235 879 497 879 497 805 865 805 865 520 611 520 611 433 369 433 369 499 818 499 818 459 840 459 840 278 805 278 805 706 420 706 420 712 86 712 86 281 474 281 474 407 689 407 689 710 336 710 336 899 952 899 952 756 900 756 900 640 1 640 1 513 451 513 451 824 758 824 758 65 371 65 371 7 20 7 20 313 457 313 457 253 493 253 493 740 724 740 724 352 38 352 38 114 48 114 48 103 697 103 697 4 916 4 916 128 948 128 948 370 773 370 773 10 185 10 185 5 32 5 32 732 828 732 828 189 340 189 340 508 584 508 584 460 229 460 229 745 314 745 314 280 107 280 107 914 260 914 260 189 529 189 529 221 172 221 172 393 22 393 22 545 906 545 906 447 335 447 335 492 13 492 13 532 483 532 483 637 439 637 439 757 718 757 718 203 284 203 284 447 670 447 670 508 616 508 616 390 569 390 569 623 406 623 406 591 597 591 597 51 313 51 313 149 319 149 319 397 311 397 311 391 853 391 853 118 904 118 904 200 204 200 204 603 636 603 636 47 426 47 426 91 370 91 370 837 780 837 780 269 674 269 674 393 738 393 738 887 148 887 148 815 46 815 46 24 39 24 39 284 9 284 9 159 587 159 587 684 478 684 478 881 583 881 583 365 749 365 749 615 52 615 52 801 457 801 457 333 319 333 319 64 27 64 27 165 171 165 171 883 349 883 349 610 397 610 397 538 543 538 543 365 398 365 398 775 581 775 581 100 173 100 173 513 134 513 134 470 698 470 698 642 623 642 623 840 668 840 668 122 799 122 799 51 204 51 204 585 264 585 264 323 536 323 536 72 820 72 820 857 289 857 289 193 702 193 702 715 157 715 157 755 725 755 725 863 405 863 405 591 444 591 444 915 168 915 168 509 717 509 717 792 711 792 711 600 689 600 689 210 55 210 55 622 489 622 489 730 402 730 402 449 905 449 905 444 774 444 774 840 247 840 247 505 84 505 84 879 753 879 753 454 402 454 402 530 452 530 452 76 554 76 554 326 917 326 917 358 89 358 89 337 668 337 668 550 689 550 689 621 228 621 228 207 471 207 471 73 845 73 845 604 581 604 581 456 266 456 266 440 777 440 777 895 356 895 356 69 645 69 645 443 244 443 244 85 557 85 557 249 685 249 685 180 12 180 12 173 528 173 528 348 447 348 447 188 181 188 181 318 824 318 824 321 329 321 329 256 700 256 700 907 586 907 586 506 294 506 294 221 77 221 77 376 226 376 226 110 377 110 377 763 690 763 690 423 10 423 10 120 621 120 621 231 142 231 142 130 939 130 939 693 730 693 730 126 599 126 599 226 924 226 924 20 351 20 351 740 167 740 167 245 545 245 545 243 307 243 307 451 337 451 337 251 463 251 463 851 504 851 504 29 285 29 285 946 624 946 624 45 722 45 722 925 105 925 105 245 247 245 247 327 296 327 296 433 234 433 234 663 899 663 899 466 158 466 158 231 422 231 422 763 150 763 150 262 336 262 336 263 430 263 430 887 470 887 470 641 274 641 274 112 160 112 160 490 197 490 197 668 808 668 808 246 92 246 92 409 766 409 766 847 704 847 704 763 646 763 646 465 944 465 944 647 503 647 503 652 572 652 572 761 670 761 670 838 523 838 523 958 729 958 729 630 342 630 342 891 413 891 413 522 299 522 299 708 305 708 305 34 235 34 235 294 752 294 752 530 588 530 588 733 459 733 459 868 87 868 87 734 517 734 517 148 363 148 363 783 53 783 53 530 440 530 440 906 199 906 199 195 773 195 773 734 635 734 635 385 939 385 939 590 869 590 869 534 536 534 536 80 363 80 363 773 333 773 333 206 139 206 139 641 96 641 96 872 658 872 658 308 763 308 763 881 293 881 293 250 859 250 859 238 444 238 444 227 594 227 594 282 930 282 930 884 197 884 197 613 823 613 823 487 750 487 750 880 366 880 366 806 411 806 411 914 399 914 399 788 365 788 365 214 54 214 54 4 859 4 859 379 18 379 18 512 748 512 748 563 231 563 231 515 768 515 768 676 332 676 332 511 328 511 328 298 110 298 110 729 458 729 458 531 139 531 139 360 478 360 478 353 888 353 888 953 435 953 435 716 412 716 412 334 10 334 10 957 307 957 307 666 634 666 634 21 75 21 75 518 747 518 747 100 778 100 778 816 27 816 27 626 486 626 486 551 476 551 476 185 747 185 747 624 19 624 19 168 377 168 377 324 507 324 507 674 580 674 580 911 864 911 864 829 722 829 722 115 933 115 933 196 256 196 256 323 446 323 446 117 638 117 638 648 311 648 311 68 526 68 526 448 171 448 171 790 905 790 905 26 589 26 589 583 26 583 26 571 227 571 227 421 192 421 192 572 261 572 261 178 913 178 913 425 867 425 867 677 370 677 370 67 445 67 445 490 415 490 415 127 552 127 552 350 682 350 682 902 720 902 720 596 691 596 691 435 496 435 496 658 437 658 437 536 155 536 155 916 378 916 378 825 887 825 887 392 481 392 481 142 957 142 957 657 351 657 351 774 123 774 123 389 762 389 762 639 337 639 337 623 16 623 16 719 567 719 567 141 719 141 719 62 374 62 374 914 250 914 250 457 938 457 938 869 682 869 682 33 327 33 327 673 203 673 203 426 209 426 209 723 219 723 219 381 482 381 482 831 622 831 622 678 104 678 104 668 364 668 364 230 100 230 100 531 593 531 593 690 748 690 748 900 493 900 493 946 425 946 425 704 226 704 226 643 666 643 666 272 873 272 873 181 912 181 912 173 397 173 397 270 752 270 752 262 557 262 557 390 244 390 244 189 319 189 319 649 682 649 682 362 392 362 392 696 947 696 947 534 292 534 292 616 69 616 69 66 900 66 900 673 874 673 874 734 683 734 683 416 895 416 895 530 49 530 49 725 886 725 886 440 704 440 704 294 468 294 468 735 90 735 90 938 371 938 371 778 336 778 336 623 833 623 833 47 652 47 652 629 64 629 64 953 584 953 584 881 644 881 644 903 661 903 661 11 952 11 952 234 278 234 278 480 217 480 217 491 514 491 514 256 569 256 569 194 421 194 421 753 701 753 701 544 351 544 351 234 352 234 352 678 867 678 867 153 942 153 942 172 506 172 506 222 266 222 266 827 574 827 574 654 808 654 808 403 543 403 543 880 339 880 339 550 673 550 673 643 680 643 680 411 732 411 732 247 922 247 922 460 507 460 507 943 364 943 364 904 318 904 318 389 826 389 826 82 504 82 504 262 176 262 176 928 401 928 401 882 81 882 81 348 68 348 68 957 689 957 689 551 98 551 98 913 444 913 444 145 270 145 270 586 749 586 749 226 576 226 576 888 471 888 471 789 450 789 450 481 224 481 224 215 694 215 694 572 449 572 449 204 589 204 589 246 455 246 455 139 593 139 593 625 149 625 149 797 476 797 476 768 928 768 928 2 799 2 799 45 49 45 49 939 413 939 413 564 679 564 679 193 45 193 45 389 434 389 434 221 699 221 699 709 793 709 793 78 647 78 647 269 565 269 565 214 356 214 356 874 884 874 884 237 122 237 122 476 87 476 87 701 5 701 5 919 52 919 52 292 21 292 21 388 244 388 244 565 332 565 332 833 470 833 470 247 867 247 867 541 491 541 491 36 229 36 229 477 472 477 472 684 945 684 945 378 535 378 535 303 380 303 380 161 630 161 630 263 205 263 205 945 598 945 598 124 960 124 960 64 557 64 557 717 580 717 580 599 901 599 901 46 29 46 29 241 314 241 314 580 674 580 674 512 128 512 128 363 896 363 896 808 155 808 155 241 885 241 885 450 102 450 102 216 789 216 789 539 589 539 589 343 713 343 713 690 530 690 530 538 907 538 907 445 907 445 907 126 876 126 876 165 98 165 98 86 847 86 847 261 148 261 148 489 939 489 939 559 947 559 947 177 780 177 780 167 356 167 356 733 274 733 274 550 98 550 98 208 368 208 368 920 697 920 697 160 110 160 110 350 11 350 11 471 680 471 680 205 527 205 527 438 654 438 654 366 525 366 525 557 930 557 930 572 867 572 867 676 700 676 700 681 643 681 643 54 201 54 201 473 179 473 179 880 264 880 264 932 651 932 651 598 332 598 332 792 58 792 58 31 765 31 765 182 130 182 130 180 86 180 86 753 248 753 248 309 360 309 360 818 837 818 837 564 150 564 150 662 359 662 359 503 728 503 728 430 688 430 688 762 312 762 312 445 326 445 326 235 407 235 407 62 226 62 226 941 553 941 553 796 273 796 273 661 565 661 565 888 822 888 822 816 214 816 214 551 646 551 646 315 60 315 60 561 650 561 650 617 812 617 812 851 225 851 225 481 956 481 956 830 251 830 251 510 152 510 152 86 159 86 159 269 896 269 896 115 934 115 934 658 583 658 583 611 829 611 829 387 277 387 277 102 551 102 551 75 294 75 294 433 697 433 697 713 138 713 138 172 221 172 221 15 675 15 675 564 207 564 207 547 681 547 681 601 419 601 419 769 489 769 489 609 637 609 637 406 258 406 258 324 919 324 919 135 487 135 487 557 702 557 702 360 480 360 480 319 214 319 214 326 8 326 8 270 82 270 82 350 848 350 848 34 892 34 892 355 571 355 571 504 883 504 883 508 864 508 864 960 936 960 936 579 940 579 940 263 285 263 285 367 629 367 629 587 904 587 904 763 213 763 213 389 659 389 659 772 577 772 577 928 315 928 315 318 655 318 655 186 592 186 592 851 681 851 681 614 692 614 692 223 396 223 396 428 288 428 288 178 394 178 394 324 927 324 927 914 72 914 72 415 145 415 145 246 897 246 897 350 234 350 234 396 705 396 705 435 170 435 170 25 128 25 128 194 563 194 563 477 841 477 841 704 483 704 483 537 335 537 335 425 859 425 859 755 490 755 490 48 842 48 842 453 580 453 580 439 822 439 822 926 735 926 735 792 762 792 762 512 909 512 909 480 770 480 770 291 118 291 118 142 144 142 144 945 533 945 533 409 571 409 571 712 571 712 571 359 171 359 171 379 75 379 75 535 350 535 350 81 188 81 188 312 38 312 38 901 795 901 795 719 169 719 169 708 710 708 710 405 928 405 928 178 433 178 433 183 856 183 856 101 37 101 37 725 628 725 628 360 956 360 956 259 360 259 360 186 551 186 551 138 256 138 256 269 40 269 40 232 23 232 23 519 24 519 24 908 800 908 800 772 546 772 546 411 929 411 929 209 838 209 838 366 691 366 691 435 535 435 535 17 132 17 132 607 574 607 574 518 340 518 340 639 500 639 500 448 507 448 507 307 12 307 12 489 738 489 738 653 231 653 231 220 261 220 261 788 829 788 829 875 120 875 120 642 603 642 603 730 351 730 351 646 735 646 735 610 308 610 308 3 62 3 62 47 260 47 260 463 255 463 255 931 562 931 562 949 62 949 62 209 691 209 691 755 746 755 746 834 81 834 81 957 134 957 134 691 809 691 809 760 748 760 748 213 300 213 300 768 5 768 5 332 161 332 161 546 210 546 210 241 609 241 609 34 551 34 551 848 666 848 666 311 170 311 170 683 461 683 461 842 152 842 152 564 401 564 401 187 769 187 769 471 845 471 845 860 263 860 263 494 705 494 705 628 483 628 483 139 510 139 510 829 800 829 800 690 361 690 361 166 414 166 414 347 445 347 445 209 464 209 464 372 902 372 902 278 830 278 830 478 358 478 358 703 836 703 836 492 787 492 787 266 465 266 465 423 407 423 407 106 809 106 809 204 591 204 591 710 292 710 292 395 301 395 301 569 749 569 749 714 950 714 950 208 899 208 899 33 389 33 389 783 635 783 635 732 646 732 646 236 60 236 60 444 316 444 316 914 641 914 641 822 59 822 59 736 859 736 859 434 942 434 942 40 237 40 237 717 338 717 338 880 302 880 302 244 554 244 554 790 521 790 521 162 66 162 66 706 827 706 827 796 103 796 103 775 860 775 860 442 99 442 99 198 78 198 78 5 912 5 912 83 776 83 776 125 286 125 286 312 466 312 466 341 530 341 530 497 331 497 331 241 257 241 257 239 35 239 35 687 217 687 217 725 417 725 417 411 25 411 25 62 29 62 29 889 84 889 84 437 263 437 263 575 563 575 563 955 735 955 735 472 431 472 431 260 506 260 506 34 859 34 859 890 68 890 68 561 216 561 216 377 120 377 120 586 670 586 670 529 874 529 874 553 58 553 58 392 766 392 766 251 10 251 10 917 237 917 237 932 451 932 451 614 135 614 135 891 364 891 364 795 428 795 428 265 800 265 800 200 594 200 594 718 656 718 656 567 195 567 195 316 959 316 959 548 411 548 411 58 132 58 132 639 142 639 142 34 779 34 779 878 480 878 480 387 84 387 84 520 299 520 299 287 947 287 947 475 221 475 221 366 142 366 142 358 119 358 119 602 226 602 226 608 655 608 655 257 703 257 703 495 142 495 142 182 263 182 263 434 947 434 947 769 243 769 243 696 847 696 847 346 398 346 398 903 711 903 711 689 568 689 568 406 85 406 85 681 740 681 740 722 391 722 391 857 90 857 90 285 959 285 959 714 310 714 310 394 113 394 113 636 231 636 231 35 296 35 296 608 625 608 625 803 321 803 321 159 107 159 107 60 302 60 302 914 514 914 514 659 692 659 692 647 756 647 756 895 365 895 365 259 150 259 150 141 327 141 327 763 335 763 335 575 580 575 580 921 410 921 410 392 120 392 120 253 136 253 136 722 206 722 206 633 188 633 188 632 899 632 899 916 877 916 877 588 745 588 745 136 103 136 103 210 358 210 358 901 522 901 522 323 178 323 178 236 330 236 330 588 797 588 797 532 621 532 621 780 6 780 6 904 528 904 528 89 933 89 933 710 355 710 355 828 194 828 194 130 104 130 104 880 123 880 123 545 952 545 952 359 770 359 770 831 126 831 126 517 157 517 157 105 441 105 441 739 421 739 421 932 767 932 767 397 71 397 71 420 309 420 309 132 262 132 262 213 855 213 855 957 951 957 951 918 822 918 822 673 579 673 579 377 245 377 245 843 104 843 104 197 140 197 140 333 57 333 57 500 69 500 69 107 794 107 794 885 578 885 578 798 324 798 324 107 629 107 629 466 519 466 519 492 869 492 869 808 579 808 579 322 48 322 48 309 46 309 46 238 899 238 899 65 849 65 849 416 228 416 228 713 75 713 75 896 681 896 681 766 76 766 76 809 894 809 894 900 411 900 411 680 355 680 355 756 657 756 657 321 620 321 620 538 220 538 220 362 575 362 575 823 317 823 317 271 473 271 473 320 266 320 266 588 138 588 138 733 941 733 941 310 756 310 756 107 610 107 610 403 528 403 528 827 701 827 701 668 489 668 489 400 674 400 674 194 94 194 94 805 75 805 75 103 228 103 228 741 454 741 454 353 899 353 899 369 884 369 884 570 340 570 340 158 268 158 268 434 265 434 265 628 661 628 661 123 165 123 165 752 879 752 879 60 896 60 896 258 203 258 203 400 708 400 708 208 110 208 110 772 115 772 115 370 243 370 243 796 926 796 926 180 262 180 262 846 431 846 431 535 105 535 105 581 416 581 416 79 434 79 434 31 578 31 578 134 779 134 779 176 440 176 440 856 625 856 625 509 889 509 889 853 822 853 822 450 17 450 17 259 320 259 320 749 160 749 160 665 519 665 519 352 217 352 217 197 794 197 794 178 709 178 709 167 475 167 475 879 510 879 510 148 255 148 255 212 564 212 564 468 399 468 399 468 875 468 875 867 745 867 745 85 955 85 955 948 511 948 511 564 719 564 719 361 663 361 663 125 679 125 679 29 841 29 841 179 534 179 534 730 709 730 709 910 516 910 516 803 266 803 266 120 876 120 876 684 624 684 624 271 31 271 31 412 95 412 95 103 896 103 896 274 341 274 341 773 711 773 711 925 549 925 549 612 254 612 254 131 178 131 178 52 198 52 198 251 56 251 56 854 531 854 531 435 388 435 388 97 812 97 812 522 759 522 759 417 44 417 44 791 70 791 70 18 580 18 580 672 381 672 381 297 54 297 54 100 503 100 503 908 27 908 27 338 424 338 424 917 863 917 863 271 852 271 852 402 768 402 768 437 469 437 469 648 658 648 658 782 216 782 216 108 61 108 61 541 288 541 288 360 893 360 893 725 386 725 386 860 674 860 674 224 616 224 616 603 78 603 78 537 527 537 527 618 634 618 634 402 200 402 200 68 560 68 560 527 570 527 570 728 210 728 210 201 414 201 414 429 194 429 194 365 248 365 248 474 775 474 775 335 864 335 864 167 291 167 291 942 889 942 889 90 544 90 544 379 327 379 327 817 27 817 27 863 97 863 97 93 902 93 902 370 51 370 51 643 230 643 230 773 958 773 958 569 277 569 277 410 787 410 787 79 65 79 65 486 924 486 924 3 491 3 491 342 531 342 531 395 234 395 234 198 457 198 457 16 421 16 421 779 160 779 160 749 157 749 157 555 849 555 849 564 608 564 608 416 424 416 424 617 215 617 215 857 835 857 835 197 313 197 313 57 150 57 150 628 21 628 21 150 681 150 681 535 589 535 589 635 536 635 536 835 725 835 725 934 723 934 723 385 56 385 56 651 732 651 732 652 339 652 339 463 139 463 139 150 536 150 536 141 717 141 717 195 77 195 77 853 481 853 481 235 331 235 331 680 602 680 602 605 319 605 319 318 32 318 32 343 427 343 427 832 558 832 558 783 230 783 230 781 469 781 469 749 728 749 728 953 312 953 312 206 320 206 320 906 270 906 270 451 430 451 430 506 36 506 36 208 648 208 648 248 536 248 536 813 905 813 905 102 671 102 671 328 446 328 446 28 255 28 255 641 775 641 775 612 150 612 150 109 476 109 476 124 529 124 529 724 773 724 773 727 822 727 822 371 481 371 481 28 411 28 411 443 288 443 288 677 748 677 748 208 9 208 9 194 41 194 41 586 309 586 309 628 741 628 741 311 594 311 594 498 840 498 840 87 225 87 225 615 718 615 718 351 631 351 631 754 903 754 903 247 640 247 640 676 213 676 213 572 632 572 632 70 176 70 176 191 48 191 48 720 37 720 37 67 335 67 335 819 147 819 147 195 14 195 14 464 685 464 685 42 635 42 635 575 443 575 443 601 759 601 759 201 408 201 408 484 376 484 376 366 821 366 821 533 264 533 264 352 853 352 853 360 899 360 899 902 655 902 655 909 925 909 925 698 720 698 720 362 666 362 666 140 150 140 150 342 724 342 724 380 757 380 757 95 249 95 249 707 598 707 598 261 331 261 331 523 819 523 819 700 350 700 350 179 797 179 797 814 541 814 541 652 310 652 310 247 197 247 197 862 759 862 759 359 359 359 359 548 171 548 171 516 683 516 683 203 882 203 882 261 72 261 72 632 576 632 576 920 653 920 653 639 155 639 155 541 604 541 604 940 224 940 224 424 489 424 489 254 446 254 446 195 959 195 959 935 505 935 505 681 443 681 443 141 41 141 41 397 527 397 527 204 888 204 888 337 512 337 512 434 488 434 488 719 745 719 745 450 651 450 651 852 566 852 566 626 457 626 457 160 42 160 42 236 413 236 413 359 153 359 153 465 920 465 920 339 750 339 750 945 669 945 669 383 551 383 551 596 803 596 803 893 340 893 340 308 631 308 631 146 411 146 411 193 631 193 631 117 887 117 887 476 663 476 663 595 820 595 820 284 608 284 608 270 693 270 693 844 44 844 44 761 751 761 751 362 172 362 172 925 235 925 235 746 610 746 610 440 328 440 328 498 807 498 807 185 950 185 950 859 422 859 422 325 188 325 188 630 863 630 863 757 306 757 306 901 741 901 741 790 392 790 392 765 224 765 224 935 382 935 382 11 12 11 12 222 810 222 810 396 121 396 121 612 373 612 373 787 777 787 777 916 670 916 670 871 116 871 116 768 949 768 949 2 455 2 455 44 545 44 545 275 288 275 288 657 859 657 859 253 116 253 116 539 497 539 497 918 842 918 842 236 900 236 900 361 574 361 574 663 522 663 522 756 319 756 319 229 332 229 332 875 848 875 848 915 745 915 745 115 778 115 778 402 210 402 210 807 729 807 729 774 12 774 12 151 955 151 955 520 689 520 689 644 453 644 453 420 47 420 47 230 221 230 221 668 135 668 135 870 128 870 128 227 271 227 271 740 446 740 446 802 113 802 113 626 377 626 377 822 746 822 746 598 106 598 106 112 523 112 523 780 668 780 668 724 764 724 764 386 623 386 623 858 244 858 244 347 406 347 406 305 706 305 706 621 665 621 665 759 519 759 519 194 788 194 788 706 698 706 698 27 630 27 630 26 290 26 290 104 259 104 259 252 928 252 928 657 851 657 851 537 418 537 418 112 401 112 401 852 817 852 817 725 124 725 124 712 164 712 164 833 681 833 681 704 170 704 170 683 255 683 255 189 453 189 453 830 697 830 697 52 201 52 201 217 296 217 296 909 289 909 289 845 623 845 623 229 139 229 139 739 389 739 389 205 535 205 535 596 694 596 694 328 299 328 299 143 930 143 930 81 642 81 642 694 829 694 829 467 424 467 424 481 846 481 846 431 64 431 64 473 624 473 624 890 767 890 767 30 659 30 659 316 110 316 110 866 571 866 571 946 747 946 747 268 832 268 832 12 744 12 744 886 141 886 141 48 875 48 875 432 98 432 98 373 13 373 13 378 850 378 850 233 507 233 507 333 5 333 5 716 568 716 568 275 119 275 119 18 345 18 345 299 567 299 567 165 711 165 711 614 553 614 553 97 833 97 833 525 5 525 5 215 215 215 215 88 598 88 598 714 304 714 304 632 699 632 699 372 325 372 325 142 361 142 361 450 548 450 548 689 871 689 871 404 557 404 557 429 912 429 912 830 664 830 664 447 213 447 213 266 238 266 238 602 825 602 825 244 908 244 908 612 915 612 915 620 35 620 35 377 655 377 655 408 250 408 250 871 173 871 173 207 746 207 746 49 129 49 129 31 417 31 417 461 433 461 433 455 224 455 224 294 698 294 698 318 957 318 957 90 364 90 364 235 34 235 34 316 937 316 937 106 396 106 396 147 682 147 682 77 780 77 780 410 698 410 698 921 586 921 586 510 825 510 825 773 125 773 125 931 538 931 538 318 116 318 116 415 101 415 101 102 208 102 208 62 950 62 950 528 519 528 519 956 316 956 316 518 419 518 419 654 955 654 955 324 385 324 385 89 522 89 522 890 467 890 467 953 534 953 534 525 926 525 926 892 669 892 669 22 573 22 573 165 180 165 180 289 412 289 412 809 642 809 642 368 445 368 445 53 194 53 194 310 375 310 375 614 837 614 837 93 242 93 242 399 686 399 686 128 876 128 876 503 500 503 500 497 567 497 567 472 355 472 355 500 56 500 56 97 155 97 155 770 426 770 426 757 80 757 80 520 217 520 217 938 776 938 776 805 552 805 552 267 352 267 352 367 459 367 459 599 72 599 72 687 397 687 397 767 130 767 130 32 76 32 76 428 295 428 295 756 184 756 184 502 98 502 98 719 23 719 23 522 452 522 452 21 940 21 940 305 236 305 236 419 696 419 696 6 207 6 207 321 911 321 911 316 197 316 197 79 771 79 771 700 694 700 694 799 311 799 311 931 161 931 161 440 547 440 547 898 342 898 342 724 145 724 145 349 572 349 572 482 547 482 547 45 844 45 844 132 138 132 138 478 659 478 659 402 400 402 400 721 500 721 500 214 848 214 848 155 100 155 100 78 56 78 56 772 301 772 301 238 462 238 462 906 427 906 427 731 872 731 872 219 850 219 850 688 242 688 242 862 550 862 550 765 364 765 364 619 385 619 385 3 426 3 426 334 208 334 208 889 722 889 722 712 918 712 918 266 673 266 673 590 168 590 168 725 615 725 615 200 880 200 880 364 518 364 518 467 811 467 811 149 887 149 887 704 490 704 490 716 197 716 197 339 789 339 789 639 79 639 79 196 419 196 419 272 522 272 522 1 611 1 611 343 893 343 893 938 118 938 118 286 4 286 4 148 850 148 850 163 654 163 654 711 321 711 321 537 799 537 799 832 96 832 96 103 15 103 15 624 481 624 481 551 328 551 328 890 905 890 905 424 907 424 907 185 882 185 882 109 428 109 428 824 330 824 330 812 466 812 466 568 723 568 723 16 184 16 184 621 673 621 673 312 943 312 943 769 735 769 735 694 26 694 26 80 714 80 714 912 560 912 560 107 500 107 500 386 253 386 253 917 578 917 578 825 609 825 609 457 623 457 623 346 655 346 655 689 455 689 455 633 528 633 528 560 172 560 172 802 958 802 958 26 213 26 213 852 841 852 841 887 138 887 138 833 693 833 693 836 233 836 233 16 602 16 602 49 868 49 868 859 931 859 931 739 577 739 577 241 911 241 911 820 857 820 857 277 244 277 244 110 601 110 601 829 183 829 183 852 260 852 260 276 916 276 916 346 622 346 622 824 860 824 860 807 2 807 2 892 754 892 754 26 190 26 190 40 334 40 334 578 242 578 242 756 378 756 378 165 389 165 389 209 663 209 663 954 112 954 112 480 857 480 857 815 448 815 448 952 903 952 903 355 664 355 664 164 124 164 124 493 45 493 45 163 41 163 41 915 904 915 904 39 720 39 720 532 712 532 712 159 349 159 349 908 195 908 195 346 270 346 270 343 377 343 377 732 820 732 820 698 384 698 384 690 957 690 957 938 448 938 448 94 490 94 490 660 53 660 53 339 81 339 81 277 239 277 239 443 347 443 347 384 272 384 272 49 71 49 71 860 272 860 272 135 613 135 613 420 828 420 828 577 861 577 861 517 755 517 755 281 358 281 358 291 104 291 104 249 398 249 398 660 227 660 227 131 57 131 57 739 896 739 896 845 154 845 154 526 942 526 942 157 955 157 955 777 496 777 496 114 507 114 507 761 352 761 352 827 651 827 651 890 743 890 743 925 688 925 688 218 903 218 903 881 452 881 452 27 849 27 849 195 949 195 949 949 879 949 879 468 581 468 581 913 603 913 603 281 456 281 456 143 550 143 550 251 41 251 41 65 946 65 946 213 869 213 869 366 440 366 440 761 846 761 846 656 836 656 836 619 329 619 329 662 115 662 115 100 593 100 593 99 636 99 636 144 626 144 626 269 36 269 36 337 14 337 14 223 456 223 456 698 28 698 28 599 727 599 727 340 100 340 100 296 470 296 470 796 644 796 644 58 666 58 666 771 110 771 110 229 209 229 209 365 679 365 679 634 506 634 506 691 394 691 394 570 808 570 808 545 451 545 451 796 387 796 387 504 21 504 21 331 134 331 134 813 20 813 20 230 450 230 450 744 620 744 620 959 730 959 730 710 88 710 88 925 645 925 645 408 939 408 939 377 16 377 16 226 395 226 395 644 473 644 473 924 881 924 881 608 725 608 725 885 298 885 298 291 10 291 10 523 793 523 793 535 726 535 726 755 627 755 627 893 486 893 486 824 257 824 257 325 256 325 256 404 481 404 481 151 698 151 698 184 198 184 198 909 448 909 448 714 372 714 372 502 274 502 274 610 324 610 324 725 643 725 643 908 294 908 294 801 635 801 635 649 474 649 474 771 758 771 758 781 758 781 758 730 387 730 387 770 227 770 227 762 455 762 455 324 32 324 32 40 759 40 759 740 126 740 126 672 673 672 673 869 481 869 481 592 164 592 164 258 710 258 710 410 627 410 627 790 918 790 918 114 728 114 728 909 360 909 360 698 30 698 30 255 474 255 474 776 467 776 467 350 367 350 367 24 340 24 340 657 318 657 318 283 723 283 723 50 948 50 948 820 661 820 661 656 143 656 143 125 436 125 436 942 483 942 483 323 734 323 734 386 153 386 153 710 468 710 468 695 299 695 299 315 300 315 300 683 554 683 554 137 144 137 144 370 184 370 184 783 957 783 957 593 398 593 398 797 581 797 581 451 631 451 631 950 205 950 205 888 787 888 787 788 399 788 399 593 853 593 853 868 90 868 90 614 774 614 774 902 525 902 525 448 512 448 512 910 351 910 351 863 435 863 435 70 602 70 602 500 227 500 227 682 795 682 795 744 360 744 360 426 852 426 852 148 492 148 492 171 651 171 651 135 945 135 945 774 920 774 920 68 329 68 329 264 363 264 363 960 92 960 92 689 515 689 515 168 933 168 933 373 56 373 56 409 757 409 757 766 754 766 754 423 559 423 559 679 239 679 239 663 138 663 138 770 897 770 897 484 787 484 787 852 270 852 270 189 424 189 424 596 206 596 206 773 381 773 381 175 145 175 145 914 91 914 91 711 247 711 247 880 604 880 604 751 693 751 693 91 625 91 625 625 470 625 470 8 220 8 220 8 952 8 952 284 822 284 822 934 203 934 203 691 362 691 362 239 278 239 278 795 248 795 248 572 754 572 754 790 819 790 819 218 140 218 140 860 387 860 387 136 423 136 423 342 36 342 36 572 472 572 472 228 37 228 37 479 904 479 904 280 874 280 874 780 374 780 374 825 491 825 491 213 947 213 947 513 947 513 947 574 867 574 867 800 673 800 673 832 130 832 130 182 170 182 170 904 157 904 157 412 85 412 85 949 277 949 277 732 190 732 190 925 96 925 96 949 787 949 787 776 328 776 328 664 346 664 346 493 745 493 745 655 375 655 375 143 237 143 237 640 438 640 438 844 228 844 228 95 192 95 192 614 162 614 162 825 579 825 579 788 80 788 80 845 640 845 640 898 296 898 296 209 781 209 781 268 507 268 507 237 660 237 660 711 619 711 619 510 594 510 594 185 305 185 305 789 857 789 857 220 280 220 280 182 718 182 718 351 192 351 192 90 171 90 171 100 604 100 604 45 62 45 62 515 564 515 564 80 297 80 297 326 164 326 164 920 480 920 480 299 347 299 347 333 686 333 686 806 29 806 29 940 432 940 432 92 770 92 770 358 600 358 600 488 245 488 245 863 107 863 107 345 629 345 629 303 644 303 644 754 919 754 919 868 335 868 335 554 514 554 514 766 910 766 910 234 945 234 945 242 216 242 216 785 117 785 117 232 661 232 661 755 113 755 113 445 899 445 899 918 668 918 668 66 372 66 372 819 322 819 322 635 462 635 462 763 3 763 3 32 137 32 137 336 147 336 147 95 181 95 181 583 696 583 696 24 945 24 945 301 784 301 784 736 821 736 821 191 328 191 328 191 905 191 905 112 357 112 357 370 268 370 268 231 575 231 575 617 622 617 622 318 193 318 193 74 437 74 437 324 299 324 299 300 572 300 572 892 336 892 336 477 880 477 880 604 280 604 280 669 529 669 529 335 511 335 511 417 759 417 759 947 276 947 276 400 779 400 779 796 827 796 827 73 73 73 73 655 748 655 748 540 69 540 69 840 690 840 690 588 738 588 738 628 940 628 940 788 220 788 220 248 143 248 143 606 256 606 256 872 674 872 674 13 431 13 431 656 704 656 704 757 607 757 607 431 858 431 858 221 153 221 153 247 755 247 755 900 636 900 636 335 738 335 738 921 761 921 761 209 19 209 19 194 149 194 149 844 70 844 70 790 170 790 170 195 335 195 335 931 485 931 485 491 276 491 276 169 394 169 394 497 786 497 786 924 172 924 172 434 153 434 153 166 629 166 629 66 139 66 139 866 484 866 484 486 417 486 417 98 522 98 522 491 76 491 76 779 634 779 634 564 804 564 804 285 80 285 80 491 352 491 352 230 240 230 240 239 545 239 545 945 758 945 758 791 94 791 94 957 593 957 593 105 607 105 607 444 69 444 69 548 194 548 194 724 41 724 41 823 888 823 888 353 682 353 682 391 521 391 521 497 134 497 134 685 268 685 268 198 274 198 274 950 240 950 240 856 885 856 885 33 503 33 503 272 170 272 170 100 949 100 949 910 898 910 898 680 917 680 917 869 672 869 672 264 212 264 212 410 635 410 635 872 287 872 287 854 395 854 395 702 300 702 300 193 929 193 929 255 150 255 150 132 853 132 853 769 419 769 419 318 393 318 393 207 432 207 432 69 498 69 498 551 364 551 364 98 537 98 537 957 604 957 604 80 796 80 796 310 598 310 598 705 173 705 173 174 901 174 901 345 722 345 722 179 683 179 683 369 612 369 612 903 410 903 410 917 336 917 336 225 698 225 698 775 473 775 473 557 839 557 839 698 595 698 595 264 80 264 80 919 490 919 490 773 57 773 57 187 345 187 345 938 826 938 826 695 500 695 500 563 605 563 605 207 734 207 734 462 644 462 644 380 851 380 851 926 800 926 800 42 224 42 224 569 379 569 379 698 422 698 422 106 48 106 48 449 475 449 475 879 173 879 173 904 328 904 328 251 568 251 568 74 76 74 76 693 167 693 167 824 471 824 471 952 806 952 806 120 176 120 176 721 565 721 565 482 432 482 432 324 808 324 808 898 453 898 453 136 933 136 933 537 496 537 496 582 105 582 105 604 7 604 7 798 196 798 196 563 243 563 243 97 920 97 920 379 627 379 627 728 798 728 798 197 792 197 792 764 32 764 32 661 327 661 327 188 192 188 192 163 762 163 762 762 48 762 48 733 767 733 767 14 632 14 632 355 631 355 631 641 820 641 820 202 728 202 728 595 467 595 467 794 364 794 364 311 665 311 665 784 80 784 80 338 797 338 797 861 950 861 950 511 844 511 844 100 675 100 675 845 868 845 868 256 498 256 498 447 698 447 698 700 271 700 271 331 501 331 501 153 508 153 508 924 784 924 784 11 911 11 911 465 348 465 348 380 690 380 690 59 571 59 571 712 162 712 162 99 487 99 487 128 625 128 625 257 297 257 297 487 325 487 325 646 610 646 610 184 406 184 406 147 197 147 197 542 115 542 115 640 923 640 923 58 830 58 830 662 382 662 382 736 235 736 235 469 30 469 30 794 133 794 133 751 319 751 319 292 298 292 298 75 569 75 569 622 842 622 842 259 375 259 375 94 107 94 107 742 504 742 504 843 168 843 168 439 337 439 337 131 749 131 749 300 361 300 361 581 61 581 61 47 252 47 252 328 749 328 749 545 473 545 473 115 550 115 550 658 740 658 740 98 166 98 166 522 340 522 340 296 704 296 704 452 246 452 246 327 343 327 343 109 40 109 40 377 551 377 551 233 159 233 159 683 701 683 701 591 290 591 290 701 377 701 377 40 140 40 140 771 467 771 467 500 846 500 846 263 468 263 468 804 554 804 554 452 24 452 24 545 505 545 505 684 851 684 851 388 230 388 230 100 648 100 648 732 561 732 561 771 723 771 723 747 110 747 110 150 225 150 225 873 643 873 643 607 371 607 371 832 813 832 813 209 607 209 607 910 891 910 891 278 143 278 143 166 594 166 594 905 63 905 63 79 807 79 807 828 835 828 835 835 520 835 520 564 895 564 895 881 852 881 852 488 429 488 429 892 126 892 126 517 603 517 603 59 846 59 846 109 106 109 106 951 96 951 96 179 784 179 784 47 99 47 99 864 23 864 23 855 858 855 858 178 220 178 220 276 351 276 351 792 464 792 464 642 667 642 667 823 955 823 955 111 399 111 399 936 820 936 820 733 463 733 463 183 106 183 106 323 450 323 450 614 350 614 350 269 227 269 227 424 934 424 934 600 451 600 451 166 684 166 684 247 324 247 324 381 749 381 749 625 351 625 351 958 827 958 827 128 95 128 95 493 124 493 124 83 420 83 420 323 808 323 808 333 866 333 866 556 398 556 398 195 863 195 863 138 912 138 912 706 440 706 440 48 546 48 546 520 604 520 604 167 783 167 783 198 271 198 271 172 372 172 372 932 41 932 41 432 643 432 643 957 21 957 21 727 450 727 450 542 403 542 403 58 649 58 649 779 758 779 758 421 840 421 840 251 678 251 678 25 958 25 958 919 670 919 670 203 131 203 131 255 879 255 879 35 127 35 127 261 316 261 316 638 560 638 560 623 380 623 380 621 425 621 425 953 828 953 828 628 13 628 13 273 538 273 538 716 600 716 600 26 587 26 587 673 790 673 790 489 661 489 661 468 298 468 298 523 406 523 406 186 393 186 393 765 443 765 443 795 892 795 892 114 74 114 74 820 802 820 802 145 793 145 793 181 747 181 747 565 788 565 788 132 926 132 926 939 827 939 827 825 852 825 852 759 929 759 929 672 186 672 186 527 494 527 494 826 787 826 787 926 94 926 94 507 500 507 500 259 832 259 832 461 199 461 199 527 505 527 505 780 200 780 200 651 62 651 62 457 651 457 651 304 349 304 349 136 116 136 116 492 885 492 885 1 317 1 317 292 952 292 952 738 628 738 628 428 752 428 752 331 122 331 122 273 888 273 888 464 773 464 773 656 639 656 639 507 286 507 286 668 521 668 521 520 804 520 804 668 813 668 813 488 200 488 200 746 663 746 663 126 207 126 207 85 520 85 520 805 19 805 19 96 81 96 81 295 386 295 386 705 92 705 92 199 605 199 605 739 611 739 611 249 123 249 123 484 823 484 823 933 67 933 67 343 826 343 826 103 693 103 693 836 549 836 549 402 162 402 162 931 643 931 643 360 368 360 368 357 52 357 52 355 599 355 599 363 747 363 747 368 742 368 742 908 561 908 561 47 382 47 382 788 288 788 288 116 22 116 22 895 744 895 744 329 566 329 566 834 461 834 461 938 636 938 636 515 614 515 614 71 154 71 154 668 32 668 32 517 661 517 661 732 890 732 890 62 264 62 264 837 263 837 263 124 543 124 543 527 687 527 687 194 29 194 29 164 493 164 493 67 406 67 406 738 82 738 82 937 629 937 629 220 513 220 513 911 119 911 119 665 177 665 177 392 687 392 687 276 366 276 366 150 832 150 832 250 473 250 473 883 934 883 934 751 355 751 355 523 429 523 429 521 726 521 726 896 952 896 952 275 12 275 12 677 60 677 60 76 246 76 246 836 2 836 2 741 726 741 726 792 360 792 360 135 901 135 901 659 545 659 545 651 302 651 302 538 176 538 176 383 657 383 657 68 881 68 881 168 193 168 193 798 529 798 529 442 38 442 38 297 209 297 209 731 198 731 198 701 850 701 850 410 28 410 28 798 332 798 332 324 782 324 782 268 418 268 418 106 368 106 368 336 550 336 550 428 674 428 674 559 746 559 746 560 288 560 288 820 266 820 266 867 288 867 288 318 295 318 295 912 190 912 190 163 247 163 247 245 40 245 40 620 515 620 515 390 932 390 932 852 234 852 234 104 72 104 72 77 604 77 604 695 577 695 577 251 481 251 481 960 397 960 397 246 912 246 912 7 896 7 896 77 408 77 408 387 3 387 3 702 378 702 378 605 592 605 592 895 12 895 12 821 312 821 312 632 120 632 120 861 413 861 413 902 507 902 507 156 824 156 824 442 294 442 294 300 660 300 660 472 672 472 672 252 209 252 209 473 35 473 35 174 674 174 674 809 187 809 187 666 271 666 271 681 906 681 906 778 756 778 756 622 902 622 902 892 832 892 832 576 825 576 825 675 695 675 695 604 512 604 512 678 881 678 881 51 205 51 205 224 472 224 472 41 294 41 294 222 430 222 430 278 291 278 291 420 133 420 133 776 435 776 435 40 389 40 389 64 280 64 280 149 233 149 233 368 806 368 806 906 450 906 450 835 392 835 392 89 243 89 243 853 444 853 444 264 115 264 115 183 786 183 786 723 590 723 590 813 432 813 432 424 548 424 548 751 785 751 785 361 873 361 873 683 705 683 705 46 867 46 867 897 547 897 547 512 944 512 944 134 939 134 939 607 829 607 829 130 741 130 741 894 655 894 655 818 556 818 556 193 510 193 510 198 371 198 371 710 501 710 501 420 704 420 704 793 116 793 116 675 108 675 108 510 334 510 334 337 100 337 100 235 875 235 875 750 427 750 427 651 327 651 327 111 406 111 406 828 689 828 689 764 142 764 142 274 717 274 717 753 466 753 466 658 83 658 83 929 626 929 626 247 589 247 589 142 917 142 917 305 221 305 221 883 180 883 180 801 373 801 373 186 92 186 92 799 797 799 797 134 496 134 496 500 496 500 496 363 37 363 37 672 863 672 863 689 517 689 517 469 684 469 684 724 492 724 492 122 433 122 433 391 526 391 526 873 87 873 87 812 431 812 431 753 543 753 543 797 617 797 617 276 540 276 540 39 42 39 42 458 823 458 823 202 499 202 499 253 682 253 682 762 666 762 666 715 710 715 710 545 905 545 905 583 941 583 941 474 829 474 829 313 88 313 88 120 199 120 199 409 914 409 914 445 526 445 526 87 826 87 826 611 204 611 204 342 774 342 774 215 269 215 269 685 635 685 635 888 115 888 115 869 566 869 566 541 436 541 436 830 934 830 934 908 282 908 282 489 463 489 463 772 2 772 2 527 520 527 520 436 542 436 542 777 702 777 702 193 627 193 627 357 751 357 751 132 668 132 668 808 816 808 816 10 645 10 645 519 40 519 40 82 496 82 496 108 210 108 210 467 179 467 179 311 383 311 383 307 56 307 56 122 913 122 913 80 637 80 637 60 2 60 2 699 658 699 658 695 27 695 27 441 669 441 669 923 957 923 957 321 217 321 217 73 731 73 731 64 850 64 850 600 510 600 510 279 874 279 874 403 832 403 832 796 344 796 344 888 785 888 785 853 420 853 420 763 758 763 758 512 492 512 492 641 452 641 452 718 419 718 419 422 489 422 489 611 140 611 140 375 548 375 548 88 835 88 835 120 712 120 712 762 756 762 756 32 765 32 765 584 162 584 162 920 127 920 127 440 802 440 802 640 733 640 733 434 925 434 925 874 187 874 187 851 530 851 530 285 593 285 593 812 849 812 849 83 873 83 873 577 449 577 449 763 741 763 741 203 859 203 859 376 886 376 886 310 940 310 940 864 294 864 294 548 919 548 919 637 335 637 335 359 913 359 913 656 354 656 354 139 163 139 163 329 226 329 226 778 812 778 812 16 486 16 486 214 860 214 860 192 282 192 282 82 570 82 570 934 766 934 766 921 799 921 799 454 422 454 422 310 825 310 825 150 568 150 568 874 841 874 841 258 305 258 305 938 613 938 613 742 864 742 864 94 311 94 311 663 618 663 618 867 60 867 60 219 836 219 836 522 581 522 581 299 444 299 444 535 505 535 505 56 113 56 113 194 274 194 274 612 342 612 342 442 91 442 91 196 627 196 627 669 569 669 569 229 292 229 292 704 287 704 287 388 344 388 344 557 88 557 88 276 787 276 787 608 513 608 513 892 556 892 556 650 523 650 523 727 592 727 592 143 958 143 958 434 445 434 445 839 945 839 945 337 136 337 136 960 467 960 467 938 152 938 152 634 613 634 613 424 488 424 488 746 510 746 510 937 329 937 329 120 582 120 582 641 477 641 477 512 507 512 507 309 413 309 413 405 367 405 367 1 341 1 341 890 263 890 263 19 675 19 675 551 318 551 318 269 59 269 59 74 160 74 160 902 229 902 229 515 335 515 335 74 573 74 573 358 258 358 258 726 371 726 371 125 385 125 385 157 905 157 905 772 234 772 234 133 856 133 856 619 751 619 751 811 651 811 651 664 342 664 342 475 97 475 97 290 951 290 951 216 559 216 559 215 450 215 450 602 796 602 796 587 548 587 548 310 491 310 491 521 406 521 406 766 201 766 201 40 86 40 86 43 847 43 847 109 347 109 347 13 397 13 397 915 434 915 434 233 874 233 874 778 313 778 313 824 222 824 222 115 805 115 805 679 377 679 377 549 509 549 509 470 603 470 603 748 668 748 668 601 442 601 442 708 371 708 371 890 735 890 735 98 4 98 4 180 617 180 617 108 552 108 552 378 648 378 648 763 842 763 842 430 835 430 835 416 426 416 426 682 435 682 435 797 924 797 924 635 134 635 134 680 518 680 518 672 701 672 701 555 805 555 805 719 621 719 621 326 648 326 648 369 386 369 386 716 916 716 916 290 248 290 248 578 446 578 446 434 352 434 352 163 532 163 532 486 929 486 929 798 181 798 181 951 884 951 884 662 404 662 404 81 423 81 423 737 697 737 697 150 539 150 539 138 127 138 127 921 647 921 647 784 599 784 599 675 562 675 562 420 516 420 516 434 700 434 700 175 542 175 542 309 342 309 342 777 847 777 847 337 197 337 197 579 408 579 408 863 611 863 611 350 653 350 653 363 222 363 222 914 853 914 853 951 888 951 888 200 491 200 491 822 837 822 837 800 416 800 416 785 432 785 432 812 662 812 662 486 694 486 694 499 582 499 582 771 745 771 745 559 955 559 955 239 750 239 750 79 277 79 277 98 959 98 959 374 712 374 712 777 939 777 939 762 218 762 218 387 465 387 465 742 296 742 296 102 424 102 424 824 481 824 481 954 186 954 186 356 329 356 329 444 869 444 869 271 632 271 632 221 793 221 793 404 793 404 793 641 28 641 28 643 619 643 619 129 649 129 649 477 387 477 387 937 460 937 460 473 648 473 648 122 552 122 552 803 54 803 54 681 177 681 177 791 412 791 412 606 722 606 722 458 350 458 350 247 713 247 713 450 691 450 691 706 486 706 486 121 616 121 616 710 656 710 656 478 539 478 539 59 255 59 255 211 704 211 704 141 387 141 387 368 672 368 672 605 764 605 764 575 853 575 853 768 95 768 95 190 80 190 80 958 376 958 376 160 147 160 147 340 738 340 738 12 823 12 823 371 81 371 81 796 616 796 616 766 328 766 328 288 740 288 740 720 99 720 99 409 639 409 639 244 655 244 655 638 673 638 673 363 653 363 653 506 582 506 582 682 115 682 115 683 125 683 125 89 362 89 362 229 42 229 42 21 625 21 625 750 389 750 389 238 408 238 408 127 281 127 281 490 518 490 518 777 453 777 453 576 820 576 820 813 446 813 446 222 688 222 688 451 907 451 907 228 27 228 27 340 648 340 648 935 555 935 555 544 36 544 36 879 490 879 490 729 355 729 355 312 245 312 245 230 604 230 604 757 253 757 253 289 699 289 699 712 457 712 457 474 65 474 65 908 51 908 51 209 639 209 639 12 359 12 359 767 543 767 543 264 295 264 295 270 539 270 539 375 201 375 201 669 580 669 580 768 823 768 823 893 316 893 316 832 686 832 686 758 444 758 444 839 512 839 512 771 271 771 271 26 210 26 210 465 725 465 725 115 94 115 94 708 193 708 193 508 498 508 498 691 796 691 796 920 752 920 752 39 319 39 319 219 204 219 204 864 413 864 413 524 145 524 145 80 631 80 631 298 540 298 540 925 37 925 37 228 927 228 927 547 340 547 340 224 32 224 32 176 451 176 451 501 887 501 887 903 197 903 197 560 275 560 275 30 193 30 193 211 502 211 502 287 629 287 629 721 884 721 884 555 687 555 687 84 377 84 377 658 787 658 787 440 768 440 768 348 920 348 920 717 348 717 348 323 842 323 842 600 755 600 755 439 330 439 330 530 637 530 637 281 585 281 585 936 74 936 74 832 273 832 273 633 697 633 697 119 188 119 188 91 706 91 706 572 698 572 698 727 173 727 173 579 464 579 464 232 729 232 729 114 84 114 84 128 374 128 374 802 754 802 754 644 523 644 523 548 490 548 490 267 113 267 113 122 335 122 335 290 853 290 853 729 585 729 585 139 826 139 826 174 212 174 212 249 245 249 245 662 703 662 703 85 175 85 175 164 814 164 814 317 743 317 743 735 217 735 217 832 877 832 877 897 11 897 11 739 296 739 296 121 547 121 547 863 145 863 145 746 214 746 214 608 438 608 438 682 875 682 875 775 248 775 248 708 573 708 573 489 205 489 205 502 253 502 253 399 62 399 62 499 238 499 238 244 746 244 746 867 487 867 487 842 258 842 258 286 533 286 533 245 779 245 779 821 630 821 630 590 223 590 223 425 286 425 286 33 812 33 812 946 950 946 950 431 371 431 371 249 440 249 440 749 906 749 906 30 245 30 245 259 347 259 347 755 911 755 911 527 227 527 227 574 767 574 767 543 628 543 628 123 528 123 528 378 51 378 51 472 162 472 162 536 474 536 474 760 424 760 424 613 951 613 951 753 490 753 490 770 44 770 44 333 196 333 196 580 877 580 877 461 741 461 741 115 453 115 453 161 657 161 657 396 529 396 529 369 608 369 608 512 771 512 771 23 636 23 636 563 928 563 928 803 871 803 871 510 259 510 259 470 243 470 243 813 664 813 664 423 392 423 392 705 801 705 801 705 225 705 225 239 309 239 309 515 143 515 143 799 444 799 444 958 437 958 437 430 628 430 628 699 586 699 586 876 47 876 47 307 730 307 730 351 339 351 339 852 517 852 517 190 88 190 88 835 255 835 255 119 525 119 525 21 526 21 526 234 148 234 148 404 911 404 911 556 674 556 674 512 882 512 882 197 512 197 512 75 121 75 121 754 76 754 76 220 381 220 381 611 377 611 377 397 937 397 937 638 266 638 266 749 509 749 509 219 731 219 731 895 396 895 396 261 792 261 792 57 126 57 126 255 388 255 388 198 399 198 399 125 564 125 564 261 718 261 718 295 81 295 81 135 863 135 863 26 410 26 410 149 378 149 378 166 351 166 351 807 617 807 617 401 775 401 775 174 910 174 910 274 75 274 75 587 347 587 347 855 889 855 889 917 279 917 279 703 306 703 306 152 32 152 32 737 940 737 940 913 100 913 100 900 176 900 176 755 102 755 102 164 349 164 349 804 768 804 768 116 483 116 483 704 539 704 539 790 73 790 73 277 696 277 696 356 616 356 616 294 106 294 106 875 430 875 430 297 730 297 730 171 412 171 412 585 770 585 770 664 200 664 200 356 242 356 242 92 924 92 924 653 783 653 783 275 597 275 597 331 719 331 719 909 453 909 453 857 766 857 766 207 145 207 145 356 315 356 315 530 51 530 51 464 251 464 251 835 185 835 185 883 582 883 582 578 260 578 260 473 821 473 821 483 715 483 715 62 826 62 826 47 597 47 597 535 856 535 856 100 514 100 514 329 423 329 423 433 195 433 195 624 722 624 722 827 606 827 606 26 88 26 88 667 939 667 939 202 14 202 14 862 473 862 473 821 347 821 347 3 489 3 489 72 506 72 506 769 882 769 882 160 444 160 444 318 860 318 860 656 259 656 259 793 869 793 869 479 521 479 521 353 287 353 287 199 599 199 599 347 367 347 367 951 654 951 654 704 208 704 208 850 289 850 289 124 654 124 654 366 89 366 89 881 780 881 780 470 208 470 208 946 574 946 574 905 822 905 822 8 48 8 48 568 400 568 400 752 637 752 637 204 883 204 883 155 344 155 344 605 845 605 845 45 839 45 839 700 157 700 157 319 674 319 674 682 630 682 630 606 153 606 153 415 256 415 256 777 748 777 748 836 951 836 951 118 496 118 496 377 810 377 810 77 657 77 657 720 253 720 253 44 842 44 842 656 231 656 231 33 238 33 238 307 629 307 629 819 99 819 99 232 709 232 709 602 34 602 34 913 396 913 396 2 313 2 313 326 593 326 593 397 648 397 648 209 303 209 303 782 71 782 71 944 343 944 343 142 191 142 191 407 140 407 140 266 844 266 844 939 549 939 549 115 930 115 930 71 654 71 654 173 453 173 453 635 199 635 199 208 911 208 911 136 804 136 804 682 302 682 302 869 267 869 267 60 675 60 675 637 185 637 185 696 388 696 388 879 637 879 637 10 698 10 698 205 572 205 572 908 772 908 772 157 811 157 811 655 499 655 499 923 24 923 24 25 108 25 108 53 290 53 290 482 297 482 297 13 380 13 380 918 504 918 504 123 430 123 430 854 122 854 122 905 276 905 276 694 869 694 869 117 541 117 541 513 707 513 707 242 77 242 77 49 817 49 817 743 571 743 571 439 609 439 609 46 84 46 84 377 24 377 24 726 342 726 342 590 112 590 112 674 790 674 790 4 855 4 855 392 571 392 571 475 591 475 591 435 704 435 704 584 236 584 236 642 950 642 950 243 921 243 921 263 767 263 767 825 83 825 83 904 724 904 724 810 300 810 300 385 321 385 321 716 457 716 457 223 420 223 420 918 421 918 421 327 433 327 433 310 12 310 12 909 176 909 176 524 417 524 417 61 189 61 189 44 664 44 664 726 264 726 264 480 60 480 60 842 787 842 787 868 42 868 42 576 695 576 695 744 277 744 277 466 351 466 351 210 576 210 576 783 330 783 330 889 199 889 199 826 717 826 717 427 918 427 918 777 591 777 591 296 176 296 176 295 780 295 780 548 297 548 297 626 915 626 915 777 685 777 685 829 264 829 264 435 183 435 183 272 34 272 34 818 730 818 730 163 494 163 494 459 892 459 892 167 138 167 138 760 278 760 278 701 555 701 555 547 693 547 693 636 792 636 792 623 764 623 764 47 940 47 940 559 672 559 672 21 24 21 24 173 810 173 810 416 606 416 606 101 121 101 121 438 23 438 23 903 829 903 829 819 686 819 686 632 381 632 381 741 931 741 931 657 786 657 786 271 522 271 522 927 362 927 362 806 585 806 585 929 582 929 582 23 221 23 221 782 892 782 892 396 693 396 693 113 277 113 277 506 432 506 432 884 725 884 725 743 62 743 62 322 288 322 288 280 708 280 708 523 150 523 150 518 60 518 60 240 874 240 874 925 308 925 308 840 100 840 100 191 717 191 717 862 671 862 671 639 893 639 893 368 844 368 844 551 206 551 206 434 622 434 622 562 285 562 285 777 669 777 669 594 411 594 411 529 771 529 771 299 911 299 911 536 97 536 97 918 147 918 147 160 203 160 203 479 211 479 211 481 744 481 744 136 913 136 913 388 627 388 627 772 547 772 547 233 893 233 893 188 947 188 947 34 40 34 40 14 958 14 958 822 557 822 557 649 278 649 278 351 279 351 279 306 800 306 800 12 262 12 262 321 919 321 919 96 814 96 814 165 775 165 775 241 789 241 789 380 658 380 658 10 600 10 600 732 367 732 367 745 550 745 550 461 742 461 742 385 259 385 259 397 661 397 661 954 199 954 199 10 174 10 174 684 669 684 669 939 311 939 311 680 132 680 132 264 72 264 72 431 337 431 337 493 528 493 528 312 235 312 235 603 849 603 849 814 654 814 654 263 672 263 672 48 201 48 201 410 550 410 550 848 768 848 768 815 865 815 865 277 554 277 554 535 739 535 739 888 532 888 532 856 18 856 18 810 412 810 412 106 295 106 295 269 694 269 694 505 559 505 559 183 299 183 299 934 333 934 333 50 277 50 277 326 438 326 438 830 741 830 741 33 883 33 883 654 413 654 413 500 611 500 611 7 470 7 470 304 54 304 54 324 508 324 508 56 51 56 51 596 332 596 332 423 243 423 243 762 541 762 541 712 867 712 867 365 404 365 404 28 262 28 262 278 46 278 46 600 369 600 369 596 890 596 890 164 142 164 142 891 924 891 924 221 601 221 601 720 524 720 524 211 934 211 934 335 213 335 213 588 281 588 281 806 918 806 918 511 108 511 108 119 708 119 708 730 364 730 364 26 870 26 870 189 573 189 573 664 792 664 792 637 850 637 850 945 777 945 777 546 693 546 693 919 765 919 765 681 517 681 517 753 779 753 779 66 883 66 883 281 927 281 927 787 196 787 196 158 505 158 505 947 850 947 850 515 301 515 301 304 779 304 779 958 802 958 802 522 304 522 304 762 83 762 83 565 855 565 855 725 913 725 913 27 106 27 106 931 702 931 702 664 486 664 486 41 83 41 83 444 477 444 477 802 795 802 795 844 116 844 116 446 246 446 246 414 791 414 791 648 895 648 895 26 454 26 454 257 865 257 865 827 799 827 799 321 3 321 3 641 82 641 82 335 620 335 620 733 97 733 97 170 765 170 765 504 932 504 932 769 677 769 677 619 840 619 840 442 490 442 490 133 204 133 204 428 487 428 487 137 834 137 834 356 776 356 776 236 852 236 852 36 783 36 783 27 573 27 573 608 531 608 531 883 460 883 460 127 316 127 316 903 293 903 293 864 8 864 8 671 703 671 703 210 393 210 393 755 38 755 38 90 741 90 741 51 250 51 250 258 111 258 111 4 422 4 422 502 204 502 204 690 251 690 251 667 556 667 556 914 648 914 648 109 895 109 895 234 665 234 665 929 522 929 522 825 905 825 905 732 675 732 675 622 395 622 395 314 438 314 438 686 229 686 229 201 67 201 67 594 48 594 48 331 605 331 605 102 602 102 602 952 940 952 940 940 803 940 803 761 940 761 940 663 483 663 483 494 44 494 44 336 707 336 707 41 336 41 336 437 447 437 447 625 848 625 848 917 491 917 491 320 55 320 55 629 619 629 619 262 292 262 292 78 441 78 441 35 652 35 652 780 866 780 866 752 502 752 502 400 905 400 905 823 253 823 253 239 483 239 483 887 722 887 722 946 506 946 506 225 248 225 248 276 299 276 299 861 582 861 582 903 807 903 807 134 744 134 744 815 437 815 437 810 863 810 863 229 46 229 46 75 508 75 508 117 64 117 64 736 873 736 873 672 365 672 365 725 32 725 32 859 457 859 457 518 433 518 433 335 254 335 254 8 577 8 577 279 907 279 907 289 454 289 454 580 385 580 385 651 780 651 780 28 389 28 389 693 243 693 243 343 18 343 18 385 430 385 430 865 564 865 564 775 837 775 837 667 397 667 397 81 148 81 148 858 83 858 83 733 202 733 202 615 336 615 336 351 491 351 491 125 353 125 353 700 655 700 655 397 312 397 312 911 544 911 544 573 730 573 730 743 864 743 864 869 290 869 290 647 161 647 161 593 316 593 316 870 778 870 778 386 363 386 363 301 601 301 601 301 131 301 131 571 668 571 668 634 111 634 111 740 950 740 950 646 684 646 684 430 801 430 801 225 12 225 12 786 102 786 102 529 693 529 693 769 166 769 166 14 352 14 352 861 853 861 853 260 474 260 474 635 185 635 185 276 454 276 454 168 751 168 751 722 216 722 216 33 167 33 167 904 27 904 27 537 803 537 803 690 941 690 941 119 764 119 764 193 382 193 382 469 93 469 93 344 213 344 213 322 134 322 134 658 586 658 586 449 394 449 394 826 397 826 397 264 81 264 81 464 926 464 926 322 919 322 919 331 146 331 146 77 171 77 171 274 597 274 597 893 497 893 497 706 738 706 738 663 417 663 417 811 13 811 13 727 709 727 709 339 122 339 122 874 383 874 383 945 611 945 611 885 448 885 448 755 853 755 853 588 146 588 146 569 307 569 307 59 272 59 272 791 882 791 882 193 361 193 361 471 924 471 924 592 288 592 288 437 141 437 141 655 590 655 590 545 377 545 377 216 351 216 351 960 164 960 164 506 849 506 849 300 424 300 424 888 632 888 632 303 755 303 755 519 317 519 317 524 390 524 390 596 666 596 666 758 311 758 311 508 735 508 735 535 624 535 624 851 433 851 433 779 45 779 45 478 646 478 646 226 898 226 898 856 233 856 233 545 83 545 83 625 572 625 572 769 218 769 218 778 689 778 689 687 677 687 677 634 529 634 529 331 406 331 406 524 693 524 693 361 417 361 417 895 655 895 655 915 465 915 465 901 226 901 226 516 67 516 67 132 6 132 6 558 297 558 297 792 549 792 549 821 8 821 8 527 193 527 193 115 954 115 954 555 684 555 684 434 173 434 173 676 653 676 653 181 931 181 931 419 866 419 866 495 48 495 48 776 697 776 697 9 319 9 319 934 757 934 757 481 589 481 589 514 591 514 591 70 620 70 620 151 147 151 147 637 834 637 834 84 927 84 927 63 775 63 775 28 231 28 231 184 523 184 523 901 564 901 564 714 493 714 493 538 544 538 544 584 165 584 165 921 347 921 347 315 763 315 763 566 617 566 617 33 269 33 269 918 866 918 866 809 461 809 461 341 625 341 625 184 897 184 897 449 598 449 598 743 194 743 194 540 36 540 36 194 189 194 189 285 451 285 451 394 949 394 949 240 687 240 687 948 447 948 447 498 695 498 695 937 196 937 196 245 383 245 383 132 66 132 66 514 638 514 638 407 460 407 460 402 129 402 129 870 774 870 774 148 550 148 550 681 105 681 105 363 354 363 354 15 517 15 517 45 124 45 124 758 442 758 442 421 847 421 847 436 958 436 958 17 460 17 460 465 90 465 90 484 182 484 182 10 749 10 749 645 100 645 100 464 679 464 679 527 322 527 322 839 783 839 783 655 400 655 400 135 510 135 510 521 801 521 801 351 674 351 674 372 862 372 862 141 636 141 636 441 513 441 513 711 290 711 290 56 538 56 538 373 446 373 446 578 270 578 270 692 204 692 204 544 274 544 274 916 352 916 352 651 180 651 180 411 926 411 926 562 723 562 723 705 896 705 896 759 226 759 226 818 84 818 84 370 361 370 361 15 315 15 315 492 516 492 516 429 300 429 300 933 546 933 546 212 430 212 430 272 263 272 263 897 801 897 801 786 74 786 74 868 694 868 694 198 920 198 920 739 882 739 882 379 111 379 111 469 432 469 432 820 676 820 676 904 28 904 28 807 158 807 158 828 888 828 888 447 600 447 600 422 858 422 858 859 867 859 867 878 236 878 236 716 545 716 545 113 107 113 107 91 523 91 523 255 233 255 233 320 108 320 108 926 524 926 524 812 100 812 100 901 332 901 332 192 487 192 487 610 313 610 313 468 251 468 251 789 370 789 370 561 893 561 893 627 303 627 303 343 29 343 29 259 440 259 440 440 925 440 925 836 811 836 811 571 342 571 342 742 570 742 570 186 882 186 882 716 683 716 683 900 499 900 499 144 470 144 470 796 171 796 171 319 363 319 363 504 2 504 2 153 297 153 297 130 756 130 756 338 40 338 40 667 336 667 336 660 592 660 592 723 826 723 826 443 544 443 544 727 360 727 360 685 526 685 526 643 539 643 539 503 909 503 909 198 369 198 369 607 818 607 818 19 50 19 50 648 158 648 158 435 572 435 572 837 582 837 582 166 188 166 188 160 54 160 54 221 632 221 632 661 457 661 457 193 134 193 134 20 115 20 115 299 722 299 722 386 888 386 888 746 28 746 28 56 882 56 882 576 568 576 568 323 718 323 718 805 268 805 268 354 783 354 783 579 789 579 789 12 394 12 394 888 226 888 226 103 745 103 745 23 535 23 535 146 233 146 233 359 236 359 236 924 283 924 283 354 300 354 300 522 678 522 678 887 311 887 311 405 387 405 387 777 960 777 960 938 128 938 128 495 335 495 335 808 510 808 510 882 191 882 191 741 947 741 947 337 577 337 577 234 809 234 809 448 216 448 216 690 381 690 381 100 91 100 91 623 289 623 289 25 951 25 951 261 858 261 858 556 618 556 618 653 450 653 450 290 9 290 9 276 583 276 583 623 123 623 123 601 554 601 554 960 507 960 507 82 322 82 322 178 26 178 26 168 247 168 247 344 826 344 826 438 775 438 775 377 148 377 148 78 323 78 323 655 947 655 947 820 467 820 467 713 311 713 311 225 558 225 558 649 531 649 531 641 803 641 803 743 80 743 80 885 212 885 212 749 840 749 840 658 501 658 501 794 299 794 299 736 81 736 81 159 125 159 125 733 709 733 709 36 278 36 278 887 67 887 67 580 161 580 161 853 337 853 337 588 221 588 221 463 648 463 648 192 95 192 95 689 533 689 533 87 398 87 398 637 762 637 762 826 742 826 742 550 14 550 14 649 246 649 246 213 633 213 633 150 674 150 674 871 634 871 634 743 865 743 865 109 481 109 481 504 575 504 575 362 916 362 916 439 93 439 93 537 334 537 334 7 876 7 876 229 412 229 412 957 374 957 374 559 222 559 222 166 661 166 661 396 204 396 204 959 506 959 506 580 814 580 814 251 423 251 423 660 99 660 99 769 501 769 501 749 731 749 731 300 847 300 847 947 349 947 349 137 373 137 373 574 578 574 578 348 891 348 891 476 120 476 120 411 327 411 327 141 896 141 896 689 470 689 470 518 559 518 559 957 55 957 55 879 305 879 305 912 526 912 526 549 66 549 66 179 659 179 659 504 179 504 179 479 17 479 17 430 683 430 683 66 807 66 807 62 163 62 163 1 842 1 842 790 169 790 169 880 769 880 769 918 350 918 350 156 680 156 680 595 824 595 824 2 110 2 110 213 129 213 129 853 534 853 534 345 662 345 662 892 378 892 378 655 360 655 360 337 451 337 451 541 830 541 830 483 434 483 434 730 242 730 242 309 539 309 539 724 47 724 47 765 933 765 933 779 698 779 698 101 331 101 331 563 550 563 550 270 221 270 221 502 94 502 94 776 576 776 576 48 95 48 95 732 554 732 554 305 634 305 634 130 743 130 743 511 471 511 471 619 151 619 151 81 877 81 877 952 749 952 749 725 715 725 715 746 147 746 147 78 575 78 575 807 313 807 313 289 710 289 710 467 584 467 584 875 715 875 715 618 413 618 413 403 419 403 419 350 362 350 362 51 188 51 188 468 820 468 820 474 596 474 596 483 790 483 790 330 512 330 512 793 636 793 636 955 935 955 935 757 425 757 425 855 581 855 581 430 497 430 497 380 361 380 361 938 767 938 767 957 438 957 438 456 337 456 337 417 614 417 614 87 631 87 631 739 386 739 386 476 215 476 215 688 427 688 427 144 236 144 236 940 597 940 597 32 386 32 386 109 903 109 903 43 316 43 316 62 284 62 284 648 207 648 207 30 580 30 580 701 516 701 516 830 708 830 708 905 890 905 890 583 818 583 818 27 97 27 97 274 122 274 122 408 960 408 960 365 859 365 859 217 47 217 47 349 555 349 555 298 862 298 862 278 463 278 463 13 13 13 13 197 260 197 260 53 530 53 530 7 921 7 921 12 598 12 598 943 882 943 882 685 472 685 472 836 263 836 263 426 40 426 40 576 162 576 162 839 557 839 557 466 357 466 357 893 288 893 288 221 514 221 514 376 143 376 143 375 257 375 257 794 155 794 155 171 445 171 445 694 186 694 186 247 487 247 487 213 885 213 885 847 514 847 514 564 107 564 107 728 357 728 357 196 909 196 909 110 252 110 252 233 480 233 480 734 648 734 648 316 62 316 62 236 730 236 730 265 533 265 533 463 476 463 476 81 806 81 806 432 72 432 72 201 391 201 391 47 174 47 174 922 34 922 34 542 755 542 755 479 52 479 52 324 461 324 461 42 398 42 398 731 136 731 136 831 344 831 344 785 899 785 899 214 841 214 841 459 116 459 116 477 944 477 944 286 224 286 224 629 622 629 622 277 676 277 676 944 186 944 186 46 751 46 751 474 220 474 220 348 645 348 645 173 626 173 626 454 445 454 445 730 750 730 750 839 900 839 900 71 213 71 213 684 409 684 409 716 513 716 513 249 142 249 142 885 353 885 353 868 141 868 141 771 564 771 564 88 721 88 721 555 81 555 81 948 745 948 745 469 931 469 931 458 376 458 376 350 165 350 165 224 568 224 568 534 426 534 426 626 498 626 498 451 535 451 535 174 775 174 775 669 743 669 743 118 555 118 555 336 614 336 614 930 292 930 292 765 247 765 247 507 271 507 271 440 655 440 655 385 28 385 28 907 887 907 887 551 13 551 13 242 909 242 909 209 443 209 443 94 131 94 131 221 17 221 17 754 671 754 671 663 911 663 911 649 570 649 570 259 520 259 520 110 769 110 769 407 484 407 484 98 247 98 247 382 95 382 95 793 881 793 881 150 712 150 712 701 920 701 920 179 3 179 3 234 619 234 619 410 839 410 839 112 378 112 378 582 801 582 801 213 812 213 812 615 112 615 112 784 954 784 954 478 230 478 230 143 242 143 242 579 77 579 77 50 437 50 437 735 896 735 896 77 376 77 376 434 365 434 365 938 647 938 647 942 154 942 154 453 702 453 702 314 221 314 221 910 398 910 398 880 739 880 739 555 62 555 62 31 490 31 490 371 423 371 423 585 838 585 838 307 311 307 311 230 160 230 160 429 623 429 623 224 50 224 50 21 741 21 741 853 652 853 652 210 451 210 451 216 723 216 723 835 390 835 390 368 60 368 60 567 383 567 383 856 789 856 789 947 278 947 278 893 509 893 509 561 66 561 66 323 679 323 679 475 146 475 146 449 667 449 667 596 231 596 231 704 757 704 757 367 887 367 887 319 804 319 804 950 844 950 844 946 300 946 300 548 771 548 771 959 677 959 677 427 398 427 398 640 889 640 889 944 626 944 626 451 42 451 42 138 650 138 650 525 650 525 650 582 194 582 194 659 896 659 896 742 476 742 476 831 906 831 906 541 751 541 751 177 822 177 822 660 675 660 675 251 807 251 807 361 310 361 310 228 278 228 278 875 570 875 570 358 783 358 783 735 212 735 212 753 880 753 880 638 383 638 383 486 621 486 621 180 199 180 199 668 463 668 463 99 143 99 143 862 112 862 112 158 779 158 779 42 192 42 192 878 518 878 518 180 67 180 67 529 542 529 542 545 273 545 273 886 195 886 195 909 213 909 213 2 636 2 636 837 335 837 335 846 97 846 97 845 466 845 466 38 482 38 482 220 134 220 134 843 958 843 958 859 295 859 295 882 717 882 717 874 260 874 260 68 759 68 759 795 513 795 513 476 443 476 443 117 277 117 277 332 105 332 105 242 13 242 13 728 232 728 232 449 263 449 263 697 625 697 625 645 56 645 56 283 17 283 17 788 615 788 615 543 875 543 875 504 943 504 943 922 884 922 884 306 65 306 65 340 54 340 54 946 800 946 800 10 909 10 909 288 227 288 227 685 365 685 365 855 182 855 182 673 474 673 474 676 537 676 537 127 366 127 366 779 287 779 287 723 534 723 534 898 177 898 177 158 725 158 725 629 457 629 457 789 960 789 960 352 321 352 321 56 799 56 799 284 149 284 149 546 185 546 185 602 782 602 782 314 80 314 80 477 529 477 529 302 68 302 68 224 792 224 792 353 520 353 520 142 625 142 625 232 676 232 676 584 381 584 381 720 180 720 180 867 178 867 178 470 551 470 551 743 730 743 730 429 641 429 641 593 914 593 914 444 793 444 793 17 140 17 140 925 540 925 540 397 141 397 141 736 328 736 328 93 751 93 751 134 946 134 946 12 96 12 96 646 448 646 448 477 674 477 674 587 880 587 880 68 649 68 649 307 463 307 463 105 640 105 640 594 259 594 259 745 836 745 836 877 66 877 66 212 423 212 423 576 24 576 24 688 654 688 654 953 37 953 37 884 372 884 372 954 285 954 285 142 485 142 485 922 710 922 710 862 131 862 131 37 509 37 509 185 69 185 69 856 370 856 370 231 563 231 563 870 935 870 935 356 683 356 683 117 564 117 564 931 479 931 479 481 710 481 710 198 917 198 917 377 220 377 220 744 550 744 550 253 841 253 841 531 255 531 255 422 309 422 309 778 675 778 675 606 860 606 860 449 230 449 230 515 141 515 141 223 179 223 179 489 620 489 620 451 712 451 712 661 560 661 560 700 373 700 373 706 614 706 614 848 225 848 225 32 108 32 108 950 453 950 453 464 247 464 247 732 750 732 750 873 333 873 333 545 575 545 575 374 204 374 204 156 877 156 877 502 481 502 481 467 833 467 833 731 786 731 786 773 730 773 730 76 501 76 501 97 936 97 936 802 758 802 758 204 818 204 818 942 853 942 853 671 721 671 721 946 741 946 741 551 51 551 51 740 79 740 79 484 153 484 153 622 589 622 589 74 857 74 857 816 495 816 495 2 156 2 156 381 89 381 89 810 417 810 417 793 707 793 707 593 377 593 377 642 568 642 568 60 73 60 73 868 407 868 407 548 331 548 331 867 853 867 853 694 780 694 780 277 634 277 634 145 624 145 624 133 415 133 415 523 874 523 874 370 566 370 566 557 516 557 516 845 258 845 258 818 413 818 413 127 218 127 218 204 102 204 102 608 171 608 171 671 612 671 612 769 307 769 307 452 626 452 626 611 903 611 903 200 507 200 507 766 909 766 909 298 196 298 196 379 195 379 195 352 352 352 352 570 310 570 310 595 378 595 378 13 12 13 12 158 143 158 143 827 507 827 507 723 305 723 305 62 463 62 463 54 133 54 133 325 424 325 424 960 134 960 134 883 761 883 761 797 256 797 256 158 395 158 395 174 789 174 789 657 952 657 952 72 380 72 380 10 816 10 816 628 125 628 125 253 887 253 887 621 694 621 694 207 421 207 421 165 793 165 793 155 485 155 485 960 299 960 299 113 502 113 502 278 839 278 839 850 877 850 877 438 857 438 857 885 625 885 625 30 420 30 420 710 574 710 574 900 508 900 508 161 163 161 163 208 333 208 333 923 644 923 644 415 274 415 274 762 856 762 856 258 926 258 926 632 107 632 107 445 215 445 215 900 670 900 670 648 950 648 950 448 418 448 418 593 776 593 776 900 193 900 193 56 240 56 240 922 597 922 597 722 227 722 227 576 847 576 847 231 426 231 426 809 945 809 945 308 227 308 227 700 212 700 212 746 385 746 385 83 931 83 931 621 456 621 456 510 542 510 542 533 17 533 17 382 857 382 857 304 716 304 716 714 890 714 890 638 249 638 249 653 446 653 446 948 110 948 110 933 692 933 692 698 148 698 148 102 832 102 832 877 106 877 106 469 154 469 154 222 769 222 769 814 13 814 13 336 62 336 62 223 184 223 184 894 795 894 795 266 336 266 336 723 101 723 101 135 220 135 220 367 639 367 639 607 504 607 504 617 606 617 606 530 659 530 659 72 204 72 204 210 944 210 944 905 102 905 102 390 809 390 809 668 734 668 734 200 807 200 807 231 313 231 313 488 299 488 299 833 145 833 145 486 841 486 841 568 468 568 468 379 104 379 104 396 451 396 451 401 451 401 451 625 244 625 244 710 938 710 938 337 529 337 529 174 770 174 770 904 23 904 23 846 641 846 641 870 344 870 344 546 947 546 947 561 441 561 441 663 952 663 952 928 437 928 437 81 835 81 835 545 408 545 408 487 924 487 924 84 580 84 580 354 31 354 31 525 687 525 687 194 699 194 699 214 803 214 803 825 116 825 116 554 509 554 509 813 34 813 34 636 687 636 687 186 624 186 624 686 447 686 447 238 541 238 541 794 69 794 69 140 190 140 190 781 689 781 689 522 506 522 506 70 258 70 258 658 333 658 333 636 528 636 528 197 262 197 262 85 771 85 771 371 136 371 136 496 665 496 665 548 461 548 461 540 740 540 740 338 862 338 862 350 74 350 74 685 604 685 604 816 3 816 3 406 379 406 379 700 223 700 223 36 641 36 641 37 702 37 702 98 140 98 140 382 789 382 789 206 265 206 265 464 816 464 816 732 830 732 830 217 746 217 746 818 832 818 832 8 54 8 54 873 574 873 574 706 154 706 154 658 244 658 244 288 943 288 943 302 505 302 505 495 418 495 418 437 434 437 434 366 246 366 246 81 924 81 924 83 768 83 768 672 902 672 902 519 873 519 873 181 20 181 20 165 112 165 112 22 254 22 254 575 870 575 870 64 846 64 846 345 175 345 175 31 422 31 422 940 391 940 391 215 824 215 824 932 443 932 443 702 780 702 780 163 172 163 172 287 125 287 125 764 400 764 400 248 316 248 316 376 817 376 817 764 76 764 76 84 747 84 747 339 260 339 260 769 114 769 114 85 400 85 400 99 522 99 522 659 304 659 304 19 141 19 141 78 504 78 504 157 233 157 233 318 527 318 527 3 799 3 799 204 496 204 496 568 5 568 5 536 171 536 171 357 901 357 901 564 677 564 677 551 92 551 92 358 340 358 340 847 540 847 540 938 260 938 260 865 874 865 874 622 340 622 340 149 512 149 512 597 58 597 58 90 748 90 748 501 59 501 59 526 272 526 272 664 564 664 564 903 736 903 736 767 916 767 916 525 167 525 167 218 863 218 863 29 514 29 514 913 108 913 108 232 483 232 483 126 40 126 40 785 15 785 15 881 274 881 274 691 865 691 865 491 956 491 956 857 581 857 581 611 400 611 400 708 509 708 509 68 585 68 585 617 96 617 96 45 54 45 54 432 150 432 150 559 506 559 506 630 285 630 285 467 78 467 78 76 135 76 135 530 62 530 62 181 58 181 58 410 232 410 232 940 238 940 238 592 256 592 256 284 115 284 115 713 207 713 207 422 104 422 104 207 815 207 815 671 517 671 517 546 209 546 209 463 722 463 722 820 823 820 823 946 46 946 46 108 826 108 826 59 9 59 9 909 553 909 553 107 408 107 408 704 297 704 297 772 518 772 518 482 310 482 310 613 375 613 375 563 81 563 81 953 39 953 39 39 143 39 143 735 805 735 805 232 540 232 540 616 277 616 277 466 691 466 691 220 302 220 302 757 168 757 168 566 445 566 445 215 862 215 862 676 224 676 224 943 17 943 17 392 588 392 588 235 590 235 590 505 840 505 840 683 54 683 54 3 624 3 624 387 511 387 511 99 882 99 882 573 178 573 178 140 148 140 148 277 174 277 174 868 940 868 940 699 420 699 420 71 103 71 103 277 473 277 473 515 771 515 771 698 679 698 679 411 660 411 660 376 507 376 507 837 899 837 899 270 153 270 153 556 714 556 714 691 788 691 788 110 313 110 313 333 342 333 342 926 244 926 244 955 286 955 286 451 563 451 563 12 957 12 957 344 385 344 385 262 216 262 216 330 830 330 830 800 873 800 873 893 797 893 797 903 254 903 254 263 742 263 742 93 505 93 505 307 309 307 309 629 270 629 270 320 953 320 953 665 776 665 776 480 566 480 566 900 388 900 388 697 708 697 708 873 947 873 947 551 781 551 781 298 669 298 669 696 275 696 275 801 345 801 345 238 551 238 551 858 854 858 854 705 179 705 179 151 22 151 22 347 562 347 562 907 685 907 685 410 50 410 50 32 838 32 838 17 793 17 793 49 798 49 798 519 733 519 733 720 583 720 583 886 843 886 843 1 679 1 679 205 513 205 513 317 310 317 310 495 243 495 243 689 68 689 68 882 618 882 618 700 688 700 688 481 192 481 192 436 754 436 754 699 613 699 613 738 594 738 594 305 29 305 29 897 110 897 110 300 192 300 192 387 56 387 56 708 505 708 505 12 182 12 182 458 584 458 584 53 129 53 129 703 512 703 512 138 198 138 198 411 905 411 905 76 840 76 840 455 223 455 223 625 667 625 667 547 209 547 209 95 747 95 747 641 707 641 707 116 947 116 947 193 135 193 135 594 409 594 409 202 522 202 522 366 232 366 232 328 888 328 888 286 398 286 398 871 798 871 798 634 402 634 402 904 349 904 349 396 399 396 399 960 811 960 811 338 438 338 438 535 849 535 849 256 137 256 137 74 302 74 302 635 290 635 290 202 818 202 818 251 612 251 612 249 802 249 802 118 797 118 797 269 285 269 285 839 459 839 459 145 836 145 836 111 239 111 239 368 337 368 337 355 479 355 479 713 148 713 148 203 580 203 580 942 305 942 305 452 221 452 221 741 96 741 96 351 635 351 635 746 556 746 556 672 131 672 131 43 885 43 885 447 431 447 431 394 174 394 174 938 717 938 717 671 223 671 223 705 510 705 510 308 740 308 740 345 376 345 376 199 812 199 812 634 901 634 901 715 187 715 187 737 514 737 514 103 616 103 616 319 481 319 481 501 864 501 864 631 615 631 615 836 929 836 929 292 623 292 623 599 576 599 576 401 613 401 613 868 355 868 355 831 395 831 395 598 392 598 392 290 759 290 759 460 892 460 892 484 723 484 723 791 357 791 357 801 92 801 92 896 633 896 633 874 868 874 868 128 68 128 68 770 209 770 209 389 166 389 166 292 283 292 283 435 659 435 659 826 81 826 81 673 145 673 145 743 85 743 85 664 957 664 957 575 731 575 731 536 134 536 134 74 174 74 174 403 497 403 497 4 300 4 300 688 531 688 531 608 69 608 69 713 90 713 90 192 319 192 319 621 837 621 837 127 117 127 117 671 487 671 487 743 211 743 211 85 488 85 488 251 156 251 156 378 388 378 388 879 421 879 421 300 778 300 778 618 343 618 343 702 798 702 798 459 176 459 176 631 567 631 567 289 131 289 131 114 371 114 371 956 573 956 573 757 636 757 636 922 765 922 765 24 235 24 235 448 872 448 872 186 224 186 224 122 668 122 668 882 403 882 403 455 646 455 646 326 461 326 461 729 812 729 812 181 810 181 810 662 676 662 676 494 926 494 926 666 218 666 218 214 813 214 813 371 910 371 910 327 880 327 880 740 851 740 851 523 919 523 919 930 530 930 530 933 802 933 802 922 197 922 197 520 423 520 423 41 380 41 380 926 16 926 16 354 539 354 539 898 345 898 345 780 26 780 26 609 68 609 68 430 43 430 43 401 440 401 440 243 146 243 146 125 43 125 43 834 217 834 217 892 100 892 100 442 545 442 545 153 319 153 319 882 928 882 928 274 555 274 555 624 928 624 928 539 300 539 300 51 574 51 574 89 89 89 89 425 107 425 107 232 415 232 415 122 559 122 559 918 956 918 956 700 33 700 33 101 773 101 773 380 624 380 624 781 928 781 928 891 349 891 349 823 395 823 395 814 254 814 254 67 83 67 83 958 701 958 701 579 926 579 926 326 343 326 343 382 546 382 546 472 286 472 286 942 811 942 811 120 248 120 248 898 921 898 921 799 221 799 221 861 159 861 159 185 348 185 348 405 838 405 838 680 535 680 535 693 40 693 40 255 834 255 834 59 373 59 373 775 296 775 296 666 945 666 945 61 358 61 358 58 372 58 372 530 430 530 430 627 872 627 872 42 70 42 70 854 79 854 79 734 838 734 838 868 699 868 699 378 734 378 734 916 724 916 724 959 269 959 269 913 854 913 854 866 811 866 811 954 784 954 784 11 288 11 288 673 37 673 37 855 42 855 42 652 655 652 655 599 92 599 92 503 23 503 23 399 729 399 729 656 414 656 414 631 29 631 29 890 856 890 856 637 628 637 628 715 524 715 524 194 65 194 65 269 149 269 149 216 825 216 825 192 356 192 356 138 37 138 37 855 187 855 187 469 548 469 548 183 499 183 499 295 486 295 486 379 55 379 55 807 178 807 178 690 519 690 519 300 161 300 161 287 694 287 694 580 864 580 864 441 813 441 813 367 690 367 690 425 486 425 486 98 364 98 364 78 241 78 241 517 312 517 312 700 818 700 818 117 914 117 914 824 161 824 161 195 398 195 398 958 264 958 264 562 528 562 528 892 329 892 329 765 722 765 722 788 790 788 790 143 866 143 866 94 631 94 631 777 865 777 865 867 456 867 456 63 69 63 69 163 631 163 631 443 23 443 23 80 522 80 522 505 694 505 694 529 344 529 344 681 595 681 595 320 459 320 459 241 755 241 755 364 868 364 868 40 48 40 48 280 887 280 887 796 56 796 56 653 908 653 908 957 443 957 443 624 387 624 387 511 439 511 439 236 4 236 4 276 708 276 708 672 719 672 719 513 792 513 792 91 757 91 757 1 127 1 127 803 796 803 796 68 537 68 537 367 700 367 700 875 25 875 25 173 292 173 292 142 199 142 199 893 949 893 949 502 895 502 895 483 944 483 944 281 959 281 959 198 94 198 94 619 30 619 30 8 97 8 97 281 693 281 693 2 740 2 740 712 777 712 777 3 870 3 870 913 565 913 565 846 316 846 316 321 869 321 869 280 525 280 525 88 540 88 540 526 85 526 85 202 942 202 942 269 547 269 547 833 390 833 390 168 794 168 794 536 801 536 801 102 116 102 116 801 338 801 338 642 58 642 58 225 380 225 380 425 717 425 717 911 539 911 539 767 353 767 353 600 507 600 507 154 60 154 60 158 511 158 511 198 828 198 828 244 668 244 668 639 846 639 846 420 283 420 283 890 631 890 631 425 794 425 794 796 207 796 207 245 588 245 588 65 257 65 257 364 436 364 436 759 397 759 397 128 7 128 7 243 551 243 551 788 789 788 789 719 928 719 928 604 884 604 884 881 942 881 942 760 307 760 307 514 765 514 765 506 950 506 950 605 713 605 713 553 564 553 564 404 931 404 931 639 890 639 890 811 882 811 882 44 487 44 487 155 431 155 431 720 494 720 494 528 360 528 360 324 663 324 663 684 638 684 638 274 509 274 509 770 487 770 487 377 849 377 849 219 44 219 44 426 854 426 854 629 556 629 556 653 291 653 291 702 407 702 407 445 100 445 100 29 821 29 821 264 89 264 89 682 413 682 413 496 214 496 214 433 702 433 702 44 705 44 705 180 665 180 665 807 728 807 728 934 196 934 196 64 360 64 360 880 617 880 617 201 279 201 279 495 709 495 709 73 346 73 346 628 553 628 553 442 191 442 191 835 189 835 189 651 549 651 549 341 760 341 760 606 191 606 191 342 745 342 745 587 86 587 86 935 177 935 177 92 580 92 580 669 774 669 774 783 633 783 633 832 754 832 754 599 377 599 377 205 786 205 786 28 795 28 795 117 216 117 216 630 908 630 908 604 522 604 522 757 330 757 330 26 640 26 640 284 362 284 362 765 681 765 681 866 787 866 787 261 711 261 711 944 705 944 705 743 110 743 110 165 194 165 194 907 329 907 329 85 380 85 380 14 342 14 342 453 677 453 677 833 549 833 549 433 458 433 458 680 412 680 412 263 905 263 905 187 886 187 886 298 790 298 790 40 447 40 447 751 698 751 698 783 474 783 474 547 271 547 271 325 635 325 635 771 69 771 69 146 110 146 110 386 545 386 545 115 78 115 78 199 185 199 185 664 142 664 142 812 633 812 633 551 116 551 116 192 672 192 672 631 537 631 537 262 900 262 900 22 682 22 682 308 202 308 202 324 298 324 298 949 239 949 239 310 494 310 494 551 66 551 66 659 415 659 415 222 231 222 231 634 380 634 380 95 213 95 213 443 277 443 277 153 529 153 529 480 785 480 785 782 553 782 553 498 242 498 242 839 362 839 362 560 899 560 899 420 311 420 311 422 736 422 736 186 837 186 837 211 759 211 759 656 158 656 158 41 462 41 462 549 222 549 222 15 635 15 635 424 761 424 761 863 490 863 490 447 755 447 755 616 668 616 668 641 870 641 870 173 290 173 290 188 384 188 384 419 550 419 550 943 322 943 322 631 482 631 482 785 578 785 578 710 166 710 166 329 106 329 106 292 790 292 790 691 375 691 375 214 426 214 426 481 122 481 122 535 685 535 685 152 90 152 90 855 447 855 447 655 337 655 337 183 147 183 147 52 363 52 363 14 177 14 177 550 778 550 778 231 245 231 245 635 932 635 932 641 526 641 526 316 835 316 835 718 448 718 448 549 900 549 900 500 675 500 675 422 409 422 409 399 609 399 609 612 7 612 7 365 316 365 316 888 681 888 681 464 517 464 517 239 171 239 171 688 678 688 678 136 143 136 143 246 730 246 730 697 171 697 171 770 943 770 943 299 745 299 745 871 779 871 779 889 391 889 391 937 740 937 740 629 789 629 789 646 518 646 518 227 185 227 185 938 849 938 849 636 110 636 110 121 185 121 185 749 832 749 832 713 772 713 772 853 210 853 210 101 400 101 400 906 472 906 472 587 266 587 266 341 221 341 221 47 439 47 439 561 959 561 959 54 495 54 495 80 814 80 814 828 541 828 541 726 304 726 304 526 257 526 257 348 288 348 288 369 366 369 366 302 874 302 874 665 652 665 652 78 145 78 145 179 279 179 279 47 298 47 298 475 222 475 222 58 542 58 542 934 901 934 901 204 428 204 428 602 771 602 771 246 100 246 100 241 613 241 613 572 365 572 365 90 777 90 777 87 64 87 64 184 228 184 228 627 362 627 362 801 701 801 701 689 526 689 526 480 687 480 687 230 353 230 353 563 939 563 939 282 108 282 108 717 179 717 179 459 78 459 78 469 736 469 736 423 824 423 824 38 286 38 286 85 878 85 878 845 747 845 747 813 204 813 204 782 411 782 411 507 895 507 895 96 343 96 343 960 904 960 904 684 729 684 729 753 957 753 957 274 433 274 433 694 200 694 200 483 131 483 131 428 38 428 38 424 839 424 839 740 680 740 680 858 392 858 392 674 309 674 309 168 934 168 934 926 775 926 775 52 788 52 788 390 937 390 937 918 346 918 346 890 512 890 512 87 84 87 84 783 575 783 575 951 177 951 177 205 113 205 113 169 820 169 820 658 951 658 951 684 118 684 118 269 867 269 867 353 322 353 322 41 698 41 698 491 814 491 814 233 205 233 205 917 809 917 809 515 518 515 518 544 52 544 52 482 160 482 160 320 486 320 486 869 809 869 809 799 935 799 935 349 391 349 391 793 53 793 53 658 560 658 560 831 866 831 866 63 624 63 624 84 339 84 339 914 935 914 935 147 515 147 515 685 9 685 9 487 702 487 702 936 220 936 220 240 166 240 166 588 893 588 893 837 370 837 370 473 411 473 411 173 106 173 106 769 891 769 891 805 364 805 364 939 178 939 178 925 362 925 362 49 494 49 494 379 106 379 106 930 238 930 238 406 708 406 708 321 197 321 197 892 296 892 296 196 475 196 475 300 533 300 533 149 108 149 108 221 163 221 163 533 711 533 711 886 762 886 762 532 271 532 271 83 729 83 729 90 958 90 958 263 720 263 720 34 157 34 157 148 518 148 518 473 718 473 718 308 500 308 500 611 322 611 322 148 39 148 39 87 707 87 707 276 450 276 450 830 364 830 364 328 954 328 954 599 939 599 939 442 88 442 88 342 518 342 518 357 955 357 955 737 915 737 915 187 339 187 339 210 510 210 510 609 679 609 679 632 839 632 839 494 144 494 144 469 321 469 321 239 124 239 124 97 85 97 85 742 236 742 236 646 829 646 829 838 949 838 949 866 393 866 393 633 707 633 707 264 221 264 221 602 914 602 914 831 881 831 881 827 243 827 243 257 16 257 16 865 333 865 333 381 25 381 25 323 857 323 857 598 65 598 65 206 933 206 933 419 143 419 143 484 850 484 850 237 95 237 95 24 343 24 343 435 864 435 864 691 635 691 635 41 790 41 790 179 286 179 286 308 856 308 856 647 49 647 49 880 787 880 787 20 569 20 569 42 453 42 453 819 656 819 656 807 195 807 195 688 676 688 676 283 691 283 691 12 439 12 439 435 147 435 147 509 93 509 93 524 304 524 304 873 705 873 705 377 560 377 560 622 672 622 672 960 265 960 265 157 524 157 524 606 327 606 327 890 810 890 810 191 714 191 714 62 692 62 692 198 901 198 901 277 249 277 249 75 257 75 257 673 216 673 216 24 23 24 23 693 584 693 584 812 698 812 698 90 147 90 147 568 619 568 619 205 151 205 151 932 259 932 259 959 836 959 836 203 44 203 44 84 928 84 928 634 104 634 104 421 902 421 902 949 457 949 457 958 162 958 162 51 823 51 823 416 311 416 311 861 302 861 302 768 473 768 473 531 637 531 637 262 243 262 243 39 455 39 455 591 643 591 643 31 582 31 582 812 473 812 473 439 195 439 195 481 156 481 156 93 543 93 543 359 452 359 452 372 206 372 206 362 225 362 225 785 855 785 855 843 915 843 915 129 789 129 789 287 463 287 463 897 633 897 633 558 609 558 609 836 645 836 645 629 676 629 676 561 530 561 530 548 268 548 268 35 715 35 715 481 92 481 92 39 112 39 112 516 48 516 48 513 916 513 916 857 117 857 117 743 32 743 32 737 108 737 108 516 846 516 846 400 171 400 171 55 878 55 878 144 603 144 603 17 868 17 868 829 571 829 571 795 424 795 424 488 731 488 731 206 260 206 260 852 546 852 546 856 666 856 666 892 521 892 521 94 476 94 476 331 670 331 670 884 914 884 914 866 322 866 322 295 727 295 727 341 491 341 491 180 732 180 732 750 163 750 163 206 548 206 548 873 135 873 135 220 262 220 262 631 200 631 200 760 815 760 815 955 622 955 622 433 925 433 925 16 656 16 656 74 485 74 485 704 285 704 285 185 813 185 813 334 470 334 470 872 51 872 51 878 785 878 785 696 196 696 196 200 568 200 568 377 902 377 902 888 328 888 328 435 175 435 175 401 851 401 851 225 331 225 331 433 314 433 314 126 643 126 643 261 495 261 495 505 944 505 944 628 498 628 498 230 743 230 743 393 607 393 607 217 476 217 476 3 229 3 229 796 410 796 410 276 776 276 776 235 318 235 318 547 608 547 608 502 506 502 506 906 856 906 856 226 532 226 532 600 751 600 751 393 292 393 292 655 122 655 122 821 409 821 409 743 416 743 416 617 373 617 373 842 861 842 861 536 12 536 12 790 703 790 703 364 586 364 586 798 364 798 364 320 938 320 938 617 474 617 474 870 831 870 831 306 342 306 342 675 815 675 815 230 62 230 62 110 754 110 754 809 455 809 455 116 792 116 792 529 759 529 759 663 64 663 64 681 939 681 939 938 738 938 738 496 83 496 83 439 710 439 710 919 177 919 177 313 523 313 523 647 158 647 158 866 481 866 481 793 645 793 645 86 335 86 335 219 486 219 486 878 494 878 494 338 404 338 404 375 683 375 683 754 120 754 120 368 329 368 329 680 332 680 332 144 93 144 93 273 224 273 224 509 208 509 208 512 856 512 856 597 801 597 801 124 107 124 107 745 160 745 160 575 358 575 358 957 948 957 948 760 296 760 296 586 790 586 790 202 228 202 228 253 84 253 84 267 225 267 225 949 527 949 527 902 509 902 509 712 573 712 573 953 38 953 38 702 616 702 616 728 672 728 672 136 258 136 258 892 61 892 61 101 184 101 184 152 287 152 287 700 898 700 898 897 300 897 300 209 372 209 372 774 82 774 82 91 948 91 948 165 18 165 18 643 704 643 704 84 578 84 578 937 805 937 805 955 652 955 652 543 648 543 648 695 173 695 173 491 417 491 417 601 183 601 183 457 379 457 379 229 271 229 271 359 758 359 758 852 303 852 303 360 709 360 709 786 421 786 421 226 433 226 433 512 467 512 467 480 339 480 339 947 941 947 941 416 222 416 222 883 958 883 958 789 467 789 467 765 483 765 483 678 906 678 906 386 14 386 14 942 368 942 368 614 836 614 836 570 515 570 515 449 160 449 160 526 728 526 728 864 470 864 470 135 656 135 656 795 249 795 249 229 573 229 573 286 463 286 463 806 957 806 957 59 766 59 766 166 910 166 910 696 252 696 252 566 66 566 66 913 662 913 662 922 959 922 959 948 554 948 554 131 300 131 300 500 460 500 460 278 421 278 421 376 139 376 139 54 623 54 623 107 498 107 498 355 762 355 762 853 265 853 265 399 523 399 523 819 942 819 942 97 696 97 696 757 20 757 20 244 749 244 749 449 446 449 446 213 105 213 105 558 776 558 776 200 834 200 834 138 735 138 735 259 733 259 733 853 451 853 451 625 439 625 439 132 12 132 12 48 351 48 351 895 738 895 738 468 953 468 953 802 836 802 836 610 60 610 60 149 117 149 117 667 387 667 387 29 130 29 130 238 768 238 768 347 408 347 408 291 135 291 135 807 62 807 62 29 185 29 185 10 463 10 463 432 844 432 844 196 636 196 636 36 841 36 841 327 200 327 200 53 783 53 783 122 74 122 74 470 78 470 78 247 366 247 366 553 781 553 781 397 756 397 756 200 550 200 550 702 240 702 240 448 644 448 644 578 328 578 328 81 491 81 491 67 314 67 314 815 560 815 560 799 915 799 915 196 893 196 893 233 248 233 248 683 783 683 783 552 865 552 865 311 504 311 504 727 665 727 665 810 29 810 29 99 704 99 704 624 521 624 521 96 471 96 471 341 380 341 380 751 731 751 731 731 117 731 117 130 507 130 507 641 739 641 739 223 766 223 766 123 522 123 522 645 68 645 68 815 257 815 257 483 318 483 318 887 629 887 629 286 946 286 946 673 36 673 36 911 696 911 696 754 611 754 611 899 511 899 511 222 473 222 473 441 328 441 328 210 706 210 706 871 874 871 874 171 620 171 620 118 781 118 781 636 893 636 893 385 367 385 367 268 235 268 235 730 674 730 674 85 2 85 2 582 396 582 396 647 674 647 674 764 805 764 805 194 895 194 895 297 124 297 124 96 543 96 543 46 51 46 51 745 671 745 671 545 62 545 62 92 943 92 943 584 681 584 681 877 593 877 593 289 79 289 79 1 222 1 222 29 547 29 547 116 65 116 65 352 555 352 555 83 250 83 250 579 63 579 63 482 284 482 284 850 335 850 335 920 463 920 463 143 603 143 603 94 463 94 463 941 824 941 824 468 107 468 107 21 274 21 274 716 519 716 519 868 932 868 932 909 410 909 410 273 177 273 177 942 207 942 207 903 490 903 490 422 7 422 7 146 250 146 250 703 887 703 887 647 296 647 296 730 320 730 320 243 911 243 911 332 215 332 215 148 352 148 352 478 648 478 648 27 349 27 349 203 46 203 46 176 671 176 671 389 637 389 637 301 914 301 914 751 505 751 505 674 564 674 564 804 444 804 444 144 473 144 473 495 948 495 948 878 361 878 361 785 802 785 802 488 289 488 289 191 220 191 220 730 398 730 398 161 139 161 139 25 853 25 853 532 46 532 46 746 302 746 302 553 598 553 598 9 420 9 420 36 488 36 488 484 471 484 471 445 158 445 158 798 762 798 762 290 454 290 454 908 405 908 405 820 577 820 577 699 323 699 323 517 645 517 645 104 181 104 181 608 924 608 924 902 174 902 174 897 355 897 355 828 902 828 902 409 844 409 844 484 231 484 231 716 348 716 348 206 787 206 787 178 749 178 749 315 219 315 219 729 557 729 557 290 233 290 233 449 606 449 606 366 120 366 120 95 276 95 276 509 406 509 406 411 250 411 250 291 361 291 361 529 269 529 269 37 935 37 935 404 799 404 799 895 604 895 604 102 789 102 789 671 552 671 552 706 42 706 42 871 510 871 510 211 938 211 938 686 39 686 39 954 632 954 632 192 317 192 317 11 264 11 264 474 624 474 624 336 101 336 101 47 580 47 580 837 749 837 749 677 17 677 17 538 464 538 464 664 578 664 578 821 724 821 724 855 23 855 23 621 212 621 212 674 99 674 99 400 380 400 380 498 334 498 334 478 655 478 655 689 276 689 276 75 801 75 801 637 772 637 772 641 606 641 606 938 65 938 65 219 769 219 769 381 389 381 389 748 797 748 797 945 217 945 217 694 280 694 280 502 31 502 31 691 875 691 875 685 776 685 776 592 99 592 99 301 286 301 286 685 35 685 35 65 891 65 891 606 160 606 160 360 16 360 16 173 163 173 163 852 32 852 32 405 267 405 267 876 706 876 706 72 904 72 904 329 674 329 674 555 289 555 289 188 640 188 640 853 47 853 47 519 239 519 239 211 608 211 608 352 792 352 792 423 437 423 437 753 693 753 693 68 836 68 836 858 918 858 918 468 886 468 886 302 607 302 607 754 906 754 906 369 328 369 328 177 529 177 529 929 540 929 540 467 48 467 48 554 442 554 442 466 289 466 289 688 919 688 919 666 498 666 498 393 570 393 570 909 324 909 324 448 575 448 575 190 205 190 205 276 853 276 853 630 663 630 663 822 768 822 768 755 383 755 383 847 471 847 471 164 886 164 886 119 391 119 391 46 67 46 67 383 782 383 782 106 640 106 640 680 705 680 705 228 345 228 345 106 518 106 518 286 464 286 464 750 475 750 475 203 123 203 123 212 525 212 525 596 132 596 132 686 130 686 130 790 936 790 936 259 560 259 560 98 249 98 249 397 99 397 99 892 476 892 476 187 443 187 443 349 844 349 844 112 235 112 235 113 85 113 85 2 123 2 123 154 25 154 25 508 711 508 711 555 591 555 591 604 639 604 639 813 511 813 511 278 101 278 101 605 903 605 903 15 81 15 81 492 921 492 921 290 176 290 176 254 955 254 955 159 513 159 513 364 5 364 5 903 919 903 919 450 678 450 678 337 154 337 154 705 672 705 672 425 326 425 326 862 776 862 776 875 745 875 745 705 199 705 199 364 425 364 425 711 667 711 667 754 893 754 893 129 406 129 406 247 559 247 559 243 734 243 734 362 352 362 352 726 748 726 748 813 516 813 516 406 461 406 461 408 610 408 610 629 661 629 661 421 38 421 38 130 333 130 333 273 220 273 220 690 143 690 143 149 485 149 485 801 625 801 625 458 799 458 799 219 263 219 263 476 217 476 217 347 512 347 512 931 498 931 498 365 521 365 521 534 147 534 147 850 421 850 421 864 246 864 246 575 617 575 617 415 235 415 235 924 319 924 319 807 534 807 534 5 611 5 611 125 623 125 623 845 937 845 937 733 704 733 704 951 437 951 437 309 171 309 171 507 705 507 705 423 546 423 546 775 27 775 27 587 685 587 685 571 228 571 228 106 487 106 487 44 466 44 466 644 1 644 1 546 686 546 686 331 894 331 894 857 535 857 535 422 693 422 693 452 318 452 318 815 147 815 147 645 168 645 168 501 534 501 534 439 751 439 751 635 851 635 851 805 641 805 641 375 368 375 368 15 735 15 735 596 619 596 619 684 543 684 543 432 145 432 145 419 747 419 747 287 263 287 263 80 832 80 832 934 197 934 197 326 368 326 368 257 23 257 23 647 608 647 608 285 666 285 666 782 139 782 139 350 5 350 5 901 317 901 317 859 861 859 861 335 88 335 88 861 959 861 959 127 915 127 915 228 666 228 666 799 502 799 502 162 434 162 434 235 863 235 863 957 799 957 799 147 128 147 128 273 588 273 588 508 542 508 542 492 248 492 248 64 788 64 788 849 632 849 632 105 718 105 718 630 627 630 627 634 718 634 718 69 869 69 869 550 747 550 747 30 796 30 796 343 717 343 717 148 766 148 766 872 242 872 242 44 321 44 321 684 748 684 748 33 562 33 562 165 97 165 97 611 367 611 367 397 74 397 74 467 365 467 365 209 820 209 820 520 370 520 370 784 2 784 2 653 155 653 155 352 104 352 104 928 216 928 216 842 242 842 242 437 555 437 555 137 507 137 507 818 173 818 173 783 886 783 886 176 713 176 713 449 425 449 425 960 319 960 319 54 173 54 173 99 354 99 354 123 880 123 880 785 411 785 411 18 626 18 626 692 100 692 100 430 523 430 523 618 845 618 845 504 228 504 228 390 762 390 762 398 569 398 569 14 290 14 290 830 926 830 926 831 594 831 594 912 119 912 119 133 681 133 681 377 62 377 62 196 473 196 473 105 64 105 64 786 940 786 940 830 352 830 352 954 829 954 829 206 851 206 851 634 443 634 443 290 227 290 227 325 745 325 745 821 365 821 365 3 289 3 289 761 546 761 546 204 460 204 460 338 137 338 137 305 491 305 491 282 614 282 614 201 743 201 743 150 12 150 12 415 167 415 167 578 513 578 513 530 738 530 738 518 303 518 303 884 762 884 762 64 405 64 405 846 872 846 872 318 836 318 836 473 503 473 503 263 801 263 801 196 839 196 839 403 295 403 295 690 587 690 587 462 738 462 738 825 332 825 332 729 436 729 436 227 867 227 867 329 723 329 723 880 259 880 259 934 137 934 137 403 877 403 877 301 243 301 243 753 761 753 761 335 131 335 131 869 468 869 468 496 703 496 703 831 316 831 316 425 383 425 383 832 774 832 774 518 626 518 626 287 921 287 921 392 730 392 730 455 752 455 752 227 523 227 523 663 924 663 924 898 240 898 240 352 832 352 832 447 134 447 134 747 403 747 403 875 671 875 671 689 546 689 546 12 353 12 353 25 837 25 837 861 386 861 386 768 408 768 408 252 272 252 272 97 509 97 509 74 271 74 271 81 360 81 360 516 815 516 815 600 36 600 36 349 245 349 245 883 655 883 655 956 631 956 631 914 857 914 857 59 353 59 353 795 713 795 713 233 626 233 626 37 247 37 247 521 383 521 383 958 83 958 83 849 624 849 624 294 93 294 93 620 830 620 830 210 682 210 682 633 444 633 444 426 166 426 166 393 395 393 395 331 396 331 396 100 355 100 355 453 48 453 48 261 145 261 145 93 566 93 566 90 563 90 563 589 152 589 152 581 126 581 126 64 547 64 547 861 185 861 185 598 698 598 698 558 255 558 255 422 594 422 594 53 1 53 1 247 309 247 309 484 2 484 2 197 767 197 767 228 793 228 793 323 228 323 228 398 50 398 50 723 744 723 744 49 269 49 269 143 613 143 613 16 190 16 190 4 201 4 201 801 235 801 235 434 661 434 661 526 849 526 849 141 159 141 159 632 256 632 256 767 17 767 17 431 602 431 602 740 679 740 679 507 408 507 408 268 693 268 693 727 773 727 773 60 415 60 415 432 769 432 769 621 352 621 352 618 575 618 575 204 3 204 3 795 455 795 455 376 749 376 749 910 629 910 629 520 17 520 17 770 186 770 186 937 788 937 788 101 261 101 261 105 288 105 288 608 228 608 228 350 713 350 713 472 476 472 476 278 141 278 141 294 775 294 775 915 193 915 193 279 147 279 147 13 780 13 780 746 770 746 770 238 873 238 873 150 808 150 808 916 105 916 105 449 496 449 496 146 495 146 495 330 23 330 23 431 50 431 50 320 111 320 111 805 62 805 62 296 926 296 926 739 819 739 819 507 540 507 540 780 773 780 773 741 889 741 889 182 762 182 762 72 212 72 212 759 613 759 613 621 596 621 596 763 372 763 372 810 555 810 555 273 863 273 863 715 717 715 717 106 281 106 281 235 741 235 741 874 485 874 485 152 306 152 306 682 735 682 735 340 714 340 714 375 243 375 243 407 338 407 338 784 612 784 612 330 6 330 6 683 199 683 199 781 632 781 632 560 69 560 69 306 264 306 264 253 412 253 412 831 817 831 817 928 223 928 223 497 124 497 124 352 498 352 498 52 75 52 75 565 590 565 590 939 656 939 656 907 3 907 3 46 210 46 210 516 177 516 177 135 495 135 495 691 14 691 14 52 661 52 661 225 355 225 355 169 263 169 263 907 463 907 463 331 30 331 30 290 386 290 386 117 709 117 709 458 387 458 387 55 253 55 253 603 747 603 747 594 343 594 343 867 552 867 552 509 60 509 60 227 443 227 443 419 296 419 296 653 378 653 378 291 747 291 747 141 847 141 847 335 743 335 743 957 630 957 630 173 661 173 661 686 67 686 67 377 768 377 768 870 602 870 602 289 135 289 135 605 117 605 117 391 607 391 607 575 226 575 226 259 528 259 528 109 66 109 66 415 563 415 563 763 844 763 844 153 250 153 250 179 327 179 327 548 680 548 680 465 659 465 659 39 661 39 661 454 929 454 929 572 299 572 299 118 374 118 374 114 300 114 300 57 749 57 749 76 489 76 489 477 306 477 306 832 844 832 844 354 135 354 135 313 591 313 591 253 898 253 898 22 67 22 67 790 653 790 653 40 651 40 651 650 614 650 614 312 862 312 862 361 924 361 924 62 456 62 456 697 536 697 536 683 937 683 937 561 657 561 657 224 180 224 180 255 215 255 215 949 626 949 626 195 329 195 329 371 637 371 637 465 95 465 95 282 69 282 69 627 161 627 161 924 398 924 398 613 109 613 109 352 432 352 432 791 885 791 885 960 598 960 598 367 319 367 319 843 576 843 576 580 35 580 35 548 17 548 17 481 1 481 1 783 520 783 520 781 827 781 827 441 928 441 928 934 896 934 896 588 385 588 385 383 243 383 243 228 426 228 426 159 716 159 716 913 683 913 683 513 469 513 469 792 491 792 491 786 496 786 496 946 34 946 34 375 14 375 14 460 480 460 480 836 57 836 57 326 197 326 197 69 331 69 331 692 646 692 646 889 757 889 757 224 879 224 879 722 633 722 633 438 561 438 561 150 830 150 830 577 646 577 646 565 476 565 476 705 889 705 889 60 335 60 335 632 797 632 797 568 388 568 388 670 922 670 922 40 510 40 510 285 876 285 876 259 338 259 338 723 931 723 931 47 810 47 810 723 353 723 353 11 707 11 707 740 95 740 95 230 238 230 238 832 231 832 231 197 338 197 338 471 283 471 283 481 872 481 872 586 173 586 173 486 62 486 62 816 869 816 869 502 245 502 245 276 671 276 671 676 835 676 835 52 138 52 138 826 114 826 114 708 106 708 106 115 863 115 863 937 86 937 86 705 956 705 956 383 506 383 506 648 718 648 718 20 791 20 791 737 815 737 815 746 702 746 702 344 845 344 845 57 537 57 537 47 233 47 233 857 730 857 730 861 362 861 362 447 392 447 392 868 276 868 276 895 433 895 433 326 599 326 599 743 230 743 230 189 959 189 959 639 463 639 463 760 876 760 876 764 419 764 419 922 913 922 913 846 305 846 305 121 374 121 374 531 27 531 27 480 887 480 887 481 853 481 853 141 516 141 516 64 106 64 106 371 159 371 159 365 951 365 951 697 352 697 352 473 879 473 879 506 948 506 948 744 341 744 341 772 346 772 346 243 709 243 709 345 101 345 101 262 619 262 619 112 381 112 381 418 842 418 842 884 605 884 605 508 310 508 310 452 534 452 534 444 154 444 154 242 267 242 267 192 500 192 500 388 499 388 499 534 148 534 148 886 283 886 283 645 32 645 32 182 801 182 801 837 19 837 19 871 314 871 314 834 250 834 250 863 301 863 301 669 373 669 373 296 149 296 149 747 60 747 60 2 354 2 354 500 151 500 151 416 409 416 409 181 805 181 805 615 16 615 16 543 86 543 86 306 883 306 883 661 497 661 497 848 386 848 386 306 271 306 271 388 720 388 720 449 30 449 30 259 479 259 479 188 285 188 285 877 551 877 551 328 232 328 232 167 674 167 674 957 840 957 840 654 780 654 780 608 629 608 629 242 630 242 630 365 124 365 124 601 839 601 839 82 508 82 508 762 952 762 952 881 488 881 488 387 919 387 919 802 776 802 776 404 325 404 325 814 823 814 823 2 824 2 824 21 678 21 678 405 954 405 954 457 88 457 88 650 552 650 552 241 804 241 804 465 499 465 499 167 951 167 951 143 162 143 162 826 271 826 271 158 783 158 783 365 897 365 897 457 37 457 37 246 883 246 883 593 937 593 937 128 98 128 98 554 302 554 302 41 94 41 94 958 927 958 927 837 713 837 713 41 761 41 761 793 540 793 540 123 77 123 77 352 98 352 98 761 387 761 387 394 379 394 379 93 914 93 914 952 155 952 155 273 9 273 9 449 840 449 840 312 10 312 10 49 607 49 607 166 73 166 73 197 79 197 79 418 913 418 913 687 348 687 348 555 383 555 383 216 542 216 542 560 389 560 389 601 127 601 127 855 104 855 104 321 193 321 193 119 771 119 771 211 886 211 886 669 450 669 450 580 582 580 582 459 744 459 744 1 876 1 876 52 777 52 777 103 441 103 441 322 272 322 272 649 400 649 400 81 443 81 443 302 616 302 616 689 730 689 730 657 526 657 526 39 211 39 211 351 928 351 928 300 865 300 865 956 210 956 210 813 848 813 848 574 941 574 941 905 67 905 67 304 843 304 843 23 559 23 559 657 93 657 93 413 413 413 413 403 741 403 741 922 684 922 684 540 444 540 444 381 588 381 588 776 13 776 13 555 708 555 708 357 88 357 88 765 812 765 812 757 752 757 752 383 820 383 820 944 510 944 510 435 732 435 732 127 571 127 571 716 378 716 378 130 506 130 506 307 887 307 887 267 860 267 860 161 281 161 281 276 155 276 155 830 894 830 894 930 825 930 825 81 809 81 809 41 293 41 293 573 591 573 591 85 621 85 621 856 439 856 439 135 498 135 498 301 957 301 957 532 618 532 618 699 400 699 400 389 670 389 670 243 563 243 563 533 813 533 813 957 576 957 576 374 392 374 392 948 96 948 96 12 500 12 500 486 724 486 724 752 843 752 843 341 624 341 624 558 955 558 955 312 730 312 730 455 261 455 261 58 271 58 271 304 703 304 703 762 351 762 351 81 595 81 595 586 556 586 556 648 254 648 254 817 943 817 943 419 722 419 722 873 755 873 755 425 308 425 308 417 408 417 408 82 798 82 798 891 273 891 273 522 30 522 30 399 614 399 614 562 789 562 789 103 819 103 819 223 186 223 186 1 39 1 39 537 789 537 789 784 390 784 390 798 68 798 68 507 744 507 744 348 569 348 569 285 696 285 696 890 569 890 569 451 821 451 821 272 94 272 94 369 180 369 180 170 663 170 663 798 604 798 604 585 739 585 739 51 296 51 296 290 793 290 793 655 425 655 425 349 356 349 356 582 578 582 578 343 959 343 959 349 746 349 746 96 893 96 893 720 301 720 301 702 451 702 451 461 876 461 876 425 76 425 76 630 216 630 216 780 676 780 676 163 443 163 443 906 494 906 494 542 751 542 751 631 159 631 159 229 100 229 100 27 320 27 320 171 223 171 223 819 239 819 239 215 565 215 565 176 862 176 862 707 660 707 660 181 659 181 659 766 59 766 59 29 935 29 935 395 573 395 573 626 327 626 327 96 579 96 579 503 438 503 438 936 710 936 710 608 457 608 457 769 344 769 344 213 233 213 233 255 540 255 540 819 917 819 917 615 266 615 266 458 861 458 861 501 45 501 45 800 808 800 808 598 548 598 548 556 303 556 303 751 612 751 612 668 960 668 960 788 820 788 820 528 124 528 124 785 431 785 431 732 792 732 792 869 454 869 454 650 32 650 32 2 380 2 380 854 240 854 240 527 296 527 296 880 377 880 377 550 54 550 54 637 770 637 770 22 486 22 486 151 356 151 356 418 204 418 204 264 333 264 333 511 206 511 206 659 126 659 126 474 489 474 489 107 77 107 77 16 813 16 813 442 868 442 868 821 188 821 188 28 896 28 896 846 591 846 591 673 691 673 691 726 625 726 625 78 290 78 290 189 386 189 386 540 135 540 135 804 53 804 53 952 112 952 112 354 530 354 530 258 766 258 766 898 885 898 885 590 423 590 423 643 397 643 397 486 309 486 309 151 414 151 414 389 901 389 901 548 575 548 575 477 585 477 585 6 285 6 285 722 902 722 902 267 118 267 118 766 215 766 215 53 31 53 31 555 104 555 104 124 703 124 703 284 955 284 955 393 913 393 913 580 231 580 231 380 742 380 742 524 404 524 404 40 225 40 225 18 960 18 960 401 825 401 825 293 509 293 509 181 378 181 378 458 240 458 240 832 132 832 132 314 916 314 916 662 11 662 11 737 309 737 309 77 789 77 789 929 118 929 118 688 319 688 319 141 331 141 331 637 761 637 761 686 319 686 319 232 197 232 197 66 112 66 112 534 892 534 892 695 14 695 14 803 841 803 841 757 608 757 608 732 939 732 939 17 638 17 638 518 823 518 823 347 600 347 600 277 853 277 853 721 301 721 301 246 766 246 766 809 917 809 917 901 132 901 132 267 760 267 760 279 266 279 266 21 85 21 85 498 584 498 584 22 636 22 636 912 904 912 904 403 852 403 852 288 300 288 300 644 86 644 86 837 166 837 166 472 271 472 271 917 253 917 253 685 290 685 290 859 847 859 847 665 132 665 132 469 265 469 265 164 959 164 959 310 817 310 817 907 367 907 367 165 861 165 861 383 776 383 776 125 313 125 313 420 718 420 718 523 389 523 389 338 347 338 347 595 213 595 213 792 796 792 796 204 719 204 719 308 84 308 84 735 368 735 368 796 217 796 217 875 72 875 72 376 850 376 850 68 185 68 185 805 383 805 383 624 956 624 956 307 945 307 945 233 732 233 732 680 909 680 909 94 312 94 312 636 781 636 781 49 581 49 581 283 767 283 767 954 778 954 778 678 4 678 4 258 931 258 931 562 466 562 466 265 575 265 575 391 627 391 627 642 482 642 482 738 772 738 772 145 36 145 36 627 951 627 951 340 47 340 47 608 209 608 209 791 132 791 132 384 556 384 556 798 887 798 887 737 822 737 822 223 815 223 815 515 433 515 433 5 295 5 295 603 625 603 625 175 112 175 112 273 289 273 289 814 301 814 301 578 382 578 382 10 469 10 469 638 410 638 410 62 52 62 52 843 154 843 154 504 170 504 170 864 633 864 633 218 554 218 554 107 835 107 835 892 125 892 125 908 858 908 858 871 189 871 189 727 373 727 373 91 474 91 474 662 28 662 28 714 344 714 344 709 621 709 621 603 399 603 399 660 410 660 410 488 810 488 810 297 41 297 41 448 425 448 425 859 243 859 243 358 735 358 735 504 37 504 37 591 820 591 820 384 66 384 66 744 227 744 227 39 798 39 798 399 317 399 317 215 37 215 37 21 357 21 357 876 18 876 18 898 595 898 595 822 760 822 760 529 145 529 145 890 317 890 317 687 320 687 320 370 346 370 346 640 148 640 148 840 156 840 156 283 532 283 532 735 934 735 934 841 155 841 155 778 173 778 173 905 154 905 154 211 762 211 762 719 339 719 339 630 492 630 492 513 223 513 223 99 883 99 883 249 682 249 682 63 342 63 342 582 818 582 818 163 750 163 750 938 331 938 331 476 553 476 553 669 925 669 925 681 136 681 136 521 36 521 36 769 33 769 33 332 240 332 240 138 349 138 349 739 763 739 763 23 118 23 118 731 588 731 588 96 563 96 563 311 949 311 949 579 60 579 60 624 624 624 624 803 67 803 67 691 843 691 843 86 528 86 528 415 615 415 615 551 383 551 383 906 314 906 314 917 831 917 831 509 77 509 77 722 532 722 532 563 127 563 127 772 533 772 533 414 833 414 833 199 366 199 366 418 24 418 24 744 608 744 608 856 351 856 351 300 956 300 956 135 876 135 876 512 579 512 579 230 810 230 810 487 248 487 248 550 455 550 455 426 267 426 267 602 549 602 549 487 313 487 313 72 509 72 509 877 724 877 724 749 475 749 475 897 257 897 257 565 925 565 925 924 251 924 251 451 311 451 311 682 718 682 718 751 49 751 49 524 540 524 540 323 935 323 935 215 796 215 796 638 840 638 840 275 22 275 22 529 281 529 281 126 552 126 552 228 559 228 559 198 580 198 580 274 120 274 120 338 47 338 47 680 371 680 371 762 516 762 516 874 691 874 691 906 623 906 623 207 608 207 608 4 947 4 947 448 117 448 117 602 485 602 485 157 451 157 451 632 878 632 878 440 557 440 557 120 460 120 460 343 938 343 938 363 337 363 337 246 263 246 263 855 867 855 867 515 930 515 930 564 763 564 763 673 432 673 432 366 742 366 742 37 375 37 375 486 135 486 135 924 405 924 405 497 339 497 339 387 247 387 247 791 787 791 787 525 803 525 803 469 101 469 101 929 367 929 367 924 700 924 700 346 903 346 903 208 732 208 732 773 427 773 427 393 30 393 30 166 302 166 302 85 498 85 498 435 504 435 504 628 280 628 280 919 517 919 517 219 934 219 934 625 741 625 741 50 901 50 901 210 58 210 58 22 692 22 692 643 892 643 892 23 4 23 4 61 760 61 760 507 602 507 602 622 653 622 653 313 880 313 880 507 814 507 814 767 403 767 403 952 803 952 803 813 38 813 38 498 647 498 647 856 414 856 414 806 651 806 651 584 581 584 581 711 370 711 370 250 248 250 248 763 339 763 339 286 617 286 617 735 859 735 859 90 413 90 413 703 520 703 520 197 494 197 494 159 46 159 46 941 842 941 842 117 822 117 822 210 370 210 370 747 794 747 794 552 380 552 380 738 555 738 555 921 146 921 146 682 267 682 267 129 497 129 497 907 883 907 883 240 299 240 299 512 430 512 430 172 229 172 229 823 92 823 92 236 346 236 346 530 880 530 880 926 790 926 790 488 51 488 51 737 379 737 379 132 63 132 63 588 63 588 63 421 708 421 708 102 44 102 44 189 454 189 454 235 735 235 735 947 733 947 733 141 330 141 330 609 819 609 819 433 883 433 883 854 842 854 842 878 946 878 946 788 692 788 692 466 951 466 951 723 601 723 601 732 129 732 129 957 884 957 884 3 360 3 360 496 726 496 726 237 84 237 84 127 98 127 98 889 3 889 3 561 847 561 847 758 327 758 327 960 746 960 746 489 6 489 6 732 721 732 721 459 249 459 249 486 952 486 952 521 493 521 493 757 680 757 680 258 69 258 69 788 59 788 59 717 693 717 693 258 354 258 354 880 649 880 649 432 863 432 863 426 92 426 92 455 907 455 907 746 865 746 865 352 529 352 529 277 286 277 286 9 241 9 241 196 556 196 556 7 766 7 766 515 184 515 184 78 544 78 544 916 389 916 389 523 851 523 851 810 680 810 680 539 102 539 102 942 331 942 331 401 190 401 190 318 362 318 362 692 208 692 208 169 857 169 857 766 170 766 170 52 315 52 315 734 106 734 106 792 460 792 460 503 837 503 837 897 537 897 537 543 514 543 514 80 771 80 771 737 893 737 893 603 896 603 896 635 293 635 293 424 474 424 474 225 765 225 765 373 814 373 814 376 670 376 670 691 621 691 621 860 500 860 500 710 286 710 286 538 573 538 573 455 90 455 90 950 398 950 398 66 911 66 911 679 717 679 717 760 126 760 126 534 439 534 439 478 638 478 638 355 668 355 668 541 694 541 694 288 798 288 798 656 358 656 358 211 118 211 118 201 287 201 287 56 559 56 559 11 582 11 582 701 169 701 169 593 405 593 405 773 151 773 151 454 474 454 474 38 897 38 897 652 951 652 951 107 131 107 131 693 608 693 608 338 268 338 268 909 352 909 352 782 864 782 864 142 148 142 148 134 343 134 343 489 814 489 814 341 412 341 412 132 563 132 563 904 430 904 430 55 318 55 318 355 546 355 546 526 891 526 891 732 479 732 479 266 428 266 428 478 352 478 352 864 680 864 680 952 215 952 215 812 132 812 132 815 567 815 567 400 577 400 577 213 666 213 666 304 761 304 761 624 38 624 38 250 332 250 332 568 339 568 339 208 686 208 686 601 497 601 497 138 165 138 165 436 415 436 415 241 591 241 591 605 277 605 277 581 345 581 345 542 923 542 923 696 904 696 904 307 80 307 80 177 244 177 244 205 740 205 740 907 904 907 904 527 669 527 669 19 196 19 196 916 22 916 22 525 187 525 187 487 508 487 508 751 469 751 469 9 80 9 80 868 846 868 846 814 615 814 615 586 437 586 437 832 557 832 557 117 302 117 302 795 605 795 605 42 561 42 561 79 395 79 395 676 73 676 73 674 730 674 730 19 149 19 149 843 454 843 454 472 650 472 650 568 92 568 92 331 815 331 815 457 573 457 573 373 351 373 351 466 863 466 863 342 715 342 715 157 139 157 139 224 118 224 118 486 864 486 864 505 503 505 503 925 847 925 847 702 762 702 762 551 797 551 797 635 895 635 895 30 932 30 932 371 90 371 90 716 466 716 466 158 241 158 241 500 40 500 40 358 1 358 1 906 444 906 444 937 666 937 666 373 439 373 439 698 798 698 798 660 856 660 856 480 6 480 6 374 304 374 304 790 669 790 669 416 164 416 164 841 259 841 259 12 942 12 942 413 363 413 363 873 221 873 221 75 464 75 464 886 309 886 309 212 382 212 382 323 34 323 34 713 881 713 881 324 40 324 40 677 262 677 262 479 222 479 222 730 814 730 814 877 433 877 433 141 177 141 177 127 799 127 799 725 678 725 678 919 637 919 637 575 252 575 252 170 178 170 178 77 245 77 245 869 249 869 249 754 613 754 613 613 99 613 99 855 567 855 567 253 211 253 211 154 936 154 936 884 128 884 128 394 202 394 202 580 54 580 54 940 579 940 579 797 277 797 277 569 203 569 203 415 785 415 785 861 626 861 626 484 48 484 48 314 87 314 87 628 655 628 655 483 818 483 818 590 30 590 30 353 11 353 11 678 287 678 287 609 171 609 171 709 387 709 387 218 493 218 493 511 730 511 730 609 100 609 100 377 926 377 926 567 741 567 741 895 60 895 60 84 792 84 792 722 247 722 247 33 310 33 310 359 740 359 740 446 465 446 465 103 684 103 684 253 204 253 204 421 863 421 863 459 346 459 346 560 404 560 404 581 822 581 822 589 589 589 589 851 285 851 285 479 379 479 379 292 284 292 284 251 40 251 40 534 788 534 788 686 175 686 175 127 699 127 699 565 958 565 958 39 474 39 474 68 859 68 859 587 848 587 848 704 924 704 924 476 845 476 845 388 173 388 173 638 600 638 600 672 718 672 718 74 778 74 778 85 915 85 915 588 273 588 273 474 354 474 354 133 238 133 238 474 120 474 120 426 759 426 759 180 37 180 37 739 854 739 854 378 75 378 75 717 903 717 903 57 158 57 158 792 504 792 504 538 937 538 937 859 804 859 804 475 171 475 171 439 667 439 667 944 453 944 453 927 325 927 325 422 275 422 275 40 600 40 600 442 580 442 580 90 542 90 542 287 28 287 28 562 436 562 436 572 626 572 626 288 396 288 396 875 947 875 947 202 939 202 939 60 285 60 285 71 748 71 748 368 645 368 645 101 571 101 571 574 338 574 338 420 858 420 858 721 639 721 639 249 927 249 927 391 157 391 157 908 436 908 436 884 206 884 206 954 406 954 406 669 844 669 844 915 343 915 343 958 736 958 736 285 797 285 797 4 171 4 171 527 672 527 672 468 416 468 416 471 687 471 687 706 328 706 328 341 556 341 556 475 253 475 253 542 907 542 907 604 47 604 47 569 279 569 279 120 34 120 34 37 110 37 110 213 750 213 750 146 512 146 512 463 382 463 382 547 531 547 531 436 81 436 81 946 66 946 66 391 316 391 316 332 121 332 121 318 615 318 615 561 827 561 827 772 907 772 907 85 349 85 349 695 634 695 634 290 776 290 776 875 87 875 87 948 250 948 250 869 922 869 922 603 390 603 390 864 141 864 141 861 335 861 335 780 81 780 81 881 17 881 17 586 90 586 90 836 409 836 409 945 111 945 111 824 711 824 711 12 619 12 619 673 659 673 659 858 127 858 127 774 6 774 6 781 237 781 237 550 252 550 252 331 78 331 78 240 617 240 617 688 14 688 14 73 849 73 849 10 299 10 299 650 909 650 909 284 249 284 249 192 717 192 717 604 288 604 288 939 913 939 913 564 476 564 476 63 431 63 431 132 189 132 189 741 849 741 849 350 549 350 549 891 307 891 307 777 652 777 652 208 873 208 873 64 127 64 127 681 151 681 151 176 29 176 29 575 759 575 759 893 217 893 217 831 855 831 855 509 187 509 187 840 792 840 792 315 735 315 735 240 48 240 48 310 372 310 372 704 873 704 873 479 765 479 765 563 736 563 736 31 468 31 468 123 775 123 775 206 866 206 866 636 355 636 355 765 937 765 937 783 334 783 334 621 250 621 250 385 502 385 502 662 191 662 191 465 604 465 604 545 434 545 434 757 663 757 663 46 36 46 36 278 78 278 78 463 439 463 439 15 833 15 833 331 676 331 676 434 129 434 129 924 119 924 119 515 948 515 948 49 653 49 653 635 594 635 594 429 477 429 477 838 938 838 938 678 684 678 684 69 798 69 798 167 535 167 535 717 930 717 930 622 205 622 205 295 641 295 641 815 531 815 531 334 24 334 24 847 958 847 958 244 345 244 345 617 188 617 188 317 10 317 10 77 908 77 908 449 195 449 195 188 129 188 129 78 884 78 884 109 323 109 323 357 860 357 860 332 269 332 269 953 467 953 467 501 112 501 112 883 385 883 385 381 15 381 15 816 356 816 356 234 33 234 33 897 15 897 15 182 819 182 819 297 229 297 229 528 355 528 355 99 418 99 418 218 102 218 102 410 18 410 18 940 770 940 770 559 856 559 856 80 277 80 277 503 553 503 553 388 12 388 12 122 782 122 782 507 621 507 621 501 358 501 358 860 142 860 142 409 417 409 417 193 347 193 347 74 6 74 6 378 724 378 724 800 302 800 302 264 268 264 268 873 6 873 6 34 363 34 363 549 593 549 593 947 365 947 365 713 740 713 740 153 929 153 929 893 297 893 297 232 684 232 684 158 540 158 540 37 131 37 131 444 529 444 529 140 820 140 820 541 364 541 364 459 30 459 30 121 743 121 743 580 884 580 884 379 592 379 592 655 957 655 957 454 328 454 328 693 279 693 279 174 69 174 69 758 112 758 112 763 593 763 593 516 12 516 12 234 584 234 584 6 322 6 322 683 158 683 158 214 895 214 895 292 215 292 215 387 833 387 833 236 13 236 13 848 28 848 28 337 686 337 686 243 57 243 57 659 188 659 188 215 274 215 274 230 459 230 459 538 120 538 120 564 581 564 581 400 333 400 333 345 297 345 297 190 330 190 330 805 520 805 520 544 698 544 698 542 904 542 904 99 701 99 701 59 865 59 865 875 6 875 6 106 34 106 34 719 350 719 350 139 940 139 940 498 54 498 54 710 313 710 313 41 200 41 200 843 176 843 176 875 640 875 640 525 796 525 796 683 80 683 80 360 743 360 743 331 381 331 381 362 723 362 723 613 162 613 162 598 498 598 498 326 555 326 555 290 364 290 364 493 91 493 91 760 508 760 508 721 518 721 518 440 819 440 819 88 343 88 343 437 820 437 820 865 780 865 780 564 630 564 630 955 565 955 565 304 6 304 6 107 248 107 248 473 322 473 322 362 16 362 16 783 798 783 798 677 9 677 9 700 198 700 198 120 683 120 683 835 764 835 764 690 551 690 551 259 500 259 500 782 345 782 345 314 460 314 460 113 666 113 666 87 375 87 375 823 341 823 341 191 952 191 952 494 842 494 842 203 235 203 235 792 716 792 716 584 829 584 829 877 707 877 707 821 559 821 559 599 299 599 299 648 855 648 855 564 467 564 467 106 414 106 414 855 95 855 95 502 899 502 899 326 519 326 519 830 150 830 150 638 86 638 86 6 318 6 318 555 107 555 107 647 308 647 308 817 315 817 315 493 390 493 390 102 333 102 333 410 21 410 21 725 61 725 61 865 151 865 151 444 505 444 505 843 149 843 149 910 839 910 839 789 238 789 238 307 445 307 445 880 915 880 915 387 520 387 520 448 841 448 841 271 294 271 294 734 426 734 426 536 683 536 683 534 676 534 676 533 640 533 640 554 760 554 760 946 351 946 351 269 764 269 764 140 537 140 537 488 282 488 282 565 656 565 656 216 655 216 655 182 509 182 509 750 492 750 492 776 107 776 107 878 409 878 409 922 58 922 58 528 141 528 141 463 349 463 349 835 471 835 471 573 92 573 92 101 344 101 344 238 83 238 83 140 134 140 134 610 113 610 113 768 555 768 555 332 698 332 698 894 932 894 932 593 326 593 326 55 611 55 611 268 447 268 447 782 366 782 366 781 551 781 551 158 605 158 605 341 272 341 272 498 159 498 159 27 738 27 738 75 374 75 374 10 280 10 280 862 54 862 54 769 707 769 707 595 778 595 778 209 262 209 262 263 368 263 368 323 792 323 792 907 184 907 184 656 261 656 261 354 136 354 136 806 813 806 813 71 91 71 91 618 388 618 388 37 445 37 445 176 848 176 848 93 401 93 401 837 559 837 559 899 75 899 75 38 910 38 910 161 823 161 823 390 178 390 178 307 752 307 752 460 691 460 691 938 873 938 873 402 956 402 956 745 872 745 872 423 397 423 397 843 710 843 710 142 377 142 377 27 432 27 432 125 936 125 936 154 681 154 681 479 22 479 22 444 390 444 390 595 466 595 466 939 752 939 752 810 896 810 896 323 742 323 742 236 408 236 408 276 568 276 568 84 804 84 804 484 461 484 461 912 326 912 326 298 286 298 286 898 368 898 368 276 184 276 184 129 682 129 682 194 190 194 190 153 527 153 527 456 677 456 677 391 720 391 720 368 55 368 55 637 495 637 495 374 657 374 657 932 710 932 710 458 36 458 36 277 894 277 894 274 375 274 375 415 88 415 88 549 547 549 547 389 168 389 168 785 790 785 790 125 404 125 404 405 529 405 529 177 281 177 281 424 874 424 874 642 583 642 583 880 203 880 203 844 689 844 689 435 765 435 765 523 237 523 237 790 841 790 841 819 422 819 422 790 771 790 771 123 598 123 598 407 417 407 417 784 521 784 521 815 168 815 168 212 97 212 97 617 437 617 437 90 852 90 852 516 631 516 631 876 556 876 556 498 50 498 50 197 646 197 646 601 317 601 317 343 404 343 404 725 453 725 453 7 347 7 347 244 840 244 840 748 758 748 758 696 603 696 603 147 401 147 401 857 485 857 485 894 174 894 174 1 33 1 33 800 292 800 292 910 416 910 416 291 858 291 858 147 901 147 901 866 465 866 465 663 583 663 583 303 344 303 344 916 818 916 818 526 277 526 277 825 422 825 422 56 131 56 131 809 342 809 342 730 174 730 174 122 651 122 651 147 57 147 57 951 671 951 671 505 24 505 24 607 66 607 66 341 854 341 854 99 953 99 953 866 401 866 401 427 794 427 794 914 825 914 825 18 16 18 16 678 477 678 477 672 637 672 637 873 787 873 787 227 800 227 800 147 410 147 410 915 960 915 960 525 494 525 494 165 114 165 114 503 94 503 94 322 543 322 543 675 590 675 590 645 902 645 902 23 758 23 758 704 247 704 247 79 96 79 96 247 921 247 921 762 814 762 814 99 613 99 613 888 337 888 337 304 680 304 680 34 147 34 147 191 69 191 69 130 719 130 719 805 625 805 625 854 371 854 371 810 501 810 501 850 325 850 325 907 880 907 880 377 723 377 723 268 737 268 737 24 802 24 802 245 407 245 407 129 506 129 506 727 81 727 81 256 645 256 645 425 117 425 117 150 327 150 327 278 256 278 256 760 917 760 917 573 66 573 66 142 89 142 89 432 349 432 349 181 336 181 336 693 266 693 266 638 11 638 11 456 339 456 339 684 49 684 49 727 666 727 666 378 572 378 572 452 17 452 17 83 760 83 760 487 832 487 832 408 519 408 519 266 579 266 579 798 287 798 287 811 201 811 201 237 906 237 906 381 342 381 342 770 357 770 357 871 513 871 513 77 801 77 801 67 311 67 311 820 134 820 134 608 566 608 566 399 491 399 491 193 787 193 787 362 319 362 319 732 821 732 821 134 3 134 3 668 343 668 343 471 206 471 206 864 778 864 778 647 520 647 520 121 432 121 432 242 239 242 239 48 514 48 514 936 277 936 277 893 716 893 716 495 863 495 863 913 236 913 236 831 712 831 712 13 22 13 22 451 284 451 284 73 530 73 530 414 317 414 317 270 957 270 957 740 802 740 802 220 132 220 132 221 915 221 915 421 684 421 684 325 366 325 366 656 845 656 845 79 165 79 165 247 402 247 402 349 446 349 446 873 186 873 186 330 529 330 529 553 410 553 410 416 270 416 270 365 857 365 857 930 948 930 948 608 115 608 115 132 27 132 27 416 631 416 631 237 491 237 491 640 73 640 73 316 739 316 739 711 96 711 96 256 403 256 403 880 521 880 521 191 418 191 418 680 802 680 802 304 841 304 841 276 96 276 96 897 85 897 85 904 74 904 74 721 617 721 617 464 443 464 443 375 570 375 570 299 292 299 292 761 849 761 849 715 519 715 519 918 589 918 589 22 253 22 253 253 286 253 286 296 945 296 945 595 267 595 267 271 675 271 675 562 237 562 237 909 231 909 231 676 754 676 754 538 291 538 291 620 411 620 411 160 276 160 276 893 62 893 62 125 73 125 73 193 388 193 388 132 807 132 807 531 364 531 364 764 611 764 611 133 838 133 838 31 715 31 715 795 761 795 761 349 190 349 190 654 63 654 63 727 751 727 751 843 419 843 419 100 870 100 870 561 521 561 521 207 191 207 191 855 295 855 295 342 168 342 168 387 260 387 260 365 871 365 871 947 128 947 128 249 467 249 467 280 652 280 652 342 406 342 406 855 813 855 813 530 305 530 305 838 189 838 189 623 696 623 696 757 554 757 554 677 914 677 914 34 182 34 182 925 634 925 634 515 757 515 757 375 513 375 513 577 274 577 274 709 201 709 201 375 10 375 10 718 395 718 395 119 495 119 495 780 210 780 210 389 102 389 102 238 574 238 574 346 105 346 105 279 3 279 3 162 135 162 135 285 359 285 359 766 735 766 735 331 391 331 391 835 744 835 744 351 274 351 274 250 172 250 172 12 588 12 588 30 393 30 393 889 589 889 589 417 367 417 367 129 512 129 512 167 484 167 484 242 805 242 805 776 515 776 515 14 207 14 207 275 120 275 120 332 678 332 678 198 198 198 198 599 741 599 741 535 385 535 385 334 925 334 925 46 532 46 532 579 881 579 881 104 317 104 317 380 792 380 792 534 12 534 12 565 607 565 607 572 680 572 680 92 548 92 548 786 521 786 521 916 28 916 28 390 63 390 63 51 525 51 525 761 746 761 746 259 149 259 149 509 511 509 511 452 161 452 161 221 586 221 586 937 439 937 439 917 422 917 422 855 429 855 429 22 583 22 583 553 559 553 559 388 112 388 112 110 189 110 189 887 125 887 125 489 938 489 938 189 731 189 731 80 862 80 862 214 75 214 75 79 725 79 725 823 99 823 99 706 222 706 222 702 285 702 285 806 581 806 581 72 714 72 714 226 478 226 478 732 624 732 624 575 574 575 574 296 622 296 622 824 862 824 862 78 761 78 761 248 460 248 460 678 88 678 88 672 361 672 361 377 39 377 39 900 43 900 43 71 533 71 533 686 92 686 92 410 409 410 409 273 817 273 817 632 659 632 659 78 546 78 546 750 466 750 466 520 250 520 250 787 365 787 365 258 266 258 266 181 211 181 211 498 444 498 444 788 453 788 453 643 714 643 714 613 25 613 25 915 5 915 5 463 57 463 57 182 15 182 15 753 162 753 162 753 97 753 97 282 806 282 806 767 326 767 326 592 618 592 618 80 94 80 94 202 808 202 808 325 604 325 604 54 174 54 174 117 393 117 393 116 350 116 350 44 511 44 511 856 620 856 620 358 110 358 110 620 227 620 227 664 922 664 922 427 928 427 928 872 922 872 922 712 469 712 469 880 283 880 283 165 520 165 520 191 412 191 412 540 657 540 657 855 496 855 496 826 479 826 479 688 63 688 63 319 52 319 52 244 68 244 68 351 37 351 37 833 272 833 272 836 91 836 91 554 6 554 6 521 404 521 404 310 477 310 477 768 866 768 866 32 609 32 609 878 619 878 619 661 179 661 179 330 423 330 423 441 580 441 580 321 358 321 358 610 158 610 158 437 519 437 519 283 475 283 475 889 130 889 130 163 300 163 300 87 223 87 223 812 659 812 659 202 957 202 957 412 617 412 617 708 652 708 652 207 345 207 345 745 19 745 19 339 675 339 675 850 171 850 171 298 154 298 154 332 641 332 641 204 614 204 614 598 728 598 728 674 771 674 771 38 901 38 901 844 128 844 128 37 497 37 497 924 65 924 65 302 539 302 539 729 830 729 830 531 595 531 595 957 578 957 578 792 960 792 960 951 940 951 940 118 155 118 155 426 689 426 689 345 498 345 498 684 152 684 152 355 166 355 166 456 892 456 892 359 621 359 621 637 590 637 590 366 721 366 721 124 913 124 913 54 750 54 750 45 220 45 220 749 120 749 120 171 540 171 540 826 371 826 371 131 783 131 783 949 313 949 313 826 329 826 329 938 248 938 248 68 947 68 947 603 433 603 433 269 135 269 135 59 890 59 890 948 662 948 662 371 253 371 253 715 450 715 450 160 183 160 183 281 772 281 772 339 954 339 954 216 679 216 679 784 43 784 43 119 651 119 651 848 68 848 68 344 867 344 867 767 787 767 787 851 695 851 695 126 762 126 762 882 291 882 291 418 173 418 173 883 278 883 278 371 311 371 311 649 276 649 276 494 437 494 437 539 437 539 437 132 729 132 729 452 803 452 803 601 744 601 744 209 608 209 608 645 61 645 61 518 958 518 958 854 196 854 196 474 165 474 165 140 191 140 191 374 848 374 848 412 325 412 325 249 592 249 592 110 510 110 510 55 456 55 456 479 40 479 40 117 943 117 943 448 277 448 277 495 401 495 401 596 107 596 107 851 590 851 590 470 546 470 546 3 218 3 218 945 842 945 842 471 763 471 763 838 386 838 386 153 462 153 462 711 707 711 707 613 402 613 402 596 604 596 604 244 592 244 592 167 114 167 114 647 495 647 495 282 496 282 496 4 178 4 178 956 86 956 86 130 309 130 309 336 887 336 887 527 933 527 933 12 251 12 251 107 386 107 386 219 606 219 606 650 484 650 484 155 943 155 943 918 179 918 179 288 722 288 722 43 366 43 366 687 895 687 895 410 613 410 613 4 192 4 192 358 703 358 703 524 887 524 887 201 949 201 949 620 406 620 406 304 917 304 917 632 100 632 100 507 128 507 128 316 511 316 511 575 44 575 44 183 789 183 789 131 418 131 418 859 681 859 681 518 449 518 449 847 533 847 533 503 697 503 697 301 642 301 642 60 721 60 721 260 689 260 689 812 355 812 355 278 309 278 309 469 858 469 858 155 567 155 567 822 58 822 58 893 817 893 817 902 89 902 89 538 564 538 564 556 926 556 926 838 354 838 354 132 649 132 649 326 372 326 372 672 43 672 43 149 181 149 181 261 489 261 489 547 260 547 260 106 957 106 957 465 151 465 151 700 885 700 885 118 499 118 499 413 306 413 306 413 564 413 564 416 939 416 939 581 652 581 652 463 167 463 167 479 764 479 764 230 710 230 710 212 412 212 412 21 249 21 249 637 89 637 89 385 326 385 326 425 753 425 753 67 453 67 453 154 377 154 377 615 37 615 37 712 88 712 88 559 680 559 680 92 713 92 713 398 162 398 162 182 93 182 93 430 126 430 126 41 374 41 374 618 313 618 313 441 462 441 462 212 101 212 101 804 110 804 110 752 872 752 872 406 247 406 247 375 634 375 634 883 284 883 284 278 874 278 874 209 294 209 294 44 730 44 730 763 175 763 175 399 702 399 702 559 487 559 487 584 290 584 290 33 595 33 595 402 673 402 673 822 520 822 520 287 750 287 750 778 628 778 628 851 847 851 847 362 150 362 150 199 476 199 476 795 705 795 705 263 325 263 325 401 349 401 349 277 330 277 330 761 166 761 166 932 128 932 128 559 875 559 875 861 723 861 723 200 784 200 784 605 382 605 382 650 781 650 781 117 84 117 84 303 236 303 236 681 315 681 315 294 142 294 142 882 876 882 876 210 103 210 103 188 629 188 629 265 830 265 830 616 55 616 55 790 942 790 942 715 615 715 615 631 680 631 680 557 849 557 849 95 111 95 111 716 784 716 784 437 794 437 794 854 152 854 152 724 725 724 725 626 941 626 941 393 864 393 864 824 361 824 361 24 207 24 207 500 634 500 634 632 264 632 264 615 481 615 481 914 712 914 712 774 500 774 500 325 286 325 286 249 220 249 220 933 559 933 559 221 728 221 728 184 304 184 304 259 441 259 441 760 239 760 239 495 164 495 164 403 907 403 907 473 531 473 531 430 119 430 119 687 724 687 724 670 955 670 955 849 392 849 392 429 115 429 115 404 421 404 421 731 846 731 846 640 437 640 437 27 272 27 272 722 469 722 469 529 208 529 208 635 439 635 439 347 507 347 507 734 288 734 288 261 591 261 591 86 554 86 554 211 33 211 33 494 387 494 387 59 152 59 152 487 237 487 237 680 687 680 687 693 444 693 444 760 887 760 887 898 283 898 283 255 338 255 338 298 711 298 711 770 569 770 569 702 82 702 82 61 56 61 56 65 802 65 802 414 813 414 813 814 495 814 495 71 844 71 844 111 840 111 840 720 861 720 861 359 911 359 911 386 828 386 828 810 888 810 888 605 281 605 281 448 718 448 718 211 758 211 758 230 559 230 559 587 940 587 940 652 651 652 651 927 166 927 166 862 419 862 419 737 161 737 161 203 824 203 824 564 290 564 290 923 524 923 524 211 302 211 302 434 538 434 538 777 244 777 244 825 655 825 655 726 251 726 251 452 267 452 267 938 39 938 39 229 800 229 800 832 581 832 581 481 436 481 436 879 768 879 768 93 230 93 230 637 81 637 81 543 869 543 869 42 394 42 394 852 651 852 651 781 864 781 864 507 649 507 649 429 476 429 476 328 801 328 801 774 285 774 285 737 236 737 236 10 403 10 403 96 405 96 405 478 517 478 517 276 28 276 28 959 213 959 213 648 278 648 278 793 422 793 422 941 804 941 804 395 524 395 524 123 12 123 12 502 86 502 86 796 631 796 631 874 361 874 361 491 292 491 292 687 698 687 698 122 548 122 548 255 599 255 599 590 732 590 732 393 159 393 159 350 646 350 646 432 773 432 773 343 880 343 880 74 657 74 657 347 251 347 251 610 286 610 286 381 861 381 861 311 797 311 797 326 928 326 928 187 81 187 81 564 609 564 609 404 466 404 466 182 465 182 465 798 138 798 138 241 56 241 56 38 890 38 890 638 749 638 749 753 246 753 246 41 415 41 415 819 229 819 229 51 783 51 783 473 194 473 194 146 851 146 851 896 286 896 286 699 475 699 475 799 18 799 18 528 306 528 306 956 92 956 92 444 558 444 558 775 728 775 728 811 815 811 815 441 705 441 705 832 873 832 873 830 99 830 99 403 482 403 482 632 160 632 160 558 887 558 887 186 431 186 431 784 343 784 343 781 88 781 88 426 582 426 582 750 313 750 313 36 220 36 220 334 644 334 644 473 324 473 324 593 575 593 575 854 317 854 317 720 194 720 194 671 284 671 284 471 893 471 893 875 136 875 136 743 175 743 175 931 765 931 765 245 240 245 240 871 714 871 714 873 680 873 680 712 467 712 467 800 85 800 85 15 79 15 79 619 841 619 841 245 587 245 587 590 298 590 298 553 421 553 421 513 561 513 561 653 81 653 81 51 619 51 619 889 600 889 600 514 571 514 571 823 916 823 916 835 470 835 470 581 694 581 694 705 453 705 453 790 640 790 640 630 487 630 487 593 203 593 203 147 428 147 428 145 835 145 835 318 91 318 91 227 357 227 357 143 717 143 717 907 72 907 72 530 47 530 47 639 657 639 657 72 132 72 132 746 509 746 509 421 737 421 737 875 667 875 667 531 560 531 560 147 335 147 335 430 173 430 173 43 849 43 849 199 940 199 940 939 108 939 108 97 529 97 529 708 959 708 959 951 214 951 214 664 767 664 767 692 585 692 585 316 51 316 51 953 267 953 267 90 210 90 210 216 762 216 762 353 871 353 871 768 192 768 192 202 681 202 681 667 544 667 544 6 521 6 521 262 774 262 774 696 204 696 204 269 243 269 243 58 716 58 716 116 632 116 632 25 311 25 311 49 703 49 703 277 846 277 846 366 194 366 194 547 424 547 424 844 658 844 658 555 876 555 876 27 465 27 465 9 346 9 346 35 632 35 632 415 530 415 530 194 140 194 140 445 63 445 63 793 688 793 688 863 306 863 306 578 187 578 187 540 819 540 819 93 719 93 719 703 30 703 30 638 291 638 291 711 291 711 291 239 63 239 63 678 580 678 580 492 833 492 833 835 25 835 25 229 539 229 539 184 527 184 527 895 338 895 338 788 37 788 37 787 449 787 449 89 430 89 430 750 20 750 20 447 209 447 209 16 525 16 525 688 844 688 844 557 643 557 643 202 877 202 877 751 478 751 478 288 664 288 664 433 28 433 28 505 132 505 132 773 79 773 79 719 829 719 829 816 605 816 605 722 419 722 419 873 255 873 255 291 938 291 938 733 578 733 578 665 473 665 473 878 137 878 137 767 11 767 11 687 200 687 200 468 624 468 624 426 75 426 75 265 525 265 525 922 45 922 45 647 376 647 376 561 802 561 802 807 477 807 477 467 621 467 621 823 636 823 636 473 746 473 746 188 360 188 360 272 134 272 134 938 329 938 329 951 449 951 449 366 155 366 155 388 691 388 691 357 301 357 301 672 517 672 517 546 547 546 547 422 435 422 435 300 565 300 565 488 17 488 17 509 430 509 430 490 451 490 451 516 557 516 557 229 451 229 451 164 615 164 615 774 606 774 606 307 227 307 227 492 439 492 439 316 188 316 188 749 3 749 3 381 547 381 547 785 652 785 652 938 859 938 859 534 687 534 687 552 123 552 123 811 861 811 861 915 48 915 48 373 413 373 413 248 888 248 888 908 585 908 585 283 423 283 423 831 268 831 268 115 102 115 102 12 811 12 811 297 431 297 431 745 569 745 569 541 19 541 19 766 608 766 608 33 692 33 692 40 479 40 479 699 715 699 715 632 199 632 199 359 739 359 739 882 509 882 509 275 860 275 860 463 252 463 252 610 617 610 617 507 656 507 656 874 658 874 658 471 27 471 27 950 947 950 947 888 275 888 275 516 123 516 123 870 386 870 386 519 366 519 366 286 5 286 5 806 932 806 932 593 590 593 590 700 839 700 839 803 739 803 739 662 857 662 857 492 220 492 220 376 492 376 492 122 680 122 680 408 872 408 872 397 393 397 393 865 456 865 456 602 339 602 339 114 285 114 285 841 113 841 113 541 521 541 521 439 416 439 416 552 134 552 134 309 370 309 370 15 861 15 861 71 525 71 525 128 559 128 559 421 426 421 426 285 432 285 432 381 598 381 598 766 678 766 678 175 500 175 500 172 686 172 686 848 824 848 824 423 760 423 760 168 813 168 813 481 582 481 582 116 625 116 625 577 753 577 753 292 372 292 372 738 548 738 548 94 765 94 765 145 799 145 799 57 932 57 932 466 693 466 693 195 217 195 217 347 462 347 462 700 540 700 540 279 678 279 678 921 515 921 515 676 780 676 780 705 503 705 503 213 484 213 484 531 502 531 502 434 614 434 614 159 787 159 787 435 156 435 156 744 114 744 114 265 744 265 744 489 909 489 909 85 252 85 252 76 945 76 945 111 927 111 927 244 193 244 193 736 559 736 559 117 370 117 370 936 90 936 90 534 14 534 14 185 355 185 355 918 305 918 305 441 355 441 355 420 847 420 847 772 582 772 582 934 940 934 940 873 138 873 138 51 738 51 738 40 387 40 387 921 351 921 351 506 410 506 410 280 356 280 356 905 585 905 585 420 903 420 903 627 480 627 480 615 562 615 562 331 772 331 772 956 481 956 481 472 939 472 939 630 936 630 936 917 673 917 673 663 363 663 363 111 5 111 5 89 229 89 229 778 908 778 908 297 737 297 737 765 382 765 382 870 68 870 68 81 52 81 52 359 193 359 193 133 736 133 736 690 547 690 547 589 709 589 709 838 711 838 711 399 59 399 59 274 159 274 159 932 685 932 685 379 624 379 624 605 346 605 346 218 852 218 852 60 151 60 151 380 186 380 186 182 139 182 139 288 417 288 417 504 817 504 817 188 800 188 800 287 858 287 858 249 97 249 97 62 296 62 296 242 33 242 33 860 788 860 788 569 882 569 882 787 186 787 186 499 8 499 8 694 690 694 690 700 290 700 290 338 103 338 103 872 641 872 641 709 443 709 443 62 959 62 959 741 165 741 165 960 908 960 908 123 877 123 877 478 109 478 109 66 817 66 817 449 439 449 439 748 100 748 100 897 88 897 88 285 73 285 73 623 207 623 207 686 764 686 764 524 175 524 175 683 169 683 169 784 160 784 160 22 339 22 339 484 222 484 222 34 399 34 399 616 56 616 56 120 134 120 134 494 338 494 338 821 567 821 567 637 355 637 355 42 882 42 882 527 248 527 248 155 94 155 94 915 367 915 367 897 115 897 115 748 445 748 445 392 193 392 193 367 617 367 617 465 104 465 104 745 654 745 654 625 862 625 862 279 733 279 733 369 492 369 492 877 665 877 665 144 345 144 345 371 349 371 349 667 201 667 201 396 823 396 823 414 617 414 617 559 280 559 280 666 652 666 652 808 238 808 238 902 283 902 283 696 250 696 250 781 208 781 208 532 18 532 18 206 571 206 571 420 32 420 32 155 257 155 257 773 929 773 929 58 343 58 343 136 550 136 550 167 203 167 203 689 86 689 86 720 828 720 828 568 938 568 938 472 733 472 733 843 880 843 880 212 182 212 182 394 10 394 10 17 99 17 99 330 364 330 364 588 19 588 19 851 224 851 224 184 394 184 394 674 389 674 389 124 31 124 31 104 140 104 140 882 447 882 447 136 634 136 634 874 40 874 40 285 42 285 42 165 239 165 239 818 904 818 904 282 763 282 763 648 598 648 598 372 519 372 519 852 235 852 235 401 676 401 676 381 238 381 238 5 372 5 372 418 160 418 160 405 368 405 368 659 400 659 400 829 676 829 676 531 804 531 804 106 366 106 366 541 726 541 726 257 130 257 130 796 821 796 821 278 360 278 360 625 672 625 672 438 252 438 252 112 911 112 911 734 238 734 238 675 522 675 522 833 704 833 704 198 687 198 687 773 587 773 587 201 560 201 560 710 890 710 890 594 339 594 339 530 716 530 716 504 688 504 688 172 854 172 854 713 503 713 503 906 511 906 511 132 743 132 743 791 835 791 835 544 664 544 664 817 625 817 625 196 690 196 690 364 173 364 173 268 372 268 372 909 430 909 430 11 942 11 942 399 897 399 897 835 135 835 135 802 452 802 452 494 631 494 631 551 940 551 940 505 14 505 14 117 383 117 383 196 300 196 300 151 283 151 283 739 7 739 7 204 941 204 941 736 680 736 680 518 443 518 443 182 749 182 749 811 923 811 923 663 649 663 649 791 569 791 569 360 128 360 128 152 533 152 533 576 556 576 556 881 579 881 579 940 250 940 250 216 809 216 809 46 365 46 365 567 132 567 132 761 26 761 26 558 611 558 611 759 43 759 43 271 682 271 682 899 157 899 157 865 273 865 273 559 193 559 193 863 483 863 483 256 126 256 126 758 448 758 448 237 589 237 589 458 283 458 283 675 828 675 828 305 188 305 188 644 940 644 940 886 574 886 574 803 467 803 467 600 402 600 402 841 763 841 763 628 321 628 321 559 16 559 16 595 215 595 215 549 382 549 382 843 834 843 834 379 387 379 387 693 732 693 732 754 500 754 500 541 339 541 339 258 824 258 824 69 616 69 616 20 778 20 778 416 562 416 562 520 571 520 571 791 921 791 921 48 813 48 813 647 795 647 795 467 153 467 153 65 266 65 266 363 138 363 138 905 651 905 651 103 224 103 224 664 472 664 472 362 143 362 143 730 127 730 127 138 541 138 541 881 610 881 610 146 743 146 743 816 53 816 53 704 604 704 604 352 515 352 515 456 192 456 192 702 106 702 106 15 747 15 747 635 410 635 410 48 520 48 520 123 281 123 281 123 214 123 214 919 706 919 706 689 682 689 682 859 129 859 129 777 43 777 43 328 409 328 409 815 533 815 533 851 350 851 350 511 183 511 183 36 507 36 507 206 309 206 309 920 302 920 302 930 262 930 262 256 263 256 263 501 886 501 886 864 109 864 109 950 806 950 806 625 856 625 856 583 327 583 327 223 344 223 344 256 163 256 163 235 148 235 148 266 44 266 44 710 715 710 715 612 1 612 1 644 522 644 522 790 807 790 807 908 362 908 362 16 145 16 145 376 470 376 470 312 325 312 325 792 718 792 718 422 156 422 156 429 230 429 230 806 132 806 132 366 132 366 132 633 958 633 958 582 869 582 869 147 608 147 608 275 344 275 344 30 787 30 787 617 769 617 769 118 150 118 150 13 792 13 792 300 441 300 441 315 424 315 424 68 867 68 867 609 400 609 400 758 269 758 269 33 709 33 709 496 325 496 325 659 590 659 590 914 300 914 300 896 327 896 327 241 504 241 504 40 863 40 863 532 563 532 563 445 665 445 665 506 122 506 122 358 911 358 911 531 318 531 318 317 362 317 362 258 838 258 838 721 555 721 555 162 556 162 556 421 166 421 166 381 667 381 667 559 2 559 2 470 216 470 216 922 314 922 314 353 886 353 886 324 30 324 30 710 736 710 736 1 659 1 659 289 851 289 851 22 655 22 655 325 929 325 929 63 286 63 286 372 175 372 175 681 864 681 864 617 55 617 55 376 8 376 8 654 775 654 775 3 414 3 414 454 1 454 1 211 638 211 638 612 153 612 153 232 792 232 792 50 602 50 602 628 302 628 302 236 33 236 33 93 792 93 792 258 416 258 416 959 771 959 771 409 925 409 925 232 878 232 878 75 240 75 240 539 747 539 747 546 520 546 520 270 932 270 932 865 679 865 679 299 788 299 788 443 929 443 929 274 586 274 586 218 865 218 865 86 810 86 810 537 229 537 229 188 747 188 747 75 317 75 317 383 921 383 921 50 79 50 79 846 724 846 724 776 342 776 342 140 656 140 656 697 799 697 799 912 340 912 340 487 74 487 74 419 59 419 59 421 911 421 911 772 565 772 565 957 310 957 310 615 199 615 199 426 158 426 158 369 327 369 327 30 695 30 695 958 417 958 417 894 776 894 776 348 533 348 533 33 681 33 681 845 758 845 758 148 330 148 330 201 108 201 108 408 43 408 43 186 435 186 435 35 98 35 98 317 90 317 90 667 280 667 280 680 261 680 261 606 908 606 908 574 44 574 44 189 14 189 14 61 537 61 537 124 133 124 133 81 174 81 174 852 554 852 554 734 797 734 797 370 459 370 459 314 942 314 942 501 265 501 265 687 444 687 444 435 218 435 218 574 56 574 56 757 263 757 263 630 751 630 751 163 922 163 922 168 515 168 515 698 131 698 131 559 264 559 264 813 545 813 545 611 792 611 792 765 5 765 5 19 97 19 97 161 921 161 921 61 420 61 420 389 471 389 471 151 887 151 887 134 463 134 463 457 196 457 196 182 934 182 934 304 328 304 328 734 466 734 466 221 661 221 661 631 223 631 223 84 528 84 528 304 45 304 45 14 499 14 499 236 495 236 495 439 140 439 140 321 173 321 173 752 828 752 828 185 67 185 67 654 698 654 698 852 416 852 416 665 654 665 654 197 584 197 584 910 726 910 726 753 467 753 467 371 43 371 43 813 413 813 413 219 594 219 594 467 251 467 251 234 474 234 474 542 77 542 77 151 682 151 682 655 466 655 466 141 960 141 960 408 546 408 546 235 618 235 618 292 805 292 805 2 203 2 203 655 921 655 921 91 349 91 349 362 336 362 336 495 809 495 809 889 495 889 495 812 144 812 144 500 817 500 817 759 326 759 326 457 866 457 866 100 785 100 785 24 101 24 101 896 462 896 462 566 559 566 559 520 685 520 685 555 905 555 905 175 48 175 48 820 913 820 913 796 560 796 560 897 249 897 249 169 856 169 856 440 839 440 839 357 808 357 808 752 724 752 724 147 947 147 947 567 13 567 13 13 181 13 181 530 558 530 558 487 673 487 673 301 489 301 489 557 122 557 122 779 630 779 630 635 575 635 575 52 269 52 269 868 576 868 576 419 248 419 248 234 740 234 740 838 601 838 601 264 868 264 868 831 161 831 161 937 398 937 398 933 666 933 666 685 3 685 3 132 927 132 927 299 633 299 633 792 415 792 415 554 441 554 441 726 605 726 605 230 98 230 98 804 178 804 178 18 484 18 484 28 458 28 458 16 70 16 70 525 419 525 419 58 417 58 417 570 785 570 785 861 163 861 163 345 317 345 317 825 269 825 269 852 929 852 929 770 501 770 501 716 909 716 909 866 325 866 325 401 614 401 614 756 826 756 826 491 929 491 929 267 38 267 38 597 268 597 268 489 686 489 686 316 518 316 518 8 268 8 268 4 2 4 2 533 462 533 462 515 200 515 200 239 21 239 21 324 436 324 436 493 471 493 471 454 53 454 53 85 478 85 478 315 847 315 847 806 7 806 7 713 26 713 26 783 900 783 900 204 576 204 576 373 730 373 730 722 707 722 707 561 292 561 292 413 757 413 757 912 590 912 590 549 573 549 573 273 922 273 922 532 89 532 89 171 863 171 863 712 855 712 855 388 901 388 901 468 666 468 666 826 394 826 394 319 667 319 667 478 896 478 896 771 422 771 422 949 12 949 12 463 217 463 217 630 233 630 233 582 232 582 232 526 99 526 99 446 732 446 732 478 413 478 413 2 655 2 655 252 267 252 267 913 49 913 49 942 120 942 120 92 454 92 454 178 2 178 2 843 422 843 422 505 89 505 89 569 700 569 700 679 516 679 516 52 200 52 200 789 283 789 283 382 349 382 349 400 334 400 334 399 227 399 227 535 796 535 796 528 150 528 150 224 477 224 477 33 5 33 5 787 569 787 569 916 852 916 852 14 879 14 879 111 58 111 58 351 79 351 79 558 644 558 644 525 192 525 192 320 208 320 208 592 59 592 59 901 787 901 787 724 205 724 205 406 468 406 468 251 793 251 793 701 622 701 622 919 660 919 660 440 402 440 402 692 200 692 200 762 323 762 323 268 17 268 17 683 792 683 792 913 483 913 483 35 253 35 253 422 642 422 642 51 178 51 178 486 328 486 328 732 330 732 330 220 354 220 354 213 686 213 686 9 724 9 724 201 88 201 88 418 945 418 945 919 600 919 600 655 803 655 803 273 338 273 338 814 489 814 489 317 190 317 190 653 468 653 468 919 551 919 551 947 137 947 137 269 813 269 813 280 578 280 578 577 515 577 515 360 525 360 525 651 561 651 561 516 779 516 779 821 659 821 659 576 50 576 50 125 408 125 408 38 780 38 780 726 644 726 644 242 566 242 566 679 366 679 366 597 226 597 226 394 131 394 131 627 597 627 597 142 449 142 449 164 745 164 745 310 125 310 125 438 268 438 268 760 541 760 541 297 960 297 960 703 863 703 863 178 601 178 601 874 401 874 401 57 834 57 834 714 470 714 470 539 760 539 760 744 269 744 269 508 463 508 463 870 358 870 358 823 110 823 110 524 254 524 254 314 504 314 504 328 417 328 417 157 243 157 243 890 242 890 242 822 485 822 485 862 323 862 323 902 69 902 69 494 650 494 650 166 111 166 111 128 298 128 298 6 213 6 213 558 781 558 781 588 61 588 61 903 885 903 885 271 64 271 64 142 756 142 756 541 267 541 267 377 50 377 50 182 929 182 929 499 939 499 939 846 918 846 918 218 366 218 366 655 854 655 854 705 479 705 479 21 924 21 924 303 53 303 53 880 443 880 443 735 445 735 445 421 473 421 473 830 405 830 405 45 687 45 687 304 626 304 626 437 10 437 10 140 602 140 602 477 13 477 13 27 235 27 235 441 749 441 749 157 466 157 466 19 307 19 307 836 149 836 149 422 126 422 126 886 714 886 714 933 190 933 190 207 93 207 93 242 634 242 634 669 78 669 78 39 843 39 843 930 816 930 816 17 287 17 287 918 492 918 492 943 695 943 695 483 764 483 764 631 745 631 745 359 624 359 624 210 414 210 414 245 108 245 108 604 725 604 725 788 936 788 936 805 351 805 351 766 431 766 431 498 353 498 353 419 289 419 289 700 661 700 661 356 49 356 49 367 521 367 521 280 871 280 871 237 158 237 158 778 222 778 222 457 10 457 10 632 391 632 391 781 535 781 535 726 229 726 229 820 161 820 161 329 15 329 15 752 28 752 28 237 946 237 946 357 396 357 396 912 332 912 332 236 460 236 460 628 114 628 114 273 8 273 8 17 395 17 395 918 322 918 322 784 210 784 210 942 912 942 912 209 407 209 407 194 220 194 220 102 575 102 575 560 227 560 227 790 832 790 832 646 375 646 375 155 422 155 422 843 829 843 829 100 17 100 17 503 944 503 944 916 180 916 180 951 924 951 924 897 408 897 408 426 355 426 355 374 87 374 87 358 636 358 636 241 737 241 737 563 175 563 175 677 634 677 634 334 90 334 90 249 314 249 314 872 943 872 943 520 652 520 652 293 755 293 755 159 559 159 559 158 193 158 193 835 696 835 696 415 517 415 517 872 526 872 526 617 898 617 898 826 109 826 109 625 525 625 525 728 868 728 868 735 591 735 591 532 343 532 343 849 582 849 582 756 381 756 381 213 644 213 644 948 802 948 802 434 559 434 559 66 615 66 615 928 768 928 768 449 765 449 765 907 644 907 644 263 814 263 814 468 350 468 350 94 84 94 84 848 195 848 195 198 352 198 352 455 636 455 636 690 20 690 20 502 167 502 167 391 649 391 649 78 247 78 247 50 688 50 688 780 439 780 439 765 876 765 876 462 4 462 4 250 152 250 152 348 695 348 695 298 951 298 951 865 717 865 717 258 30 258 30 380 341 380 341 42 182 42 182 831 179 831 179 703 702 703 702 560 543 560 543 209 903 209 903 11 868 11 868 358 118 358 118 894 481 894 481 53 517 53 517 299 651 299 651 812 833 812 833 298 617 298 617 683 333 683 333 196 791 196 791 71 415 71 415 249 900 249 900 392 382 392 382 507 499 507 499 682 778 682 778 753 766 753 766 352 372 352 372 821 846 821 846 908 897 908 897 726 868 726 868 137 587 137 587 215 404 215 404 290 128 290 128 622 133 622 133 215 545 215 545 415 260 415 260 317 107 317 107 225 147 225 147 807 149 807 149 954 11 954 11 9 806 9 806 634 190 634 190 350 170 350 170 742 401 742 401 854 769 854 769 824 127 824 127 274 542 274 542 218 340 218 340 809 905 809 905 559 946 559 946 231 222 231 222 459 399 459 399 904 524 904 524 437 693 437 693 833 24 833 24 172 898 172 898 312 471 312 471 607 101 607 101 903 631 903 631 372 487 372 487 445 54 445 54 194 543 194 543 668 297 668 297 342 189 342 189 348 503 348 503 370 192 370 192 871 476 871 476 841 320 841 320 667 615 667 615 389 549 389 549 11 635 11 635 514 621 514 621 62 146 62 146 848 874 848 874 623 181 623 181 564 834 564 834 331 261 331 261 679 558 679 558 374 694 374 694 278 187 278 187 6 846 6 846 160 780 160 780 6 43 6 43 603 917 603 917 949 314 949 314 848 482 848 482 5 193 5 193 506 846 506 846 476 918 476 918 459 780 459 780 470 293 470 293 552 738 552 738 897 237 897 237 808 873 808 873 543 452 543 452 728 782 728 782 40 79 40 79 250 596 250 596 581 139 581 139 705 592 705 592 790 327 790 327 662 236 662 236 877 871 877 871 855 100 855 100 529 483 529 483 275 716 275 716 764 197 764 197 271 776 271 776 413 751 413 751 132 914 132 914 855 851 855 851 798 695 798 695 256 249 256 249 894 410 894 410 547 700 547 700 953 304 953 304 127 717 127 717 920 771 920 771 837 303 837 303 278 944 278 944 221 505 221 505 869 488 869 488 866 727 866 727 41 434 41 434 673 522 673 522 251 551 251 551 31 803 31 803 935 437 935 437 528 716 528 716 302 157 302 157 480 575 480 575 133 118 133 118 558 268 558 268 660 487 660 487 332 152 332 152 249 176 249 176 257 537 257 537 2 226 2 226 327 27 327 27 182 290 182 290 525 829 525 829 77 234 77 234 53 565 53 565 115 136 115 136 855 584 855 584 265 30 265 30 189 147 189 147 612 32 612 32 165 901 165 901 716 89 716 89 66 162 66 162 638 358 638 358 827 385 827 385 683 633 683 633 427 207 427 207 951 535 951 535 607 203 607 203 635 731 635 731 219 519 219 519 515 49 515 49 470 365 470 365 912 667 912 667 633 504 633 504 151 944 151 944 611 695 611 695 960 408 960 408 424 397 424 397 232 209 232 209 909 308 909 308 351 365 351 365 718 501 718 501 875 466 875 466 345 881 345 881 707 312 707 312 720 219 720 219 277 687 277 687 395 828 395 828 321 22 321 22 20 430 20 430 668 485 668 485 681 418 681 418 46 100 46 100 573 858 573 858 692 562 692 562 631 303 631 303 94 959 94 959 433 844 433 844 274 146 274 146 314 241 314 241 872 835 872 835 853 177 853 177 555 322 555 322 888 820 888 820 222 655 222 655 270 182 270 182 53 447 53 447 885 646 885 646 216 830 216 830 577 712 577 712 420 647 420 647 759 307 759 307 105 686 105 686 19 276 19 276 557 918 557 918 130 906 130 906 423 827 423 827 809 647 809 647 517 362 517 362 412 469 412 469 614 324 614 324 295 527 295 527 161 703 161 703 393 419 393 419 317 164 317 164 948 855 948 855 247 338 247 338 591 385 591 385 703 634 703 634 180 270 180 270 122 353 122 353 626 60 626 60 129 33 129 33 715 223 715 223 161 232 161 232 503 352 503 352 90 247 90 247 928 633 928 633 544 740 544 740 164 378 164 378 541 792 541 792 599 328 599 328 237 466 237 466 574 664 574 664 416 483 416 483 148 696 148 696 443 624 443 624 713 455 713 455 375 819 375 819 958 760 958 760 321 442 321 442 458 787 458 787 121 167 121 167 504 884 504 884 51 366 51 366 199 458 199 458 120 794 120 794 104 921 104 921 902 200 902 200 516 953 516 953 716 170 716 170 116 532 116 532 239 325 239 325 456 115 456 115 575 83 575 83 676 98 676 98 468 112 468 112 386 916 386 916 431 193 431 193 473 797 473 797 176 148 176 148 655 424 655 424 169 76 169 76 323 242 323 242 737 98 737 98 772 333 772 333 595 738 595 738 407 607 407 607 44 170 44 170 821 416 821 416 784 622 784 622 906 800 906 800 405 183 405 183 902 927 902 927 338 498 338 498 737 406 737 406 33 324 33 324 346 32 346 32 163 914 163 914 790 597 790 597 518 142 518 142 49 160 49 160 370 638 370 638 952 833 952 833 380 955 380 955 176 11 176 11 884 434 884 434 397 806 397 806 344 550 344 550 316 590 316 590 414 556 414 556 473 466 473 466 686 749 686 749 953 406 953 406 294 935 294 935 930 529 930 529 916 493 916 493 718 272 718 272 703 354 703 354 812 561 812 561 95 834 95 834 607 553 607 553 32 602 32 602 509 767 509 767 228 75 228 75 145 910 145 910 190 587 190 587 665 455 665 455 759 483 759 483 136 492 136 492 76 178 76 178 686 168 686 168 299 177 299 177 705 204 705 204 263 699 263 699 285 823 285 823 925 840 925 840 400 471 400 471 740 641 740 641 155 749 155 749 5 96 5 96 944 527 944 527 479 693 479 693 123 359 123 359 454 740 454 740 790 561 790 561 576 357 576 357 327 835 327 835 821 571 821 571 393 286 393 286 183 537 183 537 875 809 875 809 580 617 580 617 130 812 130 812 61 460 61 460 344 835 344 835 439 313 439 313 429 157 429 157 186 887 186 887 52 574 52 574 259 358 259 358 81 253 81 253 770 183 770 183 226 711 226 711 797 815 797 815 435 474 435 474 811 105 811 105 776 715 776 715 506 529 506 529 919 64 919 64 650 233 650 233 11 695 11 695 144 775 144 775 66 125 66 125 308 789 308 789 787 336 787 336 122 158 122 158 637 650 637 650 252 827 252 827 248 489 248 489 772 495 772 495 187 869 187 869 628 494 628 494 628 589 628 589 484 190 484 190 835 131 835 131 349 828 349 828 380 443 380 443 543 535 543 535 489 320 489 320 668 212 668 212 582 880 582 880 571 584 571 584 67 507 67 507 470 545 470 545 134 551 134 551 956 350 956 350 486 335 486 335 687 82 687 82 561 159 561 159 167 869 167 869 295 922 295 922 78 595 78 595 892 725 892 725 131 427 131 427 474 377 474 377 343 273 343 273 861 68 861 68 274 508 274 508 277 521 277 521 303 697 303 697 775 811 775 811 923 38 923 38 365 422 365 422 186 888 186 888 561 647 561 647 354 53 354 53 758 815 758 815 223 443 223 443 207 595 207 595 685 55 685 55 70 767 70 767 705 943 705 943 215 78 215 78 385 121 385 121 434 52 434 52 327 385 327 385 316 437 316 437 738 327 738 327 142 171 142 171 788 350 788 350 53 387 53 387 917 367 917 367 304 896 304 896 334 180 334 180 822 311 822 311 416 125 416 125 877 914 877 914 731 814 731 814 692 653 692 653 647 959 647 959 26 956 26 956 30 315 30 315 420 643 420 643 527 833 527 833 75 28 75 28 61 134 61 134 763 853 763 853 126 593 126 593 854 15 854 15 861 510 861 510 111 576 111 576 217 124 217 124 592 306 592 306 36 79 36 79 884 194 884 194 356 462 356 462 525 34 525 34 309 934 309 934 831 727 831 727 420 213 420 213 547 379 547 379 438 752 438 752 709 828 709 828 479 861 479 861 679 155 679 155 780 218 780 218 956 815 956 815 666 884 666 884 237 415 237 415 220 273 220 273 472 491 472 491 728 295 728 295 716 548 716 548 203 642 203 642 718 624 718 624 929 130 929 130 918 583 918 583 573 218 573 218 787 824 787 824 567 595 567 595 227 869 227 869 729 839 729 839 604 130 604 130 97 294 97 294 134 858 134 858 771 628 771 628 607 10 607 10 932 777 932 777 405 708 405 708 288 400 288 400 335 78 335 78 644 456 644 456 101 704 101 704 340 390 340 390 803 202 803 202 455 689 455 689 842 299 842 299 390 837 390 837 911 251 911 251 945 81 945 81 923 866 923 866 409 505 409 505 841 734 841 734 455 692 455 692 938 834 938 834 180 910 180 910 68 497 68 497 79 360 79 360 15 871 15 871 58 883 58 883 183 881 183 881 909 505 909 505 93 943 93 943 658 852 658 852 854 729 854 729 7 693 7 693 426 951 426 951 31 862 31 862 598 744 598 744 449 872 449 872 11 92 11 92 8 190 8 190 812 602 812 602 833 928 833 928 404 699 404 699 688 929 688 929 846 749 846 749 91 816 91 816 509 245 509 245 432 540 432 540 613 658 613 658 373 602 373 602 20 37 20 37 391 294 391 294 339 166 339 166 758 468 758 468 26 672 26 672 840 456 840 456 346 370 346 370 948 508 948 508 245 785 245 785 168 510 168 510 640 452 640 452 836 623 836 623 648 487 648 487 861 709 861 709 138 297 138 297 699 266 699 266 761 269 761 269 411 154 411 154 251 685 251 685 45 553 45 553 301 754 301 754 663 123 663 123 283 477 283 477 752 426 752 426 840 258 840 258 710 804 710 804 556 711 556 711 601 299 601 299 433 170 433 170 93 787 93 787 54 312 54 312 572 647 572 647 524 343 524 343 274 836 274 836 379 637 379 637 303 283 303 283 153 116 153 116 899 418 899 418 711 454 711 454 684 884 684 884 295 672 295 672 144 564 144 564 536 163 536 163 634 958 634 958 689 454 689 454 425 641 425 641 632 17 632 17 591 129 591 129 812 674 812 674 851 598 851 598 828 555 828 555 399 171 399 171 270 945 270 945 82 319 82 319 825 847 825 847 670 615 670 615 587 369 587 369 939 10 939 10 579 730 579 730 291 484 291 484 728 158 728 158 356 516 356 516 688 552 688 552 833 13 833 13 234 118 234 118 1 889 1 889 469 728 469 728 94 593 94 593 374 948 374 948 520 630 520 630 774 197 774 197 288 92 288 92 178 279 178 279 637 713 637 713 345 141 345 141 362 91 362 91 402 156 402 156 870 63 870 63 483 461 483 461 98 187 98 187 907 190 907 190 519 868 519 868 633 418 633 418 430 169 430 169 722 316 722 316 37 198 37 198 687 616 687 616 113 338 113 338 668 467 668 467 710 50 710 50 731 62 731 62 209 35 209 35 95 63 95 63 623 372 623 372 913 191 913 191 499 521 499 521 719 957 719 957 292 154 292 154 680 457 680 457 700 305 700 305 481 74 481 74 490 240 490 240 627 313 627 313 145 137 145 137 266 36 266 36 455 580 455 580 327 300 327 300 23 316 23 316 383 71 383 71 191 482 191 482 635 574 635 574 435 249 435 249 566 880 566 880 344 792 344 792 482 590 482 590 522 619 522 619 419 285 419 285 22 114 22 114 18 887 18 887 640 897 640 897 763 586 763 586 127 127 127 127 223 471 223 471 572 359 572 359 691 756 691 756 279 713 279 713 96 459 96 459 738 906 738 906 641 857 641 857 483 799 483 799 552 367 552 367 278 471 278 471 88 309 88 309 233 142 233 142 908 162 908 162 383 507 383 507 559 581 559 581 942 291 942 291 162 383 162 383 129 803 129 803 506 391 506 391 566 106 566 106 256 228 256 228 704 444 704 444 623 246 623 246 902 944 902 944 760 622 760 622 354 371 354 371 1 274 1 274 36 643 36 643 418 890 418 890 269 501 269 501 679 469 679 469 148 560 148 560 145 101 145 101 484 688 484 688 860 516 860 516 283 139 283 139 78 847 78 847 448 842 448 842 512 650 512 650 404 267 404 267 814 577 814 577 221 180 221 180 838 914 838 914 19 768 19 768 810 497 810 497 354 827 354 827 882 487 882 487 427 712 427 712 295 654 295 654 642 859 642 859 585 919 585 919 369 896 369 896 586 900 586 900 948 658 948 658 81 110 81 110 572 836 572 836 120 384 120 384 748 28 748 28 79 58 79 58 31 627 31 627 343 303 343 303 480 182 480 182 71 7 71 7 367 296 367 296 137 190 137 190 643 286 643 286 254 803 254 803 131 449 131 449 182 538 182 538 76 16 76 16 762 346 762 346 302 859 302 859 322 752 322 752 431 457 431 457 831 634 831 634 6 787 6 787 274 109 274 109 865 390 865 390 659 336 659 336 608 133 608 133 267 959 267 959 87 837 87 837 314 232 314 232 208 848 208 848 466 337 466 337 135 451 135 451 249 336 249 336 364 335 364 335 267 338 267 338 164 827 164 827 150 789 150 789 9 224 9 224 93 685 93 685 278 835 278 835 507 416 507 416 428 849 428 849 510 850 510 850 61 295 61 295 792 940 792 940 476 233 476 233 549 747 549 747 912 271 912 271 693 864 693 864 340 612 340 612 461 115 461 115 213 200 213 200 742 411 742 411 951 302 951 302 749 103 749 103 209 222 209 222 898 696 898 696 172 436 172 436 953 644 953 644 903 735 903 735 598 483 598 483 166 520 166 520 703 216 703 216 905 399 905 399 923 360 923 360 490 239 490 239 827 469 827 469 800 451 800 451 97 48 97 48 568 119 568 119 770 291 770 291 628 781 628 781 459 361 459 361 199 668 199 668 729 144 729 144 602 268 602 268 127 766 127 766 203 539 203 539 388 105 388 105 169 411 169 411 610 350 610 350 697 113 697 113 521 443 521 443 884 664 884 664 729 948 729 948 518 604 518 604 363 401 363 401 721 480 721 480 73 175 73 175 936 216 936 216 562 635 562 635 852 399 852 399 791 762 791 762 915 675 915 675 161 836 161 836 20 900 20 900 552 260 552 260 124 376 124 376 701 250 701 250 420 346 420 346 737 505 737 505 920 214 920 214 12 745 12 745 25 623 25 623 743 198 743 198 348 826 348 826 850 415 850 415 586 288 586 288 351 920 351 920 318 928 318 928 213 360 213 360 778 906 778 906 942 668 942 668 498 133 498 133 793 274 793 274 302 330 302 330 760 383 760 383 301 102 301 102 547 874 547 874 525 188 525 188 356 366 356 366 420 129 420 129 121 764 121 764 250 702 250 702 726 726 726 726 524 274 524 274 544 917 544 917 587 622 587 622 114 37 114 37 667 215 667 215 796 132 796 132 404 39 404 39 159 6 159 6 837 267 837 267 818 340 818 340 44 70 44 70 448 232 448 232 63 493 63 493 168 786 168 786 806 234 806 234 956 54 956 54 62 186 62 186 2 588 2 588 727 686 727 686 374 671 374 671 375 173 375 173 646 527 646 527 662 689 662 689 597 527 597 527 416 198 416 198 184 551 184 551 310 718 310 718 700 435 700 435 749 575 749 575 542 290 542 290 333 483 333 483 721 951 721 951 851 215 851 215 636 332 636 332 47 460 47 460 185 266 185 266 647 586 647 586 728 755 728 755 754 680 754 680 282 153 282 153 382 85 382 85 886 227 886 227 683 82 683 82 279 591 279 591 110 566 110 566 923 298 923 298 175 681 175 681 470 922 470 922 395 617 395 617 717 21 717 21 786 520 786 520 956 935 956 935 458 939 458 939 80 688 80 688 426 845 426 845 814 676 814 676 864 58 864 58 106 201 106 201 652 404 652 404 81 892 81 892 579 274 579 274 608 44 608 44 76 764 76 764 74 862 74 862 102 368 102 368 309 423 309 423 449 416 449 416 317 565 317 565 256 786 256 786 496 7 496 7 893 798 893 798 593 880 593 880 581 564 581 564 854 24 854 24 792 724 792 724 682 123 682 123 938 723 938 723 619 744 619 744 741 476 741 476 109 67 109 67 613 941 613 941 373 835 373 835 570 918 570 918 958 756 958 756 810 958 810 958 824 823 824 823 492 222 492 222 132 829 132 829 621 771 621 771 441 400 441 400 655 80 655 80 674 651 674 651 357 58 357 58 510 284 510 284 953 586 953 586 959 777 959 777 199 927 199 927 587 552 587 552 191 361 191 361 62 805 62 805 838 367 838 367 38 704 38 704 309 586 309 586 326 460 326 460 345 168 345 168 659 562 659 562 945 906 945 906 890 300 890 300 948 454 948 454 664 266 664 266 328 581 328 581 768 880 768 880 524 134 524 134 57 854 57 854 271 281 271 281 574 647 574 647 214 613 214 613 444 98 444 98 346 420 346 420 727 540 727 540 392 33 392 33 421 636 421 636 191 641 191 641 369 158 369 158 405 823 405 823 570 49 570 49 531 589 531 589 177 697 177 697 628 98 628 98 383 589 383 589 106 679 106 679 700 922 700 922 473 161 473 161 121 542 121 542 346 298 346 298 183 302 183 302 122 112 122 112 942 752 942 752 56 629 56 629 711 674 711 674 906 461 906 461 290 721 290 721 665 739 665 739 337 291 337 291 256 820 256 820 795 142 795 142 273 722 273 722 698 158 698 158 848 802 848 802 605 563 605 563 118 479 118 479 47 661 47 661 942 526 942 526 220 934 220 934 61 759 61 759 18 137 18 137 914 811 914 811 858 902 858 902 801 814 801 814 559 891 559 891 143 664 143 664 707 794 707 794 183 19 183 19 953 360 953 360 873 737 873 737 876 512 876 512 614 532 614 532 871 14 871 14 613 276 613 276 44 917 44 917 210 541 210 541 366 617 366 617 265 254 265 254 406 182 406 182 223 538 223 538 129 119 129 119 346 683 346 683 64 831 64 831 948 58 948 58 470 180 470 180 540 744 540 744 446 398 446 398 564 681 564 681 803 93 803 93 724 452 724 452 806 321 806 321 70 404 70 404 156 495 156 495 200 714 200 714 909 307 909 307 333 872 333 872 182 680 182 680 60 135 60 135 456 450 456 450 111 210 111 210 743 772 743 772 758 393 758 393 619 266 619 266 146 767 146 767 546 1 546 1 634 925 634 925 652 490 652 490 409 669 409 669 926 539 926 539 845 143 845 143 256 381 256 381 618 663 618 663 399 783 399 783 181 685 181 685 923 609 923 609 682 859 682 859 42 282 42 282 887 707 887 707 628 563 628 563 510 727 510 727 228 698 228 698 791 607 791 607 925 208 925 208 843 439 843 439 51 299 51 299 154 461 154 461 238 277 238 277 246 679 246 679 203 811 203 811 774 924 774 924 250 798 250 798 548 918 548 918 353 182 353 182 351 598 351 598 471 778 471 778 506 560 506 560 106 649 106 649 683 778 683 778 474 52 474 52 605 930 605 930 603 801 603 801 878 581 878 581 663 954 663 954 882 665 882 665 170 572 170 572 302 852 302 852 420 953 420 953 94 642 94 642 139 918 139 918 47 515 47 515 214 461 214 461 133 10 133 10 947 44 947 44 439 927 439 927 769 21 769 21 206 30 206 30 599 380 599 380 778 502 778 502 380 44 380 44 925 619 925 619 108 66 108 66 173 917 173 917 857 560 857 560 214 671 214 671 872 892 872 892 550 328 550 328 560 638 560 638 160 357 160 357 191 357 191 357 250 797 250 797 404 307 404 307 734 748 734 748 678 957 678 957 876 417 876 417 347 364 347 364 338 958 338 958 132 96 132 96 666 389 666 389 78 749 78 749 248 871 248 871 388 551 388 551 549 924 549 924 649 706 649 706 718 628 718 628 948 708 948 708 531 270 531 270 590 331 590 331 200 482 200 482 150 196 150 196 54 888 54 888 320 820 320 820 91 751 91 751 305 51 305 51 230 55 230 55 645 812 645 812 572 599 572 599 138 799 138 799 310 936 310 936 322 224 322 224 869 789 869 789 700 935 700 935 284 891 284 891 509 749 509 749 327 97 327 97 589 466 589 466 121 491 121 491 7 789 7 789 502 272 502 272 765 70 765 70 380 93 380 93 51 716 51 716 119 177 119 177 802 608 802 608 587 319 587 319 310 400 310 400 206 462 206 462 657 445 657 445 394 508 394 508 262 29 262 29 512 567 512 567 862 762 862 762 32 323 32 323 214 816 214 816 787 503 787 503 543 499 543 499 433 767 433 767 925 583 925 583 779 91 779 91 617 326 617 326 98 95 98 95 719 926 719 926 365 561 365 561 144 848 144 848 728 783 728 783 289 242 289 242 511 902 511 902 43 686 43 686 439 508 439 508 9 641 9 641 262 102 262 102 525 317 525 317 486 146 486 146 507 647 507 647 902 31 902 31 11 793 11 793 585 192 585 192 43 577 43 577 4 830 4 830 828 737 828 737 708 627 708 627 17 557 17 557 198 527 198 527 563 880 563 880 702 854 702 854 31 647 31 647 721 223 721 223 5 612 5 612 922 727 922 727 779 396 779 396 169 252 169 252 393 282 393 282 575 739 575 739 75 826 75 826 275 307 275 307 658 622 658 622 80 296 80 296 339 397 339 397 85 272 85 272 374 383 374 383 435 721 435 721 600 898 600 898 115 929 115 929 521 744 521 744 206 333 206 333 207 727 207 727 562 179 562 179 610 839 610 839 388 327 388 327 174 456 174 456 152 466 152 466 84 953 84 953 955 302 955 302 104 210 104 210 362 331 362 331 884 283 884 283 472 750 472 750 756 370 756 370 940 941 940 941 640 244 640 244 134 486 134 486 291 834 291 834 598 34 598 34 408 749 408 749 724 235 724 235 85 666 85 666 705 833 705 833 517 262 517 262 81 764 81 764 391 960 391 960 174 708 174 708 364 492 364 492 52 536 52 536 380 641 380 641 883 392 883 392 370 460 370 460 497 123 497 123 316 427 316 427 229 490 229 490 700 19 700 19 957 867 957 867 777 331 777 331 601 7 601 7 943 943 943 943 77 76 77 76 682 941 682 941 291 635 291 635 687 843 687 843 87 499 87 499 932 799 932 799 217 484 217 484 931 533 931 533 847 341 847 341 635 430 635 430 400 96 400 96 175 891 175 891 169 176 169 176 117 293 117 293 348 393 348 393 887 873 887 873 605 385 605 385 918 532 918 532 147 575 147 575 930 395 930 395 157 707 157 707 35 326 35 326 522 94 522 94 275 720 275 720 799 437 799 437 162 585 162 585 662 66 662 66 241 36 241 36 601 723 601 723 23 489 23 489 395 905 395 905 287 244 287 244 584 564 584 564 63 16 63 16 4 365 4 365 454 392 454 392 57 375 57 375 582 820 582 820 579 124 579 124 612 858 612 858 688 766 688 766 183 82 183 82 450 78 450 78 652 587 652 587 689 790 689 790 741 903 741 903 551 785 551 785 693 154 693 154 450 653 450 653 422 815 422 815 213 368 213 368 595 771 595 771 423 176 423 176 270 616 270 616 242 89 242 89 731 132 731 132 229 267 229 267 243 335 243 335 35 314 35 314 130 856 130 856 258 300 258 300 554 129 554 129 909 511 909 511 318 63 318 63 835 608 835 608 455 155 455 155 661 404 661 404 579 179 579 179 235 435 235 435 481 569 481 569 928 104 928 104 454 819 454 819 386 115 386 115 907 377 907 377 19 615 19 615 892 635 892 635 586 300 586 300 474 441 474 441 659 190 659 190 26 8 26 8 523 172 523 172 869 852 869 852 389 858 389 858 150 664 150 664 519 63 519 63 767 295 767 295 141 552 141 552 612 39 612 39 325 627 325 627 638 721 638 721 466 341 466 341 121 883 121 883 714 725 714 725 438 750 438 750 760 910 760 910 202 119 202 119 538 561 538 561 317 282 317 282 611 896 611 896 908 755 908 755 123 788 123 788 808 627 808 627 122 537 122 537 373 801 373 801 561 717 561 717 780 790 780 790 289 68 289 68 441 128 441 128 513 167 513 167 509 928 509 928 380 112 380 112 13 844 13 844 625 623 625 623 209 877 209 877 754 456 754 456 934 514 934 514 517 947 517 947 477 604 477 604 742 443 742 443 249 608 249 608 835 64 835 64 501 904 501 904 702 693 702 693 636 226 636 226 47 482 47 482 431 271 431 271 160 674 160 674 99 581 99 581 207 614 207 614 544 398 544 398 879 433 879 433 291 455 291 455 103 539 103 539 860 546 860 546 657 654 657 654 497 100 497 100 892 908 892 908 122 935 122 935 555 486 555 486 515 153 515 153 532 454 532 454 269 508 269 508 98 103 98 103 460 36 460 36 820 599 820 599 426 60 426 60 667 124 667 124 707 129 707 129 928 332 928 332 359 709 359 709 699 915 699 915 92 686 92 686 797 817 797 817 89 756 89 756 743 282 743 282 780 38 780 38 49 276 49 276 85 486 85 486 324 444 324 444 905 232 905 232 288 65 288 65 496 567 496 567 311 808 311 808 838 945 838 945 688 70 688 70 318 262 318 262 933 521 933 521 762 700 762 700 293 176 293 176 213 494 213 494 883 654 883 654 409 776 409 776 837 331 837 331 9 845 9 845 6 931 6 931 409 82 409 82 596 165 596 165 432 576 432 576 578 628 578 628 173 21 173 21 791 394 791 394 671 867 671 867 334 432 334 432 140 16 140 16 20 136 20 136 811 277 811 277 589 771 589 771 298 959 298 959 528 939 528 939 168 113 168 113 742 922 742 922 828 928 828 928 783 897 783 897 300 662 300 662 637 803 637 803 567 943 567 943 150 23 150 23 268 415 268 415 566 777 566 777 16 745 16 745 491 249 491 249 604 489 604 489 247 314 247 314 765 332 765 332 274 53 274 53 115 275 115 275 486 612 486 612 50 532 50 532 401 599 401 599 420 632 420 632 102 690 102 690 676 766 676 766 876 429 876 429 452 439 452 439 797 19 797 19 200 328 200 328 809 771 809 771 233 747 233 747 497 114 497 114 20 750 20 750 76 231 76 231 104 690 104 690 389 446 389 446 315 173 315 173 26 614 26 614 790 937 790 937 447 355 447 355 180 899 180 899 793 716 793 716 583 300 583 300 836 14 836 14 371 492 371 492 590 679 590 679 529 666 529 666 953 172 953 172 302 101 302 101 253 835 253 835 777 782 777 782 387 618 387 618 280 683 280 683 235 622 235 622 4 230 4 230 519 309 519 309 424 956 424 956 350 501 350 501 470 575 470 575 298 314 298 314 658 212 658 212 474 36 474 36 917 822 917 822 331 817 331 817 421 712 421 712 341 360 341 360 352 806 352 806 648 847 648 847 835 176 835 176 877 113 877 113 510 232 510 232 63 299 63 299 697 871 697 871 112 623 112 623 463 407 463 407 228 771 228 771 781 250 781 250 883 831 883 831 504 930 504 930 236 83 236 83 836 439 836 439 909 190 909 190 605 821 605 821 780 408 780 408 162 363 162 363 465 521 465 521 741 508 741 508 633 847 633 847 620 98 620 98 405 60 405 60 307 742 307 742 937 118 937 118 808 681 808 681 941 758 941 758 430 223 430 223 527 9 527 9 923 655 923 655 431 786 431 786 633 660 633 660 290 518 290 518 264 735 264 735 624 622 624 622 699 434 699 434 150 41 150 41 55 614 55 614 197 679 197 679 279 806 279 806 737 367 737 367 618 242 618 242 770 282 770 282 947 861 947 861 630 213 630 213 872 848 872 848 61 675 61 675 308 581 308 581 204 345 204 345 374 76 374 76 75 161 75 161 855 375 855 375 600 884 600 884 1 815 1 815 442 407 442 407 716 813 716 813 660 788 660 788 243 107 243 107 520 861 520 861 481 887 481 887 749 58 749 58 631 306 631 306 79 390 79 390 457 658 457 658 811 690 811 690 225 480 225 480 628 1 628 1 955 507 955 507 273 394 273 394 327 404 327 404 668 122 668 122 171 432 171 432 868 527 868 527 702 425 702 425 44 606 44 606 526 237 526 237 298 461 298 461 859 61 859 61 329 474 329 474 729 304 729 304 103 338 103 338 882 429 882 429 215 411 215 411 2 436 2 436 545 491 545 491 345 86 345 86 317 910 317 910 765 376 765 376 540 611 540 611 165 661 165 661 479 224 479 224 767 121 767 121 93 714 93 714 299 518 299 518 802 254 802 254 509 307 509 307 874 683 874 683 63 840 63 840 490 789 490 789 748 163 748 163 648 148 648 148 439 118 439 118 94 147 94 147 706 774 706 774 187 657 187 657 487 814 487 814 929 675 929 675 691 538 691 538 776 560 776 560 102 12 102 12 666 564 666 564 884 923 884 923 949 765 949 765 70 815 70 815 492 817 492 817 58 518 58 518 902 198 902 198 479 754 479 754 446 521 446 521 826 857 826 857 321 408 321 408 517 436 517 436 499 680 499 680 682 720 682 720 362 895 362 895 716 272 716 272 126 809 126 809 391 201 391 201 137 932 137 932 158 46 158 46 619 863 619 863 348 642 348 642 659 653 659 653 541 432 541 432 742 241 742 241 559 952 559 952 445 295 445 295 852 493 852 493 101 604 101 604 772 440 772 440 861 465 861 465 552 19 552 19 219 667 219 667 672 206 672 206 520 614 520 614 766 13 766 13 447 749 447 749 73 839 73 839 955 9 955 9 3 370 3 370 721 328 721 328 580 180 580 180 98 316 98 316 532 921 532 921 922 782 922 782 830 636 830 636 204 243 204 243 576 76 576 76 193 245 193 245 526 12 526 12 630 369 630 369 845 534 845 534 796 792 796 792 217 723 217 723 535 817 535 817 383 900 383 900 320 214 320 214 388 61 388 61 163 50 163 50 604 740 604 740 578 74 578 74 755 823 755 823 656 113 656 113 552 67 552 67 630 785 630 785 717 621 717 621 145 745 145 745 41 109 41 109 114 778 114 778 758 782 758 782 93 601 93 601 739 944 739 944 842 401 842 401 530 262 530 262 488 190 488 190 91 25 91 25 789 706 789 706 392 322 392 322 423 915 423 915 279 52 279 52 550 827 550 827 187 304 187 304 271 279 271 279 603 718 603 718 723 729 723 729 594 59 594 59 789 327 789 327 237 501 237 501 688 633 688 633 944 785 944 785 879 30 879 30 209 118 209 118 339 120 339 120 828 672 828 672 913 27 913 27 589 605 589 605 81 754 81 754 217 275 217 275 880 762 880 762 229 760 229 760 319 774 319 774 237 537 237 537 287 852 287 852 625 719 625 719 93 733 93 733 250 724 250 724 575 61 575 61 893 939 893 939 655 654 655 654 847 584 847 584 523 64 523 64 184 502 184 502 614 536 614 536 628 275 628 275 711 684 711 684 950 207 950 207 8 488 8 488 865 689 865 689 888 523 888 523 589 722 589 722 218 683 218 683 520 351 520 351 932 557 932 557 722 347 722 347 449 846 449 846 607 411 607 411 143 413 143 413 345 72 345 72 674 894 674 894 860 416 860 416 447 488 447 488 824 182 824 182 354 744 354 744 115 942 115 942 568 28 568 28 708 898 708 898 677 761 677 761 217 959 217 959 768 518 768 518 722 840 722 840 914 94 914 94 131 274 131 274 411 818 411 818 310 935 310 935 205 581 205 581 615 163 615 163 399 46 399 46 838 250 838 250 763 921 763 921 185 368 185 368 480 262 480 262 215 607 215 607 256 329 256 329 686 53 686 53 147 840 147 840 61 179 61 179 259 193 259 193 891 495 891 495 878 129 878 129 590 275 590 275 424 45 424 45 661 731 661 731 438 829 438 829 479 731 479 731 531 508 531 508 498 823 498 823 751 778 751 778 325 362 325 362 491 282 491 282 5 704 5 704 798 116 798 116 340 731 340 731 467 436 467 436 325 369 325 369 73 201 73 201 98 332 98 332 49 55 49 55 38 137 38 137 180 149 180 149 4 410 4 410 875 656 875 656 677 358 677 358 654 481 654 481 484 684 484 684 800 544 800 544 928 73 928 73 534 192 534 192 770 57 770 57 867 536 867 536 426 458 426 458 369 658 369 658 106 354 106 354 283 940 283 940 521 823 521 823 499 694 499 694 386 469 386 469 125 854 125 854 642 92 642 92 621 576 621 576 703 341 703 341 793 711 793 711 643 34 643 34 529 206 529 206 852 869 852 869 275 837 275 837 891 870 891 870 339 622 339 622 371 131 371 131 502 610 502 610 942 879 942 879 24 652 24 652 80 237 80 237 646 940 646 940 114 153 114 153 133 661 133 661 608 607 608 607 265 815 265 815 540 578 540 578 958 182 958 182 153 663 153 663 707 441 707 441 192 327 192 327 106 92 106 92 174 593 174 593 442 214 442 214 628 517 628 517 365 564 365 564 22 330 22 330 562 852 562 852 909 473 909 473 812 427 812 427 325 447 325 447 689 63 689 63 31 543 31 543 75 494 75 494 752 686 752 686 507 294 507 294 512 693 512 693 881 42 881 42 653 83 653 83 85 19 85 19 389 440 389 440 706 909 706 909 15 43 15 43 389 214 389 214 579 901 579 901 162 258 162 258 749 628 749 628 80 697 80 697 14 761 14 761 27 810 27 810 505 204 505 204 444 561 444 561 551 474 551 474 142 459 142 459 328 218 328 218 226 265 226 265 918 215 918 215 380 210 380 210 127 880 127 880 916 351 916 351 232 155 232 155 88 958 88 958 614 93 614 93 744 17 744 17 131 338 131 338 793 268 793 268 767 939 767 939 563 185 563 185 780 299 780 299 883 311 883 311 337 810 337 810 650 311 650 311 425 594 425 594 219 574 219 574 737 37 737 37 705 551 705 551 637 244 637 244 711 222 711 222 435 681 435 681 238 805 238 805 174 511 174 511 682 915 682 915 780 580 780 580 549 783 549 783 33 158 33 158 891 730 891 730 114 195 114 195 637 259 637 259 123 191 123 191 878 304 878 304 170 50 170 50 137 219 137 219 801 655 801 655 504 723 504 723 696 799 696 799 158 631 158 631 440 60 440 60 15 127 15 127 545 790 545 790 659 435 659 435 101 241 101 241 935 817 935 817 747 37 747 37 507 299 507 299 77 29 77 29 52 103 52 103 410 25 410 25 44 189 44 189 276 748 276 748 813 349 813 349 563 894 563 894 442 454 442 454 801 395 801 395 519 80 519 80 316 929 316 929 699 611 699 611 600 422 600 422 757 766 757 766 378 209 378 209 388 753 388 753 542 172 542 172 686 163 686 163 49 89 49 89 234 908 234 908 87 905 87 905 742 902 742 902 705 211 705 211 938 170 938 170 466 327 466 327 479 486 479 486 31 865 31 865 762 637 762 637 487 703 487 703 33 198 33 198 25 148 25 148 366 749 366 749 795 740 795 740 240 562 240 562 516 457 516 457 617 744 617 744 865 752 865 752 209 887 209 887 756 156 756 156 657 796 657 796 752 674 752 674 74 420 74 420 895 812 895 812 460 756 460 756 60 247 60 247 223 452 223 452 441 84 441 84 317 31 317 31 58 106 58 106 725 868 725 868 312 818 312 818 842 328 842 328 544 634 544 634 498 786 498 786 81 611 81 611 664 414 664 414 802 419 802 419 59 219 59 219 281 580 281 580 141 781 141 781 885 355 885 355 948 267 948 267 101 946 101 946 588 898 588 898 398 182 398 182 738 496 738 496 585 457 585 457 59 105 59 105 34 729 34 729 843 726 843 726 538 423 538 423 191 113 191 113 486 330 486 330 820 459 820 459 175 42 175 42 957 71 957 71 208 517 208 517 736 796 736 796 923 173 923 173 89 662 89 662 340 327 340 327 87 405 87 405 244 781 244 781 954 780 954 780 679 525 679 525 347 707 347 707 527 297 527 297 260 790 260 790 575 789 575 789 819 949 819 949 576 156 576 156 412 610 412 610 527 604 527 604 228 501 228 501 669 389 669 389 487 795 487 795 14 29 14 29 562 531 562 531 251 639 251 639 457 688 457 688 880 471 880 471 547 794 547 794 558 168 558 168 297 204 297 204 490 6 490 6 827 407 827 407 332 284 332 284 682 606 682 606 497 104 497 104 191 857 191 857 106 570 106 570 243 658 243 658 187 889 187 889 437 682 437 682 92 861 92 861 359 85 359 85 251 886 251 886 609 538 609 538 953 100 953 100 109 148 109 148 168 668 168 668 777 499 777 499 340 554 340 554 360 700 360 700 887 425 887 425 433 69 433 69 834 332 834 332 383 442 383 442 27 601 27 601 799 219 799 219 89 425 89 425 853 315 853 315 266 426 266 426 663 515 663 515 495 477 495 477 656 364 656 364 698 664 698 664 671 137 671 137 726 708 726 708 149 827 149 827 927 352 927 352 699 250 699 250 870 828 870 828 73 915 73 915 110 831 110 831 880 293 880 293 306 546 306 546 82 291 82 291 733 51 733 51 900 597 900 597 464 211 464 211 595 406 595 406 607 696 607 696 636 471 636 471 84 748 84 748 498 731 498 731 811 652 811 652 859 441 859 441 20 841 20 841 404 350 404 350 245 362 245 362 297 8 297 8 613 905 613 905 93 588 93 588 690 914 690 914 552 656 552 656 668 647 668 647 180 785 180 785 600 126 600 126 224 351 224 351 77 673 77 673 509 476 509 476 218 301 218 301 531 833 531 833 719 308 719 308 861 474 861 474 431 859 431 859 840 68 840 68 436 348 436 348 441 950 441 950 331 5 331 5 900 501 900 501 724 888 724 888 885 734 885 734 99 425 99 425 651 288 651 288 706 675 706 675 760 831 760 831 685 451 685 451 675 147 675 147 550 583 550 583 860 145 860 145 655 218 655 218 286 221 286 221 99 673 99 673 487 526 487 526 919 387 919 387 887 358 887 358 342 251 342 251 386 505 386 505 318 26 318 26 242 434 242 434 802 643 802 643 546 655 546 655 777 621 777 621 292 800 292 800 365 741 365 741 957 395 957 395 126 9 126 9 676 459 676 459 349 526 349 526 838 237 838 237 929 570 929 570 325 337 325 337 213 490 213 490 884 943 884 943 824 590 824 590 221 271 221 271 443 168 443 168 635 80 635 80 455 337 455 337 64 930 64 930 885 52 885 52 528 524 528 524 147 17 147 17 836 551 836 551 38 763 38 763 937 288 937 288 866 219 866 219 254 442 254 442 52 490 52 490 121 330 121 330 953 315 953 315 67 121 67 121 68 943 68 943 119 198 119 198 860 254 860 254 615 257 615 257 123 885 123 885 343 465 343 465 272 434 272 434 384 303 384 303 190 426 190 426 591 489 591 489 411 740 411 740 547 32 547 32 626 956 626 956 530 394 530 394 449 225 449 225 292 560 292 560 828 662 828 662 343 753 343 753 904 437 904 437 25 446 25 446 832 103 832 103 849 924 849 924 692 877 692 877 151 549 151 549 229 731 229 731 184 583 184 583 203 471 203 471 755 835 755 835 207 606 207 606 382 687 382 687 401 768 401 768 129 885 129 885 675 863 675 863 25 402 25 402 203 180 203 180 343 920 343 920 197 650 197 650 63 748 63 748 575 321 575 321 330 456 330 456 860 908 860 908 868 570 868 570 626 499 626 499 750 675 750 675 12 914 12 914 957 506 957 506 40 88 40 88 153 135 153 135 249 329 249 329 511 680 511 680 550 893 550 893 416 655 416 655 521 415 521 415 416 1 416 1 114 558 114 558 791 408 791 408 290 767 290 767 339 835 339 835 848 57 848 57 532 321 532 321 103 343 103 343 399 106 399 106 518 938 518 938 748 294 748 294 255 533 255 533 776 51 776 51 24 399 24 399 180 803 180 803 653 804 653 804 692 27 692 27 76 181 76 181 64 278 64 278 119 51 119 51 902 544 902 544 422 488 422 488 806 924 806 924 482 558 482 558 53 127 53 127 363 181 363 181 635 146 635 146 691 706 691 706 353 42 353 42 467 660 467 660 271 731 271 731 635 507 635 507 205 404 205 404 219 616 219 616 700 595 700 595 115 576 115 576 99 436 99 436 700 21 700 21 878 249 878 249 88 826 88 826 4 523 4 523 151 208 151 208 68 105 68 105 258 527 258 527 190 611 190 611 757 544 757 544 629 717 629 717 164 345 164 345 591 159 591 159 245 796 245 796 55 65 55 65 331 778 331 778 886 142 886 142 634 921 634 921 716 375 716 375 329 146 329 146 171 831 171 831 375 212 375 212 121 445 121 445 243 399 243 399 594 221 594 221 355 586 355 586 836 223 836 223 414 286 414 286 594 87 594 87 242 249 242 249 882 555 882 555 479 604 479 604 335 920 335 920 217 29 217 29 583 942 583 942 650 422 650 422 749 335 749 335 397 436 397 436 520 692 520 692 244 857 244 857 467 488 467 488 772 890 772 890 699 395 699 395 692 913 692 913 868 784 868 784 50 364 50 364 293 447 293 447 285 556 285 556 711 756 711 756 203 839 203 839 649 158 649 158 389 263 389 263 671 769 671 769 455 265 455 265 303 308 303 308 321 191 321 191 722 420 722 420 280 174 280 174 601 143 601 143 293 369 293 369 582 330 582 330 501 628 501 628 590 764 590 764 199 889 199 889 286 864 286 864 529 599 529 599 467 775 467 775 508 438 508 438 384 404 384 404 355 148 355 148 620 638 620 638 280 259 280 259 145 593 145 593 927 744 927 744 927 237 927 237 753 318 753 318 758 838 758 838 251 529 251 529 815 34 815 34 604 4 604 4 276 414 276 414 298 523 298 523 164 682 164 682 558 369 558 369 720 904 720 904 35 468 35 468 1 145 1 145 699 548 699 548 207 816 207 816 346 552 346 552 395 548 395 548 25 760 25 760 54 899 54 899 516 324 516 324 456 882 456 882 221 75 221 75 234 941 234 941 279 741 279 741 892 69 892 69 155 250 155 250 528 861 528 861 582 905 582 905 941 365 941 365 41 354 41 354 717 127 717 127 520 44 520 44 351 373 351 373 284 800 284 800 5 321 5 321 593 779 593 779 407 42 407 42 328 272 328 272 223 334 223 334 918 676 918 676 27 27 27 27 452 465 452 465 255 276 255 276 141 627 141 627 560 402 560 402 354 190 354 190 905 704 905 704 873 374 873 374 26 734 26 734 186 885 186 885 292 896 292 896 417 40 417 40 606 524 606 524 95 723 95 723 179 831 179 831 681 265 681 265 386 873 386 873 679 372 679 372 861 748 861 748 374 467 374 467 330 705 330 705 551 951 551 951 837 499 837 499 190 837 190 837 764 353 764 353 819 695 819 695 338 512 338 512 692 347 692 347 412 88 412 88 801 658 801 658 871 66 871 66 527 914 527 914 752 816 752 816 454 229 454 229 746 421 746 421 579 616 579 616 60 889 60 889 311 525 311 525 192 406 192 406 709 345 709 345 838 510 838 510 72 550 72 550 462 194 462 194 459 418 459 418 146 268 146 268 655 79 655 79 954 278 954 278 72 385 72 385 485 625 485 625 480 675 480 675 295 640 295 640 307 946 307 946 261 378 261 378 274 640 274 640 251 43 251 43 256 242 256 242 950 883 950 883 760 259 760 259 91 197 91 197 869 895 869 895 679 905 679 905 556 316 556 316 533 597 533 597 353 171 353 171 694 110 694 110 530 507 530 507 263 945 263 945 613 260 613 260 504 400 504 400 820 177 820 177 111 913 111 913 654 322 654 322 259 205 259 205 246 458 246 458 386 945 386 945 610 433 610 433 747 320 747 320 701 370 701 370 949 78 949 78 165 94 165 94 839 711 839 711 878 472 878 472 957 422 957 422 810 766 810 766 493 104 493 104 144 885 144 885 910 298 910 298 937 324 937 324 417 783 417 783 482 696 482 696 509 161 509 161 219 116 219 116 301 698 301 698 808 109 808 109 240 331 240 331 467 748 467 748 312 854 312 854 535 400 535 400 427 949 427 949 486 905 486 905 293 81 293 81 293 286 293 286 564 811 564 811 875 616 875 616 923 662 923 662 69 469 69 469 399 442 399 442 949 102 949 102 957 467 957 467 686 753 686 753 514 881 514 881 218 287 218 287 177 566 177 566 788 303 788 303 622 370 622 370 413 426 413 426 301 397 301 397 514 709 514 709 840 186 840 186 612 414 612 414 108 71 108 71 473 573 473 573 955 853 955 853 44 958 44 958 136 602 136 602 220 16 220 16 540 160 540 160 602 951 602 951 335 394 335 394 770 695 770 695 467 437 467 437 296 320 296 320 439 441 439 441 960 953 960 953 700 167 700 167 22 910 22 910 666 169 666 169 684 257 684 257 826 569 826 569 757 616 757 616 892 488 892 488 922 877 922 877 498 601 498 601 760 333 760 333 483 195 483 195 32 730 32 730 777 370 777 370 22 377 22 377 787 710 787 710 595 741 595 741 868 946 868 946 899 810 899 810 850 958 850 958 712 106 712 106 40 326 40 326 885 284 885 284 420 762 420 762 83 712 83 712 186 284 186 284 543 588 543 588 463 68 463 68 10 538 10 538 126 927 126 927 184 951 184 951 663 684 663 684 322 318 322 318 667 190 667 190 577 317 577 317 79 721 79 721 693 36 693 36 200 949 200 949 211 708 211 708 199 112 199 112 752 64 752 64 937 576 937 576 658 655 658 655 895 695 895 695 371 382 371 382 141 187 141 187 514 683 514 683 460 645 460 645 801 267 801 267 872 866 872 866 168 484 168 484 66 693 66 693 225 532 225 532 815 691 815 691 394 456 394 456 695 101 695 101 22 6 22 6 855 105 855 105 364 420 364 420 127 690 127 690 742 334 742 334 469 644 469 644 404 196 404 196 113 569 113 569 119 25 119 25 31 318 31 318 774 565 774 565 800 342 800 342 748 788 748 788 488 726 488 726 903 774 903 774 545 231 545 231 427 685 427 685 359 456 359 456 29 513 29 513 11 266 11 266 729 143 729 143 465 914 465 914 525 310 525 310 113 346 113 346 731 105 731 105 793 879 793 879 283 880 283 880 41 500 41 500 406 550 406 550 437 799 437 799 12 188 12 188 199 311 199 311 367 437 367 437 667 604 667 604 358 936 358 936 802 447 802 447 203 194 203 194 127 357 127 357 557 769 557 769 653 40 653 40 399 633 399 633 214 694 214 694 807 147 807 147 669 272 669 272 672 137 672 137 918 396 918 396 280 44 280 44 489 340 489 340 291 222 291 222 946 549 946 549 262 88 262 88 772 337 772 337 765 421 765 421 545 765 545 765 693 357 693 357 515 164 515 164 914 908 914 908 151 82 151 82 299 96 299 96 573 745 573 745 265 766 265 766 457 543 457 543 236 597 236 597 69 382 69 382 198 425 198 425 941 356 941 356 701 594 701 594 177 577 177 577 429 890 429 890 630 411 630 411 36 227 36 227 214 524 214 524 229 927 229 927 347 387 347 387 614 726 614 726 200 767 200 767 849 835 849 835 80 728 80 728 838 759 838 759 797 630 797 630 88 469 88 469 650 407 650 407 716 660 716 660 425 77 425 77 861 321 861 321 447 830 447 830 314 186 314 186 323 227 323 227 710 627 710 627 738 713 738 713 216 629 216 629 958 787 958 787 377 858 377 858 938 501 938 501 168 83 168 83 752 571 752 571 793 546 793 546 459 576 459 576 49 32 49 32 109 55 109 55 204 440 204 440 378 934 378 934 952 938 952 938 139 166 139 166 759 841 759 841 685 484 685 484 129 189 129 189 735 739 735 739 831 450 831 450 600 312 600 312 401 744 401 744 958 141 958 141 458 849 458 849 47 606 47 606 558 693 558 693 380 127 380 127 955 865 955 865 745 788 745 788 477 627 477 627 559 727 559 727 824 160 824 160 699 149 699 149 354 303 354 303 44 113 44 113 357 828 357 828 24 32 24 32 834 886 834 886 199 492 199 492 361 96 361 96 55 626 55 626 579 596 579 596 855 931 855 931 744 763 744 763 908 134 908 134 169 790 169 790 110 884 110 884 711 185 711 185 12 411 12 411 953 522 953 522 740 956 740 956 427 646 427 646 172 366 172 366 185 829 185 829 844 280 844 280 632 529 632 529 814 379 814 379 60 613 60 613 21 902 21 902 737 510 737 510 348 786 348 786 265 192 265 192 614 274 614 274 928 567 928 567 776 206 776 206 263 645 263 645 335 482 335 482 851 928 851 928 376 509 376 509 460 210 460 210 503 547 503 547 367 376 367 376 49 300 49 300 621 772 621 772 641 643 641 643 554 507 554 507 55 679 55 679 510 632 510 632 84 493 84 493 887 743 887 743 335 700 335 700 534 459 534 459 403 783 403 783 461 120 461 120 382 951 382 951 199 217 199 217 164 343 164 343 288 491 288 491 553 896 553 896 38 382 38 382 760 598 760 598 463 413 463 413 401 521 401 521 722 941 722 941 76 723 76 723 719 141 719 141 374 526 374 526 76 682 76 682 958 365 958 365 65 940 65 940 757 660 757 660 124 681 124 681 240 282 240 282 23 911 23 911 661 710 661 710 737 349 737 349 891 944 891 944 733 230 733 230 880 456 880 456 193 659 193 659 628 270 628 270 312 669 312 669 828 407 828 407 417 918 417 918 240 719 240 719 397 33 397 33 364 177 364 177 516 54 516 54 451 913 451 913 577 288 577 288 55 83 55 83 690 830 690 830 3 368 3 368 121 261 121 261 81 696 81 696 173 444 173 444 452 843 452 843 922 254 922 254 752 223 752 223 380 764 380 764 157 509 157 509 456 57 456 57 199 644 199 644 740 716 740 716 673 805 673 805 874 417 874 417 205 421 205 421 489 632 489 632 741 94 741 94 420 357 420 357 438 62 438 62 17 590 17 590 960 326 960 326 282 112 282 112 800 795 800 795 389 377 389 377 563 497 563 497 261 12 261 12 603 619 603 619 458 598 458 598 722 84 722 84 470 828 470 828 264 908 264 908 867 824 867 824 30 710 30 710 478 664 478 664 363 522 363 522 934 190 934 190 442 372 442 372 274 798 274 798 842 947 842 947 232 643 232 643 909 843 909 843 487 266 487 266 233 723 233 723 318 933 318 933 506 376 506 376 210 601 210 601 526 760 526 760 252 768 252 768 935 808 935 808 137 584 137 584 888 435 888 435 698 200 698 200 63 917 63 917 60 260 60 260 519 665 519 665 470 710 470 710 235 700 235 700 655 5 655 5 957 656 957 656 609 845 609 845 834 827 834 827 699 702 699 702 945 501 945 501 256 588 256 588 695 654 695 654 454 189 454 189 309 613 309 613 600 750 600 750 65 434 65 434 53 271 53 271 481 765 481 765 782 418 782 418 531 356 531 356 267 960 267 960 840 665 840 665 263 660 263 660 676 738 676 738 272 669 272 669 896 728 896 728 680 496 680 496 424 40 424 40 6 757 6 757 670 469 670 469 22 869 22 869 725 820 725 820 565 786 565 786 886 878 886 878 438 223 438 223 30 321 30 321 479 900 479 900 286 960 286 960 556 331 556 331 698 78 698 78 11 726 11 726 555 167 555 167 927 919 927 919 349 664 349 664 830 597 830 597 241 514 241 514 371 238 371 238 764 731 764 731 572 719 572 719 903 940 903 940 76 126 76 126 717 596 717 596 139 657 139 657 256 195 256 195 145 500 145 500 579 448 579 448 46 359 46 359 369 484 369 484 789 157 789 157 109 223 109 223 432 556 432 556 111 903 111 903 247 807 247 807 907 838 907 838 786 504 786 504 914 702 914 702 158 667 158 667 589 168 589 168 556 164 556 164 693 911 693 911 704 375 704 375 697 914 697 914 146 718 146 718 315 806 315 806 336 311 336 311 595 786 595 786 283 83 283 83 587 946 587 946 389 793 389 793 545 117 545 117 857 528 857 528 72 31 72 31 83 216 83 216 359 200 359 200 548 226 548 226 792 666 792 666 48 435 48 435 682 726 682 726 655 230 655 230 416 16 416 16 783 807 783 807 624 751 624 751 688 632 688 632 901 366 901 366 39 303 39 303 574 670 574 670 92 374 92 374 748 546 748 546 875 906 875 906 152 369 152 369 935 893 935 893 826 663 826 663 467 565 467 565 387 116 387 116 39 362 39 362 468 635 468 635 785 491 785 491 133 53 133 53 497 858 497 858 799 508 799 508 539 875 539 875 674 384 674 384 345 298 345 298 512 517 512 517 807 690 807 690 416 867 416 867 181 822 181 822 284 645 284 645 617 251 617 251 323 619 323 619 410 476 410 476 728 296 728 296 22 581 22 581 721 228 721 228 93 313 93 313 536 858 536 858 846 155 846 155 82 810 82 810 323 586 323 586 389 846 389 846 255 287 255 287 271 76 271 76 765 676 765 676 178 519 178 519 490 826 490 826 168 59 168 59 554 277 554 277 926 245 926 245 84 956 84 956 884 790 884 790 881 330 881 330 254 595 254 595 641 688 641 688 134 312 134 312 757 944 757 944 135 32 135 32 502 483 502 483 436 895 436 895 541 693 541 693 623 345 623 345 441 676 441 676 210 72 210 72 460 644 460 644 42 889 42 889 910 189 910 189 630 431 630 431 489 843 489 843 876 319 876 319 251 190 251 190 117 531 117 531 535 632 535 632 812 551 812 551 772 753 772 753 100 143 100 143 252 182 252 182 351 687 351 687 943 358 943 358 87 65 87 65 382 244 382 244 440 403 440 403 832 808 832 808 612 198 612 198 832 222 832 222 750 464 750 464 60 709 60 709 863 699 863 699 872 800 872 800 437 36 437 36 809 585 809 585 415 381 415 381 155 233 155 233 834 779 834 779 652 386 652 386 887 552 887 552 126 805 126 805 138 578 138 578 873 124 873 124 445 474 445 474 310 769 310 769 579 391 579 391 69 261 69 261 197 432 197 432 168 234 168 234 224 21 224 21 678 41 678 41 869 647 869 647 505 846 505 846 24 44 24 44 720 631 720 631 434 316 434 316 142 600 142 600 544 902 544 902 649 57 649 57 193 300 193 300 523 182 523 182 875 802 875 802 213 894 213 894 550 243 550 243 727 150 727 150 303 636 303 636 697 531 697 531 503 815 503 815 726 867 726 867 930 786 930 786 443 645 443 645 201 61 201 61 685 716 685 716 504 352 504 352 224 352 224 352 944 762 944 762 448 764 448 764 614 611 614 611 300 753 300 753 898 451 898 451 310 290 310 290 546 344 546 344 228 582 228 582 660 693 660 693 50 810 50 810 479 829 479 829 379 940 379 940 603 385 603 385 660 783 660 783 751 239 751 239 459 326 459 326 148 596 148 596 437 457 437 457 266 413 266 413 730 928 730 928 324 784 324 784 759 426 759 426 807 323 807 323 252 855 252 855 78 482 78 482 783 110 783 110 584 301 584 301 456 712 456 712 371 851 371 851 692 808 692 808 145 847 145 847 391 572 391 572 471 148 471 148 816 131 816 131 685 715 685 715 897 543 897 543 368 305 368 305 960 200 960 200 752 87 752 87 873 843 873 843 691 932 691 932 681 71 681 71 624 913 624 913 37 879 37 879 917 556 917 556 497 203 497 203 322 726 322 726 346 182 346 182 12 5 12 5 93 417 93 417 123 195 123 195 429 399 429 399 907 364 907 364 49 215 49 215 623 116 623 116 131 806 131 806 585 671 585 671 946 442 946 442 884 455 884 455 385 39 385 39 571 922 571 922 870 790 870 790 414 90 414 90 396 385 396 385 852 859 852 859 849 57 849 57 132 776 132 776 776 864 776 864 587 350 587 350 249 751 249 751 633 750 633 750 220 817 220 817 787 288 787 288 610 838 610 838 147 363 147 363 44 737 44 737 419 158 419 158 593 331 593 331 806 922 806 922 413 286 413 286 688 918 688 918 396 650 396 650 648 794 648 794 851 147 851 147 173 68 173 68 24 17 24 17 718 390 718 390 53 494 53 494 17 549 17 549 825 876 825 876 141 956 141 956 166 669 166 669 79 951 79 951 857 281 857 281 205 651 205 651 670 246 670 246 655 660 655 660 776 57 776 57 589 551 589 551 563 352 563 352 206 443 206 443 943 59 943 59 397 925 397 925 65 176 65 176 55 43 55 43 866 698 866 698 48 729 48 729 511 229 511 229 718 496 718 496 887 212 887 212 412 10 412 10 160 828 160 828 89 88 89 88 131 422 131 422 503 92 503 92 667 112 667 112 794 525 794 525 164 188 164 188 613 769 613 769 157 323 157 323 275 165 275 165 265 599 265 599 881 489 881 489 672 672 672 672 641 141 641 141 907 794 907 794 310 167 310 167 490 660 490 660 313 480 313 480 271 307 271 307 616 759 616 759 705 428 705 428 145 60 145 60 250 269 250 269 316 406 316 406 233 436 233 436 222 126 222 126 753 470 753 470 168 314 168 314 501 259 501 259 729 380 729 380 30 759 30 759 2 778 2 778 875 39 875 39 343 874 343 874 407 946 407 946 381 306 381 306 404 649 404 649 400 527 400 527 6 881 6 881 797 191 797 191 134 260 134 260 233 23 233 23 32 496 32 496 296 509 296 509 725 502 725 502 70 750 70 750 90 940 90 940 290 58 290 58 535 828 535 828 270 643 270 643 234 483 234 483 593 450 593 450 929 882 929 882 37 578 37 578 67 913 67 913 185 227 185 227 520 375 520 375 943 472 943 472 284 243 284 243 223 809 223 809 928 870 928 870 467 498 467 498 41 7 41 7 777 98 777 98 831 541 831 541 52 317 52 317 95 201 95 201 698 633 698 633 953 295 953 295 244 822 244 822 699 32 699 32 934 343 934 343 325 603 325 603 476 843 476 843 781 63 781 63 663 84 663 84 511 199 511 199 139 326 139 326 35 780 35 780 522 857 522 857 825 612 825 612 125 893 125 893 606 414 606 414 140 700 140 700 920 96 920 96 293 246 293 246 734 165 734 165 362 927 362 927 158 953 158 953 115 317 115 317 248 127 248 127 202 366 202 366 1 107 1 107 493 415 493 415 257 585 257 585 847 725 847 725 949 500 949 500 151 680 151 680 397 735 397 735 671 835 671 835 239 400 239 400 694 486 694 486 946 416 946 416 799 356 799 356 100 572 100 572 720 293 720 293 133 103 133 103 628 293 628 293 202 694 202 694 809 563 809 563 539 274 539 274 131 627 131 627 21 378 21 378 263 157 263 157 328 254 328 254 817 508 817 508 953 901 953 901 622 751 622 751 802 712 802 712 802 235 802 235 366 20 366 20 484 183 484 183 957 140 957 140 701 430 701 430 742 869 742 869 237 385 237 385 240 41 240 41 102 51 102 51 919 629 919 629 15 923 15 923 846 122 846 122 642 549 642 549 823 767 823 767 206 721 206 721 620 925 620 925 437 819 437 819 442 898 442 898 303 433 303 433 865 431 865 431 550 456 550 456 533 634 533 634 952 904 952 904 128 205 128 205 697 403 697 403 510 101 510 101 302 354 302 354 95 467 95 467 914 576 914 576 872 383 872 383 21 13 21 13 850 96 850 96 24 828 24 828 330 5 330 5 946 277 946 277 175 15 175 15 814 436 814 436 24 628 24 628 843 510 843 510 826 21 826 21 71 394 71 394 228 754 228 754 123 778 123 778 930 652 930 652 332 515 332 515 3 225 3 225 851 912 851 912 713 134 713 134 221 221 221 221 428 162 428 162 233 108 233 108 789 48 789 48 558 852 558 852 676 321 676 321 914 765 914 765 939 824 939 824 756 613 756 613 817 844 817 844 739 862 739 862 49 713 49 713 548 781 548 781 536 143 536 143 112 557 112 557 586 466 586 466 435 522 435 522 925 664 925 664 719 199 719 199 924 446 924 446 471 536 471 536 261 756 261 756 916 72 916 72 460 636 460 636 3 437 3 437 790 687 790 687 213 783 213 783 127 184 127 184 750 220 750 220 660 598 660 598 551 887 551 887 218 862 218 862 77 333 77 333 197 823 197 823 927 478 927 478 449 349 449 349 19 706 19 706 941 351 941 351 465 417 465 417 283 161 283 161 887 506 887 506 530 347 530 347 275 605 275 605 140 855 140 855 44 177 44 177 952 631 952 631 570 431 570 431 889 812 889 812 425 548 425 548 869 704 869 704 411 627 411 627 70 14 70 14 419 785 419 785 733 388 733 388 714 263 714 263 666 104 666 104 13 820 13 820 805 208 805 208 605 265 605 265 409 360 409 360 670 523 670 523 451 496 451 496 744 340 744 340 423 764 423 764 137 17 137 17 188 626 188 626 770 901 770 901 427 143 427 143 389 773 389 773 595 227 595 227 126 699 126 699 776 592 776 592 135 292 135 292 336 527 336 527 241 721 241 721 677 43 677 43 194 682 194 682 821 579 821 579 50 550 50 550 165 844 165 844 237 724 237 724 522 205 522 205 468 149 468 149 366 866 366 866 59 223 59 223 465 634 465 634 813 636 813 636 37 665 37 665 931 201 931 201 913 278 913 278 81 823 81 823 304 734 304 734 474 142 474 142 79 623 79 623 150 613 150 613 882 606 882 606 211 939 211 939 783 658 783 658 145 161 145 161 721 326 721 326 261 734 261 734 470 11 470 11 727 202 727 202 242 323 242 323 612 547 612 547 938 40 938 40 828 571 828 571 698 323 698 323 869 503 869 503 528 821 528 821 86 146 86 146 334 817 334 817 637 856 637 856 332 512 332 512 314 43 314 43 915 956 915 956 97 834 97 834 611 725 611 725 252 37 252 37 238 783 238 783 7 690 7 690 539 834 539 834 562 795 562 795 68 217 68 217 931 38 931 38 305 620 305 620 313 517 313 517 106 90 106 90 831 663 831 663 270 499 270 499 372 194 372 194 785 395 785 395 630 88 630 88 477 77 477 77 409 444 409 444 270 375 270 375 418 741 418 741 628 921 628 921 524 480 524 480 212 346 212 346 711 139 711 139 104 371 104 371 116 859 116 859 410 113 410 113 106 791 106 791 141 951 141 951 53 602 53 602 404 58 404 58 721 917 721 917 569 579 569 579 115 138 115 138 440 817 440 817 577 594 577 594 257 180 257 180 341 857 341 857 126 348 126 348 761 167 761 167 574 690 574 690 206 670 206 670 567 569 567 569 852 707 852 707 299 398 299 398 947 331 947 331 784 902 784 902 509 634 509 634 581 672 581 672 695 520 695 520 473 940 473 940 28 386 28 386 785 785 785 785 667 583 667 583 102 713 102 713 151 458 151 458 516 607 516 607 742 211 742 211 333 440 333 440 595 62 595 62 925 698 925 698 163 534 163 534 629 778 629 778 885 772 885 772 644 904 644 904 444 578 444 578 99 29 99 29 412 725 412 725 32 715 32 715 430 23 430 23 128 35 128 35 574 182 574 182 55 463 55 463 718 820 718 820 946 457 946 457 529 357 529 357 206 738 206 738 112 116 112 116 414 380 414 380 585 158 585 158 232 16 232 16 43 437 43 437 40 553 40 553 859 222 859 222 141 551 141 551 465 212 465 212 503 254 503 254 828 483 828 483 319 308 319 308 698 621 698 621 687 230 687 230 673 425 673 425 453 323 453 323 889 543 889 543 565 208 565 208 896 557 896 557 164 482 164 482 868 453 868 453 302 935 302 935 332 44 332 44 800 286 800 286 400 957 400 957 510 410 510 410 508 292 508 292 63 835 63 835 657 36 657 36 908 532 908 532 324 401 324 401 645 798 645 798 510 23 510 23 443 132 443 132 90 753 90 753 631 253 631 253 937 818 937 818 754 470 754 470 113 384 113 384 795 621 795 621 298 19 298 19 84 631 84 631 960 571 960 571 373 58 373 58 468 472 468 472 776 852 776 852 699 543 699 543 715 370 715 370 893 732 893 732 753 346 753 346 919 874 919 874 481 482 481 482 570 509 570 509 886 54 886 54 841 728 841 728 893 598 893 598 223 407 223 407 698 469 698 469 583 871 583 871 867 859 867 859 706 9 706 9 99 548 99 548 69 595 69 595 921 319 921 319 824 110 824 110 150 17 150 17 248 25 248 25 163 15 163 15 405 36 405 36 760 263 760 263 789 310 789 310 198 664 198 664 175 8 175 8 111 820 111 820 273 744 273 744 584 549 584 549 923 55 923 55 30 838 30 838 610 747 610 747 686 646 686 646 110 14 110 14 811 361 811 361 636 189 636 189 315 518 315 518 572 105 572 105 443 9 443 9 532 26 532 26 631 435 631 435 219 935 219 935 178 917 178 917 223 127 223 127 100 345 100 345 288 739 288 739 55 633 55 633 146 553 146 553 586 326 586 326 671 59 671 59 686 34 686 34 163 662 163 662 875 198 875 198 942 652 942 652 124 445 124 445 325 2 325 2 910 487 910 487 482 242 482 242 774 247 774 247 367 234 367 234 440 630 440 630 143 204 143 204 432 190 432 190 470 268 470 268 941 255 941 255 203 245 203 245 225 253 225 253 941 484 941 484 179 591 179 591 683 11 683 11 188 546 188 546 427 752 427 752 525 693 525 693 516 363 516 363 936 859 936 859 771 940 771 940 131 892 131 892 298 754 298 754 585 467 585 467 44 853 44 853 344 945 344 945 307 509 307 509 707 377 707 377 603 616 603 616 913 482 913 482 884 808 884 808 124 760 124 760 707 867 707 867 116 924 116 924 577 913 577 913 794 959 794 959 923 2 923 2 325 939 325 939 368 277 368 277 512 186 512 186 407 258 407 258 458 157 458 157 406 337 406 337 340 150 340 150 812 737 812 737 135 958 135 958 8 354 8 354 763 640 763 640 719 539 719 539 449 28 449 28 538 101 538 101 283 741 283 741 757 621 757 621 254 579 254 579 738 566 738 566 791 370 791 370 596 85 596 85 899 257 899 257 308 115 308 115 405 916 405 916 160 719 160 719 58 761 58 761 526 344 526 344 630 117 630 117 14 869 14 869 171 588 171 588 403 110 403 110 495 837 495 837 958 852 958 852 717 188 717 188 356 717 356 717 835 863 835 863 398 867 398 867 837 884 837 884 55 498 55 498 696 593 696 593 529 494 529 494 887 227 887 227 256 155 256 155 722 104 722 104 586 372 586 372 180 388 180 388 23 688 23 688 198 47 198 47 802 726 802 726 8 682 8 682 843 823 843 823 355 287 355 287 292 629 292 629 242 139 242 139 819 905 819 905 6 64 6 64 436 254 436 254 933 803 933 803 277 372 277 372 519 110 519 110 505 606 505 606 920 495 920 495 630 836 630 836 505 136 505 136 86 450 86 450 511 173 511 173 794 647 794 647 626 937 626 937 434 791 434 791 848 281 848 281 518 74 518 74 327 751 327 751 816 650 816 650 510 496 510 496 512 921 512 921 269 503 269 503 55 585 55 585 64 880 64 880 204 66 204 66 536 925 536 925 426 255 426 255 650 213 650 213 240 785 240 785 126 768 126 768 944 155 944 155 529 220 529 220 240 404 240 404 595 507 595 507 428 328 428 328 778 643 778 643 338 599 338 599 686 44 686 44 708 245 708 245 682 390 682 390 26 232 26 232 546 880 546 880 925 846 925 846 103 482 103 482 909 84 909 84 772 164 772 164 860 703 860 703 309 788 309 788 433 679 433 679 171 229 171 229 422 247 422 247 649 602 649 602 651 303 651 303 810 207 810 207 288 34 288 34 857 113 857 113 415 440 415 440 342 704 342 704 495 109 495 109 280 276 280 276 178 720 178 720 198 726 198 726 760 901 760 901 445 450 445 450 330 132 330 132 397 875 397 875 672 215 672 215 124 567 124 567 491 736 491 736 641 799 641 799 332 81 332 81 778 369 778 369 347 370 347 370 759 910 759 910 673 222 673 222 604 812 604 812 158 198 158 198 67 532 67 532 772 748 772 748 360 357 360 357 889 426 889 426 187 720 187 720 25 425 25 425 481 90 481 90 562 106 562 106 820 797 820 797 583 705 583 705 894 838 894 838 206 276 206 276 450 793 450 793 306 224 306 224 307 873 307 873 529 501 529 501 59 928 59 928 574 309 574 309 950 317 950 317 512 857 512 857 948 337 948 337 530 684 530 684 378 897 378 897 481 845 481 845 833 455 833 455 721 50 721 50 566 881 566 881 505 736 505 736 761 800 761 800 34 948 34 948 862 267 862 267 523 477 523 477 751 185 751 185 488 95 488 95 863 273 863 273 56 47 56 47 777 800 777 800 518 686 518 686 55 842 55 842 875 159 875 159 683 228 683 228 817 113 817 113 282 917 282 917 859 358 859 358 49 920 49 920 28 594 28 594 781 638 781 638 93 416 93 416 705 298 705 298 124 13 124 13 404 915 404 915 776 43 776 43 768 837 768 837 902 928 902 928 52 288 52 288 623 548 623 548 915 663 915 663 751 838 751 838 179 371 179 371 360 680 360 680 927 782 927 782 941 319 941 319 150 24 150 24 455 916 455 916 841 342 841 342 436 709 436 709 609 861 609 861 675 836 675 836 310 347 310 347 953 727 953 727 473 207 473 207 78 23 78 23 587 780 587 780 945 241 945 241 452 314 452 314 96 872 96 872 621 469 621 469 273 464 273 464 550 364 550 364 748 405 748 405 65 547 65 547 15 434 15 434 645 626 645 626 137 442 137 442 364 163 364 163 927 147 927 147 549 280 549 280 841 758 841 758 786 514 786 514 118 753 118 753 267 107 267 107 324 741 324 741 218 430 218 430 777 839 777 839 445 569 445 569 461 867 461 867 552 402 552 402 397 85 397 85 576 335 576 335 634 846 634 846 928 732 928 732 184 725 184 725 536 57 536 57 287 771 287 771 361 378 361 378 126 262 126 262 842 645 842 645 19 223 19 223 806 151 806 151 84 100 84 100 732 832 732 832 361 318 361 318 879 428 879 428 402 118 402 118 758 511 758 511 916 134 916 134 580 732 580 732 114 564 114 564 81 317 81 317 783 562 783 562 905 880 905 880 384 520 384 520 653 918 653 918 210 402 210 402 370 101 370 101 898 639 898 639 832 935 832 935 67 339 67 339 500 505 500 505 700 677 700 677 830 845 830 845 7 162 7 162 516 360 516 360 692 520 692 520 349 36 349 36 323 684 323 684 727 303 727 303 366 437 366 437 818 843 818 843 861 798 861 798 931 396 931 396 239 888 239 888 722 541 722 541 248 37 248 37 732 763 732 763 61 798 61 798 657 760 657 760 314 815 314 815 311 890 311 890 540 886 540 886 581 57 581 57 264 807 264 807 41 132 41 132 466 266 466 266 771 893 771 893 903 444 903 444 296 920 296 920 483 298 483 298 607 864 607 864 27 665 27 665 231 51 231 51 943 641 943 641 747 941 747 941 861 528 861 528 748 60 748 60 392 59 392 59 219 291 219 291 830 942 830 942 110 521 110 521 575 940 575 940 80 618 80 618 511 202 511 202 415 789 415 789 40 369 40 369 751 430 751 430 598 31 598 31 325 684 325 684 345 678 345 678 924 924 924 924 310 492 310 492 228 92 228 92 871 42 871 42 254 353 254 353 790 878 790 878 38 472 38 472 568 234 568 234 874 608 874 608 226 570 226 570 44 655 44 655 241 100 241 100 616 513 616 513 139 1 139 1 270 810 270 810 780 124 780 124 706 853 706 853 608 6 608 6 560 928 560 928 690 66 690 66 267 771 267 771 504 578 504 578 768 699 768 699 681 924 681 924 428 599 428 599 619 698 619 698 738 572 738 572 541 280 541 280 105 799 105 799 142 202 142 202 60 846 60 846 3 820 3 820 776 360 776 360 437 16 437 16 753 32 753 32 273 812 273 812 781 830 781 830 566 809 566 809 487 862 487 862 442 573 442 573 318 750 318 750 934 114 934 114 707 180 707 180 757 805 757 805 863 775 863 775 281 135 281 135 810 337 810 337 630 544 630 544 117 275 117 275 933 647 933 647 513 481 513 481 627 875 627 875 262 738 262 738 543 13 543 13 557 913 557 913 223 3 223 3 534 959 534 959 219 247 219 247 915 462 915 462 113 230 113 230 107 247 107 247 560 482 560 482 24 901 24 901 413 849 413 849 649 280 649 280 881 683 881 683 161 164 161 164 216 703 216 703 886 47 886 47 883 751 883 751 339 406 339 406 407 879 407 879 758 904 758 904 780 586 780 586 19 137 19 137 144 221 144 221 335 241 335 241 529 26 529 26 197 619 197 619 502 7 502 7 773 502 773 502 407 188 407 188 912 359 912 359 256 873 256 873 349 421 349 421 115 461 115 461 343 364 343 364 930 832 930 832 605 331 605 331 505 234 505 234 257 166 257 166 338 457 338 457 650 372 650 372 190 112 190 112 562 194 562 194 643 386 643 386 168 174 168 174 217 827 217 827 78 877 78 877 812 743 812 743 252 709 252 709 93 937 93 937 827 851 827 851 449 438 449 438 524 7 524 7 288 727 288 727 223 36 223 36 951 747 951 747 796 129 796 129 823 546 823 546 541 266 541 266 900 771 900 771 50 383 50 383 822 487 822 487 603 883 603 883 411 443 411 443 338 526 338 526 51 578 51 578 319 76 319 76 115 913 115 913 385 444 385 444 771 658 771 658 940 386 940 386 128 385 128 385 581 854 581 854 58 434 58 434 840 387 840 387 247 73 247 73 163 552 163 552 430 448 430 448 568 698 568 698 717 229 717 229 671 960 671 960 884 409 884 409 353 86 353 86 248 146 248 146 894 811 894 811 737 921 737 921 296 387 296 387 492 589 492 589 262 117 262 117 521 927 521 927 946 429 946 429 414 532 414 532 635 812 635 812 706 838 706 838 868 515 868 515 835 227 835 227 99 732 99 732 481 620 481 620 483 689 483 689 592 440 592 440 322 147 322 147 698 110 698 110 148 292 148 292 315 654 315 654 862 797 862 797 675 361 675 361 668 905 668 905 56 676 56 676 123 328 123 328 561 314 561 314 863 781 863 781 252 247 252 247 415 865 415 865 824 829 824 829 900 157 900 157 892 131 892 131 398 116 398 116 719 209 719 209 623 103 623 103 493 837 493 837 269 334 269 334 200 17 200 17 68 406 68 406 5 954 5 954 738 318 738 318 571 27 571 27 234 89 234 89 952 224 952 224 722 79 722 79 955 139 955 139 644 923 644 923 379 307 379 307 928 782 928 782 670 960 670 960 825 331 825 331 579 752 579 752 212 73 212 73 185 918 185 918 876 788 876 788 837 469 837 469 432 333 432 333 608 745 608 745 195 613 195 613 695 30 695 30 828 230 828 230 425 791 425 791 868 554 868 554 205 9 205 9 314 225 314 225 41 445 41 445 626 656 626 656 124 81 124 81 241 781 241 781 245 248 245 248 915 772 915 772 441 885 441 885 742 117 742 117 33 356 33 356 620 243 620 243 413 422 413 422 323 800 323 800 354 714 354 714 562 451 562 451 475 494 475 494 687 327 687 327 282 950 282 950 88 679 88 679 614 730 614 730 60 567 60 567 313 869 313 869 96 219 96 219 259 310 259 310 893 269 893 269 868 642 868 642 703 858 703 858 648 869 648 869 43 163 43 163 260 500 260 500 817 670 817 670 690 894 690 894 407 627 407 627 179 176 179 176 782 275 782 275 671 631 671 631 762 389 762 389 711 593 711 593 372 867 372 867 684 530 684 530 840 920 840 920 197 547 197 547 951 745 951 745 126 446 126 446 694 873 694 873 51 756 51 756 814 707 814 707 313 423 313 423 698 819 698 819 86 208 86 208 172 525 172 525 260 442 260 442 776 437 776 437 754 645 754 645 134 166 134 166 451 740 451 740 660 812 660 812 204 607 204 607 915 489 915 489 410 530 410 530 85 211 85 211 234 492 234 492 550 180 550 180 176 753 176 753 256 809 256 809 721 697 721 697 84 548 84 548 936 238 936 238 324 850 324 850 180 214 180 214 361 695 361 695 676 596 676 596 459 389 459 389 473 295 473 295 662 823 662 823 136 419 136 419 808 798 808 798 25 51 25 51 661 413 661 413 617 724 617 724 35 171 35 171 8 665 8 665 331 532 331 532 764 485 764 485 830 568 830 568 829 692 829 692 734 459 734 459 695 850 695 850 320 19 320 19 715 546 715 546 945 237 945 237 269 344 269 344 174 9 174 9 7 319 7 319 42 937 42 937 437 629 437 629 652 678 652 678 904 426 904 426 878 43 878 43 867 421 867 421 607 760 607 760 481 63 481 63 354 928 354 928 461 421 461 421 365 587 365 587 744 154 744 154 619 181 619 181 422 883 422 883 507 685 507 685 113 729 113 729 558 599 558 599 101 10 101 10 716 747 716 747 850 409 850 409 656 51 656 51 766 42 766 42 936 145 936 145 608 247 608 247 246 183 246 183 230 717 230 717 785 236 785 236 944 335 944 335 69 718 69 718 338 306 338 306 14 395 14 395 470 576 470 576 33 358 33 358 440 533 440 533 356 825 356 825 488 741 488 741 305 685 305 685 715 820 715 820 87 771 87 771 571 924 571 924 537 526 537 526 194 459 194 459 941 951 941 951 355 450 355 450 381 568 381 568 786 23 786 23 810 865 810 865 502 692 502 692 644 919 644 919 430 726 430 726 275 912 275 912 841 718 841 718 209 280 209 280 396 835 396 835 430 142 430 142 369 111 369 111 203 167 203 167 354 734 354 734 895 171 895 171 450 50 450 50 917 371 917 371 36 801 36 801 588 498 588 498 466 757 466 757 726 488 726 488 711 11 711 11 729 560 729 560 949 85 949 85 561 436 561 436 705 344 705 344 108 499 108 499 386 366 386 366 76 770 76 770 901 326 901 326 73 392 73 392 396 415 396 415 333 896 333 896 266 16 266 16 630 315 630 315 232 259 232 259 663 731 663 731 260 310 260 310 439 666 439 666 557 953 557 953 80 449 80 449 552 434 552 434 529 177 529 177 750 412 750 412 925 541 925 541 683 771 683 771 650 718 650 718 769 137 769 137 803 606 803 606 515 933 515 933 550 829 550 829 442 735 442 735 583 112 583 112 804 149 804 149 747 76 747 76 880 570 880 570 494 639 494 639 131 593 131 593 862 840 862 840 502 502 502 502 149 213 149 213 386 637 386 637 729 845 729 845 463 479 463 479 543 505 543 505 392 136 392 136 551 549 551 549 39 299 39 299 119 648 119 648 958 408 958 408 139 815 139 815 785 502 785 502 81 568 81 568 216 318 216 318 684 664 684 664 578 317 578 317 690 918 690 918 685 918 685 918 366 589 366 589 687 894 687 894 414 942 414 942 144 766 144 766 565 828 565 828 269 437 269 437 155 910 155 910 343 147 343 147 296 464 296 464 492 834 492 834 343 434 343 434 747 760 747 760 370 314 370 314 921 664 921 664 612 824 612 824 674 927 674 927 162 450 162 450 741 156 741 156 788 194 788 194 23 757 23 757 917 284 917 284 956 876 956 876 452 98 452 98 262 334 262 334 239 293 239 293 624 596 624 596 376 856 376 856 933 652 933 652 759 195 759 195 198 472 198 472 757 194 757 194 360 172 360 172 755 196 755 196 723 467 723 467 481 397 481 397 900 617 900 617 491 610 491 610 31 166 31 166 46 3 46 3 216 865 216 865 869 228 869 228 725 698 725 698 603 564 603 564 140 536 140 536 83 372 83 372 616 694 616 694 513 827 513 827 264 165 264 165 333 48 333 48 893 839 893 839 84 916 84 916 272 853 272 853 166 758 166 758 953 283 953 283 9 444 9 444 169 631 169 631 564 416 564 416 321 221 321 221 213 561 213 561 601 149 601 149 652 206 652 206 58 187 58 187 622 303 622 303 36 63 36 63 707 860 707 860 777 291 777 291 711 51 711 51 144 256 144 256 109 38 109 38 147 449 147 449 599 635 599 635 865 101 865 101 287 10 287 10 61 257 61 257 402 3 402 3 541 60 541 60 368 805 368 805 555 722 555 722 621 712 621 712 136 402 136 402 307 148 307 148 260 480 260 480 670 200 670 200 743 435 743 435 254 628 254 628 428 88 428 88 601 831 601 831 704 429 704 429 38 417 38 417 711 935 711 935 146 298 146 298 856 205 856 205 191 314 191 314 380 762 380 762 641 519 641 519 627 223 627 223 223 282 223 282 430 446 430 446 536 594 536 594 22 624 22 624 347 415 347 415 708 224 708 224 333 776 333 776 775 270 775 270 903 678 903 678 33 590 33 590 918 486 918 486 890 523 890 523 684 435 684 435 229 932 229 932 70 429 70 429 200 318 200 318 437 145 437 145 924 694 924 694 451 871 451 871 731 602 731 602 949 726 949 726 821 713 821 713 644 151 644 151 267 438 267 438 29 120 29 120 436 361 436 361 287 602 287 602 507 381 507 381 670 35 670 35 617 653 617 653 337 158 337 158 821 69 821 69 249 902 249 902 310 333 310 333 242 517 242 517 16 810 16 810 202 412 202 412 604 950 604 950 131 927 131 927 615 799 615 799 340 437 340 437 624 231 624 231 169 537 169 537 429 866 429 866 671 924 671 924 711 827 711 827 521 160 521 160 409 111 409 111 46 606 46 606 181 720 181 720 264 225 264 225 799 643 799 643 134 201 134 201 272 642 272 642 715 778 715 778 436 667 436 667 877 682 877 682 876 880 876 880 886 326 886 326 333 693 333 693 423 141 423 141 416 245 416 245 800 398 800 398 505 320 505 320 63 112 63 112 541 239 541 239 929 161 929 161 425 783 425 783 926 60 926 60 290 501 290 501 708 301 708 301 508 264 508 264 276 951 276 951 227 900 227 900 1 430 1 430 182 760 182 760 308 61 308 61 839 328 839 328 714 98 714 98 732 811 732 811 148 173 148 173 369 46 369 46 854 901 854 901 500 943 500 943 200 610 200 610 840 610 840 610 920 340 920 340 194 848 194 848 934 315 934 315 559 531 559 531 583 140 583 140 844 924 844 924 643 403 643 403 461 557 461 557 535 747 535 747 599 927 599 927 52 455 52 455 709 286 709 286 190 557 190 557 614 935 614 935 525 630 525 630 445 593 445 593 495 528 495 528 256 705 256 705 740 572 740 572 666 820 666 820 545 272 545 272 426 569 426 569 206 565 206 565 770 372 770 372 584 938 584 938 680 157 680 157 927 575 927 575 280 447 280 447 153 731 153 731 63 121 63 121 814 119 814 119 66 128 66 128 330 225 330 225 309 923 309 923 781 954 781 954 805 358 805 358 462 632 462 632 911 848 911 848 148 357 148 357 102 605 102 605 796 542 796 542 593 420 593 420 342 916 342 916 426 593 426 593 232 846 232 846 576 101 576 101 425 294 425 294 790 241 790 241 39 840 39 840 98 671 98 671 34 822 34 822 79 169 79 169 14 390 14 390 725 802 725 802 313 870 313 870 723 839 723 839 209 628 209 628 472 455 472 455 763 789 763 789 298 519 298 519 552 297 552 297 256 257 256 257 121 931 121 931 392 451 392 451 261 587 261 587 418 495 418 495 728 701 728 701 226 121 226 121 622 169 622 169 466 44 466 44 956 849 956 849 429 165 429 165 744 205 744 205 38 790 38 790 716 778 716 778 863 901 863 901 439 903 439 903 370 266 370 266 107 22 107 22 492 276 492 276 32 33 32 33 780 869 780 869 832 99 832 99 393 785 393 785 169 43 169 43 73 323 73 323 558 93 558 93 683 441 683 441 150 176 150 176 382 323 382 323 28 752 28 752 519 328 519 328 173 317 173 317 896 576 896 576 685 395 685 395 787 59 787 59 242 417 242 417 291 728 291 728 711 26 711 26 67 207 67 207 235 934 235 934 892 40 892 40 656 74 656 74 652 322 652 322 220 28 220 28 930 653 930 653 107 136 107 136 227 784 227 784 395 334 395 334 232 612 232 612 318 577 318 577 510 54 510 54 572 841 572 841 420 841 420 841 46 162 46 162 272 178 272 178 244 859 244 859 107 922 107 922 416 856 416 856 400 192 400 192 313 81 313 81 337 436 337 436 569 529 569 529 818 477 818 477 655 119 655 119 556 948 556 948 926 568 926 568 619 7 619 7 956 347 956 347 17 439 17 439 308 187 308 187 881 122 881 122 196 265 196 265 788 665 788 665 608 392 608 392 119 435 119 435 749 271 749 271 139 569 139 569 903 907 903 907 756 240 756 240 59 826 59 826 139 434 139 434 270 48 270 48 156 813 156 813 436 598 436 598 233 290 233 290 729 102 729 102 357 423 357 423 348 432 348 432 633 806 633 806 15 537 15 537 642 28 642 28 249 663 249 663 145 347 145 347 916 886 916 886 938 520 938 520 463 86 463 86 709 605 709 605 396 810 396 810 913 744 913 744 931 506 931 506 44 650 44 650 478 866 478 866 812 58 812 58 507 209 507 209 793 384 793 384 365 203 365 203 304 186 304 186 859 552 859 552 738 922 738 922 800 18 800 18 786 805 786 805 649 779 649 779 27 309 27 309 922 421 922 421 840 953 840 953 905 7 905 7 602 752 602 752 642 239 642 239 454 306 454 306 244 231 244 231 251 926 251 926 577 269 577 269 213 2 213 2 190 566 190 566 235 608 235 608 494 7 494 7 299 537 299 537 268 315 268 315 375 225 375 225 3 798 3 798 103 510 103 510 756 83 756 83 325 717 325 717 628 143 628 143 591 254 591 254 330 27 330 27 184 147 184 147 501 149 501 149 39 549 39 549 741 623 741 623 630 415 630 415 958 751 958 751 308 257 308 257 24 878 24 878 164 926 164 926 385 537 385 537 636 798 636 798 505 755 505 755 551 893 551 893 372 721 372 721 195 714 195 714 668 604 668 604 740 297 740 297 269 467 269 467 655 914 655 914 215 710 215 710 128 79 128 79 832 28 832 28 36 642 36 642 127 270 127 270 927 285 927 285 834 682 834 682 456 487 456 487 617 273 617 273 488 766 488 766 328 697 328 697 191 912 191 912 169 555 169 555 63 864 63 864 72 262 72 262 85 442 85 442 393 433 393 433 764 860 764 860 514 411 514 411 298 220 298 220 583 15 583 15 907 858 907 858 4 939 4 939 265 592 265 592 688 837 688 837 706 334 706 334 817 519 817 519 522 889 522 889 294 430 294 430 358 263 358 263 350 908 350 908 657 900 657 900 351 582 351 582 378 719 378 719 96 790 96 790 517 797 517 797 846 266 846 266 582 950 582 950 459 451 459 451 137 307 137 307 490 759 490 759 845 710 845 710 565 880 565 880 259 562 259 562 871 907 871 907 788 655 788 655 371 378 371 378 729 904 729 904 571 386 571 386 481 220 481 220 89 190 89 190 814 544 814 544 729 474 729 474 120 955 120 955 957 728 957 728 168 40 168 40 696 399 696 399 670 760 670 760 756 807 756 807 748 269 748 269 76 286 76 286 153 672 153 672 274 326 274 326 288 893 288 893 714 452 714 452 174 130 174 130 685 467 685 467 295 163 295 163 40 895 40 895 801 41 801 41 666 171 666 171 921 139 921 139 247 482 247 482 110 554 110 554 197 778 197 778 660 294 660 294 630 699 630 699 637 175 637 175 38 419 38 419 461 844 461 844 354 1 354 1 221 149 221 149 367 104 367 104 953 122 953 122 641 768 641 768 866 250 866 250 580 773 580 773 845 493 845 493 87 70 87 70 35 955 35 955 780 551 780 551 575 163 575 163 170 543 170 543 563 501 563 501 171 763 171 763 515 728 515 728 958 89 958 89 40 5 40 5 390 430 390 430 910 266 910 266 921 897 921 897 470 199 470 199 257 45 257 45 789 436 789 436 575 931 575 931 339 474 339 474 451 486 451 486 461 661 461 661 693 781 693 781 180 793 180 793 48 708 48 708 300 810 300 810 193 651 193 651 78 226 78 226 364 821 364 821 38 751 38 751 935 427 935 427 117 210 117 210 286 167 286 167 112 353 112 353 749 377 749 377 767 773 767 773 681 262 681 262 639 509 639 509 792 707 792 707 385 794 385 794 692 318 692 318 584 833 584 833 171 726 171 726 335 556 335 556 162 766 162 766 622 638 622 638 447 729 447 729 153 498 153 498 286 114 286 114 163 73 163 73 870 446 870 446 190 903 190 903 852 730 852 730 785 3 785 3 216 696 216 696 631 810 631 810 344 733 344 733 381 58 381 58 876 163 876 163 39 520 39 520 736 888 736 888 555 315 555 315 501 414 501 414 564 270 564 270 159 361 159 361 736 82 736 82 136 708 136 708 579 425 579 425 396 492 396 492 674 204 674 204 508 563 508 563 57 774 57 774 91 382 91 382 54 695 54 695 484 840 484 840 315 339 315 339 897 925 897 925 863 928 863 928 597 672 597 672 366 891 366 891 436 261 436 261 677 148 677 148 934 855 934 855 439 749 439 749 935 435 935 435 266 863 266 863 298 12 298 12 443 660 443 660 209 869 209 869 406 590 406 590 55 602 55 602 798 95 798 95 75 559 75 559 225 31 225 31 71 506 71 506 348 454 348 454 752 335 752 335 766 56 766 56 538 658 538 658 230 560 230 560 394 698 394 698 803 513 803 513 763 852 763 852 699 273 699 273 157 382 157 382 421 601 421 601 17 301 17 301 719 614 719 614 430 935 430 935 600 731 600 731 128 714 128 714 599 941 599 941 67 579 67 579 146 485 146 485 876 24 876 24 328 930 328 930 929 31 929 31 872 596 872 596 380 196 380 196 151 578 151 578 459 71 459 71 751 325 751 325 147 60 147 60 314 843 314 843 713 521 713 521 763 917 763 917 23 875 23 875 357 441 357 441 221 625 221 625 738 544 738 544 46 383 46 383 141 585 141 585 783 525 783 525 568 389 568 389 763 550 763 550 231 697 231 697 417 874 417 874 339 415 339 415 484 396 484 396 681 69 681 69 922 660 922 660 456 716 456 716 270 157 270 157 455 618 455 618 319 280 319 280 684 297 684 297 117 549 117 549 724 4 724 4 723 466 723 466 570 185 570 185 875 948 875 948 862 485 862 485 212 742 212 742 133 93 133 93 667 404 667 404 803 520 803 520 385 896 385 896 869 161 869 161 59 960 59 960 39 889 39 889 626 254 626 254 63 818 63 818 1 375 1 375 176 773 176 773 698 829 698 829 695 189 695 189 225 501 225 501 643 570 643 570 431 794 431 794 528 312 528 312 35 101 35 101 37 625 37 625 474 630 474 630 323 508 323 508 23 274 23 274 947 737 947 737 78 445 78 445 112 638 112 638 356 463 356 463 492 197 492 197 437 435 437 435 11 380 11 380 910 808 910 808 677 635 677 635 755 195 755 195 841 945 841 945 155 555 155 555 629 416 629 416 175 668 175 668 927 541 927 541 271 229 271 229 495 273 495 273 652 234 652 234 642 506 642 506 815 866 815 866 169 42 169 42 241 345 241 345 680 903 680 903 193 944 193 944 247 138 247 138 577 664 577 664 900 768 900 768 137 859 137 859 112 76 112 76 291 83 291 83 205 99 205 99 717 113 717 113 102 590 102 590 698 503 698 503 504 44 504 44 593 318 593 318 497 45 497 45 813 369 813 369 696 856 696 856 27 848 27 848 740 454 740 454 927 815 927 815 323 292 323 292 239 948 239 948 85 565 85 565 374 732 374 732 783 654 783 654 339 54 339 54 857 344 857 344 87 614 87 614 336 658 336 658 75 164 75 164 901 77 901 77 359 123 359 123 955 558 955 558 476 522 476 522 621 47 621 47 715 198 715 198 134 29 134 29 588 310 588 310 615 604 615 604 937 694 937 694 100 863 100 863 415 309 415 309 711 176 711 176 484 950 484 950 12 366 12 366 603 339 603 339 739 138 739 138 545 501 545 501 5 861 5 861 400 581 400 581 199 31 199 31 267 876 267 876 32 674 32 674 547 575 547 575 698 417 698 417 717 916 717 916 564 556 564 556 368 597 368 597 95 744 95 744 683 831 683 831 515 139 515 139 909 484 909 484 795 609 795 609 156 873 156 873 276 202 276 202 463 329 463 329 659 505 659 505 20 656 20 656 364 758 364 758 75 288 75 288 235 349 235 349 72 815 72 815 79 413 79 413 789 263 789 263 906 379 906 379 46 134 46 134 322 524 322 524 259 412 259 412 723 958 723 958 633 15 633 15 651 271 651 271 297 57 297 57 749 20 749 20 96 137 96 137 495 244 495 244 862 446 862 446 763 683 763 683 919 176 919 176 818 456 818 456 501 263 501 263 676 879 676 879 595 1 595 1 89 855 89 855 259 624 259 624 395 908 395 908 266 634 266 634 810 494 810 494 415 856 415 856 151 241 151 241 47 727 47 727 105 348 105 348 348 922 348 922 235 202 235 202 953 21 953 21 732 683 732 683 80 468 80 468 237 324 237 324 476 306 476 306 7 43 7 43 527 482 527 482 258 588 258 588 525 938 525 938 431 39 431 39 751 99 751 99 848 591 848 591 898 187 898 187 346 428 346 428 901 434 901 434 506 250 506 250 942 224 942 224 77 584 77 584 294 302 294 302 486 250 486 250 776 472 776 472 780 712 780 712 934 690 934 690 121 316 121 316 452 928 452 928 732 56 732 56 539 92 539 92 472 494 472 494 151 563 151 563 835 806 835 806 538 456 538 456 424 699 424 699 183 272 183 272 261 926 261 926 910 146 910 146 792 692 792 692 296 302 296 302 776 414 776 414 302 414 302 414 46 90 46 90 48 611 48 611 674 769 674 769 943 14 943 14 688 641 688 641 611 201 611 201 602 795 602 795 949 910 949 910 595 230 595 230 773 45 773 45 4 649 4 649 485 331 485 331 586 324 586 324 667 222 667 222 822 232 822 232 291 626 291 626 524 474 524 474 619 806 619 806 453 277 453 277 534 48 534 48 333 485 333 485 634 149 634 149 453 364 453 364 737 498 737 498 322 160 322 160 460 758 460 758 12 907 12 907 875 485 875 485 928 906 928 906 806 726 806 726 815 527 815 527 343 310 343 310 157 479 157 479 78 836 78 836 2 917 2 917 652 338 652 338 108 605 108 605 8 714 8 714 859 314 859 314 813 807 813 807 132 256 132 256 730 952 730 952 655 90 655 90 800 736 800 736 25 5 25 5 712 537 712 537 243 339 243 339 11 300 11 300 864 42 864 42 88 698 88 698 795 386 795 386 913 119 913 119 719 491 719 491 462 297 462 297 93 68 93 68 408 301 408 301 410 709 410 709 751 691 751 691 846 310 846 310 453 125 453 125 566 310 566 310 705 612 705 612 898 821 898 821 957 211 957 211 728 506 728 506 841 10 841 10 335 925 335 925 869 476 869 476 821 270 821 270 522 433 522 433 138 141 138 141 226 133 226 133 770 559 770 559 844 935 844 935 391 224 391 224 345 443 345 443 565 603 565 603 914 57 914 57 541 116 541 116 175 619 175 619 898 527 898 527 865 115 865 115 606 229 606 229 393 642 393 642 798 390 798 390 255 866 255 866 588 238 588 238 703 191 703 191 432 853 432 853 188 726 188 726 349 346 349 346 792 950 792 950 569 790 569 790 194 464 194 464 672 885 672 885 672 425 672 425 864 693 864 693 201 603 201 603 508 682 508 682 75 532 75 532 234 317 234 317 549 341 549 341 597 680 597 680 206 820 206 820 603 187 603 187 941 474 941 474 222 710 222 710 376 829 376 829 115 73 115 73 17 111 17 111 177 264 177 264 775 592 775 592 527 189 527 189 62 83 62 83 186 630 186 630 844 960 844 960 788 21 788 21 829 179 829 179 560 654 560 654 653 411 653 411 88 684 88 684 497 828 497 828 72 844 72 844 590 494 590 494 944 864 944 864 960 411 960 411 437 429 437 429 405 901 405 901 368 397 368 397 912 318 912 318 237 366 237 366 38 621 38 621 110 786 110 786 388 784 388 784 166 845 166 845 7 245 7 245 575 650 575 650 322 255 322 255 468 646 468 646 60 295 60 295 55 659 55 659 111 441 111 441 620 791 620 791 586 19 586 19 108 10 108 10 560 553 560 553 228 60 228 60 631 324 631 324 819 268 819 268 554 574 554 574 559 818 559 818 456 71 456 71 609 566 609 566 898 483 898 483 68 630 68 630 65 490 65 490 394 868 394 868 285 647 285 647 535 646 535 646 679 954 679 954 580 629 580 629 672 598 672 598 733 798 733 798 192 387 192 387 292 68 292 68 304 509 304 509 204 188 204 188 848 915 848 915 638 559 638 559 114 809 114 809 279 923 279 923 93 246 93 246 744 531 744 531 395 519 395 519 821 762 821 762 811 762 811 762 631 204 631 204 671 388 671 388 794 342 794 342 255 748 255 748 831 825 831 825 277 269 277 269 507 43 507 43 479 728 479 728 534 437 534 437 529 400 529 400 654 630 654 630 656 204 656 204 17 414 17 414 823 568 823 568 774 820 774 820 406 84 406 84 133 913 133 913 750 627 750 627 410 419 410 419 694 894 694 894 6 427 6 427 153 111 153 111 830 831 830 831 694 406 694 406 298 457 298 457 159 471 159 471 167 517 167 517 730 682 730 682 646 199 646 199 547 26 547 26 779 755 779 755 552 519 552 519 908 36 908 36 861 773 861 773 548 441 548 441 376 474 376 474 509 34 509 34 404 377 404 377 916 462 916 462 953 809 953 809 156 513 156 513 932 842 932 842 60 18 60 18 710 589 710 589 910 814 910 814 66 119 66 119 802 211 802 211 499 227 499 227 440 726 440 726 740 381 740 381 522 221 522 221 854 135 854 135 576 230 576 230 893 151 893 151 953 767 953 767 835 535 835 535 265 651 265 651 132 4 132 4 629 643 629 643 593 112 593 112 57 754 57 754 941 129 941 129 642 312 642 312 339 431 339 431 501 73 501 73 174 393 174 393 742 43 742 43 414 881 414 881 802 123 802 123 826 795 826 795 677 105 677 105 777 339 777 339 36 951 36 951 136 244 136 244 837 382 837 382 551 625 551 625 802 616 802 616 843 591 843 591 458 247 458 247 14 169 14 169 192 381 192 381 891 363 891 363 250 738 250 738 530 600 530 600 291 610 291 610 778 517 778 517 729 780 729 780 74 475 74 475 239 132 239 132 174 88 174 88 813 193 813 193 264 719 264 719 75 336 75 336 605 355 605 355 890 527 890 527 932 528 932 528 27 819 27 819 203 675 203 675 133 2 133 2 49 765 49 765 67 282 67 282 621 851 621 851 660 424 660 424 70 753 70 753 810 178 810 178 184 626 184 626 555 270 555 270 501 522 501 522 819 872 819 872 482 381 482 381 528 256 528 256 790 421 790 421 5 41 5 41 670 47 670 47 647 588 647 588 764 734 764 734 259 99 259 99 931 391 931 391 406 702 406 702 829 340 829 340 787 897 787 897 933 449 933 449 321 548 321 548 685 738 685 738 475 818 475 818 794 219 794 219 398 74 398 74 803 614 803 614 126 34 126 34 117 17 117 17 513 511 513 511 754 189 754 189 930 317 930 317 749 864 749 864 864 525 864 525 367 772 367 772 428 818 428 818 950 838 950 838 110 3 110 3 817 536 817 536 641 941 641 941 197 831 197 831 179 494 179 494 331 341 331 341 838 475 838 475 143 8 143 8 242 347 242 347 530 601 530 601 288 361 288 361 394 543 394 543 560 277 560 277 541 897 541 897 884 132 884 132 873 896 873 896 947 428 947 428 383 42 383 42 231 537 231 537 931 360 931 360 767 491 767 491 910 561 910 561 286 21 286 21 44 660 44 660 666 96 666 96 671 371 671 371 702 614 702 614 186 194 186 194 392 23 392 23 70 524 70 524 171 631 171 631 320 686 320 686 911 606 911 606 921 602 921 602 844 183 844 183 885 278 885 278 883 833 883 833 557 123 557 123 69 209 69 209 589 182 589 182 953 590 953 590 534 649 534 649 762 692 762 692 765 523 765 523 231 466 231 466 554 100 554 100 594 780 594 780 186 851 186 851 770 153 770 153 62 104 62 104 881 709 881 709 954 777 954 777 717 625 717 625 294 497 294 497 187 526 187 526 817 685 817 685 720 38 720 38 57 157 57 157 854 851 854 851 852 569 852 569 654 710 654 710 906 201 906 201 680 193 680 193 920 876 920 876 460 477 460 477 494 82 494 82 212 773 212 773 434 770 434 770 848 761 848 761 380 597 380 597 320 269 320 269 856 249 856 249 286 487 286 487 455 879 455 879 338 708 338 708 701 12 701 12 379 179 379 179 100 380 100 380 237 792 237 792 88 763 88 763 109 491 109 491 375 887 375 887 29 768 29 768 313 411 313 411 812 422 812 422 213 780 213 780 2 922 2 922 803 913 803 913 960 957 960 957 492 70 492 70 314 645 314 645 688 218 688 218 250 380 250 380 609 912 609 912 956 254 956 254 177 511 177 511 281 729 281 729 316 451 316 451 393 726 393 726 824 740 824 740 57 525 57 525 47 784 47 784 799 293 799 293 612 73 612 73 934 89 934 89 267 35 267 35 556 377 556 377 524 73 524 73 645 42 645 42 259 568 259 568 502 674 502 674 643 65 643 65 763 237 763 237 334 204 334 204 129 363 129 363 222 784 222 784 364 847 364 847 864 28 864 28 531 929 531 929 500 18 500 18 831 317 831 317 430 422 430 422 368 786 368 786 344 931 344 931 856 548 856 548 686 294 686 294 157 75 157 75 160 417 160 417 283 562 283 562 147 153 147 153 800 88 800 88 352 681 352 681 367 18 367 18 468 445 468 445 829 263 829 263 367 344 367 344 695 819 695 819 101 654 101 654 442 805 442 805 416 266 416 266 282 512 282 512 571 10 571 10 28 638 28 638 456 542 456 542 443 616 443 616 268 428 268 428 38 479 38 479 574 623 574 623 512 343 512 343 523 883 523 883 928 534 928 534 661 667 661 667 783 250 783 250 111 668 111 668 332 112 332 112 163 767 163 767 75 958 75 958 876 354 876 354 625 826 625 826 572 504 572 504 823 133 823 133 468 255 468 255 502 290 502 290 481 349 481 349 774 383 774 383 697 271 697 271 550 668 550 668 709 914 709 914 524 463 524 463 165 757 165 757 865 193 865 193 363 604 363 604 896 433 896 433 414 639 414 639 507 111 507 111 312 936 312 936 662 226 662 226 169 697 169 697 458 579 458 579 81 868 81 868 132 544 132 544 201 497 201 497 419 474 419 474 219 123 219 123 829 167 829 167 838 307 838 307 666 656 666 656 443 348 443 348 248 756 248 756 354 333 354 333 534 306 534 306 617 645 617 645 249 785 249 785 145 236 145 236 773 598 773 598 913 956 913 956 203 789 203 789 401 118 401 118 449 164 449 164 493 490 493 490 15 941 15 941 250 637 250 637 658 301 658 301 510 741 510 741 603 373 603 373 51 942 51 942 750 941 750 941 328 887 328 887 324 76 324 76 608 950 608 950 905 801 905 801 400 944 400 944 798 589 798 589 677 130 677 130 920 455 920 455 476 795 476 795 703 150 703 150 681 895 681 895 16 283 16 283 433 837 433 837 60 388 60 388 655 154 655 154 935 666 935 666 402 573 402 573 361 52 361 52 381 832 381 832 784 257 784 257 135 525 135 525 668 707 668 707 729 95 729 95 834 846 834 846 146 709 146 709 198 226 198 226 241 574 241 574 123 751 123 751 936 497 936 497 298 632 298 632 531 524 531 524 644 859 644 859 106 330 106 330 491 844 491 844 475 375 475 375 756 340 756 340 518 118 518 118 300 717 300 717 512 827 512 827 784 424 784 424 531 871 531 871 118 278 118 278 924 227 924 227 95 890 95 890 5 7 5 7 754 644 754 644 349 339 349 339 390 397 390 397 551 26 551 26 681 450 681 450 409 196 409 196 795 486 795 486 94 269 94 269 913 270 913 270 20 388 20 388 115 867 115 867 847 589 847 589 669 676 669 676 852 351 852 351 546 33 546 33 287 711 287 711 260 65 260 65 926 164 926 164 446 765 446 765 691 296 691 296 378 802 378 802 629 797 629 797 283 915 283 915 304 222 304 222 885 325 885 325 32 729 32 729 400 386 400 386 58 20 58 20 552 167 552 167 548 357 548 357 688 805 688 805 952 57 952 57 906 67 906 67 464 218 464 218 398 760 398 760 79 600 79 600 137 352 137 352 263 318 263 318 608 704 608 704 236 418 236 418 884 40 884 40 360 622 360 622 277 509 277 509 598 415 598 415 907 180 907 180 201 262 201 262 528 731 528 731 323 779 323 779 84 529 84 529 958 933 958 933 184 73 184 73 871 867 871 867 147 203 147 203 413 550 413 550 432 115 432 115 439 36 439 36 14 944 14 944 763 487 763 487 223 902 223 902 552 140 552 140 713 77 713 77 621 261 621 261 488 431 488 431 815 23 815 23 586 878 586 878 775 349 775 349 49 860 49 860 898 835 898 835 277 608 277 608 159 779 159 779 800 888 800 888 148 780 148 780 304 498 304 498 394 878 394 878 536 753 536 753 796 367 796 367 607 558 607 558 412 161 412 161 447 245 447 245 399 681 399 681 103 36 103 36 378 559 378 559 288 376 288 376 780 238 780 238 453 856 453 856 216 556 216 556 148 385 148 385 384 381 384 381 500 775 500 775 267 153 267 153 215 26 215 26 917 811 917 811 737 768 737 768 748 563 748 563 427 596 427 596 274 132 274 132 449 323 449 323 446 198 446 198 293 717 293 717 604 885 604 885 586 458 586 458 649 800 649 800 537 290 537 290 472 619 472 619 303 148 303 148 79 525 79 525 413 304 413 304 554 851 554 851 679 605 679 605 471 91 471 91 390 916 390 916 377 154 377 154 550 866 550 866 934 151 934 151 936 874 936 874 361 365 361 365 353 673 353 673 832 397 832 397 858 81 858 81 718 598 718 598 874 715 874 715 302 676 302 676 255 876 255 876 672 959 672 959 938 797 938 797 380 321 380 321 687 241 687 241 526 407 526 407 69 465 69 465 407 772 407 772 277 247 277 247 396 221 396 221 511 499 511 499 789 908 789 908 724 681 724 681 591 846 591 846 733 913 733 913 651 692 651 692 595 566 595 566 397 742 397 742 101 376 101 376 845 91 845 91 565 842 565 842 569 866 569 866 91 820 91 820 96 914 96 914 842 895 842 895 837 659 837 659 844 85 844 85 122 827 122 827 500 635 500 635 295 33 295 33 627 162 627 162 870 242 870 242 492 402 492 402 838 44 838 44 186 354 186 354 266 164 266 164 936 513 936 513 55 240 55 240 75 126 75 126 476 518 476 518 594 875 594 875 447 171 447 171 334 621 334 621 764 29 764 29 456 58 456 58 678 814 678 814 120 926 120 926 511 387 511 387 911 953 911 953 898 855 898 855 302 511 302 511 218 54 218 54 621 310 621 310 424 386 424 386 149 379 149 379 704 562 704 562 614 317 614 317 620 142 620 142 594 641 594 641 680 820 680 820 704 476 704 476 484 726 484 726 714 444 714 444 262 826 262 826 63 928 63 928 165 633 165 633 930 795 930 795 79 704 79 704 169 789 169 789 771 594 771 594 702 458 702 458 120 67 120 67 66 329 66 329 661 958 661 958 709 54 709 54 822 129 822 129 335 8 335 8 750 92 750 92 923 204 923 204 895 118 895 118 342 480 342 480 355 8 355 8 36 697 36 697 839 927 839 927 220 157 220 157 75 542 75 542 263 490 263 490 3 954 3 954 293 269 293 269 633 60 633 60 103 716 103 716 488 259 488 259 182 317 182 317 386 831 386 831 299 908 299 908 236 311 236 311 725 249 725 249 125 68 125 68 374 407 374 407 450 596 450 596 646 783 646 783 701 168 701 168 303 155 303 155 673 150 673 150 271 715 271 715 600 903 600 903 57 707 57 707 509 698 509 698 500 443 500 443 482 447 482 447 186 446 186 446 460 701 460 701 571 363 571 363 946 622 946 622 151 375 151 375 193 93 193 93 296 553 296 553 539 303 539 303 822 541 822 541 19 791 19 791 768 2 768 2 178 95 178 95 250 156 250 156 822 422 822 422 649 642 649 642 398 669 398 669 73 353 73 353 735 9 735 9 648 439 648 439 898 68 898 68 200 601 200 601 259 764 259 764 832 365 832 365 228 307 228 307 476 497 476 497 536 125 536 125 249 754 249 754 584 453 584 453 874 22 874 22 209 72 209 72 566 275 566 275 516 408 516 408 919 565 919 565 677 218 677 218 572 412 572 412 813 265 813 265 776 251 776 251 8 113 8 113 81 859 81 859 408 948 408 948 481 790 481 790 496 393 496 393 953 540 953 540 281 824 281 824 457 689 457 689 848 735 848 735 505 301 505 301 70 368 70 368 100 443 100 443 31 624 31 624 535 410 535 410 692 58 692 58 855 223 855 223 529 954 529 954 280 305 280 305 823 435 823 435 326 652 326 652 155 441 155 441 640 447 640 447 293 824 293 824 472 109 472 109 306 427 306 427 660 80 660 80 851 357 851 357 880 625 880 625 12 908 12 908 282 114 282 114 278 409 278 409 693 644 693 644 214 881 214 881 194 815 194 815 10 595 10 595 218 527 218 527 206 859 206 859 173 773 173 773 213 843 213 843 568 300 568 300 518 252 518 252 811 632 811 632 508 153 508 153 108 748 108 748 836 482 836 482 787 100 787 100 226 426 226 426 108 909 108 909 652 346 652 346 312 872 312 872 813 108 813 108 363 907 363 907 804 368 804 368 688 735 688 735 387 714 387 714 96 355 96 355 720 242 720 242 143 551 143 551 7 563 7 563 448 18 448 18 469 492 469 492 427 797 427 797 543 594 543 594 958 918 958 918 249 556 249 556 153 542 153 542 688 22 688 22 337 811 337 811 897 254 897 254 301 647 301 647 479 362 479 362 940 207 940 207 753 49 753 49 958 501 958 501 593 381 593 381 390 766 390 766 590 655 590 655 287 260 287 260 491 59 491 59 851 245 851 245 414 359 414 359 741 658 741 658 274 657 274 657 713 689 713 689 101 518 101 518 935 956 935 956 42 236 42 236 155 112 155 112 617 633 617 633 440 607 440 607 218 697 218 697 384 814 384 814 238 12 238 12 494 343 494 343 262 933 262 933 556 297 556 297 313 588 313 588 285 899 285 899 147 541 147 541 660 540 660 540 656 903 656 903 27 638 27 638 677 206 677 206 686 6 686 6 248 842 248 842 509 358 509 358 675 614 675 614 237 932 237 932 373 481 373 481 88 280 88 280 240 16 240 16 136 690 136 690 204 794 204 794 832 817 832 817 563 123 563 123 307 813 307 813 387 2 387 2 523 654 523 654 611 786 611 786 222 293 222 293 142 139 142 139 619 388 619 388 910 799 910 799 931 80 931 80 605 6 605 6 938 125 938 125 104 144 104 144 790 209 790 209 526 413 526 413 306 938 306 938 421 610 421 610 509 821 509 821 950 746 950 746 233 120 233 120 60 595 60 595 28 8 28 8 41 717 41 717 434 660 434 660 482 607 482 607 697 792 697 792 574 482 574 482 627 491 627 491 586 899 586 899 920 754 920 754 135 325 135 325 913 426 913 426 235 317 235 317 318 162 318 162 540 660 540 660 753 446 753 446 312 329 312 329 753 54 753 54 208 300 208 300 56 532 56 532 169 164 169 164 501 634 501 634 185 682 185 682 139 474 139 474 560 332 560 332 80 124 80 124 428 875 428 875 271 443 271 443 387 445 387 445 518 648 518 648 318 396 318 396 873 422 873 422 600 628 600 628 477 364 477 364 3 105 3 105 510 70 510 70 611 623 611 623 89 52 89 52 401 32 401 32 51 586 51 586 704 879 704 879 316 462 316 462 876 542 876 542 943 674 943 674 598 743 598 743 858 912 858 912 656 559 656 559 730 725 730 725 97 171 97 171 64 451 64 451 899 553 899 553 528 191 528 191 549 264 549 264 195 195 195 195 937 188 937 188 837 349 837 349 871 459 871 459 695 879 695 879 233 466 233 466 750 685 750 685 173 704 173 704 562 98 562 98 806 537 806 537 128 683 128 683 891 308 891 308 393 58 393 58 839 958 839 958 881 916 881 916 471 245 471 245 464 852 464 852 879 238 879 238 821 166 821 166 261 16 261 16 414 76 414 76 68 407 68 407 640 413 640 413 203 529 203 529 69 641 69 641 364 612 364 612 841 182 841 182 237 838 237 838 221 270 221 270 266 644 266 644 517 367 517 367 497 380 497 380 697 785 697 785 900 930 900 930 423 260 423 260 815 679 815 679 255 365 255 365 934 242 934 242 752 29 752 29 724 237 724 237 545 657 545 657 630 374 630 374 502 482 502 482 444 832 444 832 461 251 461 251 588 78 588 78 562 668 562 668 509 572 509 572 169 24 169 24 925 247 925 247 808 87 808 87 620 127 620 127 218 469 218 469 735 172 735 172 797 161 797 161 670 487 670 487 133 287 133 287 518 236 518 236 343 390 343 390 231 335 231 335 655 99 655 99 902 947 902 947 730 84 730 84 157 276 157 276 156 142 156 142 471 959 471 959 556 408 556 408 404 917 404 917 531 398 531 398 939 332 939 332 657 862 657 862 611 749 611 749 856 910 856 910 56 151 56 151 847 500 847 500 669 699 669 699 656 380 656 380 308 926 308 926 682 295 682 295 87 410 87 410 415 390 415 390 787 860 787 860 615 3 615 3 360 40 360 40 44 344 44 344 330 849 330 849 652 341 652 341 355 897 355 897 923 222 923 222 271 247 271 247 350 747 350 747 926 196 926 196 208 711 208 711 853 653 853 653 352 274 352 274 621 76 621 76 882 959 882 959 595 79 595 79 474 598 474 598 38 439 38 439 36 435 36 435 573 379 573 379 207 901 207 901 478 547 478 547 204 912 204 912 200 717 200 717 324 556 324 556 810 810 810 810 528 579 528 579 233 450 233 450 766 663 766 663 414 940 414 940 787 953 787 953 854 599 854 599 196 275 196 275 592 901 592 901 763 224 763 224 515 330 515 330 728 750 728 750 277 849 277 849 429 355 429 355 741 215 741 215 833 821 833 821 66 110 66 110 399 944 399 944 369 380 369 380 260 501 260 501 555 825 555 825 772 757 772 757 284 564 284 564 293 249 293 249 678 527 678 527 946 478 946 478 540 703 540 703 489 145 489 145 583 77 583 77 830 727 830 727 484 279 484 279 470 72 470 72 420 207 420 207 717 783 717 783 171 635 171 635 624 684 624 684 338 884 338 884 644 370 644 370 230 551 230 551 125 137 125 137 102 215 102 215 519 941 519 941 904 24 904 24 769 365 769 365 372 854 372 854 957 237 957 237 520 524 520 524 706 356 706 356 210 782 210 782 458 927 458 927 665 319 665 319 68 316 68 316 405 859 405 859 211 624 211 624 818 47 818 47 525 642 525 642 786 412 786 412 828 141 828 141 264 855 264 855 737 258 737 258 669 876 669 876 364 611 364 611 462 55 462 55 325 585 325 585 460 489 460 489 263 224 263 224 763 201 763 201 575 38 575 38 627 48 627 48 881 239 881 239 2 396 2 396 211 36 211 36 104 926 104 926 337 319 337 319 666 124 666 124 647 272 647 272 64 783 64 783 394 827 394 827 184 214 184 214 96 952 96 952 592 610 592 610 578 850 578 850 207 472 207 472 289 361 289 361 45 498 45 498 287 688 287 688 598 702 598 702 82 623 82 623 555 349 555 349 516 706 516 706 768 709 768 709 885 856 885 856 863 384 863 384 407 820 407 820 644 363 644 363 529 560 529 560 288 184 288 184 766 501 766 501 279 748 279 748 683 517 683 517 65 97 65 97 732 434 732 434 300 262 300 262 7 419 7 419 344 858 344 858 343 278 343 278 634 628 634 628 938 472 938 472 122 446 122 446 724 527 724 527 53 501 53 501 602 561 602 561 507 171 507 171 632 202 632 202 658 518 658 518 92 122 92 122 49 638 49 638 40 373 40 373 390 802 390 802 307 641 307 641 817 788 817 788 777 379 777 379 838 264 838 264 103 594 103 594 911 393 911 393 896 203 896 203 840 309 840 309 58 379 58 379 801 380 801 380 818 784 818 784 704 676 704 676 500 9 500 9 60 200 60 200 67 505 67 505 355 660 355 660 407 520 407 520 629 907 629 907 858 370 858 370 102 2 102 2 938 646 938 646 32 482 32 482 27 680 27 680 511 233 511 233 690 527 690 527 851 810 851 810 298 583 298 583 609 264 609 264 883 945 883 945 674 447 674 447 558 510 558 510 195 412 195 412 242 312 242 312 804 191 804 191 75 698 75 698 281 96 281 96 821 690 821 690 236 200 236 200 165 422 165 422 472 19 472 19 193 492 193 492 336 373 336 373 483 624 483 624 310 433 310 433 601 178 601 178 356 931 356 931 424 901 424 901 871 568 871 568 453 402 453 402 702 561 702 561 282 851 282 851 543 804 543 804 7 88 7 88 307 443 307 443 863 5 863 5 534 498 534 498 871 274 871 274 536 413 536 413 730 330 730 330 574 32 574 32 295 652 295 652 1 373 1 373 689 13 689 13 845 106 845 106 718 404 718 404 772 544 772 544 841 765 841 765 249 397 249 397 289 183 289 183 694 443 694 443 839 774 839 774 950 519 950 519 356 449 356 449 363 482 363 482 593 149 593 149 953 724 953 724 732 768 732 768 633 692 633 692 138 663 138 663 119 945 119 945 335 128 335 128 565 652 565 652 472 889 472 889 614 219 614 219 641 655 641 655 819 712 819 712 31 552 31 552 250 656 250 656 824 250 824 250 137 197 137 197 454 273 454 273 551 589 551 589 569 205 569 205 140 416 140 416 945 609 945 609 421 845 421 845 327 278 327 278 913 118 913 118 325 646 325 646 550 143 550 143 617 289 617 289 108 227 108 227 679 171 679 171 800 655 800 655 499 261 499 261 315 62 315 62 393 267 393 267 60 115 60 115 891 889 891 889 296 877 296 877 725 895 725 895 311 148 311 148 24 860 24 860 914 612 914 612 633 104 633 104 857 44 857 44 32 75 32 75 605 719 605 719 107 451 107 451 359 647 359 647 296 227 296 227 240 669 240 669 286 334 286 334 103 370 103 370 197 576 197 576 942 762 942 762 73 389 73 389 541 828 541 828 267 640 267 640 96 486 96 486 15 432 15 432 208 768 208 768 835 277 835 277 216 877 216 877 321 859 321 859 745 925 745 925 931 941 931 941 934 215 934 215 57 395 57 395 42 884 42 884 516 328 516 328 768 929 768 929 59 589 59 589 233 33 233 33 393 788 393 788 730 841 730 841 397 237 397 237 571 835 571 835 280 60 280 60 489 267 489 267 51 825 51 825 564 437 564 437 662 366 662 366 418 485 418 485 946 445 946 445 682 277 682 277 360 216 360 216 570 339 570 339 272 391 272 391 306 256 306 256 947 486 947 486 359 914 359 914 785 291 785 291 97 594 97 594 476 708 476 708 220 159 220 159 635 351 635 351 523 42 523 42 136 929 136 929 912 184 912 184 787 520 787 520 646 675 646 675 924 553 924 553 312 729 312 729 284 682 284 682 38 603 38 603 189 521 189 521 30 531 30 531 898 687 898 687 400 686 400 686 244 488 244 488 91 400 91 400 749 124 749 124 826 773 826 773 306 528 306 528 26 749 26 749 253 607 253 607 416 59 416 59 760 53 760 53 32 759 32 759 390 372 390 372 742 701 742 701 571 531 571 531 49 700 49 700 606 26 606 26 307 504 307 504 174 231 174 231 466 329 466 329 730 940 730 940 106 858 106 858 776 238 776 238 585 938 585 938 143 136 143 136 946 206 946 206 892 358 892 358 347 877 347 877 849 203 849 203 622 835 622 835 140 350 140 350 438 465 438 465 261 356 261 356 332 794 332 794 161 460 161 460 595 633 595 633 410 672 410 672 336 529 336 529 800 257 800 257 316 286 316 286 660 547 660 547 132 940 132 940 333 588 333 588 135 350 135 350 662 794 662 794 475 553 475 553 622 122 622 122 649 662 649 662 390 945 390 945 909 707 909 707 71 791 71 791 343 611 343 611 521 855 521 855 716 313 716 313 605 689 605 689 581 737 581 737 645 120 645 120 142 136 142 136 886 469 886 469 169 239 169 239 157 514 157 514 265 811 265 811 919 207 919 207 23 104 23 104 567 96 567 96 625 673 625 673 196 748 196 748 166 298 166 298 376 640 376 640 59 39 59 39 322 443 322 443 361 338 361 338 837 80 837 80 732 440 732 440 407 774 407 774 949 637 949 637 515 955 515 955 521 339 521 339 199 861 199 861 865 135 865 135 855 112 855 112 504 181 504 181 536 715 536 715 960 654 960 654 357 346 357 346 669 473 669 473 590 861 590 861 232 816 232 816 340 744 340 744 941 766 941 766 943 33 943 33 621 392 621 392 136 774 136 774 29 33 29 33 255 164 255 164 869 820 869 820 870 32 870 32 675 61 675 61 741 400 741 400 338 869 338 869 306 785 306 785 385 25 385 25 627 705 627 705 897 346 897 346 126 166 126 166 144 272 144 272 620 865 620 865 4 531 4 531 62 101 62 101 869 237 869 237 228 371 228 371 369 635 369 635 262 99 262 99 726 879 726 879 638 418 638 418 251 335 251 335 540 238 540 238 248 179 248 179 225 156 225 156 473 266 473 266 196 467 196 467 351 150 351 150 496 655 496 655 639 491 639 491 516 94 516 94 673 628 673 628 913 230 913 230 866 46 866 46 160 93 160 93 466 364 466 364 42 400 42 400 311 209 311 209 30 29 30 29 264 921 264 921 478 504 478 504 627 656 627 656 450 746 450 746 152 665 152 665 467 77 467 77 652 360 652 360 529 529 529 529 215 456 215 456 622 507 622 507 950 727 950 727 145 97 145 97 153 773 153 773 596 367 596 367 678 537 678 537 455 804 455 804 501 172 501 172 234 534 234 534 81 427 81 427 310 234 310 234 637 665 637 665 853 925 853 925 941 715 941 715 870 254 870 254 457 106 457 106 826 305 826 305 558 757 558 757 730 557 730 557 236 508 236 508 254 127 254 127 841 742 841 742 791 389 791 389 444 108 444 108 646 820 646 820 499 155 499 155 483 147 483 147 782 854 782 854 759 189 759 189 609 914 609 914 834 547 834 547 950 153 950 153 310 392 310 392 905 135 905 135 697 899 697 899 906 848 906 848 423 320 423 320 862 952 862 952 782 319 782 319 159 217 159 217 369 212 369 212 343 417 343 417 710 933 710 933 905 785 905 785 632 880 632 880 680 767 680 767 421 130 421 130 862 533 862 533 711 336 711 336 816 802 816 802 627 577 627 577 592 947 592 947 551 911 551 911 621 275 621 275 156 372 156 372 299 245 299 245 703 60 703 60 800 353 800 353 176 777 176 777 387 785 387 785 463 90 463 90 2 478 2 478 762 410 762 410 104 397 104 397 894 522 894 522 551 400 551 400 375 279 375 279 803 940 803 940 243 960 243 960 53 379 53 379 53 599 53 599 490 364 490 364 626 774 626 774 642 62 642 62 151 776 151 776 689 520 689 520 705 939 705 939 416 564 416 564 515 917 515 917 484 700 484 700 679 380 679 380 670 428 670 428 83 78 83 78 160 197 160 197 746 305 746 305 269 827 269 827 536 497 536 497 635 468 635 468 191 688 191 688 181 365 181 365 306 37 306 37 58 374 58 374 442 216 442 216 379 369 379 369 149 615 149 615 673 567 673 567 241 133 241 133 132 51 132 51 54 309 54 309 53 805 53 805 313 147 313 147 693 736 693 736 586 331 586 331 252 844 252 844 551 416 551 416 179 805 179 805 902 167 902 167 890 954 890 954 463 713 463 713 355 367 355 367 672 133 672 133 437 379 437 379 71 683 71 683 106 43 106 43 715 226 715 226 433 29 433 29 172 774 172 774 958 315 958 315 947 621 947 621 59 781 59 781 144 749 144 749 878 590 878 590 577 759 577 759 544 391 544 391 442 909 442 909 142 87 142 87 736 520 736 520 873 110 873 110 14 340 14 340 277 659 277 659 788 431 788 431 426 927 426 927 691 109 691 109 118 960 118 960 34 631 34 631 314 439 314 439 588 903 588 903 296 410 296 410 336 877 336 877 300 531 300 531 64 333 64 333 672 351 672 351 802 735 802 735 789 399 789 399 498 302 498 302 721 10 721 10 542 90 542 90 204 74 204 74 200 406 200 406 242 666 242 666 840 42 840 42 676 863 676 863 808 817 808 817 567 780 567 780 230 860 230 860 309 494 309 494 661 540 661 540 828 255 828 255 845 525 845 525 661 505 661 505 385 391 385 391 528 606 528 606 712 929 712 929 237 511 237 511 240 394 240 394 486 646 486 646 505 259 505 259 291 750 291 750 728 227 728 227 771 517 771 517 629 786 629 786 26 369 26 369 557 782 557 782 429 168 429 168 656 745 656 745 760 694 760 694 548 136 548 136 360 891 360 891 800 933 800 933 290 618 290 618 114 271 114 271 826 76 826 76 634 677 634 677 61 187 61 187 780 223 780 223 679 551 679 551 242 5 242 5 749 596 749 596 104 437 104 437 885 218 885 218 30 737 30 737 345 292 345 292 762 335 762 335 808 690 808 690 403 343 403 343 613 663 613 663 439 41 439 41 838 827 838 827 550 900 550 900 438 794 438 794 852 448 852 448 851 707 851 707 811 133 811 133 432 665 432 665 455 466 455 466 277 790 277 790 440 695 440 695 122 3 122 3 67 91 67 91 784 194 784 194 34 54 34 54 376 708 376 708 639 216 639 216 201 83 201 83 189 673 189 673 782 393 782 393 815 71 815 71 262 471 262 471 607 851 607 851 803 960 803 960 73 868 73 868 395 923 395 923 349 106 349 106 282 852 282 852 960 300 960 300 670 683 670 683 587 3 587 3 858 435 858 435 843 284 843 284 579 661 579 661 127 58 127 58 6 75 6 75 286 178 286 178 128 293 128 293 78 622 78 622 900 391 900 391 366 811 366 811 857 233 857 233 717 122 717 122 762 726 762 726 432 258 432 258 468 493 468 493 848 124 848 124 203 419 203 419 90 310 90 310 949 959 949 959 301 337 301 337 413 349 413 349 863 515 863 515 193 876 193 876 889 342 889 342 341 368 341 368 54 743 54 743 382 960 382 960 136 488 136 488 920 201 920 201 211 30 211 30 497 9 497 9 112 867 112 867 11 149 11 149 684 869 684 869 94 531 94 531 710 806 710 806 211 449 211 449 308 378 308 378 74 108 74 108 798 652 798 652 789 314 789 314 802 89 802 89 635 801 635 801 15 883 15 883 118 237 118 237 298 319 298 319 885 446 885 446 812 375 812 375 219 391 219 391 1 938 1 938 254 912 254 912 394 823 394 823 425 245 425 245 476 661 476 661 218 422 218 422 324 37 324 37 817 960 817 960 847 139 847 139 864 155 864 155 403 66 403 66 755 677 755 677 481 588 481 588 578 313 578 313 122 315 122 315 281 67 281 67 85 311 85 311 250 710 250 710 285 892 285 892 535 278 535 278 305 280 305 280 476 222 476 222 35 177 35 177 890 62 890 62 381 800 381 800 560 393 560 393 688 401 688 401 627 179 627 179 244 743 244 743 40 368 40 368 245 242 245 242 356 903 356 903 724 530 724 530 561 467 561 467 358 380 358 380 784 69 784 69 627 252 627 252 945 927 945 927 696 237 696 237 252 634 252 634 870 642 870 642 331 65 331 65 224 1 224 1 365 244 365 244 897 579 897 579 933 358 933 358 340 950 340 950 490 640 490 640 730 475 730 475 165 828 165 828 136 584 136 584 373 234 373 234 902 934 902 934 302 814 302 814 305 372 305 372 85 512 85 512 537 322 537 322 550 746 550 746 772 311 772 311 655 782 655 782 489 844 489 844 370 158 370 158 886 399 886 399 295 290 295 290 715 545 715 545 55 565 55 565 701 696 701 696 866 776 866 776 340 670 340 670 77 816 77 816 70 526 70 526 664 479 664 479 384 773 384 773 923 498 923 498 919 385 919 385 173 771 173 771 142 471 142 471 476 126 476 126 795 237 795 237 296 549 296 549 233 705 233 705 197 590 197 590 214 800 214 800 477 483 477 483 950 368 950 368 844 481 844 481 718 358 718 358 226 26 226 26 601 657 601 657 165 627 165 627 647 717 647 717 12 486 12 486 249 913 249 913 69 897 69 897 391 98 391 98 175 102 175 102 186 733 186 733 289 393 289 393 338 433 338 433 481 373 481 373 577 418 577 418 878 711 878 711 429 520 429 520 759 945 759 945 242 462 242 462 610 441 610 441 798 627 798 627 646 439 646 439 692 908 692 908 809 512 809 512 802 676 802 676 618 779 618 779 208 617 208 617 20 315 20 315 481 597 481 597 628 99 628 99 804 754 804 754 88 38 88 38 202 252 202 252 146 68 146 68 284 498 284 498 859 437 859 437 637 585 637 585 32 841 32 841 132 903 132 903 640 543 640 543 570 329 570 329 274 431 274 431 350 447 350 447 860 257 860 257 740 811 740 811 285 308 285 308 433 934 433 934 452 504 452 504 865 731 865 731 758 660 758 660 258 842 258 842 780 481 780 481 918 710 918 710 722 652 722 652 853 568 853 568 458 152 458 152 680 154 680 154 423 922 423 922 687 380 687 380 338 379 338 379 60 130 60 130 553 954 553 954 22 547 22 547 379 487 379 487 119 620 119 620 717 105 717 105 335 380 335 380 472 377 472 377 766 453 766 453 840 165 840 165 733 785 733 785 638 654 638 654 54 315 54 315 720 810 720 810 456 370 456 370 260 834 260 834 772 377 772 377 280 757 280 757 82 42 82 42 125 308 125 308 77 750 77 750 663 836 663 836 3 326 3 326 319 959 319 959 822 838 822 838 385 403 385 403 733 276 733 276 350 641 350 641 420 750 420 750 139 735 139 735 935 161 935 161 113 471 113 471 507 658 507 658 875 422 875 422 166 441 166 441 395 606 395 606 802 97 802 97 212 484 212 484 926 938 926 938 897 370 897 370 637 71 637 71 125 790 125 790 724 833 724 833 106 306 106 306 560 881 560 881 922 442 922 442 334 650 334 650 25 57 25 57 34 333 34 333 417 332 417 332 81 338 81 338 547 485 547 485 502 326 502 326 901 841 901 841 864 423 864 423 95 19 95 19 658 138 658 138 125 111 125 111 387 86 387 86 352 607 352 607 924 7 924 7 445 762 445 762 444 875 444 875 828 808 828 808 119 872 119 872 762 743 762 743 595 244 595 244 519 585 519 585 265 860 265 860 937 180 937 180 522 254 522 254 344 544 344 544 184 782 184 782 192 28 192 28 296 85 296 85 706 266 706 266 295 877 295 877 306 95 306 95 626 454 626 454 474 612 474 612 572 869 572 869 246 119 246 119 236 672 236 672 247 587 247 587 92 931 92 931 576 291 576 291 283 173 283 173 300 27 300 27 812 83 812 83 646 863 646 863 389 893 389 893 655 306 655 306 913 293 913 293 763 425 763 425 750 219 750 219 564 557 564 557 304 707 304 707 726 253 726 253 796 724 796 724 689 937 689 937 814 667 814 667 331 664 331 664 659 502 659 502 283 3 283 3 944 474 944 474 719 56 719 56 857 14 857 14 775 920 775 920 667 173 667 173 215 153 215 153 946 232 946 232 137 196 137 196 339 770 339 770 153 120 153 120 932 210 932 210 759 37 759 37 639 900 639 900 840 210 840 210 755 856 755 856 166 664 166 664 579 162 579 162 731 37 731 37 421 200 421 200 131 904 131 904 134 685 134 685 253 815 253 815 665 424 665 424 934 546 934 546 639 936 639 936 3 473 3 473 456 831 456 831 655 735 655 735 505 466 505 466 58 468 58 468 524 219 524 219 549 619 549 619 235 296 235 296 39 236 39 236 377 410 377 410 331 243 331 243 905 680 905 680 400 879 400 879 165 857 165 857 808 292 808 292 584 397 584 397 505 233 505 233 420 181 420 181 607 875 607 875 286 215 286 215 40 808 40 808 653 203 653 203 278 117 278 117 574 192 574 192 97 953 97 953 947 503 947 503 690 880 690 880 863 391 863 391 746 936 746 936 555 664 555 664 409 775 409 775 373 680 373 680 199 387 199 387 268 9 268 9 46 552 46 552 565 544 565 544 765 662 765 662 553 104 553 104 87 1 87 1 212 749 212 749 594 751 594 751 792 722 792 722 313 701 313 701 648 779 648 779 522 27 522 27 685 868 685 868 761 715 761 715 645 504 645 504 491 742 491 742 575 890 575 890 124 535 124 535 64 624 64 624 506 861 506 861 801 882 801 882 359 718 359 718 942 688 942 688 762 527 762 527 488 874 488 874 415 348 415 348 324 821 324 821 563 199 563 199 875 701 875 701 329 944 329 944 248 765 248 765 871 914 871 914 509 584 509 584 457 887 457 887 574 644 574 644 157 254 157 254 435 234 435 234 582 284 582 284 779 392 779 392 282 23 282 23 804 830 804 830 548 269 548 269 916 900 916 900 738 556 738 556 355 803 355 803 711 375 711 375 846 439 846 439 890 583 890 583 518 244 518 244 790 520 790 520 943 94 943 94 936 376 936 376 738 463 738 463 372 299 372 299 427 821 427 821 689 9 689 9 75 401 75 401 584 398 584 398 439 185 439 185 857 842 857 842 727 598 727 598 53 607 53 607 584 423 584 423 485 6 485 6 26 445 26 445 546 778 546 778 211 829 211 829 923 138 923 138 363 161 363 161 50 956 50 956 142 951 142 951 383 165 383 165 413 160 413 160 139 353 139 353 813 658 813 658 663 609 663 609 838 407 838 407 531 360 531 360 869 76 869 76 871 526 871 526 570 931 570 931 685 253 685 253 747 33 747 33 244 631 244 631 207 864 207 864 447 77 447 77 692 590 692 590 772 617 772 617 858 45 858 45 878 133 878 133 758 81 758 81 540 754 540 754 880 421 880 421 31 531 31 531 869 678 869 678 640 351 640 351 101 614 101 614 55 546 55 546 54 842 54 842 53 188 53 188 27 160 27 160 926 635 926 635 385 343 385 343 835 823 835 823 48 507 48 507 19 821 19 821 104 380 104 380 661 256 661 256 155 350 155 350 752 313 752 313 924 647 924 647 321 568 321 568 180 121 180 121 285 219 285 219 234 807 234 807 711 757 711 757 715 829 715 829 565 814 565 814 599 446 599 446 657 257 657 257 258 382 258 382 764 831 764 831 566 681 566 681 902 587 902 587 527 954 527 954 823 29 823 29 285 580 285 580 266 191 266 191 230 621 230 621 300 595 300 595 289 238 289 238 193 266 193 266 699 852 699 852 352 750 352 750 598 706 598 706 594 153 594 153 453 301 453 301 343 444 343 444 82 926 82 926 608 346 608 346 889 436 889 436 790 650 790 650 682 927 682 927 594 504 594 504 74 294 74 294 99 164 99 164 370 866 370 866 523 929 523 929 175 1 175 1 386 407 386 407 641 644 641 644 882 130 882 130 156 321 156 321 697 562 697 562 169 737 169 737 938 585 938 585 6 803 6 803 322 856 322 856 601 354 601 354 674 229 674 229 65 334 65 334 351 260 351 260 548 185 548 185 166 387 166 387 604 234 604 234 534 579 534 579 561 125 561 125 5 378 5 378 866 417 866 417 572 178 572 178 291 410 291 410 758 135 758 135 537 447 537 447 741 173 741 173 749 296 749 296 70 466 70 466 359 403 359 403 781 210 781 210 608 26 608 26 620 550 620 550 919 447 919 447 79 8 79 8 66 600 66 600 211 329 211 329 586 399 586 399 779 76 779 76 842 417 842 417 958 200 958 200 20 96 20 96 166 201 166 201 172 177 172 177 370 815 370 815 907 271 907 271 645 237 645 237 925 646 925 646 885 395 885 395 579 248 579 248 268 933 268 933 274 732 274 732 587 875 587 875 915 954 915 954 738 479 738 479 385 944 385 944 121 281 121 281 718 240 718 240 427 6 427 6 158 320 158 320 837 869 837 869 73 504 73 504 75 521 75 521 861 775 861 775 308 922 308 922 91 559 91 559 553 723 553 723 310 325 310 325 138 709 138 709 215 242 215 242 553 915 553 915 283 52 283 52 211 413 211 413 239 53 239 53 898 787 898 787 320 180 320 180 99 15 99 15 354 294 354 294 97 926 97 926 874 210 874 210 541 163 541 163 677 211 677 211 812 339 812 339 80 729 80 729 854 311 854 311 606 233 606 233 24 174 24 174 886 25 886 25 931 104 931 104 499 341 499 341 91 492 91 492 98 29 98 29 856 19 856 19 903 324 903 324 936 266 936 266 344 818 344 818 331 724 331 724 768 611 768 611 438 134 438 134 542 743 542 743 721 714 721 714 196 224 196 224 761 284 761 284 376 198 376 198 830 336 830 336 438 870 438 870 870 138 870 138 747 351 747 351 617 4 617 4 764 868 764 868 754 139 754 139 317 957 317 957 420 707 420 707 187 261 187 261 211 671 211 671 243 493 243 493 519 681 519 681 920 888 920 888 189 64 189 64 17 957 17 957 677 149 677 149 888 233 888 233 229 109 229 109 284 954 284 954 84 418 84 418 832 197 832 197 256 418 256 418 730 560 730 560 233 558 233 558 725 440 725 440 643 668 643 668 399 301 399 301 568 470 568 470 283 113 283 113 740 217 740 217 513 509 513 509 599 247 599 247 505 92 505 92 23 725 23 725 628 814 628 814 283 622 283 622 915 39 915 39 721 78 721 78 429 333 429 333 280 791 280 791 583 448 583 448 114 742 114 742 869 144 869 144 654 12 654 12 750 40 750 40 712 199 712 199 789 631 789 631 186 257 186 257 764 131 764 131 307 572 307 572 637 423 637 423 629 10 629 10 357 655 357 655 888 403 888 403 755 957 755 957 870 658 870 658 542 200 542 200 93 728 93 728 332 216 332 216 176 904 176 904 476 491 476 491 358 729 358 729 186 856 186 856 148 758 148 758 857 931 857 931 890 397 890 397 167 46 167 46 634 66 634 66 250 97 250 97 477 185 477 185 776 693 776 693 719 324 719 324 47 429 47 429 322 101 322 101 941 676 941 676 796 53 796 53 241 13 241 13 761 671 761 671 800 46 800 46 806 867 806 867 531 864 531 864 232 532 232 532 470 81 470 81 564 283 564 283 747 769 747 769 116 753 116 753 517 264 517 264 904 553 904 553 142 335 142 335 514 804 514 804 353 18 353 18 809 794 809 794 848 869 848 869 119 920 119 920 351 300 351 300 91 188 91 188 7 417 7 417 760 571 760 571 948 529 948 529 740 540 740 540 136 671 136 671 150 640 150 640 648 839 648 839 167 574 167 574 754 259 754 259 952 630 952 630 525 841 525 841 442 793 442 793 501 834 501 834 145 110 145 110 311 559 311 559 278 590 278 590 919 420 919 420 533 807 533 807 908 711 908 711 528 954 528 954 953 606 953 606 720 542 720 542 572 954 572 954 337 900 337 900 371 718 371 718 9 960 9 960 880 427 880 427 434 605 434 605 567 566 567 566 827 251 827 251 512 426 512 426 198 141 198 141 505 723 505 723 619 667 619 667 899 787 899 787 884 385 884 385 945 352 945 352 927 558 927 558 652 708 652 708 927 38 927 38 337 476 337 476 667 193 667 193 496 218 496 218 878 298 878 298 79 579 79 579 485 96 485 96 198 754 198 754 580 184 580 184 865 595 865 595 513 217 513 217 353 425 353 425 327 382 327 382 187 200 187 200 373 184 373 184 279 667 279 667 349 554 349 554 722 863 722 863 645 779 645 779 893 678 893 678 169 359 169 359 795 918 795 918 247 479 247 479 679 488 679 488 337 164 337 164 460 105 460 105 399 64 399 64 747 443 747 443 408 405 408 405 722 635 722 635 285 127 285 127 394 207 394 207 310 152 310 152 774 94 774 94 532 272 532 272 100 214 100 214 730 942 730 942 880 438 880 438 355 650 355 650 750 81 750 81 698 20 698 20 724 464 724 464 800 780 800 780 205 812 205 812 265 839 265 839 183 760 183 760 479 497 479 497 486 789 486 789 254 453 254 453 246 343 246 343 286 951 286 951 525 523 525 523 144 231 144 231 570 538 570 538 281 320 281 320 427 788 427 788 912 585 912 585 320 601 320 601 830 157 830 157 717 607 717 607 163 685 163 685 860 496 860 496 945 380 945 380 937 40 937 40 783 737 783 737 228 827 228 827 215 584 215 584 755 45 755 45 344 689 344 689 109 88 109 88 404 48 404 48 736 490 736 490 707 619 707 619 523 868 523 868 15 607 15 607 933 796 933 796 406 92 406 92 660 891 660 891 235 324 235 324 439 512 439 512 150 784 150 784 349 508 349 508 15 459 15 459 652 916 652 916 582 341 582 341 123 514 123 514 862 865 862 865 471 276 471 276 814 695 814 695 386 940 386 940 895 563 895 563 207 254 207 254 849 196 849 196 712 149 712 149 725 110 725 110 616 78 616 78 116 200 116 200 609 795 609 795 647 447 647 447 536 769 536 769 924 273 924 273 484 218 484 218 184 211 184 211 786 532 786 532 592 748 592 748 868 945 868 945 462 855 462 855 653 325 653 325 722 421 722 421 695 827 695 827 110 825 110 825 317 784 317 784 361 330 361 330 433 278 433 278 701 164 701 164 535 243 535 243 858 423 858 423 360 415 360 415 481 391 481 391 337 746 337 746 937 586 937 586 305 499 305 499 189 13 189 13 926 562 926 562 475 64 475 64 545 559 545 559 695 549 695 549 949 776 949 776 502 213 502 213 652 495 652 495 948 379 948 379 330 106 330 106 702 22 702 22 840 658 840 658 345 60 345 60 786 916 786 916 313 146 313 146 937 819 937 819 74 916 74 916 386 132 386 132 171 211 171 211 70 944 70 944 366 50 366 50 784 53 784 53 474 873 474 873 434 806 434 806 105 834 105 834 176 231 176 231 522 479 522 479 67 561 67 561 416 690 416 690 215 660 215 660 449 578 449 578 269 688 269 688 311 813 311 813 634 507 634 507 515 928 515 928 102 126 102 126 789 865 789 865 78 152 78 152 469 326 469 326 35 185 35 185 606 763 606 763 73 40 73 40 445 704 445 704 118 617 118 617 159 233 159 233 831 796 831 796 924 106 924 106 196 214 196 214 709 663 709 663 97 167 97 167 642 26 642 26 171 561 171 561 688 495 688 495 552 109 552 109 544 170 544 170 273 870 273 870 149 943 149 943 599 251 599 251 778 632 778 632 540 545 540 545 42 659 42 659 822 800 822 800 918 353 918 353 879 849 879 849 355 217 355 217 135 38 135 38 153 898 153 898 944 98 944 98 309 124 309 124 337 797 337 797 359 504 359 504 773 769 773 769 21 123 21 123 473 912 473 912 855 672 855 672 313 787 313 787 291 76 291 76 60 790 60 790 58 925 58 925 852 959 852 959 628 927 628 927 363 760 363 760 357 373 357 373 541 766 541 766 466 86 466 86 442 867 442 867 887 462 887 462 776 717 776 717 386 829 386 829 510 884 510 884 533 406 533 406 714 743 714 743 391 482 391 482 524 648 524 648 228 507 228 507 537 460 537 460 681 657 681 657 825 188 825 188 713 808 713 808 488 566 488 566 170 408 170 408 89 44 89 44 681 140 681 140 558 868 558 868 786 132 786 132 898 182 898 182 40 211 40 211 415 18 415 18 291 289 291 289 328 439 328 439 301 425 301 425 817 637 817 637 676 956 676 956 1 588 1 588 476 61 476 61 23 930 23 930 346 228 346 228 194 786 194 786 793 955 793 955 392 575 392 575 585 803 585 803 96 805 96 805 907 656 907 656 568 465 568 465 822 393 822 393 239 740 239 740 150 233 150 233 860 531 860 531 295 481 295 481 773 490 773 490 478 115 478 115 937 644 937 644 161 312 161 312 951 213 951 213 74 604 74 604 468 929 468 929 359 605 359 605 730 130 730 130 125 335 125 335 403 37 403 37 897 26 897 26 258 77 258 77 413 442 413 442 730 143 730 143 753 319 753 319 5 917 5 917 528 459 528 459 478 28 478 28 767 407 767 407 759 53 759 53 697 45 697 45 916 71 916 71 621 687 621 687 494 587 494 587 702 335 702 335 754 719 754 719 642 597 642 597 772 541 772 541 812 112 812 112 771 854 771 854 767 141 767 141 240 132 240 132 118 616 118 616 948 126 948 126 514 627 514 627 935 752 935 752 456 947 456 947 410 411 410 411 158 834 158 834 847 464 847 464 20 142 20 142 763 953 763 953 680 792 680 792 907 80 907 80 848 119 848 119 667 614 667 614 309 402 309 402 960 605 960 605 818 618 818 618 960 494 960 494 345 909 345 909 917 677 917 677 686 356 686 356 878 608 878 608 938 486 938 486 814 147 814 147 825 290 825 290 875 70 875 70 700 890 700 890 240 149 240 149 584 546 584 546 187 368 187 368 614 37 614 37 448 153 448 153 465 544 465 544 868 744 868 744 187 517 187 517 514 522 514 522 328 922 328 922 106 62 106 62 720 56 720 56 221 87 221 87 98 460 98 460 275 957 275 957 188 920 188 920 117 491 117 491 468 755 468 755 610 434 610 434 210 197 210 197 622 757 622 757 147 589 147 589 671 619 671 619 552 411 552 411 559 225 559 225 213 789 213 789 141 565 141 565 594 886 594 886 283 860 283 860 781 203 781 203 113 156 113 156 742 884 742 884 153 467 153 467 306 937 306 937 273 558 273 558 505 818 505 818 268 499 268 499 952 110 952 110 945 248 945 248 800 909 800 909 666 745 666 745 535 902 535 902 879 418 879 418 297 802 297 802 60 479 60 479 711 101 711 101 444 270 444 270 860 779 860 779 676 260 676 260 391 676 391 676 732 941 732 941 345 146 345 146 769 69 769 69 27 141 27 141 228 925 228 925 133 610 133 610 8 156 8 156 456 240 456 240 552 507 552 507 623 648 623 648 340 600 340 600 446 868 446 868 510 597 510 597 41 261 41 261 899 786 899 786 698 629 698 629 469 82 469 82 365 80 365 80 434 394 434 394 751 141 751 141 751 679 751 679 97 691 97 691 571 193 571 193 113 626 113 626 292 326 292 326 856 755 856 755 874 56 874 56 384 944 384 944 897 363 897 363 200 762 200 762 787 906 787 906 129 691 129 691 124 82 124 82 691 852 691 852 12 404 12 404 281 680 281 680 457 504 457 504 608 143 608 143 234 565 234 565 557 829 557 829 93 282 93 282 834 713 834 713 97 605 97 605 301 694 301 694 723 155 723 155 424 236 424 236 220 182 220 182 558 456 558 456 34 390 34 390 818 956 818 956 65 181 65 181 790 845 790 845 308 150 308 150 631 520 631 520 89 3 89 3 519 934 519 934 773 215 773 215 865 794 865 794 812 550 812 550 550 757 550 757 888 475 888 475 102 282 102 282 324 372 324 372 361 896 361 896 674 833 674 833 937 628 937 628 279 40 279 40 22 852 22 852 922 676 922 676 145 916 145 916 24 321 24 321 817 445 817 445 243 162 243 162 1 745 1 745 190 444 190 444 319 137 319 137 514 216 514 216 95 415 95 415 829 21 829 21 839 580 839 580 542 675 542 675 336 611 336 611 842 649 842 649 331 60 331 60 538 223 538 223 826 226 826 226 795 405 795 405 274 61 274 61 908 555 908 555 128 329 128 329 739 503 739 503 33 342 33 342 905 290 905 290 8 326 8 326 537 107 537 107 700 145 700 145 549 866 549 866 567 900 567 900 177 366 177 366 168 381 168 381 502 520 502 520 562 177 562 177 288 446 288 446 107 167 107 167 785 177 785 177 670 123 670 123 220 855 220 855 393 220 393 220 394 761 394 761 32 13 32 13 216 54 216 54 584 103 584 103 247 383 247 383 924 22 924 22 11 153 11 153 236 152 236 152 621 350 621 350 569 578 569 578 105 316 105 316 123 314 123 314 385 436 385 436 539 61 539 61 552 540 552 540 121 539 121 539 327 158 327 158 807 822 807 822 507 439 507 439 427 583 427 583 853 440 853 440 833 281 833 281 665 201 665 201 23 332 23 332 767 289 767 289 336 19 336 19 822 847 822 847 898 246 898 246 28 628 28 628 247 785 247 785 711 7 711 7 112 659 112 659 703 463 703 463 29 64 29 64 513 429 513 429 678 496 678 496 318 591 318 591 869 782 869 782 473 766 473 766 170 25 170 25 237 401 237 401 694 870 694 870 773 567 773 567 64 28 64 28 802 626 802 626 371 822 371 822 441 662 441 662 366 901 366 901 498 462 498 462 898 684 898 684 618 536 618 536 56 290 56 290 818 452 818 452 201 627 201 627 205 504 205 504 228 767 228 767 54 815 54 815 747 954 747 954 664 565 664 565 374 491 374 491 212 941 212 941 590 237 590 237 767 524 767 524 947 48 947 48 609 859 609 859 791 248 791 248 247 760 247 760 353 285 353 285 881 661 881 661 555 330 555 330 693 440 693 440 709 511 709 511 730 826 730 826 879 847 879 847 814 776 814 776 866 290 866 290 305 869 305 869 200 436 200 436 535 358 535 358 320 212 320 212 330 244 330 244 923 742 923 742 166 654 166 654 34 482 34 482 636 836 636 836 717 659 717 659 399 381 399 381 461 920 461 920 921 306 921 306 451 550 451 550 519 689 519 689 582 772 582 772 633 922 633 922 98 525 98 525 579 485 579 485 148 498 148 498 239 283 239 283 655 374 655 374 377 217 377 217 761 432 761 432 721 720 721 720 413 263 413 263 444 266 444 266 244 599 244 599 742 62 742 62 292 366 292 366 738 910 738 910 364 525 364 525 155 183 155 183 899 778 899 778 559 713 559 713 912 783 912 783 689 550 689 550 367 729 367 729 360 839 360 839 242 313 242 313 399 119 399 119 30 471 30 471 659 278 659 278 746 554 746 554 856 599 856 599 259 321 259 321 500 706 500 706 267 957 267 957 371 51 371 51 661 596 661 596 913 473 913 473 107 464 107 464 515 824 515 824 521 462 521 462 942 231 942 231 415 768 415 768 82 491 82 491 81 698 81 698 699 170 699 170 282 561 282 561 102 233 102 233 318 799 318 799 341 554 341 554 234 895 234 895 571 260 571 260 507 418 507 418 706 607 706 607 260 171 260 171 261 313 261 313 460 81 460 81 86 228 86 228 269 928 269 928 761 453 761 453 502 632 502 632 551 791 551 791 362 653 362 653 141 486 141 486 575 101 575 101 650 661 650 661 448 285 448 285 236 613 236 613 724 442 724 442 116 703 116 703 869 409 869 409 449 900 449 900 217 37 217 37 363 223 363 223 788 164 788 164 3 335 3 335 431 817 431 817 394 105 394 105 182 377 182 377 952 149 952 149 939 892 939 892 694 76 694 76 833 274 833 274 36 416 36 416 417 227 417 227 532 436 532 436 680 878 680 878 589 960 589 960 295 195 295 195 137 142 137 142 674 713 674 713 503 384 503 384 82 697 82 697 569 647 569 647 163 544 163 544 423 493 423 493 438 801 438 801 523 525 523 525 352 177 352 177 803 21 803 21 169 90 169 90 35 139 35 139 399 312 399 312 624 773 624 773 192 639 192 639 741 943 741 943 483 883 483 883 210 457 210 457 720 558 720 558 888 935 888 935 275 541 275 541 910 559 910 559 173 67 173 67 447 222 447 222 723 309 723 309 426 324 426 324 813 925 813 925 609 643 609 643 920 120 920 120 554 468 554 468 741 23 741 23 577 194 577 194 728 674 728 674 916 620 916 620 489 848 489 848 69 519 69 519 390 944 390 944 108 90 108 90 463 547 463 547 723 769 723 769 729 223 729 223 568 875 568 875 44 558 44 558 590 476 590 476 901 301 901 301 700 44 700 44 277 206 277 206 924 645 924 645 575 406 575 406 253 424 253 424 670 607 670 607 162 681 162 681 701 663 701 663 193 687 193 687 157 896 157 896 581 885 581 885 589 268 589 268 422 268 422 268 171 343 171 343 917 23 917 23 357 589 357 589 784 801 784 801 695 762 695 762 218 783 218 783 14 702 14 702 494 732 494 732 143 844 143 844 886 148 886 148 142 109 142 109 21 89 21 89 343 891 343 891 799 930 799 930 169 614 169 614 476 375 476 375 950 50 950 50 329 438 329 438 101 55 101 55 918 81 918 81 720 736 720 736 744 334 744 334 326 556 326 556 217 518 217 518 330 49 330 49 883 870 883 870 18 404 18 404 697 369 697 369 905 657 905 657 671 891 671 891 269 889 269 889 332 367 332 367 305 175 305 175 31 395 31 395 189 43 189 43 39 223 39 223 553 311 553 311 618 146 618 146 38 692 38 692 799 733 799 733 597 662 597 662 372 909 372 909 205 804 205 804 520 325 520 325 857 761 857 761 498 698 498 698 760 838 760 838 824 949 824 949 796 397 796 397 473 469 473 469 875 359 875 359 516 394 516 394 641 448 641 448 95 219 95 219 364 214 364 214 193 545 193 545 175 189 175 189 247 650 247 650 831 861 831 861 451 215 451 215 201 306 201 306 920 734 920 734 874 908 874 908 800 72 800 72 821 141 821 141 438 148 438 148 241 941 241 941 748 402 748 402 89 441 89 441 262 490 262 490 730 784 730 784 446 851 446 851 600 741 600 741 702 155 702 155 553 832 553 832 744 934 744 934 920 317 920 317 594 871 594 871 35 75 35 75 450 488 450 488 446 301 446 301 887 392 887 392 782 189 782 189 928 312 928 312 239 932 239 932 98 189 98 189 175 228 175 228 150 177 150 177 912 142 912 142 200 2 200 2 650 524 650 524 377 178 377 178 454 88 454 88 670 213 670 213 36 451 36 451 672 22 672 22 886 623 886 623 794 242 794 242 606 251 606 251 69 321 69 321 368 22 368 22 491 400 491 400 265 126 265 126 664 697 664 697 213 63 213 63 546 385 546 385 182 635 182 635 468 5 468 5 319 169 319 169 172 756 172 756 57 209 57 209 29 595 29 595 673 465 673 465 847 375 847 375 936 219 936 219 434 116 434 116 527 727 527 727 664 951 664 951 239 869 239 869 742 336 742 336 945 288 945 288 29 66 29 66 256 515 256 515 114 801 114 801 827 159 827 159 141 153 141 153 180 471 180 471 523 549 523 549 818 674 818 674 381 920 381 920 174 589 174 589 679 280 679 280 345 758 345 758 385 798 385 798 853 274 853 274 762 375 762 375 248 551 248 551 48 454 48 454 716 275 716 275 184 256 184 256 466 259 466 259 797 558 797 558 506 765 506 765 537 686 537 686 172 471 172 471 797 371 797 371 898 573 898 573 335 449 335 449 139 687 139 687 775 113 775 113 74 768 74 768 529 947 529 947 438 600 438 600 238 135 238 135 184 563 184 563 658 259 658 259 687 160 687 160 103 912 103 912 367 900 367 900 329 493 329 493 893 724 893 724 841 171 841 171 405 94 405 94 298 750 298 750 869 1 869 1 423 691 423 691 15 48 15 48 491 580 491 580 171 499 171 499 343 325 343 325 322 805 322 805 511 299 511 299 148 439 148 439 173 320 173 320 147 300 147 300 285 417 285 417 486 667 486 667 704 192 704 192 551 369 551 369 185 866 185 866 869 300 869 300 738 801 738 801 355 416 355 416 584 107 584 107 599 822 599 822 299 577 299 577 812 680 812 680 448 313 448 313 448 647 448 647 238 573 238 573 359 757 359 757 916 202 916 202 294 363 294 363 898 690 898 690 696 180 696 180 443 922 443 922 205 944 205 944 825 572 825 572 902 338 902 338 809 679 809 679 827 675 827 675 299 826 299 826 245 61 245 61 83 748 83 748 884 208 884 208 299 583 299 583 105 736 105 736 879 168 879 168 381 645 381 645 655 1 655 1 841 553 841 553 944 344 944 344 220 398 220 398 491 645 491 645 569 582 569 582 269 632 269 632 661 633 661 633 342 880 342 880 541 802 541 802 378 325 378 325 174 274 174 274 355 159 355 159 732 108 732 108 108 828 108 828 231 366 231 366 665 784 665 784 793 219 793 219 466 773 466 773 569 315 569 315 186 762 186 762 436 478 436 478 423 504 423 504 44 932 44 932 229 665 229 665 244 834 244 834 816 782 816 782 534 131 534 131 637 729 637 729 653 389 653 389 945 211 945 211 907 760 907 760 616 359 616 359 116 931 116 931 560 725 560 725 737 31 737 31 331 816 331 816 95 345 95 345 945 224 945 224 301 212 301 212 203 225 203 225 249 450 249 450 836 309 836 309 13 551 13 551 337 195 337 195 654 8 654 8 314 864 314 864 54 48 54 48 579 816 579 816 693 318 693 318 869 303 869 303 43 679 43 679 909 938 909 938 945 754 945 754 90 258 90 258 529 891 529 891 290 173 290 173 266 752 266 752 877 437 877 437 77 471 77 471 57 438 57 438 386 518 386 518 820 228 820 228 260 810 260 810 581 579 581 579 289 577 289 577 516 813 516 813 411 287 411 287 126 400 126 400 233 429 233 429 114 621 114 621 247 677 247 677 406 410 406 410 914 897 914 897 124 488 124 488 899 543 899 543 142 206 142 206 378 646 378 646 337 149 337 149 123 91 123 91 564 413 564 413 511 856 511 856 89 25 89 25 434 843 434 843 280 273 280 273 693 790 693 790 507 801 507 801 797 45 797 45 448 568 448 568 818 731 818 731 411 26 411 26 177 253 177 253 241 287 241 287 395 197 395 197 29 114 29 114 420 248 420 248 174 786 174 786 532 433 532 433 39 20 39 20 617 924 617 924 255 671 255 671 547 763 547 763 799 366 799 366 166 82 166 82 77 578 77 578 360 942 360 942 898 400 898 400 743 481 743 481 808 575 808 575 192 155 192 155 144 352 144 352 581 566 581 566 261 528 261 528 292 194 292 194 732 149 732 149 61 158 61 158 738 909 738 909 229 2 229 2 276 933 276 933 356 694 356 694 293 34 293 34 252 92 252 92 78 219 78 219 819 126 819 126 207 258 207 258 409 712 409 712 593 617 593 617 817 781 817 781 98 317 98 317 113 949 113 949 322 958 322 958 516 188 516 188 550 388 550 388 840 625 840 625 949 632 949 632 465 568 465 568 398 534 398 534 612 585 612 585 641 626 641 626 637 367 637 367 585 73 585 73 57 9 57 9 749 844 749 844 291 909 291 909 829 767 829 767 242 604 242 604 325 701 325 701 890 236 890 236 644 695 644 695 386 6 386 6 556 496 556 496 585 393 585 393 164 63 164 63 638 742 638 742 6 592 6 592 647 866 647 866 289 227 289 227 891 663 891 663 808 50 808 50 384 625 384 625 462 375 462 375 550 911 550 911 417 121 417 121 647 118 647 118 203 34 203 34 55 8 55 8 871 881 871 881 507 702 507 702 590 867 590 867 432 601 432 601 608 343 608 343 665 401 665 401 466 205 466 205 880 557 880 557 827 589 827 589 852 526 852 526 550 563 550 563 92 811 92 811 786 302 786 302 718 140 718 140 369 514 369 514 745 847 745 847 361 838 361 838 412 613 412 613 86 743 86 743 524 406 524 406 198 355 198 355 210 825 210 825 763 911 763 911 955 253 955 253 685 466 685 466 518 484 518 484 453 615 453 615 425 66 425 66 739 735 739 735 525 386 525 386 602 285 602 285 653 417 653 417 175 856 175 856 379 433 379 433 285 924 285 924 411 728 411 728 915 329 915 329 486 846 486 846 308 915 308 915 585 226 585 226 22 576 22 576 483 950 483 950 708 429 708 429 714 703 714 703 572 329 572 329 327 710 327 710 626 857 626 857 661 937 661 937 651 883 651 883 742 26 742 26 355 706 355 706 734 671 734 671 776 8 776 8 86 209 86 209 316 599 316 599 246 535 246 535 300 326 300 326 610 388 610 388 959 288 959 288 157 237 157 237 892 151 892 151 826 694 826 694 64 358 64 358 383 855 383 855 28 289 28 289 296 282 296 282 596 875 596 875 419 33 419 33 353 448 353 448 723 541 723 541 687 685 687 685 846 280 846 280 415 83 415 83 543 237 543 237 198 424 198 424 900 330 900 330 493 757 493 757 176 117 176 117 335 281 335 281 714 580 714 580 541 516 541 516 365 163 365 163 445 957 445 957 38 338 38 338 327 541 327 541 7 402 7 402 349 770 349 770 638 413 638 413 123 38 123 38 289 724 289 724 115 225 115 225 216 736 216 736 470 597 470 597 896 192 896 192 685 123 685 123 490 261 490 261 497 221 497 221 154 20 154 20 17 733 17 733 72 615 72 615 239 45 239 45 482 396 482 396 931 917 931 917 8 804 8 804 310 753 310 753 527 37 527 37 552 304 552 304 63 217 63 217 492 406 492 406 341 541 341 541 423 762 423 762 322 675 322 675 692 137 692 137 489 368 489 368 226 833 226 833 869 607 869 607 308 503 308 503 641 860 641 860 160 210 160 210 830 169 830 169 529 589 529 589 400 860 400 860 614 825 614 825 225 479 225 479 816 888 816 888 269 559 269 559 376 196 376 196 229 798 229 798 758 230 758 230 172 402 172 402 539 63 539 63 797 3 797 3 392 834 392 834 227 768 227 768 661 952 661 952 351 363 351 363 11 699 11 699 37 632 37 632 490 955 490 955 383 242 383 242 100 956 100 956 169 183 169 183 544 534 544 534 83 823 83 823 952 436 952 436 99 312 99 312 507 469 507 469 44 14 44 14 840 506 840 506 641 6 641 6 746 682 746 682 612 953 612 953 461 698 461 698 246 374 246 374 280 787 280 787 711 289 711 289 551 627 551 627 223 241 223 241 461 813 461 813 57 819 57 819 332 548 332 548 834 325 834 325 606 916 606 916 286 92 286 92 48 458 48 458 420 511 420 511 354 166 354 166 349 137 349 137 72 864 72 864 137 299 137 299 748 449 748 449 345 743 345 743 329 37 329 37 630 470 630 470 273 64 273 64 889 483 889 483 681 213 681 213 177 78 177 78 296 640 296 640 544 491 544 491 667 366 667 366 254 416 254 416 644 864 644 864 565 42 565 42 726 620 726 620 931 216 931 216 507 380 507 380 91 15 91 15 142 588 142 588 740 260 740 260 225 688 225 688 760 261 760 261 249 460 249 460 582 689 582 689 77 26 77 26 177 379 177 379 458 40 458 40 876 349 876 349 312 413 312 413 260 576 260 576 517 324 517 324 460 151 460 151 823 489 823 489 361 124 361 124 765 381 765 381 567 792 567 792 124 776 124 776 196 812 196 812 269 417 269 417 850 396 850 396 636 631 636 631 472 927 472 927 267 203 267 203 322 480 322 480 941 51 941 51 685 608 685 608 331 921 331 921 492 641 492 641 706 442 706 442 134 892 134 892 291 168 291 168 53 796 53 796 818 841 818 841 232 513 232 513 552 917 552 917 642 351 642 351 561 219 561 219 792 764 792 764 303 381 303 381 247 245 247 245 309 751 309 751 925 889 925 889 780 892 780 892 955 204 955 204 305 897 305 897 825 198 825 198 149 48 149 48 882 146 882 146 412 591 412 591 755 240 755 240 223 950 223 950 960 755 960 755 810 597 810 597 16 515 16 515 254 171 254 171 652 859 652 859 720 528 720 528 212 332 212 332 200 44 200 44 442 889 442 889 515 381 515 381 580 217 580 217 594 534 594 534 686 761 686 761 889 154 889 154 934 887 934 887 305 69 305 69 207 264 207 264 742 163 742 163 894 434 894 434 953 471 953 471 64 723 64 723 127 534 127 534 786 472 786 472 896 233 896 233 871 71 871 71 889 303 889 303 166 502 166 502 538 472 538 472 554 529 554 529 9 747 9 747 320 600 320 600 414 321 414 321 940 94 940 94 229 775 229 775 868 907 868 907 543 192 543 192 723 539 723 539 256 769 256 769 344 669 344 669 562 180 562 180 516 566 516 566 913 149 913 149 480 155 480 155 878 312 878 312 805 730 805 730 77 449 77 449 641 146 641 146 38 362 38 362 25 565 25 565 295 449 295 449 769 13 769 13 560 39 560 39 902 821 902 821 853 914 853 914 421 412 421 412 96 331 96 331 81 134 81 134 269 497 269 497 369 202 369 202 717 629 717 629 607 660 607 660 451 28 451 28 810 101 810 101 138 896 138 896 789 910 789 910 172 335 172 335 662 569 662 569 748 458 748 458 280 96 280 96 510 584 510 584 505 468 505 468 650 432 650 432 588 951 588 951 236 322 236 322 217 642 217 642 823 79 823 79 216 640 216 640 890 721 890 721 200 324 200 324 672 424 672 424 373 627 373 627 545 78 545 78 596 747 596 747 137 285 137 285 441 611 441 611 20 389 20 389 878 739 878 739 375 330 375 330 943 585 943 585 152 899 152 899 108 647 108 647 273 349 273 349 266 34 266 34 625 23 625 23 227 309 227 309 890 644 890 644 1 236 1 236 292 204 292 204 679 330 679 330 281 42 281 42 392 227 392 227 567 47 567 47 270 674 270 674 465 574 465 574 724 388 724 388 750 78 750 78 45 92 45 92 73 107 73 107 795 525 795 525 783 246 783 246 740 352 740 352 592 954 592 954 222 755 222 755 421 165 421 165 72 585 72 585 298 841 298 841 417 403 417 403 681 175 681 175 730 531 730 531 157 373 157 373 604 162 604 162 632 846 632 846 512 171 512 171 159 957 159 957 937 350 937 350 99 542 99 542 271 771 271 771 334 190 334 190 471 185 471 185 544 339 544 339 530 943 530 943 575 457 575 457 467 329 467 329 265 27 265 27 481 255 481 255 143 861 143 861 374 604 374 604 149 691 149 691 833 511 833 511 212 215 212 215 421 733 421 733 57 215 57 215 760 637 760 637 227 596 227 596 261 571 261 571 488 452 488 452 714 197 714 197 849 176 849 176 345 759 345 759 637 549 637 549 818 713 818 713 44 702 44 702 405 106 405 106 283 701 283 701 956 381 956 381 18 101 18 101 536 928 536 928 146 333 146 333 324 281 324 281 522 597 522 597 541 37 541 37 466 602 466 602 11 392 11 392 625 533 625 533 353 593 353 593 349 237 349 237 849 814 849 814 894 144 894 144 355 927 355 927 494 904 494 904 687 492 687 492 270 695 270 695 191 753 191 753 755 915 755 915 529 413 529 413 421 614 421 614 792 116 792 116 97 525 97 525 763 78 763 78 472 378 472 378 661 21 661 21 558 499 558 499 371 267 371 267 635 784 635 784 89 642 89 642 13 128 13 128 573 226 573 226 293 69 293 69 650 358 650 358 949 243 949 243 607 31 607 31 424 629 424 629 206 368 206 368 730 265 730 265 221 592 221 592 668 703 668 703 328 139 328 139 370 509 370 509 829 385 829 385 596 126 596 126 158 614 158 614 944 270 944 270 323 896 323 896 678 848 678 848 437 941 437 941 715 56 715 56 756 154 756 154 871 402 871 402 563 268 563 268 695 57 695 57 406 283 406 283 875 480 875 480 59 882 59 882 233 333 233 333 110 785 110 785 776 793 776 793 307 907 307 907 406 753 406 753 64 392 64 392 915 24 915 24 256 196 256 196 628 163 628 163 401 718 401 718 97 59 97 59 519 10 519 10 54 31 54 31 743 304 743 304 582 863 582 863 492 330 492 330 19 674 19 674 902 250 902 250 920 225 920 225 278 498 278 498 383 681 383 681 244 698 244 698 363 221 363 221 297 173 297 173 944 434 944 434 949 380 949 380 214 306 214 306 522 297 522 297 153 761 153 761 847 398 847 398 300 251 300 251 222 596 222 596 561 380 561 380 582 764 582 764 386 86 386 86 521 857 521 857 428 631 428 631 607 724 607 724 367 736 367 736 434 167 434 167 319 423 319 423 224 803 224 803 390 886 390 886 828 170 828 170 415 650 415 650 654 501 654 501 861 692 861 692 654 911 654 911 450 347 450 347 364 855 364 855 648 121 648 121 587 899 587 899 668 538 668 538 514 856 514 856 93 352 93 352 90 307 90 307 34 705 34 705 83 643 83 643 305 583 305 583 798 844 798 844 777 719 777 719 164 869 164 869 345 651 345 651 830 763 830 763 390 704 390 704 570 844 570 844 669 365 669 365 399 146 399 146 540 517 540 517 375 797 375 797 737 143 737 143 88 512 88 512 588 284 588 284 216 101 216 101 47 718 47 718 85 138 85 138 145 95 145 95 928 63 928 63 748 88 748 88 574 298 574 298 944 794 944 794 230 6 230 6 382 792 382 792 69 287 69 287 237 923 237 923 252 663 252 663 72 125 72 125 481 869 481 869 589 302 589 302 890 849 890 849 944 883 944 883 69 633 69 633 22 161 22 161 179 144 179 144 283 742 283 742 680 25 680 25 317 176 317 176 109 901 109 901 255 833 255 833 309 346 309 346 493 463 493 463 717 636 717 636 381 559 381 559 21 186 21 186 151 202 151 202 31 120 31 120 920 927 920 927 50 942 50 942 657 190 657 190 904 422 904 422 262 78 262 78 80 194 80 194 368 904 368 904 365 883 365 883 763 889 763 889 565 515 565 515 905 388 905 388 114 652 114 652 108 222 108 222 933 511 933 511 944 720 944 720 382 543 382 543 463 825 463 825 805 67 805 67 763 329 763 329 53 663 53 663 599 839 599 839 894 780 894 780 571 547 571 547 699 134 699 134 235 213 235 213 463 950 463 950 119 814 119 814 623 242 623 242 443 957 443 957 131 292 131 292 524 423 524 423 872 841 872 841 368 225 368 225 431 690 431 690 32 57 32 57 668 262 668 262 909 78 909 78 103 831 103 831 857 403 857 403 319 552 319 552 729 720 729 720 2 614 2 614 410 929 410 929 709 812 709 812 153 885 153 885 146 261 146 261 73 528 73 528 677 142 677 142 913 9 913 9 367 248 367 248 716 141 716 141 212 587 212 587 391 154 391 154 44 222 44 222 454 5 454 5 69 608 69 608 63 437 63 437 415 594 415 594 925 421 925 421 175 587 175 587 382 486 382 486 285 243 285 243 886 26 886 26 517 392 517 392 842 58 842 58 506 156 506 156 630 594 630 594 63 724 63 724 872 192 872 192 140 683 140 683 898 632 898 632 911 45 911 45 667 386 667 386 424 572 424 572 63 378 63 378 619 783 619 783 875 528 875 528 866 110 866 110 914 390 914 390 265 631 265 631 794 309 794 309 16 28 16 28 32 456 32 456 605 931 605 931 816 510 816 510 455 868 455 868 653 364 653 364 348 783 348 783 687 825 687 825 92 611 92 611 704 33 704 33 891 696 891 696 158 179 158 179 291 182 291 182 541 531 541 531 240 668 240 668 322 952 322 952 882 122 882 122 72 303 72 303 942 311 942 311 415 150 415 150 349 75 349 75 40 226 40 226 172 838 172 838 186 922 186 922 251 904 251 904 673 473 673 473 350 903 350 903 281 272 281 272 95 268 95 268 215 449 215 449 761 822 761 822 129 709 129 709 799 565 799 565 240 711 240 711 563 16 563 16 501 583 501 583 463 416 463 416 658 25 658 25 128 19 128 19 573 739 573 739 773 874 773 874 928 866 928 866 20 442 20 442 795 549 795 549 150 47 150 47 257 81 257 81 871 645 871 645 23 155 23 155 791 717 791 717 792 849 792 849 811 110 811 110 499 594 499 594 284 417 284 417 459 17 459 17 790 756 790 756 635 200 635 200 575 60 575 60 862 212 862 212 165 52 165 52 584 671 584 671 25 321 25 321 183 713 183 713 132 635 132 635 346 771 346 771 894 140 894 140 918 914 918 914 344 501 344 501 4 784 4 784 147 842 147 842 880 683 880 683 807 370 807 370 924 613 924 613 957 488 957 488 315 146 315 146 53 957 53 957 246 797 246 797 97 275 97 275 363 3 363 3 264 355 264 355 552 726 552 726 932 312 932 312 244 891 244 891 356 50 356 50 839 300 839 300 939 325 939 325 910 888 910 888 15 631 15 631 360 446 360 446 731 933 731 933 235 117 235 117 397 382 397 382 95 39 95 39 153 6 153 6 769 818 769 818 484 661 484 661 642 70 642 70 393 342 393 342 134 553 134 553 152 648 152 648 358 566 358 566 18 192 18 192 494 665 494 665 622 677 622 677 159 853 159 853 920 51 920 51 558 702 558 702 492 121 492 121 259 319 259 319 831 603 831 603 892 470 892 470 407 720 407 720 167 915 167 915 494 485 494 485 843 285 843 285 947 120 947 120 416 492 416 492 264 829 264 829 850 208 850 208 133 765 133 765 514 617 514 617 948 82 948 82 581 940 581 940 595 621 595 621 163 933 163 933 533 784 533 784 921 431 921 431 545 148 545 148 24 190 24 190 465 37 465 37 131 597 131 597 501 513 501 513 373 912 373 912 377 668 377 668 595 830 595 830 80 378 80 378 367 643 367 643 367 384 367 384 128 282 128 282 510 599 510 599 218 743 218 743 922 126 922 126 851 773 851 773 180 278 180 278 303 83 303 83 222 866 222 866 549 929 549 929 610 59 610 59 216 360 216 360 713 136 713 136 521 517 521 517 172 952 172 952 565 321 565 321 532 471 532 471 590 800 590 800 701 194 701 194 187 377 187 377 346 426 346 426 150 248 150 248 13 214 13 214 687 542 687 542 305 928 305 928 646 956 646 956 529 436 529 436 20 380 20 380 45 596 45 596 515 664 515 664 700 406 700 406 370 161 370 161 613 36 613 36 754 313 754 313 773 123 773 123 459 217 459 217 172 813 172 813 120 780 120 780 159 223 159 223 806 754 806 754 408 75 408 75 441 830 441 830 65 959 65 959 712 313 712 313 381 925 381 925 92 764 92 764 928 345 928 345 565 890 565 890 817 638 817 638 645 628 645 628 879 297 879 297 178 770 178 770 777 844 777 844 792 17 792 17 165 429 165 429 389 224 389 224 538 292 538 292 956 514 956 514 245 32 245 32 51 158 51 158 824 867 824 867 788 306 788 306 470 449 470 449 832 652 832 652 505 678 505 678 775 16 775 16 445 589 445 589 305 181 305 181 882 137 882 137 440 647 440 647 349 256 349 256 524 39 524 39 567 362 567 362 718 134 718 134 877 343 877 343 405 174 405 174 734 614 734 614 172 633 172 633 160 335 160 335 81 855 81 855 60 602 60 602 376 13 376 13 557 486 557 486 263 817 263 817 677 675 677 675 87 111 87 111 585 408 585 408 697 199 697 199 112 478 112 478 175 268 175 268 39 930 39 930 686 550 686 550 176 743 176 743 803 145 803 145 702 514 702 514 939 284 939 284 698 796 698 796 537 619 537 619 450 244 450 244 500 54 500 54 485 538 485 538 886 392 886 392 680 53 680 53 590 704 590 704 260 574 260 574 357 259 357 259 575 648 575 648 236 869 236 869 441 634 441 634 174 26 174 26 587 346 587 346 500 107 500 107 168 427 168 427 633 695 633 695 760 836 760 836 623 623 623 623 787 82 787 82 570 216 570 216 650 787 650 787 115 12 115 12 798 27 798 27 422 505 422 505 135 19 135 19 340 288 340 288 622 693 622 693 50 407 50 407 947 82 947 82 104 648 104 648 616 524 616 524 468 432 468 432 147 540 147 540 324 737 324 737 432 13 432 13 383 128 383 128 621 447 621 447 765 263 765 263 749 37 749 37 874 708 874 708 710 519 710 519 871 921 871 921 898 513 898 513 713 890 713 890 98 66 98 66 152 818 152 818 150 78 150 78 81 158 81 158 774 445 774 445 741 816 741 816 588 889 588 889 440 941 440 941 568 132 568 132 227 496 227 496 459 560 459 560 434 421 434 421 124 165 124 165 358 270 358 270 54 414 54 414 116 450 116 450 600 812 600 812 772 41 772 41 883 434 883 434 179 833 179 833 784 39 784 39 849 476 849 476 488 663 488 663 228 864 228 864 745 674 745 674 163 133 163 133 120 636 120 636 764 218 764 218 362 299 362 299 719 193 719 193 137 524 137 524 881 879 881 879 405 655 405 655 426 749 426 749 256 438 256 438 183 281 183 281 433 666 433 666 712 614 712 614 66 422 66 422 67 407 67 407 194 154 194 154 768 8 768 8 308 9 308 9 842 613 842 613 14 347 14 347 676 817 676 817 635 780 635 780 386 769 386 769 282 555 282 555 588 894 588 894 188 860 188 860 415 743 415 743 362 23 362 23 75 268 75 268 796 742 796 742 470 724 470 724 3 171 3 171 375 248 375 248 128 472 128 472 796 198 796 198 234 884 234 884 781 925 781 925 870 57 870 57 358 193 358 193 233 861 233 861 488 547 488 547 489 682 489 682 697 413 697 413 89 208 89 208 565 24 565 24 283 598 283 598 298 917 298 917 137 597 137 597 667 295 667 295 48 251 48 251 318 183 318 183 592 777 592 777 190 447 190 447 925 661 925 661 441 719 441 719 129 393 129 393 706 140 706 140 88 226 88 226 416 556 416 556 754 690 754 690 142 379 142 379 724 478 724 478 249 88 249 88 567 800 567 800 584 774 584 774 840 227 840 227 359 753 359 753 14 242 14 242 232 664 232 664 339 663 339 663 404 706 404 706 268 149 268 149 105 335 105 335 734 452 734 452 534 816 534 816 37 655 37 655 192 491 192 491 303 757 303 757 832 88 832 88 319 267 319 267 739 742 739 742 842 56 842 56 936 150 936 150 317 375 317 375 326 63 326 63 53 921 53 921 35 585 35 585 645 64 645 64 478 882 478 882 820 230 820 230 454 140 454 140 252 916 252 916 608 636 608 636 588 555 588 555 229 253 229 253 455 222 455 222 705 475 705 475 899 758 899 758 726 633 726 633 843 781 843 781 951 11 951 11 478 851 478 851 493 221 493 221 693 586 693 586 97 464 97 464 576 773 576 773 18 586 18 586 562 20 562 20 465 58 465 58 484 79 484 79 479 179 479 179 483 486 483 486 820 477 820 477 814 537 814 537 249 820 249 820 59 317 59 317 590 327 590 327 754 766 754 766 133 58 133 58 497 855 497 855 613 324 613 324 390 475 390 475 488 626 488 626 696 432 696 432 637 354 637 354 575 527 575 527 838 265 838 265 455 454 455 454 219 622 219 622 50 53 50 53 902 492 902 492 595 788 595 788 453 628 453 628 435 876 435 876 908 73 908 73 271 793 271 793 256 194 256 194 792 527 792 527 828 203 828 203 562 82 562 82 720 36 720 36 309 188 309 188 317 609 317 609 751 59 751 59 954 936 954 936 801 848 801 848 306 374 306 374 317 209 317 209 260 154 260 154 879 295 879 295 258 249 258 249 849 209 849 209 178 264 178 264 564 288 564 288 464 85 464 85 30 249 30 249 906 959 906 959 258 441 258 441 667 709 667 709 656 11 656 11 827 743 827 743 62 209 62 209 187 690 187 690 586 762 586 762 422 112 422 112 39 394 39 394 438 702 438 702 124 24 124 24 220 78 220 78 675 17 675 17 62 677 62 677 555 883 555 883 883 477 883 477 535 339 535 339 393 164 393 164 733 408 733 408 896 636 896 636 40 573 40 573 333 761 333 761 344 710 344 710 764 444 764 444 766 224 766 224 797 177 797 177 719 793 719 793 438 510 438 510 273 534 273 534 500 385 500 385 379 850 379 850 380 302 380 302 891 601 891 601 674 77 674 77 49 14 49 14 306 634 306 634 49 357 49 357 811 165 811 165 389 937 389 937 895 144 895 144 297 951 297 951 277 212 277 212 653 514 653 514 327 540 327 540 407 141 407 141 164 487 164 487 94 180 94 180 175 906 175 906 368 483 368 483 30 876 30 876 141 605 141 605 796 713 796 713 681 886 681 886 263 496 263 496 366 282 366 282 562 5 562 5 248 4 248 4 933 191 933 191 471 199 471 199 144 521 144 521 60 167 60 167 285 579 285 579 818 168 818 168 488 578 488 578 337 373 337 373 148 105 148 105 356 617 356 617 820 237 820 237 874 757 874 757 914 599 914 599 789 155 789 155 746 326 746 326 203 52 203 52 684 490 684 490 552 107 552 107 765 714 765 714 634 640 634 640 310 191 310 191 260 391 260 391 804 311 804 311 251 806 251 806 518 307 518 307 908 154 908 154 19 393 19 393 404 50 404 50 177 482 177 482 550 18 550 18 895 893 895 893 9 946 9 946 652 811 652 811 887 157 887 157 605 81 605 81 288 179 288 179 939 361 939 361 165 167 165 167 477 65 477 65 740 250 740 250 403 92 403 92 260 778 260 778 5 489 5 489 524 827 524 827 295 875 295 875 567 426 567 426 158 954 158 954 375 712 375 712 326 512 326 512 560 732 560 732 749 126 749 126 379 64 379 64 725 136 725 136 164 800 164 800 630 645 630 645 685 254 685 254 761 944 761 944 73 880 73 880 382 90 382 90 865 800 865 800 343 421 343 421 595 75 595 75 395 74 395 74 46 771 46 771 532 660 532 660 183 621 183 621 289 803 289 803 742 452 742 452 469 619 469 619 362 148 362 148 582 754 582 754 673 191 673 191 447 597 447 597 929 572 929 572 638 67 638 67 498 467 498 467 438 384 438 384 850 610 850 610 591 484 591 484 239 731 239 731 417 282 417 282 176 644 176 644 317 545 317 545 237 437 237 437 868 14 868 14 946 477 946 477 13 520 13 520 128 190 128 190 547 523 547 523 780 429 780 429 261 678 261 678 959 531 959 531 692 814 692 814 234 711 234 711 252 400 252 400 45 337 45 337 925 479 925 479 767 953 767 953 399 84 399 84 450 755 450 755 702 636 702 636 460 584 460 584 139 186 139 186 615 274 615 274 907 579 907 579 659 578 659 578 3 282 3 282 697 48 697 48 860 755 860 755 917 291 917 291 57 889 57 889 637 896 637 896 361 233 361 233 588 480 588 480 495 602 495 602 205 432 205 432 706 689 706 689 705 51 705 51 459 555 459 555 157 894 157 894 233 535 233 535 905 507 905 507 48 793 48 793 418 166 418 166 933 809 933 809 184 915 184 915 388 338 388 338 593 358 593 358 891 563 891 563 932 537 932 537 108 449 108 449 479 697 479 697 495 323 495 323 226 618 226 618 845 917 845 917 322 31 322 31 198 38 198 38 391 610 391 610 524 698 524 698 942 786 942 786 262 680 262 680 551 96 551 96 654 220 654 220 472 401 472 401 115 214 115 214 152 63 152 63 952 682 952 682 949 920 949 920 147 639 147 639 879 93 879 93 111 80 111 80 890 292 890 292 618 238 618 238 960 663 960 663 152 763 152 763 605 307 605 307 702 176 702 176 481 586 481 586 599 344 599 344 273 833 273 833 403 531 403 531 551 211 551 211 211 532 211 532 781 652 781 652 495 739 495 739 742 846 742 846 496 668 496 668 262 464 262 464 854 943 854 943 756 89 756 89 210 926 210 926 815 842 815 842 333 833 333 833 678 18 678 18 928 197 928 197 63 695 63 695 346 617 346 617 849 212 849 212 190 63 190 63 745 789 745 789 641 497 641 497 777 124 777 124 80 954 80 954 933 96 933 96 712 553 712 553 228 873 228 873 316 290 316 290 421 917 421 917 628 92 628 92 823 566 823 566 232 227 232 227 927 114 927 114 72 535 72 535 150 642 150 642 841 883 841 883 459 489 459 489 663 744 663 744 407 789 407 789 514 28 514 28 719 262 719 262 854 647 854 647 510 726 510 726 369 128 369 128 211 184 211 184 687 179 687 179 179 370 179 370 670 480 670 480 823 477 823 477 896 346 896 346 619 103 619 103 845 521 845 521 593 656 593 656 110 297 110 297 732 48 732 48 771 457 771 457 885 48 885 48 606 13 606 13 698 332 698 332 454 109 454 109 314 472 314 472 181 308 181 308 634 568 634 568 603 897 603 897 51 870 51 870 536 649 536 649 145 815 145 815 773 595 773 595 757 886 757 886 812 634 812 634 52 304 52 304 844 815 844 815 663 103 663 103 342 309 342 309 89 56 89 56 178 355 178 355 172 468 172 468 443 741 443 741 116 770 116 770 959 316 959 316 330 667 330 667 128 825 128 825 186 77 186 77 437 70 437 70 5 666 5 666 266 733 266 733 352 342 352 342 539 654 539 654 628 363 628 363 860 792 860 792 438 547 438 547 809 238 809 238 832 521 832 521 929 722 929 722 586 848 586 848 572 895 572 895 886 171 886 171 102 1 102 1 348 98 348 98 832 186 832 186 927 416 927 416 370 359 370 359 12 189 12 189 916 104 916 104 194 494 194 494 529 684 529 684 306 805 306 805 900 861 900 861 706 551 706 551 188 189 188 189 842 399 842 399 124 350 124 350 342 841 342 841 39 216 39 216 738 662 738 662 498 208 498 208 720 633 720 633 735 476 735 476 153 179 153 179 579 126 579 126 390 953 390 953 775 355 775 355 662 130 662 130 342 899 342 899 115 141 115 141 658 914 658 914 521 167 521 167 336 918 336 918 57 371 57 371 413 44 413 44 23 229 23 229 886 132 886 132 301 584 301 584 910 864 910 864 695 378 695 378 140 857 140 857 934 491 934 491 394 666 394 666 925 738 925 738 23 99 23 99 55 247 55 247 182 455 182 455 319 90 319 90 29 878 29 878 821 267 821 267 695 596 695 596 144 95 144 95 418 328 418 328 951 130 951 130 818 686 818 686 455 751 455 751 364 574 364 574 528 442 528 442 524 322 524 322 280 711 280 711 447 668 447 668 470 784 470 784 298 509 298 509 120 674 120 674 161 751 161 751 350 96 350 96 368 333 368 333 796 959 796 959 278 198 278 198 636 329 636 329 133 925 133 925 634 730 634 730 932 683 932 683 390 550 390 550 205 796 205 796 5 497 5 497 143 494 143 494 401 661 401 661 301 181 301 181 948 128 948 128 860 666 860 666 625 499 625 499 393 855 393 855 251 68 251 68 465 700 465 700 60 541 60 541 904 878 904 878 784 634 784 634 499 291 499 291 391 879 391 879 269 486 269 486 294 736 294 736 774 345 774 345 742 455 742 455 639 814 639 814 500 242 500 242 399 494 399 494 176 67 176 67 129 114 129 114 430 622 430 622 468 684 468 684 56 382 56 382 506 223 506 223 585 400 585 400 857 803 857 803 723 790 723 790 333 162 333 162 250 789 250 789 804 158 804 158 928 361 928 361 951 58 951 58 505 426 505 426 474 784 474 784 344 479 344 479 564 445 564 445 605 790 605 790 302 236 302 236 347 690 347 690 742 602 742 602 791 44 791 44 939 217 939 217 332 80 332 80 514 15 514 15 425 188 425 188 612 564 612 564 849 740 849 740 189 152 189 152 346 785 346 785 623 154 623 154 783 93 783 93 13 498 13 498 622 696 622 696 32 936 32 936 43 102 43 102 38 218 38 218 491 191 491 191 142 378 142 378 330 174 330 174 125 718 125 718 150 947 150 947 140 623 140 623 401 225 401 225 647 138 647 138 178 224 178 224 623 354 623 354 549 940 549 940 697 908 697 908 647 212 647 212 334 49 334 49 42 956 42 956 905 719 905 719 471 475 471 475 188 121 188 121 263 894 263 894 555 467 555 467 361 451 361 451 270 790 270 790 864 287 864 287 404 722 404 722 130 729 130 729 91 615 91 615 218 268 218 268 121 651 121 651 102 41 102 41 758 775 758 775 921 563 921 563 271 826 271 826 794 321 794 321 452 319 452 319 332 604 332 604 492 747 492 747 510 734 510 734 612 111 612 111 137 379 137 379 946 233 946 233 110 830 110 830 460 431 460 431 13 439 13 439 666 939 666 939 567 587 567 587 761 473 761 473 117 879 117 879 505 653 505 653 256 305 256 305 544 747 544 747 839 496 839 496 358 813 358 813 364 159 364 159 951 161 951 161 327 518 327 518 500 168 500 168 225 321 225 321 562 953 562 953 186 703 186 703 697 859 697 859 5 772 5 772 6 878 6 878 615 935 615 935 841 611 841 611 443 213 443 213 232 511 232 511 80 780 80 780 314 413 314 413 169 33 169 33 589 681 589 681 508 635 508 635 225 37 225 37 692 405 692 405 555 551 555 551 944 320 944 320 467 857 467 857 897 222 897 222 182 440 182 440 304 296 304 296 420 214 420 214 117 105 117 105 803 857 803 857 193 769 193 769 234 953 234 953 501 804 501 804 423 838 423 838 169 664 169 664 186 159 186 159 678 634 678 634 312 124 312 124 300 634 300 634 744 549 744 549 877 346 877 346 9 248 9 248 784 435 784 435 75 807 75 807 687 495 687 495 529 504 529 504 921 336 921 336 757 3 757 3 337 104 337 104 516 952 516 952 781 479 781 479 190 22 190 22 823 817 823 817 471 501 471 501 944 685 944 685 313 509 313 509 904 695 904 695 768 301 768 301 775 70 775 70 380 405 380 405 744 359 744 359 114 795 114 795 472 312 472 312 668 58 668 58 443 558 443 558 932 191 932 191 552 271 552 271 301 203 301 203 680 57 680 57 330 83 330 83 389 355 389 355 146 629 146 629 90 726 90 726 342 291 342 291 249 352 249 352 864 719 864 719 327 453 327 453 511 57 511 57 157 799 157 799 245 181 245 181 648 411 648 411 314 169 314 169 583 188 583 188 504 530 504 530 81 151 81 151 141 191 141 191 268 406 268 406 716 532 716 532 215 54 215 54 764 841 764 841 833 584 833 584 727 169 727 169 399 371 399 371 844 212 844 212 954 240 954 240 190 381 190 381 47 269 47 269 836 492 836 492 333 875 333 875 807 60 807 60 426 384 426 384 166 542 166 542 335 150 335 150 885 213 885 213 759 842 759 842 249 248 249 248 20 846 20 846 462 500 462 500 842 359 842 359 306 431 306 431 855 838 855 838 857 724 857 724 580 664 580 664 62 599 62 599 821 120 821 120 535 847 535 847 391 503 391 503 13 228 13 228 13 55 13 55 123 84 123 84 398 753 398 753 179 240 179 240 772 624 772 624 633 416 633 416 350 340 350 340 838 27 838 27 382 272 382 272 262 624 262 624 892 685 892 685 410 257 410 257 418 709 418 709 855 66 855 66 303 392 303 392 133 382 133 382 788 58 788 58 802 658 802 658 313 243 313 243 796 240 796 240 441 414 441 414 410 926 410 926 417 186 417 186 884 245 884 245 565 540 565 540 438 546 438 546 364 683 364 683 482 103 482 103 47 163 47 163 683 475 683 475 670 915 670 915 250 870 250 870 395 927 395 927 684 7 684 7 892 62 892 62 402 718 402 718 365 828 365 828 559 353 559 353 12 762 12 762 510 635 510 635 380 617 380 617 938 169 938 169 82 915 82 915 724 331 724 331 27 338 27 338 145 537 145 537 148 663 148 663 41 859 41 859 240 36 240 36 409 560 409 560 854 82 854 82 786 136 786 136 289 12 289 12 184 746 184 746 350 402 350 402 547 943 547 943 593 120 593 120 225 197 225 197 560 420 560 420 690 45 690 45 550 915 550 915 139 188 139 188 594 660 594 660 724 542 724 542 5 267 5 267 938 719 938 719 712 304 712 304 925 608 925 608 20 270 20 270 307 568 307 568 855 516 855 516 675 272 675 272 886 391 886 391 795 950 795 950 645 94 645 94 507 779 507 779 401 165 401 165 664 709 664 709 535 651 535 651 634 942 634 942 10 147 10 147 286 931 286 931 721 87 721 87 756 853 756 853 582 896 582 896 418 587 418 587 952 335 952 335 255 543 255 543 618 728 618 728 217 60 217 60 530 642 530 642 304 807 304 807 474 648 474 648 120 563 120 563 739 122 739 122 155 203 155 203 189 189 189 189 53 428 53 428 817 711 817 711 918 295 918 295 439 868 439 868 260 356 260 356 576 308 576 308 374 282 374 282 813 426 813 426 282 408 282 408 469 206 469 206 271 512 271 512 195 636 195 636 300 902 300 902 822 291 822 291 376 821 376 821 224 776 224 776 303 298 303 298 488 832 488 832 323 279 323 279 232 889 232 889 345 577 345 577 111 625 111 625 328 323 328 323 319 701 319 701 158 585 158 585 336 580 336 580 794 854 794 854 332 386 332 386 435 510 435 510 17 582 17 582 79 748 79 748 114 947 114 947 845 798 845 798 886 771 886 771 764 356 764 356 472 63 472 63 417 548 417 548 69 72 69 72 885 857 885 857 353 722 353 722 165 79 165 79 578 164 578 164 464 41 464 41 499 153 499 153 717 156 717 156 179 609 179 609 546 945 546 945 883 513 883 513 718 199 718 199 92 719 92 719 576 462 576 462 775 247 775 247 541 269 541 269 706 120 706 120 574 156 574 156 466 424 466 424 943 427 943 427 43 492 43 492 626 506 626 506 58 193 58 193 186 95 186 95 796 630 796 630 753 707 753 707 36 303 36 303 562 933 562 933 665 868 665 868 143 469 143 469 53 95 53 95 524 122 524 122 103 386 103 386 738 461 738 461 658 447 658 447 957 412 957 412 844 478 844 478 831 904 831 904 224 506 224 506 955 71 955 71 140 836 140 836 58 482 58 482 324 63 324 63 441 376 441 376 109 450 109 450 553 314 553 314 547 185 547 185 238 877 238 877 627 869 627 869 417 171 417 171 33 535 33 535 334 546 334 546 100 761 100 761 758 147 758 147 933 453 933 453 654 212 654 212 772 331 772 331 191 655 191 655 531 240 531 240 228 833 228 833 601 42 601 42 79 699 79 699 784 453 784 453 196 933 196 933 678 544 678 544 699 182 699 182 256 689 256 689 674 125 674 125 243 637 243 637 26 411 26 411 906 929 906 929 309 135 309 135 3 460 3 460 575 265 575 265 401 770 401 770 114 831 114 831 539 794 539 794 447 155 447 155 188 449 188 449 908 546 908 546 449 566 449 566 561 814 561 814 750 267 750 267 442 302 442 302 505 298 505 298 552 801 552 801 13 142 13 142 432 222 432 222 457 518 457 518 570 400 570 400 63 693 63 693 739 114 739 114 949 853 949 853 891 791 891 791 167 559 167 559 72 420 72 420 131 804 131 804 194 276 194 276 555 232 555 232 853 883 853 883 247 321 247 321 546 612 546 612 752 268 752 268 317 796 317 796 86 569 86 569 880 804 880 804 924 394 924 394 439 538 439 538 550 344 550 344 375 236 375 236 684 364 684 364 622 615 622 615 632 5 632 5 243 910 243 910 108 769 108 769 135 164 135 164 371 412 371 412 606 190 606 190 171 357 171 357 360 192 360 192 495 760 495 760 815 804 815 804 85 231 85 231 763 606 763 606 730 377 730 377 828 13 828 13 501 167 501 167 851 35 851 35 212 191 212 191 216 106 216 106 535 738 535 738 20 61 20 61 722 133 722 133 455 74 455 74 207 436 207 436 291 471 291 471 74 139 74 139 527 442 527 442 947 187 947 187 229 544 229 544 176 587 176 587 52 519 52 519 920 916 920 916 702 67 702 67 824 836 824 836 187 829 187 829 530 476 530 476 341 111 341 111 154 242 154 242 234 681 234 681 631 688 631 688 461 400 461 400 136 275 136 275 325 25 325 25 284 556 284 556 845 850 845 850 376 355 376 355 274 858 274 858 470 495 470 495 184 676 184 676 288 735 288 735 278 824 278 824 761 148 761 148 437 370 437 370 692 644 692 644 276 321 276 321 475 569 475 569 39 105 39 105 745 80 745 80 340 706 340 706 208 187 208 187 565 502 565 502 501 703 501 703 152 391 152 391 47 55 47 55 2 327 2 327 11 207 11 207 424 413 424 413 267 265 267 265 564 839 564 839 226 700 226 700 70 659 70 659 313 528 313 528 752 100 752 100 302 579 302 579 121 947 121 947 80 487 80 487 731 140 731 140 36 609 36 609 70 589 70 589 99 172 99 172 539 362 539 362 241 44 241 44 328 828 328 828 339 877 339 877 739 88 739 88 767 413 767 413 339 691 339 691 361 512 361 512 214 619 214 619 694 686 694 686 859 688 859 688 514 466 514 466 282 876 282 876 883 718 883 718 706 207 706 207 619 559 619 559 113 99 113 99 496 555 496 555 848 292 848 292 375 154 375 154 255 481 255 481 681 676 681 676 80 958 80 958 97 456 97 456 714 50 714 50 49 22 49 22 615 650 615 650 29 373 29 373 406 292 406 292 222 414 222 414 314 757 314 757 544 414 544 414 41 772 41 772 516 344 516 344 109 620 109 620 927 769 927 769 391 414 391 414 505 611 505 611 231 285 231 285 15 410 15 410 821 320 821 320 530 474 530 474 332 819 332 819 294 103 294 103 313 310 313 310 868 475 868 475 640 668 640 668 408 35 408 35 855 398 855 398 323 834 323 834 170 390 170 390 154 77 154 77 277 852 277 852 69 174 69 174 877 156 877 156 417 34 417 34 55 278 55 278 63 379 63 379 431 717 431 717 610 734 610 734 67 673 67 673 709 773 709 773 278 773 278 773 19 574 19 574 637 577 637 577 173 554 173 554 197 817 197 817 872 959 872 959 235 388 235 388 844 135 844 135 98 446 98 446 406 159 406 159 401 950 401 950 886 249 886 249 82 345 82 345 146 26 146 26 501 677 501 677 322 348 322 348 507 879 507 879 145 493 145 493 219 157 219 157 898 207 898 207 832 941 832 941 136 172 136 172 718 749 718 749 903 128 903 128 622 913 622 913 642 671 642 671 57 724 57 724 693 21 693 21 629 91 629 91 782 386 782 386 89 801 89 801 623 282 623 282 915 626 915 626 111 803 111 803 131 816 131 816 346 698 346 698 318 850 318 850 685 655 685 655 716 864 716 864 475 676 475 676 41 376 41 376 394 657 394 657 584 844 584 844 854 67 854 67 651 290 651 290 718 825 718 825 141 723 141 723 306 582 306 582 216 652 216 652 763 274 763 274 815 272 815 272 915 281 915 281 262 115 262 115 600 298 600 298 580 672 580 672 94 425 94 425 392 789 392 789 618 909 618 909 97 610 97 610 183 99 183 99 917 814 917 814 181 585 181 585 539 754 539 754 133 52 133 52 673 955 673 955 830 106 830 106 326 620 326 620 619 457 619 457 545 314 545 314 779 190 779 190 888 174 888 174 912 79 912 79 522 743 522 743 33 466 33 466 326 661 326 661 151 499 151 499 145 319 145 319 835 882 835 882 196 190 196 190 679 34 679 34 300 128 300 128 377 748 377 748 585 646 585 646 35 458 35 458 335 166 335 166 453 396 453 396 295 777 295 777 626 86 626 86 239 46 239 46 238 416 238 416 886 102 886 102 439 757 439 757 641 534 641 534 825 308 825 308 649 568 649 568 856 914 856 914 507 665 507 665 42 407 42 407 822 477 822 477 506 92 506 92 592 375 592 375 327 531 327 531 786 945 786 945 2 63 2 63 567 746 567 746 852 887 852 887 753 531 753 531 533 104 533 104 932 881 932 881 406 656 406 656 425 95 425 95 408 644 408 644 589 648 589 648 83 938 83 938 335 817 335 817 880 640 880 640 101 301 101 301 655 275 655 275 824 551 824 551 578 777 578 777 675 220 675 220 848 152 848 152 312 606 312 606 179 588 179 588 123 338 123 338 410 581 410 581 805 499 805 499 424 374 424 374 866 909 866 909 627 616 627 616 851 834 851 834 454 693 454 693 845 905 845 905 735 909 735 909 729 746 729 746 946 116 946 116 946 515 946 515 356 194 356 194 202 582 202 582 464 162 464 162 645 440 645 440 262 19 262 19 187 884 187 884 519 42 519 42 379 358 379 358 202 206 202 206 451 465 451 465 571 763 571 763 713 73 713 73 886 448 886 448 437 442 437 442 720 1 720 1 804 671 804 671 271 181 271 181 231 651 231 651 813 40 813 40 25 123 25 123 685 163 685 163 501 735 501 735 342 533 342 533 729 414 729 414 861 349 861 349 591 146 591 146 663 688 663 688 213 620 213 620 396 919 396 919 94 238 94 238 249 880 249 880 913 177 913 177 463 494 463 494 648 32 648 32 498 597 498 597 595 379 595 379 442 510 442 510 755 534 755 534 245 921 245 921 479 87 479 87 514 763 514 763 441 699 441 699 250 337 250 337 159 129 159 129 603 509 603 509 562 567 562 567 874 119 874 119 835 430 835 430 99 138 99 138 533 75 533 75 180 597 180 597 291 200 291 200 319 141 319 141 792 178 792 178 284 505 284 505 596 44 596 44 916 885 916 885 558 683 558 683 103 240 103 240 813 569 813 569 583 301 583 301 718 563 718 563 91 134 91 134 1 587 1 587 637 356 637 356 236 134 236 134 893 904 893 904 38 446 38 446 347 70 347 70 61 161 61 161 144 901 144 901 241 624 241 624 70 192 70 192 566 641 566 641 859 583 859 583 246 190 246 190 675 255 675 255 205 356 205 356 739 414 739 414 523 133 523 133 727 752 727 752 438 774 438 774 172 149 172 149 5 802 5 802 838 768 838 768 806 805 806 805 252 121 252 121 313 497 313 497 727 156 727 156 850 956 850 956 87 792 87 792 635 848 635 848 46 817 46 817 431 330 431 330 450 511 450 511 929 476 929 476 495 301 495 301 243 76 243 76 323 570 323 570 191 242 191 242 193 699 193 699 402 510 402 510 479 791 479 791 43 239 43 239 711 394 711 394 833 413 833 413 730 291 730 291 122 624 122 624 296 133 296 133 693 742 693 742 377 298 377 298 321 17 321 17 455 603 455 603 419 279 419 279 450 953 450 953 277 48 277 48 75 568 75 568 321 684 321 684 121 94 121 94 586 619 586 619 599 841 599 841 707 866 707 866 227 486 227 486 181 413 181 413 401 251 401 251 798 823 798 823 455 605 455 605 813 867 813 867 350 635 350 635 519 295 519 295 167 17 167 17 709 604 709 604 163 438 163 438 116 687 116 687 202 591 202 591 851 675 851 675 646 25 646 25 920 461 920 461 117 867 117 867 172 534 172 534 618 209 618 209 938 957 938 957 491 795 491 795 292 531 292 531 821 203 821 203 222 380 222 380 820 131 820 131 657 52 657 52 780 437 780 437 297 712 297 712 787 169 787 169 8 153 8 153 916 442 916 442 321 733 321 733 461 473 461 473 925 286 925 286 497 713 497 713 345 440 345 440 40 161 40 161 166 607 166 607 522 333 522 333 40 471 40 471 232 333 232 333 824 698 824 698 579 565 579 565 659 108 659 108 616 140 616 140 513 685 513 685 637 786 637 786 173 520 173 520 458 690 458 690 745 802 745 802 492 425 492 425 187 561 187 561 692 905 692 905 799 1 799 1 806 887 806 887 579 689 579 689 954 557 954 557 714 119 714 119 863 825 863 825 819 765 819 765 461 753 461 753 332 877 332 877 596 945 596 945 818 532 818 532 655 732 655 732 738 271 738 271 230 73 230 73 13 912 13 912 755 165 755 165 342 604 342 604 262 175 262 175 536 782 536 782 160 57 160 57 414 210 414 210 760 813 760 813 41 618 41 618 953 326 953 326 494 45 494 45 194 595 194 595 917 643 917 643 356 567 356 567 699 746 699 746 744 491 744 491 305 500 305 500 199 955 199 955 314 519 314 519 815 901 815 901 593 219 593 219 197 445 197 445 545 960 545 960 94 876 94 876 587 789 587 789 68 876 68 876 868 914 868 914 183 622 183 622 820 127 820 127 631 443 631 443 193 343 193 343 288 118 288 118 729 578 729 578 850 374 850 374 704 437 704 437 37 342 37 342 441 579 441 579 615 323 615 323 890 916 890 916 664 190 664 190 366 868 366 868 748 860 748 860 692 66 692 66 461 393 461 393 413 82 413 82 343 256 343 256 177 267 177 267 538 149 538 149 299 634 299 634 540 683 540 683 825 253 825 253 724 894 724 894 496 923 496 923 846 37 846 37 720 611 720 611 632 877 632 877 520 12 520 12 440 847 440 847 674 479 674 479 897 785 897 785 154 443 154 443 505 201 505 201 608 529 608 529 124 292 124 292 538 550 538 550 24 608 24 608 735 468 735 468 336 401 336 401 573 200 573 200 218 736 218 736 563 838 563 838 481 455 481 455 184 161 184 161 515 790 515 790 626 259 626 259 659 561 659 561 320 43 320 43 152 16 152 16 433 490 433 490 13 318 13 318 11 485 11 485 415 731 415 731 517 662 517 662 626 730 626 730 204 395 204 395 92 131 92 131 130 294 130 294 168 178 168 178 442 219 442 219 597 86 597 86 62 885 62 885 725 755 725 755 73 913 73 913 718 865 718 865 14 224 14 224 220 10 220 10 175 298 175 298 333 432 333 432 646 902 646 902 867 804 867 804 927 99 927 99 444 707 444 707 912 431 912 431 656 506 656 506 559 271 559 271 709 499 709 499 390 598 390 598 374 555 374 555 412 378 412 378 821 692 821 692 107 328 107 328 838 820 838 820 930 222 930 222 98 163 98 163 612 304 612 304 246 721 246 721 263 647 263 647 929 93 929 93 598 829 598 829 569 959 569 959 336 578 336 578 519 127 519 127 774 635 774 635 833 349 833 349 360 37 360 37 889 246 889 246 593 515 593 515 31 37 31 37 410 686 410 686 308 701 308 701 591 723 591 723 560 614 560 614 625 501 625 501 956 796 956 796 54 104 54 104 760 174 760 174 4 152 4 152 246 768 246 768 313 960 313 960 60 841 60 841 358 52 358 52 7 150 7 150 143 343 143 343 451 773 451 773 429 229 429 229 659 587 659 587 492 875 492 875 783 559 783 559 557 202 557 202 769 396 769 396 261 376 261 376 487 851 487 851 828 766 828 766 373 838 373 838 719 891 719 891 400 831 400 831 559 543 559 543 595 359 595 359 576 305 576 305 526 831 526 831 27 650 27 650 130 218 130 218 844 600 844 600 102 225 102 225 596 860 596 860 741 206 741 206 552 876 552 876 606 817 606 817 880 113 880 113 227 494 227 494 137 426 137 426 698 189 698 189 196 616 196 616 863 681 863 681 229 16 229 16 384 402 384 402 932 860 932 860 255 811 255 811 495 730 495 730 820 380 820 380 233 353 233 353 542 773 542 773 284 265 284 265 799 946 799 946 896 184 896 184 934 783 934 783 700 709 700 709 548 78 548 78 938 669 938 669 188 436 188 436 473 510 473 510 329 796 329 796 396 189 396 189 86 178 86 178 121 128 121 128 356 568 356 568 587 773 587 773 551 132 551 132 801 729 801 729 76 482 76 482 678 937 678 937 213 534 213 534 655 273 655 273 437 577 437 577 455 478 455 478 474 67 474 67 457 264 457 264 424 80 424 80 703 862 703 862 438 558 438 558 268 706 268 706 77 954 77 954 900 744 900 744 173 931 173 931 943 283 943 283 904 942 904 942 649 569 649 569 581 880 581 880 197 178 197 178 702 215 702 215 5 396 5 396 450 418 450 418 356 546 356 546 404 100 404 100 108 928 108 928 426 197 426 197 160 585 160 585 623 705 623 705 564 754 564 754 833 423 833 423 79 900 79 900 307 731 307 731 912 189 912 189 652 276 652 276 326 304 326 304 903 479 903 479 721 90 721 90 26 169 26 169 399 762 399 762 733 760 733 760 469 581 469 581 927 845 927 845 631 224 631 224 92 547 92 547 491 890 491 890 270 41 270 41 186 119 186 119 939 833 939 833 595 843 595 843 911 727 911 727 91 506 91 506 200 939 200 939 940 477 940 477 921 784 921 784 720 484 720 484 503 175 503 175 10 335 10 335 399 770 399 770 77 948 77 948 254 217 254 217 771 381 771 381 87 280 87 280 583 166 583 166 865 311 865 311 811 515 811 515 22 65 22 65 947 568 947 568 294 149 294 149 856 895 856 895 626 40 626 40 711 614 711 614 721 577 721 577 735 462 735 462 398 252 398 252 183 685 183 685 167 776 167 776 597 525 597 525 336 937 336 937 952 11 952 11 494 438 494 438 142 152 142 152 733 668 733 668 703 956 703 956 619 921 619 921 417 398 417 398 346 130 346 130 129 765 129 765 482 701 482 701 480 330 480 330 172 456 172 456 435 267 435 267 280 48 280 48 483 362 483 362 184 603 184 603 75 100 75 100 467 575 467 575 189 587 189 587 931 40 931 40 253 901 253 901 535 118 535 118 132 266 132 266 274 220 274 220 638 745 638 745 746 99 746 99 845 708 845 708 42 933 42 933 324 719 324 719 720 18 720 18 236 149 236 149 335 238 335 238 706 307 706 307 911 209 911 209 503 27 503 27 872 741 872 741 879 83 879 83 427 364 427 364 387 691 387 691 665 440 665 440 831 875 831 875 41 497 41 497 838 915 838 915 551 824 551 824 15 685 15 685 560 653 560 653 342 354 342 354 348 439 348 439 161 748 161 748 700 713 700 713 620 468 620 468 660 678 660 678 805 507 805 507 220 330 220 330 751 853 751 853 450 897 450 897 672 169 672 169 551 878 551 878 514 850 514 850 157 518 157 518 213 257 213 257 303 850 303 850 268 56 268 56 218 49 218 49 204 144 204 144 396 339 396 339 816 820 816 820 428 575 428 575 455 420 455 420 721 526 721 526 660 819 660 819 521 237 521 237 334 74 334 74 340 287 340 287 670 867 670 867 487 441 487 441 419 270 419 270 170 869 170 869 625 751 625 751 762 159 762 159 525 958 525 958 936 123 936 123 755 901 755 901 183 93 183 93 401 422 401 422 162 767 162 767 841 211 841 211 596 47 596 47 51 596 51 596 814 782 814 782 472 261 472 261 196 722 196 722 376 212 376 212 352 900 352 900 709 327 709 327 510 515 510 515 38 117 38 117 206 640 206 640 565 8 565 8 822 704 822 704 129 513 129 513 525 797 525 797 205 756 205 756 609 197 609 197 143 7 143 7 626 760 626 760 53 528 53 528 724 84 724 84 273 753 273 753 329 769 329 769 37 604 37 604 726 437 726 437 832 546 832 546 566 636 566 636 40 617 40 617 857 502 857 502 340 809 340 809 672 150 672 150 99 804 99 804 738 34 738 34 299 572 299 572 248 947 248 947 760 525 760 525 318 684 318 684 59 283 59 283 624 939 624 939 797 894 797 894 62 98 62 98 887 481 887 481 397 86 397 86 664 195 664 195 694 418 694 418 579 825 579 825 6 946 6 946 365 170 365 170 61 905 61 905 899 18 899 18 335 635 335 635 802 384 802 384 742 115 742 115 29 279 29 279 733 686 733 686 507 17 507 17 326 191 326 191 631 311 631 311 166 329 166 329 382 362 382 362 244 712 244 712 628 158 628 158 93 72 93 72 367 921 367 921 579 492 579 492 891 185 891 185 185 41 185 41 212 683 212 683 585 328 585 328 623 244 623 244 302 231 302 231 881 172 881 172 346 633 346 633 566 958 566 958 625 577 625 577 332 490 332 490 332 923 332 923 53 324 53 324 248 628 248 628 745 50 745 50 500 781 500 781 657 369 657 369 502 379 502 379 77 336 77 336 487 810 487 810 239 51 239 51 866 534 866 534 254 209 254 209 441 656 441 656 244 119 244 119 240 191 240 191 705 708 705 708 576 796 576 796 325 107 325 107 533 821 533 821 409 756 409 756 721 299 721 299 711 570 711 570 462 814 462 814 192 345 192 345 415 275 415 275 378 121 378 121 354 384 354 384 675 388 675 388 370 97 370 97 674 706 674 706 157 886 157 886 613 147 613 147 438 395 438 395 897 350 897 350 473 838 473 838 668 533 668 533 171 401 171 401 213 406 213 406 574 148 574 148 116 850 116 850 478 823 478 823 665 150 665 150 943 60 943 60 200 906 200 906 672 898 672 898 442 549 442 549 211 764 211 764 27 886 27 886 416 51 416 51 460 30 460 30 593 321 593 321 482 147 482 147 420 598 420 598 613 799 613 799 204 182 204 182 530 223 530 223 881 568 881 568 282 133 282 133 619 393 619 393 609 663 609 663 266 359 266 359 255 749 255 749 593 807 593 807 130 438 130 438 951 496 951 496 682 116 682 116 293 830 293 830 428 699 428 699 570 95 570 95 688 374 688 374 138 761 138 761 282 386 282 386 806 711 806 711 429 937 429 937 284 294 284 294 608 931 608 931 351 531 351 531 813 780 813 780 196 727 196 727 116 391 116 391 472 396 472 396 650 72 650 72 24 866 24 866 631 411 631 411 375 798 375 798 120 539 120 539 220 790 220 790 701 827 701 827 353 758 353 758 748 897 748 897 469 829 469 829 412 710 412 710 187 577 187 577 91 887 91 887 137 935 137 935 745 471 745 471 490 812 490 812 315 891 315 891 508 927 508 927 824 396 824 396 787 228 787 228 319 905 319 905 116 626 116 626 544 258 544 258 283 150 283 150 926 30 926 30 821 110 821 110 883 86 883 86 295 943 295 943 140 567 140 567 197 416 197 416 137 740 137 740 795 861 795 861 959 466 959 466 936 404 936 404 373 331 373 331 798 203 798 203 490 875 490 875 356 280 356 280 77 934 77 934 724 679 724 679 324 512 324 512 445 697 445 697 294 531 294 531 418 351 418 351 257 13 257 13 248 259 248 259 404 367 404 367 812 735 812 735 534 15 534 15 603 643 603 643 558 919 558 919 665 851 665 851 696 644 696 644 43 583 43 583 6 167 6 167 12 170 12 170 93 871 93 871 364 412 364 412 436 62 436 62 364 848 364 848 99 270 99 270 75 183 75 183 796 370 796 370 384 561 384 561 278 619 278 619 417 112 417 112 131 957 131 957 938 401 938 401 585 128 585 128 843 518 843 518 132 862 132 862 41 724 41 724 578 217 578 217 413 214 413 214 901 322 901 322 52 248 52 248 261 3 261 3 173 892 173 892 299 471 299 471 190 824 190 824 215 396 215 396 144 790 144 790 476 328 476 328 574 404 574 404 510 449 510 449 410 834 410 834 763 707 763 707 168 198 168 198 447 110 447 110 417 283 417 283 46 822 46 822 882 269 882 269 542 673 542 673 698 255 698 255 858 717 858 717 527 485 527 485 928 103 928 103 442 202 442 202 228 564 228 564 118 524 118 524 651 716 651 716 565 731 565 731 305 218 305 218 91 509 91 509 163 350 163 350 897 397 897 397 806 363 806 363 307 183 307 183 878 937 878 937 563 830 563 830 296 532 296 532 688 955 688 955 735 11 735 11 475 194 475 194 337 761 337 761 175 672 175 672 923 145 923 145 934 290 934 290 513 250 513 250 687 166 687 166 636 301 636 301 365 225 365 225 888 119 888 119 310 538 310 538 534 635 534 635 725 748 725 748 683 686 683 686 904 264 904 264 575 729 575 729 706 944 706 944 592 795 592 795 682 701 682 701 908 165 908 165 155 667 155 667 922 827 922 827 482 200 482 200 274 505 274 505 835 344 835 344 448 588 448 588 309 820 309 820 933 693 933 693 161 470 161 470 694 778 694 778 487 718 487 718 923 501 923 501 216 960 216 960 817 563 817 563 509 484 509 484 265 661 265 661 591 581 591 581 103 770 103 770 765 835 765 835 131 180 131 180 873 81 873 81 779 182 779 182 491 183 491 183 927 557 927 557 652 273 652 273 276 844 276 844 76 718 76 718 370 798 370 798 94 881 94 881 630 448 630 448 871 148 871 148 145 867 145 867 834 160 834 160 870 15 870 15 766 471 766 471 208 347 208 347 158 906 158 906 602 438 602 438 920 867 920 867 517 737 517 737 215 93 215 93 69 883 69 883 442 838 442 838 644 20 644 20 82 516 82 516 862 514 862 514 935 269 935 269 420 335 420 335 756 429 756 429 793 672 793 672 103 516 103 516 184 752 184 752 482 6 482 6 364 587 364 587 509 249 509 249 21 467 21 467 641 890 641 890 458 255 458 255 302 184 302 184 658 23 658 23 630 824 630 824 554 377 554 377 128 207 128 207 578 87 578 87 102 491 102 491 960 439 960 439 887 843 887 843 763 561 763 561 310 130 310 130 705 309 705 309 217 184 217 184 657 578 657 578 778 105 778 105 226 496 226 496 362 228 362 228 347 167 347 167 713 76 713 76 920 806 920 806 815 539 815 539 172 701 172 701 919 282 919 282 25 211 25 211 46 619 46 619 473 289 473 289 88 447 88 447 601 52 601 52 556 480 556 480 441 303 441 303 435 937 435 937 845 455 845 455 684 904 684 904 223 389 223 389 203 899 203 899 938 136 938 136 416 192 416 192 263 59 263 59 614 244 614 244 77 164 77 164 147 829 147 829 10 126 10 126 820 73 820 73 822 178 822 178 139 729 139 729 315 634 315 634 459 770 459 770 247 806 247 806 286 560 286 560 61 730 61 730 735 159 735 159 852 78 852 78 224 928 224 928 374 845 374 845 550 282 550 282 104 646 104 646 779 62 779 62 83 818 83 818 696 876 696 876 841 127 841 127 162 796 162 796 93 484 93 484 392 893 392 893 216 232 216 232 350 531 350 531 760 299 760 299 521 53 521 53 108 670 108 670 37 720 37 720 537 646 537 646 191 226 191 226 856 125 856 125 949 177 949 177 496 656 496 656 305 484 305 484 360 336 360 336 386 362 386 362 417 781 417 781 334 686 334 686 110 45 110 45 51 685 51 685 277 358 277 358 834 953 834 953 467 324 467 324 319 631 319 631 724 167 724 167 291 417 291 417 315 514 315 514 90 262 90 262 928 734 928 734 774 5 774 5 77 596 77 596 954 917 954 917 385 279 385 279 639 64 639 64 749 232 749 232 786 292 786 292 505 96 505 96 612 753 612 753 384 297 384 297 345 365 345 365 143 709 143 709 650 819 650 819 490 390 490 390 515 367 515 367 584 84 584 84 901 420 901 420 914 427 914 427 517 38 517 38 616 538 616 538 555 96 555 96 860 260 860 260 84 848 84 848 756 35 756 35 209 902 209 902 812 256 812 256 806 425 806 425 178 124 178 124 844 881 844 881 489 715 489 715 559 110 559 110 166 820 166 820 624 640 624 640 694 82 694 82 548 604 548 604 726 22 726 22 851 654 851 654 441 706 441 706 250 241 250 241 646 623 646 623 585 697 585 697 536 264 536 264 422 937 422 937 316 717 316 717 553 861 553 861 950 465 950 465 414 322 414 322 572 701 572 701 134 473 134 473 121 907 121 907 469 824 469 824 12 267 12 267 245 392 245 392 774 161 774 161 66 584 66 584 432 261 432 261 259 513 259 513 665 111 665 111 301 439 301 439 609 822 609 822 851 345 851 345 144 107 144 107 457 111 457 111 156 404 156 404 218 824 218 824 841 569 841 569 723 464 723 464 67 417 67 417 177 483 177 483 860 309 860 309 941 428 941 428 256 955 256 955 198 122 198 122 821 61 821 61 639 34 639 34 773 106 773 106 206 394 206 394 51 643 51 643 541 944 541 944 115 926 115 926 781 609 781 609 173 933 173 933 174 387 174 387 381 533 381 533 72 460 72 460 54 640 54 640 854 328 854 328 218 203 218 203 6 215 6 215 803 240 803 240 58 428 58 428 446 61 446 61 585 15 585 15 203 212 203 212 318 732 318 732 94 169 94 169 792 770 792 770 385 647 385 647 201 197 201 197 560 203 560 203 120 61 120 61 475 231 475 231 511 21 511 21 679 673 679 673 685 76 685 76 430 657 430 657 388 247 388 247 506 486 506 486 892 381 892 381 526 34 526 34 191 602 191 602 669 665 669 665 747 412 747 412 913 887 913 887 659 361 659 361 709 759 709 759 574 695 574 695 715 684 715 684 487 467 487 467 40 124 40 124 763 347 763 347 659 95 659 95 414 836 414 836 761 869 761 869 806 852 806 852 252 813 252 813 222 232 222 232 431 815 431 815 709 48 709 48 476 499 476 499 332 686 332 686 766 344 766 344 924 507 924 507 135 462 135 462 14 386 14 386 27 220 27 220 944 195 944 195 915 667 915 667 583 145 583 145 700 248 700 248 903 21 903 21 533 566 533 566 93 393 93 393 853 234 853 234 102 573 102 573 98 253 98 253 501 277 501 277 410 174 410 174 913 456 913 456 526 653 526 653 820 867 820 867 834 769 834 769 461 581 461 581 431 515 431 515 127 737 127 737 834 609 834 609 864 958 864 958 218 956 218 956 251 378 251 378 845 906 845 906 14 67 14 67 803 533 803 533 845 157 845 157 346 185 346 185 221 351 221 351 545 362 545 362 410 629 410 629 413 300 413 300 913 479 913 479 614 281 614 281 838 625 838 625 395 415 395 415 752 81 752 81 266 639 266 639 184 189 184 189 153 655 153 655 254 66 254 66 864 185 864 185 636 58 636 58 64 574 64 574 958 420 958 420 766 696 766 696 298 284 298 284 252 83 252 83 313 924 313 924 733 194 733 194 791 946 791 946 631 782 631 782 613 640 613 640 277 336 277 336 693 123 693 123 792 683 792 683 778 208 778 208 898 48 898 48 571 807 571 807 295 571 295 571 227 45 227 45 427 721 427 721 719 800 719 800 806 333 806 333 451 533 451 533 102 27 102 27 309 947 309 947 108 765 108 765 80 566 80 566 874 330 874 330 307 492 307 492 651 170 651 170 496 571 496 571 171 91 171 91 13 857 13 857 603 431 603 431 646 723 646 723 351 844 351 844 265 263 265 263 175 426 175 426 376 617 376 617 185 281 185 281 811 770 811 770 93 952 93 952 171 44 171 44 496 63 496 63 824 407 824 407 250 502 250 502 68 840 68 840 696 827 696 827 438 341 438 341 346 321 346 321 425 490 425 490 710 11 710 11 298 198 298 198 83 821 83 821 317 895 317 895 335 44 335 44 24 570 24 570 826 816 826 816 38 628 38 628 457 473 457 473 261 636 261 636 484 847 484 847 9 374 9 374 359 657 359 657 503 217 503 217 741 111 741 111 394 946 394 946 32 592 32 592 498 95 498 95 531 621 531 621 656 405 656 405 744 468 744 468 764 859 764 859 2 486 2 486 383 780 383 780 373 89 373 89 601 601 601 601 201 886 201 886 892 5 892 5 954 348 954 348 783 231 783 231 699 59 699 59 940 427 940 427 238 666 238 666 98 529 98 529 237 83 237 83 115 813 115 813 325 145 325 145 855 293 855 293 182 856 182 856 248 439 248 439 180 573 180 573 692 688 692 688 297 298 297 298 606 757 606 757 176 412 176 412 445 318 445 318 156 613 156 613 460 662 460 662 623 362 623 362 120 29 120 29 867 101 867 101 485 518 485 518 869 292 869 292 20 840 20 840 272 50 272 50 711 904 711 904 406 128 406 128 836 43 836 43 752 839 752 839 394 529 394 529 644 542 644 542 200 747 200 747 812 754 812 754 35 255 35 255 694 385 694 385 231 160 231 160 776 268 776 268 947 694 947 694 670 629 670 629 583 639 583 639 44 183 44 183 640 137 640 137 27 954 27 954 177 58 177 58 198 700 198 700 865 648 865 648 767 399 767 399 330 831 330 831 11 857 11 857 92 831 92 831 417 338 417 338 247 636 247 636 494 649 494 649 629 444 629 444 19 352 19 352 158 284 158 284 806 715 806 715 241 460 241 460 813 854 813 854 98 526 98 526 550 924 550 924 918 507 918 507 322 656 322 656 233 702 233 702 165 632 165 632 424 855 424 855 872 428 872 428 279 409 279 409 855 668 855 668 877 748 877 748 564 136 564 136 659 204 659 204 306 69 306 69 617 776 617 776 122 639 122 639 513 644 513 644 745 625 745 625 290 503 290 503 848 750 848 750 582 238 582 238 243 860 243 860 348 583 348 583 459 500 459 500 7 759 7 759 324 68 324 68 540 197 540 197 383 301 383 301 232 524 232 524 81 932 81 932 873 381 873 381 195 629 195 629 720 90 720 90 272 251 272 251 517 828 517 828 426 554 426 554 610 15 610 15 116 262 116 262 631 401 631 401 905 105 905 105 5 22 5 22 52 769 52 769 3 262 3 262 886 719 886 719 605 606 605 606 388 937 388 937 70 952 70 952 654 850 654 850 601 59 601 59 767 587 767 587 206 451 206 451 190 289 190 289 745 245 745 245 761 308 761 308 738 331 738 331 83 375 83 375 359 723 359 723 801 306 801 306 473 430 473 430 688 256 688 256 330 146 330 146 701 722 701 722 261 73 261 73 699 619 699 619 81 419 81 419 894 569 894 569 601 868 601 868 593 425 593 425 739 48 739 48 663 730 663 730 816 920 816 920 222 890 222 890 567 454 567 454 358 715 358 715 483 437 483 437 484 33 484 33 786 179 786 179 448 487 448 487 920 422 920 422 854 282 854 282 314 68 314 68 889 76 889 76 756 665 756 665 939 610 939 610 52 581 52 581 743 663 743 663 540 59 540 59 536 823 536 823 195 644 195 644 351 357 351 357 501 890 501 890 656 469 656 469 175 717 175 717 629 530 629 530 292 321 292 321 714 954 714 954 506 238 506 238 639 381 639 381 653 191 653 191 890 801 890 801 748 116 748 116 18 897 18 897 855 96 855 96 277 329 277 329 7 171 7 171 3 316 3 316 614 849 614 849 656 110 656 110 850 545 850 545 166 779 166 779 479 318 479 318 608 526 608 526 914 802 914 802 657 586 657 586 870 214 870 214 827 293 827 293 139 572 139 572 664 600 664 600 738 389 738 389 725 48 725 48 770 59 770 59 18 80 18 80 310 56 310 56 867 749 867 749 701 685 701 685 82 208 82 208 521 541 521 541 705 671 705 671 557 565 557 565 62 287 62 287 593 221 593 221 314 732 314 732 60 684 60 684 949 757 949 757 780 674 780 674 550 626 550 626 329 273 329 273 879 627 879 627 249 227 249 227 291 860 291 860 567 663 567 663 838 613 838 613 726 958 726 958 22 729 22 729 728 637 728 637 383 535 383 535 311 78 311 78 37 276 37 276 31 383 31 383 222 279 222 279 882 497 882 497 885 636 885 636 835 602 835 602 809 946 809 946 283 132 283 132 491 445 491 445 952 204 952 204 548 948 548 948 585 35 585 35 620 708 620 708 307 144 307 144 788 235 788 235 591 877 591 877 733 638 733 638 233 806 233 806 63 739 63 739 707 573 707 573 163 408 163 408 784 776 784 776 553 554 553 554 441 881 441 881 291 63 291 63 411 501 411 501 536 845 536 845 903 422 903 422 194 672 194 672 257 745 257 745 208 88 208 88 642 825 642 825 933 424 933 424 118 34 118 34 343 856 343 856 255 518 255 518 625 900 625 900 624 732 624 732 177 796 177 796 146 492 146 492 907 930 907 930 802 404 802 404 612 750 612 750 209 774 209 774 471 173 471 173 3 264 3 264 692 414 692 414 849 434 849 434 380 148 380 148 519 307 519 307 614 951 614 951 486 845 486 845 94 707 94 707 611 405 611 405 448 326 448 326 486 52 486 52 673 678 673 678 583 794 583 794 166 771 166 771 300 236 300 236 952 555 952 555 831 509 831 509 571 793 571 793 418 897 418 897 539 346 539 346 109 639 109 639 313 17 313 17 554 786 554 786 938 115 938 115 407 362 407 362 822 201 822 201 615 268 615 268 922 690 922 690 129 910 129 910 518 798 518 798 255 284 255 284 160 724 160 724 241 182 241 182 192 941 192 941 472 239 472 239 178 342 178 342 811 944 811 944 503 210 503 210 21 563 21 563 836 246 836 246 628 520 628 520 476 19 476 19 906 112 906 112 786 396 786 396 946 534 946 534 466 701 466 701 188 386 188 386 586 456 586 456 736 878 736 878 860 927 860 927 396 104 396 104 416 202 416 202 223 676 223 676 369 543 369 543 217 350 217 350 391 27 391 27 640 763 640 763 94 612 94 612 827 338 827 338 41 619 41 619 868 400 868 400 138 757 138 757 74 499 74 499 604 476 604 476 688 528 688 528 362 526 362 526 524 653 524 653 564 716 564 716 73 360 73 360 753 44 753 44 645 46 645 46 776 152 776 152 148 196 148 196 21 717 21 717 123 34 123 34 363 733 363 733 822 916 822 916 332 365 332 365 498 311 498 311 371 312 371 312 467 66 467 66 650 266 650 266 112 634 112 634 52 645 52 645 18 316 18 316 196 480 196 480 121 503 121 503 644 867 644 867 87 623 87 623 944 748 944 748 210 828 210 828 696 173 696 173 774 329 774 329 129 811 129 811 37 321 37 321 454 949 454 949 238 667 238 667 523 336 523 336 927 123 927 123 762 482 762 482 619 440 619 440 563 249 563 249 956 506 956 506 841 507 841 507 45 63 45 63 897 414 897 414 273 217 273 217 406 367 406 367 810 942 810 942 184 588 184 588 626 823 626 823 840 938 840 938 534 449 534 449 285 719 285 719 373 559 373 559 194 152 194 152 549 437 549 437 53 437 53 437 495 223 495 223 234 104 234 104 14 136 14 136 903 330 903 330 436 675 436 675 101 198 101 198 134 54 134 54 597 476 597 476 731 858 731 858 728 543 728 543 576 957 576 957 358 952 358 952 183 31 183 31 745 801 745 801 371 728 371 728 511 106 511 106 541 401 541 401 699 375 699 375 915 326 915 326 803 895 803 895 35 267 35 267 564 847 564 847 597 452 597 452 602 454 602 454 222 107 222 107 441 406 441 406 750 397 750 397 743 201 743 201 163 77 163 77 815 570 815 570 787 736 787 736 719 920 719 920 391 464 391 464 762 614 762 614 250 890 250 890 856 766 856 766 414 591 414 591 577 905 577 905 727 790 727 790 774 200 774 200 766 681 766 681 296 655 296 655 31 563 31 563 350 580 350 580 315 121 315 121 532 164 532 164 583 718 583 718 679 127 679 127 553 55 553 55 389 674 389 674 227 133 227 133 163 49 163 49 782 372 782 372 140 302 140 302 601 228 601 228 376 532 376 532 487 392 487 392 595 367 595 367 654 361 654 361 766 545 766 545 216 96 216 96 718 672 718 672 69 288 69 288 203 630 203 630 584 618 584 618 562 192 562 192 710 470 710 470 756 496 756 496 410 17 410 17 309 844 309 844 212 537 212 537 462 492 462 492 565 835 565 835 459 511 459 511 116 950 116 950 173 583 173 583 700 173 700 173 808 88 808 88 300 121 300 121 423 925 423 925 533 253 533 253 324 595 324 595 384 624 384 624 784 908 784 908 358 863 358 863 401 622 401 622 629 232 629 232 126 50 126 50 210 383 210 383 133 165 133 165 209 237 209 237 710 298 710 298 63 460 63 460 726 949 726 949 921 76 921 76 381 81 381 81 786 818 786 818 824 348 824 348 913 788 913 788 951 646 951 646 880 478 880 478 32 726 32 726 190 527 190 527 714 868 714 868 126 316 126 316 259 160 259 160 614 141 614 141 11 522 11 522 97 443 97 443 663 951 663 951 526 281 526 281 783 147 783 147 894 136 894 136 528 665 528 665 121 64 121 64 554 605 554 605 826 270 826 270 546 323 546 323 623 464 623 464 370 581 370 581 186 827 186 827 901 240 901 240 306 726 306 726 379 615 379 615 611 124 611 124 171 799 171 799 74 414 74 414 540 226 540 226 601 383 601 383 586 332 586 332 697 54 697 54 808 145 808 145 643 623 643 623 408 309 408 309 646 42 646 42 500 338 500 338 837 891 837 891 9 790 9 790 246 840 246 840 599 258 599 258 835 334 835 334 722 236 722 236 333 925 333 925 740 62 740 62 100 343 100 343 720 117 720 117 689 354 689 354 204 770 204 770 769 492 769 492 69 414 69 414 274 525 274 525 543 188 543 188 657 720 657 720 304 868 304 868 221 346 221 346 387 946 387 946 77 542 77 542 471 917 471 917 423 679 423 679 862 785 862 785 362 146 362 146 318 637 318 637 645 145 645 145 659 454 659 454 477 489 477 489 811 106 811 106 331 500 331 500 392 62 392 62 860 480 860 480 354 809 354 809 463 495 463 495 163 486 163 486 283 949 283 949 41 518 41 518 614 925 614 925 335 804 335 804 644 527 644 527 677 476 677 476 90 763 90 763 877 171 877 171 120 528 120 528 736 9 736 9 129 514 129 514 234 70 234 70 395 919 395 919 749 641 749 641 929 812 929 812 380 818 380 818 706 881 706 881 480 353 480 353 159 232 159 232 214 492 214 492 96 618 96 618 783 774 783 774 480 354 480 354 237 591 237 591 335 652 335 652 393 711 393 711 444 64 444 64 748 815 748 815 565 529 565 529 255 323 255 323 304 788 304 788 162 277 162 277 469 242 469 242 487 837 487 837 770 41 770 41 404 398 404 398 325 716 325 716 486 121 486 121 485 831 485 831 329 616 329 616 474 763 474 763 800 205 800 205 464 656 464 656 707 303 707 303 937 734 937 734 700 108 700 108 56 667 56 667 585 818 585 818 70 528 70 528 542 516 542 516 720 924 720 924 736 827 736 827 711 495 711 495 682 898 682 898 719 144 719 144 268 26 268 26 512 600 512 600 519 788 519 788 616 309 616 309 210 857 210 857 392 104 392 104 88 421 88 421 466 391 466 391 632 648 632 648 562 124 562 124 68 100 68 100 642 195 642 195 642 498 642 498 403 624 403 624 814 637 814 637 619 679 619 679 886 164 886 164 194 226 194 226 700 860 700 860 516 687 516 687 728 493 728 493 402 559 402 559 660 432 660 432 960 921 960 921 942 215 942 215 920 820 920 820 281 165 281 165 598 800 598 800 811 462 811 462 433 232 433 232 955 195 955 195 135 393 135 393 862 410 862 410 65 870 65 870 930 959 930 959 405 617 405 617 583 244 583 244 238 396 238 396 514 335 514 335 811 544 811 544 955 826 955 826 797 520 797 520 79 947 79 947 269 315 269 315 782 841 782 841 51 581 51 581 894 869 894 869 576 454 576 454 150 318 150 318 149 689 149 689 836 36 836 36 778 527 778 527 232 566 232 566 40 314 40 314 150 492 150 492 111 290 111 290 216 14 216 14 337 139 337 139 810 890 810 890 757 717 757 717 828 546 828 546 245 275 245 275 500 396 500 396 480 93 480 93 233 720 233 720 569 958 569 958 694 606 694 606 180 373 180 373 578 376 578 376 254 109 254 109 507 925 507 925 945 366 945 366 564 752 564 752 41 951 41 951 628 425 628 425 630 408 630 408 694 786 694 786 29 696 29 696 295 653 295 653 23 399 23 399 876 651 876 651 721 493 721 493 857 342 857 342 43 306 43 306 570 456 570 456 57 659 57 659 782 594 782 594 837 412 837 412 263 502 263 502 778 744 778 744 587 526 587 526 507 555 507 555 374 899 374 899 314 809 314 809 342 86 342 86 609 60 609 60 429 666 429 666 317 145 317 145 691 887 691 887 845 491 845 491 210 297 210 297 712 735 712 735 104 768 104 768 852 215 852 215 8 222 8 222 400 848 400 848 377 508 377 508 693 356 693 356 330 223 330 223 684 696 684 696 454 661 454 661 127 746 127 746 811 395 811 395 197 770 197 770 91 354 91 354 9 348 9 348 169 272 169 272 841 167 841 167 121 871 121 871 568 876 568 876 382 179 382 179 294 297 294 297 436 439 436 439 13 923 13 923 233 308 233 308 262 604 262 604 927 571 927 571 29 154 29 154 718 566 718 566 20 22 20 22 927 159 927 159 158 295 158 295 100 117 100 117 153 785 153 785 772 958 772 958 27 500 27 500 844 851 844 851 370 252 370 252 388 476 388 476 77 585 77 585 801 528 801 528 463 590 463 590 467 574 467 574 206 83 206 83 504 520 504 520 789 180 789 180 870 738 870 738 482 865 482 865 101 599 101 599 40 924 40 924 882 772 882 772 782 61 782 61 958 412 958 412 175 689 175 689 45 482 45 482 25 119 25 119 600 562 600 562 718 546 718 546 651 760 651 760 773 922 773 922 199 247 199 247 41 858 41 858 577 195 577 195 353 455 353 455 487 776 487 776 197 577 197 577 217 592 217 592 571 321 571 321 299 88 299 88 586 45 586 45 203 446 203 446 746 512 746 512 796 759 796 759 519 711 519 711 180 74 180 74 322 866 322 866 605 466 605 466 368 73 368 73 663 319 663 319 857 324 857 324 597 150 597 150 250 690 250 690 764 429 764 429 772 67 772 67 871 752 871 752 794 62 794 62 37 607 37 607 727 188 727 188 121 525 121 525 838 555 838 555 281 162 281 162 680 780 680 780 241 922 241 922 690 500 690 500 733 133 733 133 716 15 716 15 946 837 946 837 403 281 403 281 437 338 437 338 215 483 215 483 418 889 418 889 158 148 158 148 743 153 743 153 479 421 479 421 294 229 294 229 712 740 712 740 567 613 567 613 697 882 697 882 35 436 35 436 455 197 455 197 490 643 490 643 378 423 378 423 318 21 318 21 591 181 591 181 70 1 70 1 54 352 54 352 348 628 348 628 276 47 276 47 591 300 591 300 195 828 195 828 162 894 162 894 782 306 782 306 779 656 779 656 822 470 822 470 629 671 629 671 431 507 431 507 318 315 318 315 163 204 163 204 890 262 890 262 110 326 110 326 814 313 814 313 160 186 160 186 853 159 853 159 830 272 830 272 543 856 543 856 2 447 2 447 877 920 877 920 662 918 662 918 470 37 470 37 285 567 285 567 358 476 358 476 491 214 491 214 922 876 922 876 647 446 647 446 356 409 356 409 368 652 368 652 45 827 45 827 725 754 725 754 270 380 270 380 796 949 796 949 662 606 662 606 604 560 604 560 264 627 264 627 482 847 482 847 473 291 473 291 560 21 560 21 822 233 822 233 505 470 505 470 380 598 380 598 359 509 359 509 126 461 126 461 534 904 534 904 323 517 323 517 22 647 22 647 710 843 710 843 492 288 492 288 820 381 820 381 785 398 785 398 497 783 497 783 882 477 882 477 83 138 83 138 750 304 750 304 805 584 805 584 156 380 156 380 166 698 166 698 898 714 898 714 904 482 904 482 927 441 927 441 689 409 689 409 701 138 701 138 176 529 176 529 762 629 762 629 162 409 162 409 196 705 196 705 517 795 517 795 408 137 408 137 308 440 308 440 209 455 209 455 599 343 599 343 88 100 88 100 640 729 640 729 843 95 843 95 54 182 54 182 185 8 185 8 51 315 51 315 807 454 807 454 742 582 742 582 14 146 14 146 626 908 626 908 602 58 602 58 109 724 109 724 172 607 172 607 482 314 482 314 793 567 793 567 528 45 528 45 170 395 170 395 744 304 744 304 730 890 730 890 594 733 594 733 667 757 667 757 17 769 17 769 635 433 635 433 149 568 149 568 650 45 650 45 499 904 499 904 684 690 684 690 175 140 175 140 885 524 885 524 719 252 719 252 310 192 310 192 127 105 127 105 589 395 589 395 518 652 518 652 456 447 456 447 798 624 798 624 46 385 46 385 112 462 112 462 143 747 143 747 36 835 36 835 599 130 599 130 348 304 348 304 356 263 356 263 150 324 150 324 190 706 190 706 69 899 69 899 867 17 867 17 656 389 656 389 129 38 129 38 146 437 146 437 639 454 639 454 920 786 920 786 693 587 693 587 166 369 166 369 943 676 943 676 883 825 883 825 878 336 878 336 743 102 743 102 804 6 804 6 514 81 514 81 571 895 571 895 668 716 668 716 882 711 882 711 325 490 325 490 901 810 901 810 771 784 771 784 930 521 930 521 718 57 718 57 939 469 939 469 17 625 17 625 312 664 312 664 815 347 815 347 659 44 659 44 636 748 636 748 250 129 250 129 448 749 448 749 32 668 32 668 56 892 56 892 44 402 44 402 21 715 21 715 696 785 696 785 698 416 698 416 19 152 19 152 834 212 834 212 768 826 768 826 311 724 311 724 117 928 117 928 156 675 156 675 477 67 477 67 549 406 549 406 278 373 278 373 378 918 378 918 628 473 628 473 184 930 184 930 892 39 892 39 495 202 495 202 234 170 234 170 485 885 485 885 619 65 619 65 209 796 209 796 804 161 804 161 865 269 865 269 489 529 489 529 117 617 117 617 518 748 518 748 289 933 289 933 58 227 58 227 559 653 559 653 759 697 759 697 548 517 548 517 21 102 21 102 155 371 155 371 811 643 811 643 892 657 892 657 407 521 407 521 589 794 589 794 212 171 212 171 888 619 888 619 463 102 463 102 432 218 432 218 869 330 869 330 159 465 159 465 810 377 810 377 481 333 481 333 227 620 227 620 582 288 582 288 651 558 651 558 531 751 531 751 658 863 658 863 473 50 473 50 823 495 823 495 103 555 103 555 55 114 55 114 147 884 147 884 408 618 408 618 779 546 779 546 12 155 12 155 650 274 650 274 825 156 825 156 770 310 770 310 59 922 59 922 343 83 343 83 867 68 867 68 810 92 810 92 368 373 368 373 721 348 721 348 705 936 705 936 958 910 958 910 521 436 521 436 593 899 593 899 177 129 177 129 797 606 797 606 151 845 151 845 294 470 294 470 74 554 74 554 170 567 170 567 335 637 335 637 789 545 789 545 671 193 671 193 678 322 678 322 354 178 354 178 165 316 165 316 658 792 658 792 594 790 594 790 403 236 403 236 29 642 29 642 583 509 583 509 171 409 171 409 604 187 604 187 890 749 890 749 241 584 241 584 950 555 950 555 123 756 123 756 544 357 544 357 694 858 694 858 555 891 555 891 750 34 750 34 666 225 666 225 944 613 944 613 204 327 204 327 666 34 666 34 775 677 775 677 571 617 571 617 581 581 581 581 600 481 600 481 821 329 821 329 41 515 41 515 442 611 442 611 605 924 605 924 682 346 682 346 722 847 722 847 144 396 144 396 414 273 414 273 106 806 106 806 521 364 521 364 363 430 363 430 656 60 656 60 186 186 186 186 612 821 612 821 818 246 818 246 553 155 553 155 672 610 672 610 183 392 183 392 392 786 392 786 285 169 285 169 289 172 289 172 25 449 25 449 724 877 724 877 737 614 737 614 320 101 320 101 861 383 861 383 185 566 185 566 874 396 874 396 5 409 5 409 280 30 280 30 350 281 350 281 749 282 749 282 563 533 563 533 33 314 33 314 422 322 422 322 544 268 544 268 15 231 15 231 587 49 587 49 247 351 247 351 670 924 670 924 876 416 876 416 759 607 759 607 487 337 487 337 230 833 230 833 88 36 88 36 905 556 905 556 677 286 677 286 684 33 684 33 165 409 165 409 851 564 851 564 38 579 38 579 436 524 436 524 232 286 232 286 762 36 762 36 928 126 928 126 68 333 68 333 758 270 758 270 611 618 611 618 135 715 135 715 159 498 159 498 867 583 867 583 115 49 115 49 208 679 208 679 205 903 205 903 453 422 453 422 591 935 591 935 304 528 304 528 145 410 145 410 113 135 113 135 412 954 412 954 604 2 604 2 112 695 112 695 635 137 635 137 255 405 255 405 586 378 586 378 880 300 880 300 185 839 185 839 157 615 157 615 46 182 46 182 213 582 213 582 64 416 64 416 667 476 667 476 61 370 61 370 356 657 356 657 613 111 613 111 605 160 605 160 108 747 108 747 548 154 548 154 572 146 572 146 138 610 138 610 753 671 753 671 795 869 795 869 902 270 902 270 511 586 511 586 580 925 580 925 343 839 343 839 949 337 949 337 653 937 653 937 880 945 880 945 4 403 4 403 510 24 510 24 143 186 143 186 542 247 542 247 440 743 440 743 516 400 516 400 251 569 251 569 406 700 406 700 8 160 8 160 174 103 174 103 516 483 516 483 27 463 27 463 520 91 520 91 735 904 735 904 97 374 97 374 190 353 190 353 198 750 198 750 545 589 545 589 623 906 623 906 46 736 46 736 808 456 808 456 300 467 300 467 128 121 128 121 341 816 341 816 472 281 472 281 533 29 533 29 536 768 536 768 248 88 248 88 875 237 875 237 324 148 324 148 399 839 399 839 426 604 426 604 930 570 930 570 775 273 775 273 760 652 760 652 473 882 473 882 3 366 3 366 380 107 380 107 743 933 743 933 957 317 957 317 829 780 829 780 545 761 545 761 530 399 530 399 604 713 604 713 741 432 741 432 603 615 603 615 44 197 44 197 123 740 123 740 143 632 143 632 911 34 911 34 812 134 812 134 669 282 669 282 850 1 850 1 738 408 738 408 10 378 10 378 577 488 577 488 632 884 632 884 239 795 239 795 644 78 644 78 241 393 241 393 632 868 632 868 284 105 284 105 915 933 915 933 312 67 312 67 6 854 6 854 387 693 387 693 953 908 953 908 363 881 363 881 647 757 647 757 343 380 343 380 445 272 445 272 863 625 863 625 671 240 671 240 271 444 271 444 676 317 676 317 233 160 233 160 885 562 885 562 927 882 927 882 242 864 242 864 413 155 413 155 685 554 685 554 701 281 701 281 684 199 684 199 80 638 80 638 811 644 811 644 476 176 476 176 152 447 152 447 89 744 89 744 278 45 278 45 115 947 115 947 570 404 570 404 203 692 203 692 657 530 657 530 630 32 630 32 600 404 600 404 706 864 706 864 602 946 602 946 182 204 182 204 513 41 513 41 527 132 527 132 341 873 341 873 474 72 474 72 878 139 878 139 475 875 475 875 26 255 26 255 392 21 392 21 345 453 345 453 12 834 12 834 736 307 736 307 902 258 902 258 727 50 727 50 839 119 839 119 731 385 731 385 280 281 280 281 828 497 828 497 562 565 562 565 576 871 576 871 131 42 131 42 30 925 30 925 880 747 880 747 196 736 196 736 909 512 909 512 338 467 338 467 615 132 615 132 797 235 797 235 379 680 379 680 173 882 173 882 700 815 700 815 767 901 767 901 272 944 272 944 707 278 707 278 276 600 276 600 95 874 95 874 596 293 596 293 426 859 426 859 20 43 20 43 882 791 882 791 458 595 458 595 311 415 311 415 800 471 800 471 429 905 429 905 119 136 119 136 190 703 190 703 31 328 31 328 902 318 902 318 672 848 672 848 85 728 85 728 885 683 885 683 945 818 945 818 12 185 12 185 273 775 273 775 391 109 391 109 547 355 547 355 957 272 957 272 838 552 838 552 121 508 121 508 145 908 145 908 826 929 826 929 843 537 843 537 434 451 434 451 688 620 688 620 264 954 264 954 882 759 882 759 854 496 854 496 502 384 502 384 107 871 107 871 595 735 595 735 393 177 393 177 727 260 727 260 168 822 168 822 769 110 769 110 434 177 434 177 904 885 904 885 197 435 197 435 338 257 338 257 510 592 510 592 667 692 667 692 53 103 53 103 430 147 430 147 561 622 561 622 880 230 880 230 155 757 155 757 14 250 14 250 906 517 906 517 487 690 487 690 466 514 466 514 535 767 535 767 661 54 661 54 677 156 677 156 111 361 111 361 220 936 220 936 207 846 207 846 213 270 213 270 858 427 858 427 734 206 734 206 873 729 873 729 764 955 764 955 840 709 840 709 931 701 931 701 313 754 313 754 128 464 128 464 623 53 623 53 176 899 176 899 723 248 723 248 710 251 710 251 387 375 387 375 590 134 590 134 691 743 691 743 435 839 435 839 189 249 189 249 556 258 556 258 518 486 518 486 180 543 180 543 181 48 181 48 22 570 22 570 864 269 864 269 144 194 144 194 589 519 589 519 150 442 150 442 570 443 570 443 269 123 269 123 536 794 536 794 721 497 721 497 267 939 267 939 47 538 47 538 108 455 108 455 747 11 747 11 519 796 519 796 892 554 892 554 349 491 349 491 843 244 843 244 739 203 739 203 120 377 120 377 642 35 642 35 149 539 149 539 405 499 405 499 616 787 616 787 558 524 558 524 45 876 45 876 272 19 272 19 530 326 530 326 694 322 694 322 314 596 314 596 459 743 459 743 251 862 251 862 753 356 753 356 224 704 224 704 250 365 250 365 167 233 167 233 178 525 178 525 835 925 835 925 339 929 339 929 795 820 795 820 14 539 14 539 394 793 394 793 221 715 221 715 860 619 860 619 659 264 659 264 495 793 495 793 83 477 83 477 421 245 421 245 349 147 349 147 93 900 93 900 161 129 161 129 436 644 436 644 37 158 37 158 826 839 826 839 613 822 613 822 437 755 437 755 143 489 143 489 669 576 669 576 773 811 773 811 478 958 478 958 863 194 863 194 281 908 281 908 102 140 102 140 866 930 866 930 154 374 154 374 515 904 515 904 173 69 173 69 568 157 568 157 70 145 70 145 370 657 370 657 896 197 896 197 340 746 340 746 360 609 360 609 633 579 633 579 642 376 642 376 108 201 108 201 452 114 452 114 110 573 110 573 473 267 473 267 435 564 435 564 671 82 671 82 805 858 805 858 362 43 362 43 224 938 224 938 191 398 191 398 564 888 564 888 537 262 537 262 359 487 359 487 40 242 40 242 816 883 816 883 269 839 269 839 317 553 317 553 416 652 416 652 686 426 686 426 746 732 746 732 215 620 215 620 43 744 43 744 66 376 66 376 597 243 597 243 875 493 875 493 206 212 206 212 898 828 898 828 499 439 499 439 428 746 428 746 336 220 336 220 643 593 643 593 168 471 168 471 81 95 81 95 307 526 307 526 921 469 921 469 411 318 411 318 79 393 79 393 702 247 702 247 90 36 90 36 495 347 495 347 665 37 665 37 757 355 757 355 155 157 155 157 779 858 779 858 101 625 101 625 734 160 734 160 433 923 433 923 658 488 658 488 553 297 553 297 62 506 62 506 48 189 48 189 619 114 619 114 921 715 921 715 216 319 216 319 814 734 814 734 505 165 505 165 746 723 746 723 692 123 692 123 895 731 895 731 802 494 802 494 658 382 658 382 404 828 404 828 314 531 314 531 524 442 524 442 644 585 644 585 447 911 447 911 818 482 818 482 858 694 858 694 695 562 695 562 252 612 252 612 306 912 306 912 351 885 351 885 329 413 329 413 239 503 239 503 377 51 377 51 881 336 881 336 882 690 882 690 798 376 798 376 20 782 20 782 98 575 98 575 761 333 761 333 31 388 31 388 489 204 489 204 744 447 744 447 675 635 675 635 326 824 326 824 411 156 411 156 55 717 55 717 310 520 310 520 298 816 298 816 399 170 399 170 68 935 68 935 566 577 566 577 222 11 222 11 748 418 748 418 196 713 196 713 425 181 425 181 631 228 631 228 342 563 342 563 556 945 556 945 275 430 275 430 588 921 588 921 370 649 370 649 754 922 754 922 826 764 826 764 496 519 496 519 357 465 357 465 74 131 74 131 930 298 930 298 120 586 120 586 788 248 788 248 233 233 233 233 336 389 336 389 379 1 379 1 739 812 739 812 452 776 452 776 778 219 778 219 652 647 652 647 761 408 761 408 336 29 336 29 597 953 597 953 641 122 641 122 825 42 825 42 451 101 451 101 181 683 181 683 175 375 175 375 330 464 330 464 401 606 401 606 495 255 495 255 426 219 426 219 335 117 335 117 367 68 367 68 329 2 329 2 72 259 72 259 815 8 815 8 402 212 402 212 775 896 775 896 222 395 222 395 909 693 909 693 815 12 815 12 815 902 815 902 896 849 896 849 336 360 336 360 828 616 828 616 261 162 261 162 900 754 900 754 475 208 475 208 493 677 493 677 143 417 143 417 575 331 575 331 84 793 84 793 695 193 695 193 657 399 657 399 709 825 709 825 544 176 544 176 783 632 783 632 465 698 465 698 620 409 620 409 805 322 805 322 275 687 275 687 585 711 585 711 262 380 262 380 126 684 126 684 860 762 860 762 433 929 433 929 41 587 41 587 127 803 127 803 306 617 306 617 888 68 888 68 947 605 947 605 226 490 226 490 25 72 25 72 905 861 905 861 860 60 860 60 186 793 186 793 656 634 656 634 803 472 803 472 625 652 625 652 94 516 94 516 109 31 109 31 490 187 490 187 170 907 170 907 247 749 247 749 68 507 68 507 488 544 488 544 265 622 265 622 535 239 535 239 124 569 124 569 465 454 465 454 19 68 19 68 598 104 598 104 953 712 953 712 602 362 602 362 652 919 652 919 391 437 391 437 608 148 608 148 569 583 569 583 826 247 826 247 128 51 128 51 213 266 213 266 930 284 930 284 609 302 609 302 790 894 790 894 191 343 191 343 777 294 777 294 582 908 582 908 605 820 605 820 385 872 385 872 614 672 614 672 623 604 623 604 555 179 555 179 898 554 898 554 43 265 43 265 32 107 32 107 21 278 21 278 421 11 421 11 78 606 78 606 543 520 543 520 303 826 303 826 721 54 721 54 453 602 453 602 625 317 625 317 400 830 400 830 745 345 745 345 324 892 324 892 601 90 601 90 202 382 202 382 723 482 723 482 832 704 832 704 542 489 542 489 885 726 885 726 181 700 181 700 110 36 110 36 69 122 69 122 548 228 548 228 690 406 690 406 900 612 900 612 82 472 82 472 45 133 45 133 944 412 944 412 757 573 757 573 267 273 267 273 549 854 549 854 468 186 468 186 568 109 568 109 884 689 884 689 224 244 224 244 707 607 707 607 193 560 193 560 850 262 850 262 52 891 52 891 354 567 354 567 198 579 198 579 811 92 811 92 246 713 246 713 342 943 342 943 122 356 122 356 771 449 771 449 507 699 507 699 772 180 772 180 724 398 724 398 672 705 672 705 791 558 791 558 657 884 657 884 264 513 264 513 646 810 646 810 160 703 160 703 866 90 866 90 395 119 395 119 955 201 955 201 746 843 746 843 28 788 28 788 786 175 786 175 67 938 67 938 332 366 332 366 804 656 804 656 915 421 915 421 548 795 548 795 25 902 25 902 94 441 94 441 706 919 706 919 738 617 738 617 102 560 102 560 817 766 817 766 659 705 659 705 322 416 322 416 138 713 138 713 897 10 897 10 766 160 766 160 650 141 650 141 408 686 408 686 498 908 498 908 181 177 181 177 639 894 639 894 806 572 806 572 811 432 811 432 750 50 750 50 37 640 37 640 72 719 72 719 335 291 335 291 543 159 543 159 833 351 833 351 916 261 916 261 517 594 517 594 380 54 380 54 921 233 921 233 415 891 415 891 816 106 816 106 762 883 762 883 561 619 561 619 766 654 766 654 822 216 822 216 783 915 783 915 783 433 783 433 517 475 517 475 701 905 701 905 558 83 558 83 55 72 55 72 74 894 74 894 616 682 616 682 78 433 78 433 354 86 354 86 669 937 669 937 122 224 122 224 417 318 417 318 449 113 449 113 226 953 226 953 928 507 928 507 222 404 222 404 512 669 512 669 36 474 36 474 299 501 299 501 746 660 746 660 627 594 627 594 907 13 907 13 864 510 864 510 505 841 505 841 303 405 303 405 219 31 219 31 592 75 592 75 267 188 267 188 937 676 937 676 88 350 88 350 81 442 81 442 133 25 133 25 790 763 790 763 456 214 456 214 312 617 312 617 12 591 12 591 619 216 619 216 47 533 47 533 345 626 345 626 581 394 581 394 542 502 542 502 723 39 723 39 202 437 202 437 917 759 917 759 163 661 163 661 248 346 248 346 800 782 800 782 160 323 160 323 239 879 239 879 100 891 100 891 496 601 496 601 461 732 461 732 887 387 887 387 347 150 347 150 910 437 910 437 896 685 896 685 688 205 688 205 464 445 464 445 349 164 349 164 720 330 720 330 383 496 383 496 266 527 266 527 11 175 11 175 395 632 395 632 759 265 759 265 466 648 466 648 45 761 45 761 534 403 534 403 77 720 77 720 957 708 957 708 618 433 618 433 550 793 550 793 649 467 649 467 736 162 736 162 357 515 357 515 944 325 944 325 46 607 46 607 335 445 335 445 196 539 196 539 746 854 746 854 385 640 385 640 97 115 97 115 749 488 749 488 904 393 904 393 7 708 7 708 616 929 616 929 131 726 131 726 831 729 831 729 838 439 838 439 572 612 572 612 876 658 876 658 580 197 580 197 387 39 387 39 816 408 816 408 781 521 781 521 525 906 525 906 514 160 514 160 730 540 730 540 268 424 268 424 13 356 13 356 265 816 265 816 719 75 719 75 204 92 204 92 763 784 763 784 667 740 667 740 547 643 547 643 947 787 947 787 651 459 651 459 640 264 640 264 38 952 38 952 498 147 498 147 315 106 315 106 511 2 511 2 906 442 906 442 102 164 102 164 337 790 337 790 688 130 688 130 259 68 259 68 218 123 218 123 392 474 392 474 21 768 21 768 952 773 952 773 325 22 325 22 36 195 36 195 771 471 771 471 781 104 781 104 603 945 603 945 682 285 682 285 207 101 207 101 423 412 423 412 402 265 402 265 481 950 481 950 13 903 13 903 106 205 106 205 285 284 285 284 715 218 715 218 275 729 275 729 445 488 445 488 51 294 51 294 175 343 175 343 693 250 693 250 580 730 580 730 328 612 328 612 466 57 466 57 202 261 202 261 675 144 675 144 145 723 145 723 759 590 759 590 165 24 165 24 641 183 641 183 451 241 451 241 102 675 102 675 604 592 604 592 513 252 513 252 467 315 467 315 290 580 290 580 899 906 899 906 522 13 522 13 55 236 55 236 176 831 176 831 944 99 944 99 639 597 639 597 547 67 547 67 598 864 598 864 632 631 632 631 902 835 902 835 460 317 460 317 536 629 536 629 48 933 48 933 5 834 5 834 359 405 359 405 635 650 635 650 812 584 812 584 671 577 671 577 42 714 42 714 901 557 901 557 706 62 706 62 634 428 634 428 520 88 520 88 635 363 635 363 518 932 518 932 187 559 187 559 952 573 952 573 801 336 801 336 591 342 591 342 455 57 455 57 430 53 430 53 252 234 252 234 176 627 176 627 387 566 387 566 736 61 736 61 18 5 18 5 127 854 127 854 660 339 660 339 129 147 129 147 232 239 232 239 272 541 272 541 607 957 607 957 328 563 328 563 129 693 129 693 249 293 249 293 521 417 521 417 105 154 105 154 357 291 357 291 15 395 15 395 503 173 503 173 345 133 345 133 534 199 534 199 359 235 359 235 398 844 398 844 205 242 205 242 412 173 412 173 533 740 533 740 498 620 498 620 315 350 315 350 697 547 697 547 239 657 239 657 266 763 266 763 727 388 727 388 372 437 372 437 458 272 458 272 954 293 954 293 146 561 146 561 890 766 890 766 685 887 685 887 471 868 471 868 85 632 85 632 309 957 309 957 721 510 721 510 72 730 72 730 752 346 752 346 459 902 459 902 376 627 376 627 43 352 43 352 416 451 416 451 268 734 268 734 533 86 533 86 452 325 452 325 350 882 350 882 95 609 95 609 921 404 921 404 401 729 401 729 487 815 487 815 138 467 138 467 814 794 814 794 252 129 252 129 842 834 842 834 652 296 652 296 73 101 73 101 657 611 657 611 237 472 237 472 280 158 280 158 750 258 750 258 803 155 803 155 886 734 886 734 805 49 805 49 163 637 163 637 776 775 776 775 520 578 520 578 615 222 615 222 236 676 236 676 724 69 724 69 649 111 649 111 723 546 723 546 718 835 718 835 669 688 669 688 222 339 222 339 159 827 159 827 79 424 79 424 824 102 824 102 620 220 620 220 830 229 830 229 52 159 52 159 186 387 186 387 856 694 856 694 103 926 103 926 832 119 832 119 55 550 55 550 711 141 711 141 526 929 526 929 507 954 507 954 709 682 709 682 414 464 414 464 616 749 616 749 232 951 232 951 440 109 440 109 130 555 130 555 938 383 938 383 652 443 652 443 167 76 167 76 728 139 728 139 394 467 394 467 364 339 364 339 101 868 101 868 68 477 68 477 892 102 892 102 143 907 143 907 328 82 328 82 877 78 877 78 949 245 949 245 375 112 375 112 612 690 612 690 55 140 55 140 362 766 362 766 363 336 363 336 527 354 527 354 199 130 199 130 848 253 848 253 624 184 624 184 222 640 222 640 385 606 385 606 797 111 797 111 458 116 458 116 550 39 550 39 588 270 588 270 325 722 325 722 766 722 766 722 315 500 315 500 907 317 907 317 402 927 402 927 499 326 499 326 741 474 741 474 762 285 762 285 778 679 778 679 867 568 867 568 61 400 61 400 625 190 625 190 236 183 236 183 223 745 223 745 313 14 313 14 664 581 664 581 508 669 508 669 829 948 829 948 959 576 959 576 355 44 355 44 896 614 896 614 18 567 18 567 754 723 754 723 263 946 263 946 508 926 508 926 370 654 370 654 248 116 248 116 761 403 761 403 117 915 117 915 436 664 436 664 886 528 886 528 815 204 815 204 177 530 177 530 171 560 171 560 657 276 657 276 156 731 156 731 373 487 373 487 428 693 428 693 46 621 46 621 887 508 887 508 69 415 69 415 845 834 845 834 562 905 562 905 116 876 116 876 422 649 422 649 356 693 356 693 514 83 514 83 328 233 328 233 94 943 94 943 67 554 67 554 707 314 707 314 105 47 105 47 625 289 625 289 258 64 258 64 90 105 90 105 458 251 458 251 805 426 805 426 756 466 756 466 44 591 44 591 290 523 290 523 47 894 47 894 542 87 542 87 869 475 869 475 642 758 642 758 7 161 7 161 213 112 213 112 201 936 201 936 693 532 693 532 594 408 594 408 117 902 117 902 257 688 257 688 92 125 92 125 677 64 677 64 741 6 741 6 900 175 900 175 125 63 125 63 917 374 917 374 265 157 265 157 70 226 70 226 925 935 925 935 438 278 438 278 901 312 901 312 700 903 700 903 960 833 960 833 286 830 286 830 896 580 896 580 923 218 923 218 363 90 363 90 226 203 226 203 285 494 285 494 472 536 472 536 100 768 100 768 151 794 151 794 706 292 706 292 361 319 361 319 815 896 815 896 657 264 657 264 405 849 405 849 834 459 834 459 402 550 402 550 806 689 806 689 313 932 313 932 664 57 664 57 785 640 785 640 618 627 618 627 724 264 724 264 544 774 544 774 114 219 114 219 563 108 563 108 396 748 396 748 784 176 784 176 313 707 313 707 342 246 342 246 68 252 68 252 412 52 412 52 427 325 427 325 40 305 40 305 866 548 866 548 952 717 952 717 14 496 14 496 765 761 765 761 75 147 75 147 423 846 423 846 683 170 683 170 164 757 164 757 570 119 570 119 442 175 442 175 71 675 71 675 18 631 18 631 264 450 264 450 12 798 12 798 166 447 166 447 58 838 58 838 611 232 611 232 732 156 732 156 1 207 1 207 842 435 842 435 835 859 835 859 63 790 63 790 76 512 76 512 487 660 487 660 306 836 306 836 227 716 227 716 896 708 896 708 584 245 584 245 180 559 180 559 543 281 543 281 769 905 769 905 611 854 611 854 334 490 334 490 134 348 134 348 950 381 950 381 428 369 428 369 519 258 519 258 301 880 301 880 259 844 259 844 536 901 536 901 801 387 801 387 555 947 555 947 716 482 716 482 732 334 732 334 99 698 99 698 440 366 440 366 877 202 877 202 401 501 401 501 827 825 827 825 618 732 618 732 833 373 833 373 113 641 113 641 951 886 951 886 585 409 585 409 11 524 11 524 776 490 776 490 350 215 350 215 56 82 56 82 66 396 66 396 25 382 25 382 770 503 770 503 350 308 350 308 666 691 666 691 940 842 940 842 827 628 827 628 542 108 542 108 713 253 713 253 259 666 259 666 348 106 348 106 414 679 414 679 898 872 898 872 549 187 549 187 635 248 635 248 708 402 708 402 508 880 508 880 535 891 535 891 493 761 493 761 883 794 883 794 939 82 939 82 861 103 861 103 199 523 199 523 337 813 337 813 196 907 196 907 893 267 893 267 797 139 797 139 67 950 67 950 189 665 189 665 827 117 827 117 581 278 581 278 46 548 46 548 713 632 713 632 915 713 915 713 183 35 183 35 799 870 799 870 358 846 358 846 93 128 93 128 195 223 195 223 691 159 691 159 157 855 157 855 632 602 632 602 887 7 887 7 634 544 634 544 839 665 839 665 825 754 825 754 184 327 184 327 298 550 298 550 808 98 808 98 692 294 692 294 235 140 235 140 950 495 950 495 838 62 838 62 756 771 756 771 341 695 341 695 869 891 869 891 111 533 111 533 890 665 890 665 251 635 251 635 394 422 394 422 153 75 153 75 417 316 417 316 477 313 477 313 337 208 337 208 269 471 269 471 48 301 48 301 381 55 381 55 237 514 237 514 933 472 933 472 106 789 106 789 660 313 660 313 833 766 833 766 524 941 524 941 511 300 511 300 901 284 901 284 740 929 740 929 809 769 809 769 612 498 612 498 918 237 918 237 425 136 425 136 159 771 159 771 718 33 718 33 843 378 843 378 421 527 421 527 405 286 405 286 627 632 627 632 490 848 490 848 815 212 815 212 494 833 494 833 582 115 582 115 183 379 183 379 602 692 602 692 720 344 720 344 510 847 510 847 696 329 696 329 700 332 700 332 929 528 929 528 527 522 527 522 561 262 561 262 745 185 745 185 644 726 644 726 430 416 430 416 616 640 616 640 823 664 823 664 607 727 607 727 657 718 657 718 97 451 97 451 315 325 315 325 279 192 279 192 235 402 235 402 865 925 865 925 778 478 778 478 273 318 273 318 307 40 307 40 878 795 878 795 120 128 120 128 818 63 818 63 541 141 541 141 524 905 524 905 539 264 539 264 223 238 223 238 670 639 670 639 641 437 641 437 904 147 904 147 812 378 812 378 146 811 146 811 147 766 147 766 305 14 305 14 443 59 443 59 450 825 450 825 786 37 786 37 544 25 544 25 383 384 383 384 410 742 410 742 751 454 751 454 431 69 431 69 217 272 217 272 448 926 448 926 386 68 386 68 128 263 128 263 841 947 841 947 216 554 216 554 192 255 192 255 37 772 37 772 878 865 878 865 184 231 184 231 269 100 269 100 853 696 853 696 140 360 140 360 501 113 501 113 397 96 397 96 324 928 324 928 424 660 424 660 931 103 931 103 167 32 167 32 231 314 231 314 72 947 72 947 152 740 152 740 254 657 254 657 883 706 883 706 496 210 496 210 425 838 425 838 121 800 121 800 286 53 286 53 678 61 678 61 106 490 106 490 699 571 699 571 155 209 155 209 47 770 47 770 171 717 171 717 545 722 545 722 590 493 590 493 620 389 620 389 100 53 100 53 842 716 842 716 677 834 677 834 740 334 740 334 345 760 345 760 296 107 296 107 571 335 571 335 120 535 120 535 310 535 310 535 748 408 748 408 43 559 43 559 590 715 590 715 815 335 815 335 284 416 284 416 522 767 522 767 457 25 457 25 377 413 377 413 636 591 636 591 492 28 492 28 143 557 143 557 329 127 329 127 785 51 785 51 935 418 935 418 197 884 197 884 20 562 20 562 865 920 865 920 400 815 400 815 656 923 656 923 847 241 847 241 112 12 112 12 891 160 891 160 149 847 149 847 496 955 496 955 132 924 132 924 575 402 575 402 761 765 761 765 939 396 939 396 417 276 417 276 622 866 622 866 609 19 609 19 885 674 885 674 653 897 653 897 625 444 625 444 772 761 772 761 908 50 908 50 296 207 296 207 80 614 80 614 459 590 459 590 740 754 740 754 156 358 156 358 162 127 162 127 641 158 641 158 793 526 793 526 273 16 273 16 651 562 651 562 922 295 922 295 816 596 816 596 283 551 283 551 370 46 370 46 843 230 843 230 175 273 175 273 145 779 145 779 699 927 699 927 777 662 777 662 795 913 795 913 645 152 645 152 458 434 458 434 10 182 10 182 632 609 632 609 719 106 719 106 262 532 262 532 769 2 769 2 843 656 843 656 642 31 642 31 594 625 594 625 613 184 613 184 602 553 602 553 628 788 628 788 212 57 212 57 683 275 683 275 233 889 233 889 570 486 570 486 710 467 710 467 446 78 446 78 680 882 680 882 527 182 527 182 684 562 684 562 477 245 477 245 788 533 788 533 209 710 209 710 915 111 915 111 203 954 203 954 915 491 915 491 94 179 94 179 111 838 111 838 14 235 14 235 569 530 569 530 665 427 665 427 437 117 437 117 43 916 43 916 540 743 540 743 552 473 552 473 475 503 475 503 806 771 806 771 273 135 273 135 304 620 304 620 20 331 20 331 836 836 836 836 813 207 813 207 790 16 790 16 919 558 919 558 907 613 907 613 4 27 4 27 767 881 767 881 856 348 856 348 575 755 575 755 108 265 108 265 656 574 656 574 396 594 396 594 38 58 38 58 122 439 122 439 302 35 302 35 681 141 681 141 708 776 708 776 258 384 258 384 674 203 674 203 95 554 95 554 474 897 474 897 740 425 740 425 622 712 622 712 635 427 635 427 407 89 407 89 839 420 839 420 897 66 897 66 94 731 94 731 525 740 525 740 331 555 331 555 400 180 400 180 76 261 76 261 20 620 20 620 81 349 81 349 330 503 330 503 635 837 635 837 201 466 201 466 951 314 951 314 286 829 286 829 93 406 93 406 397 908 397 908 889 583 889 583 141 165 141 165 76 846 76 846 7 325 7 325 267 65 267 65 666 123 666 123 414 457 414 457 674 677 674 677 845 717 845 717 40 102 40 102 941 364 941 364 820 113 820 113 872 680 872 680 702 960 702 960 419 820 419 820 116 481 116 481 435 216 435 216 54 565 54 565 418 624 418 624 729 114 729 114 304 43 304 43 421 802 421 802 848 333 848 333 727 162 727 162 678 429 678 429 288 548 288 548 784 888 784 888 483 621 483 621 218 300 218 300 187 151 187 151 904 862 904 862 115 656 115 656 396 410 396 410 221 556 221 556 762 585 762 585 77 532 77 532 679 584 679 584 116 655 116 655 559 532 559 532 727 854 727 854 99 895 99 895 690 885 690 885 710 431 710 431 435 458 435 458 723 220 723 220 316 649 316 649 884 789 884 789 613 506 613 506 396 764 396 764 375 569 375 569 559 69 559 69 562 502 562 502 549 571 549 571 776 371 776 371 939 124 939 124 608 905 608 905 241 376 241 376 916 739 916 739 604 693 604 693 371 512 371 512 390 142 390 142 384 245 384 245 889 943 889 943 368 425 368 425 504 27 504 27 624 472 624 472 247 423 247 423 542 721 542 721 350 188 350 188 907 696 907 696 905 472 905 472 639 516 639 516 74 461 74 461 437 130 437 130 934 449 934 449 538 784 538 784 340 557 340 557 146 99 146 99 898 862 898 862 756 898 756 898 271 567 271 567 393 392 393 392 210 813 210 813 16 678 16 678 338 777 338 777 317 670 317 670 523 682 523 682 822 777 822 777 239 448 239 448 597 210 597 210 163 850 163 850 41 633 41 633 254 825 254 825 884 146 884 146 525 867 525 867 402 849 402 849 768 905 768 905 896 729 896 729 395 307 395 307 513 612 513 612 159 422 159 422 880 305 880 305 516 471 516 471 95 401 95 401 180 404 180 404 275 105 275 105 222 124 222 124 451 883 451 883 357 386 357 386 796 509 796 509 223 622 223 622 128 104 128 104 130 362 130 362 780 634 780 634 875 77 875 77 176 78 176 78 761 622 761 622 553 687 553 687 211 519 211 519 758 773 758 773 123 279 123 279 483 602 483 602 422 243 422 243 46 236 46 236 840 834 840 834 24 572 24 572 846 831 846 831 87 608 87 608 213 699 213 699 721 194 721 194 752 920 752 920 100 607 100 607 485 79 485 79 289 649 289 649 945 683 945 683 76 293 76 293 704 780 704 780 286 46 286 46 629 358 629 358 451 176 451 176 680 831 680 831 925 461 925 461 895 444 895 444 805 308 805 308 370 325 370 325 435 198 435 198 441 569 441 569 499 625 499 625 718 257 718 257 662 780 662 780 683 922 683 922 885 559 885 559 404 537 404 537 604 842 604 842 320 869 320 869 908 348 908 348 664 826 664 826 444 871 444 871 398 21 398 21 381 784 381 784 549 802 549 802 164 556 164 556 16 822 16 822 426 200 426 200 595 503 595 503 638 194 638 194 422 30 422 30 514 846 514 846 56 312 56 312 423 808 423 808 812 529 812 529 392 739 392 739 410 467 410 467 934 370 934 370 395 957 395 957 763 884 763 884 486 232 486 232 56 409 56 409 262 704 262 704 387 616 387 616 184 450 184 450 884 378 884 378 384 837 384 837 151 124 151 124 660 430 660 430 173 49 173 49 95 122 95 122 170 110 170 110 64 312 64 312 248 541 248 541 200 716 200 716 755 378 755 378 256 238 256 238 556 601 556 601 544 553 544 553 678 542 678 542 281 860 281 860 732 643 732 643 717 892 717 892 761 342 761 342 529 16 529 16 222 504 222 504 498 244 498 244 415 415 415 415 301 471 301 471 710 596 710 596 437 61 437 61 399 182 399 182 688 573 688 573 299 950 299 950 251 899 251 899 445 857 445 857 610 16 610 16 351 505 351 505 617 885 617 885 158 388 158 388 710 732 710 732 570 187 570 187 483 127 483 127 168 885 168 885 97 431 97 431 720 217 720 217 144 526 144 526 398 807 398 807 120 21 120 21 501 560 501 560 340 335 340 335 135 665 135 665 850 924 850 924 958 221 958 221 84 303 84 303 71 328 71 328 881 720 881 720 258 636 258 636 52 795 52 795 604 640 604 640 795 449 795 449 241 334 241 334 664 566 664 566 842 264 842 264 621 716 621 716 836 671 836 671 297 578 297 578 312 174 312 174 910 619 910 619 243 609 243 609 84 174 84 174 245 378 245 378 805 649 805 649 242 208 242 208 159 202 159 202 84 75 84 75 597 853 597 853 910 865 910 865 772 634 772 634 501 874 501 874 871 768 871 768 462 812 462 812 280 551 280 551 738 911 738 911 750 950 750 950 467 182 467 182 372 904 372 904 372 85 372 85 463 824 463 824 894 906 894 906 287 314 287 314 28 149 28 149 790 591 790 591 156 730 156 730 792 570 792 570 204 89 204 89 894 727 894 727 369 805 369 805 469 339 469 339 63 230 63 230 348 366 348 366 35 24 35 24 137 512 137 512 506 330 506 330 581 818 581 818 343 160 343 160 171 640 171 640 769 146 769 146 845 638 845 638 242 235 242 235 495 208 495 208 921 10 921 10 906 944 906 944 729 868 729 868 651 171 651 171 520 576 520 576 657 868 657 868 497 633 497 633 50 272 50 272 18 256 18 256 118 249 118 249 223 408 223 408 27 956 27 956 125 728 125 728 528 202 528 202 8 173 8 173 762 362 762 362 141 853 141 853 881 310 881 310 592 740 592 740 900 793 900 793 904 195 904 195 433 24 433 24 542 556 542 556 814 454 814 454 498 48 498 48 419 13 419 13 86 817 86 817 621 44 621 44 784 168 784 168 349 692 349 692 156 480 156 480 247 522 247 522 616 505 616 505 436 937 436 937 663 678 663 678 640 669 640 669 63 175 63 175 892 264 892 264 875 560 875 560 829 416 829 416 89 792 89 792 651 687 651 687 572 427 572 427 163 82 163 82 507 833 507 833 246 955 246 955 945 260 945 260 104 112 104 112 17 905 17 905 365 553 365 553 447 181 447 181 429 69 429 69 562 118 562 118 918 901 918 901 863 672 863 672 519 58 519 58 46 862 46 862 18 710 18 710 60 621 60 621 253 931 253 931 90 31 90 31 452 474 452 474 12 218 12 218 149 140 149 140 458 215 458 215 594 237 594 237 130 931 130 931 787 771 787 771 660 801 660 801 161 107 161 107 725 837 725 837 828 277 828 277 13 922 13 922 22 195 22 195 889 190 889 190 854 142 854 142 841 417 841 417 535 225 535 225 291 650 291 650 614 892 614 892 606 17 606 17 263 114 263 114 584 742 584 742 752 235 752 235 737 137 737 137 908 99 908 99 30 528 30 528 761 233 761 233 166 548 166 548 586 161 586 161 24 579 24 579 199 515 199 515 196 640 196 640 424 921 424 921 813 575 813 575 606 325 606 325 782 250 782 250 714 377 714 377 273 766 273 766 772 252 772 252 665 110 665 110 661 556 661 556 826 767 826 767 573 375 573 375 379 955 379 955 878 672 878 672 27 254 27 254 718 640 718 640 585 508 585 508 761 643 761 643 171 57 171 57 62 551 62 551 728 207 728 207 29 192 29 192 734 108 734 108 783 503 783 503 317 401 317 401 254 262 254 262 873 724 873 724 840 573 840 573 332 31 332 31 896 577 896 577 897 46 897 46 365 200 365 200 27 789 27 789 714 350 714 350 924 632 924 632 708 546 708 546 190 210 190 210 703 329 703 329 494 622 494 622 914 539 914 539 139 305 139 305 646 177 646 177 556 654 556 654 858 189 858 189 407 272 407 272 578 66 578 66 484 344 484 344 695 780 695 780 665 426 665 426 704 125 704 125 754 119 754 119 703 193 703 193 49 212 49 212 769 711 769 711 587 936 587 936 517 14 517 14 813 430 813 430 897 557 897 557 692 439 692 439 30 782 30 782 627 165 627 165 375 238 375 238 369 49 369 49 542 479 542 479 104 487 104 487 600 71 600 71 136 357 136 357 27 927 27 927 113 415 113 415 151 52 151 52 125 670 125 670 490 296 490 296 755 444 755 444 298 818 298 818 533 233 533 233 480 346 480 346 531 170 531 170 7 702 7 702 598 468 598 468 273 209 273 209 886 21 886 21 866 598 866 598 196 364 196 364 851 169 851 169 769 876 769 876 816 182 816 182 37 125 37 125 699 448 699 448 473 347 473 347 359 348 359 348 61 149 61 149 797 499 797 499 99 463 99 463 698 68 698 68 210 128 210 128 15 543 15 543 68 949 68 949 544 107 544 107 232 140 232 140 678 160 678 160 801 58 801 58 717 78 717 78 516 134 516 134 566 853 566 853 606 523 606 523 246 363 246 363 556 58 556 58 406 409 406 409 610 598 610 598 657 446 657 446 357 822 357 822 344 714 344 714 784 134 784 134 145 452 145 452 499 774 499 774 276 709 276 709 591 137 591 137 749 507 749 507 91 120 91 120 285 103 285 103 514 13 514 13 473 159 473 159 35 536 35 536 777 845 777 845 80 574 80 574 586 686 586 686 143 692 143 692 237 19 237 19 860 584 860 584 630 227 630 227 613 153 613 153 29 535 29 535 77 282 77 282 720 829 720 829 617 339 617 339 47 311 47 311 262 928 262 928 399 569 399 569 33 48 33 48 760 909 760 909 365 839 365 839 871 786 871 786 17 700 17 700 141 121 141 121 359 764 359 764 13 583 13 583 511 453 511 453 2 727 2 727 503 853 503 853 111 472 111 472 173 3 173 3 553 644 553 644 281 56 281 56 742 641 742 641 546 923 546 923 954 497 954 497 615 557 615 557 362 461 362 461 376 125 376 125 626 865 626 865 856 113 856 113 63 459 63 459 386 515 386 515 630 255 630 255 481 258 481 258 107 133 107 133 854 269 854 269 747 57 747 57 949 796 949 796 307 331 307 331 456 247 456 247 310 957 310 957 75 380 75 380 218 616 218 616 366 797 366 797 699 951 699 951 151 160 151 160 679 553 679 553 413 605 413 605 801 211 801 211 398 324 398 324 863 92 863 92 105 276 105 276 140 704 140 704 165 677 165 677 838 142 838 142 553 95 553 95 225 938 225 938 209 65 209 65 610 651 610 651 48 219 48 219 136 788 136 788 631 289 631 289 659 740 659 740 92 425 92 425 126 539 126 539 74 860 74 860 745 857 745 857 780 536 780 536 680 148 680 148 545 10 545 10 69 533 69 533 379 568 379 568 251 122 251 122 640 248 640 248 188 566 188 566 332 694 332 694 749 717 749 717 621 370 621 370 741 665 741 665 806 704 806 704 113 519 113 519 45 774 45 774 211 218 211 218 940 641 940 641 638 679 638 679 451 576 451 576 796 408 796 408 196 39 196 39 264 42 264 42 502 302 502 302 340 110 340 110 340 608 340 608 901 203 901 203 75 861 75 861 658 890 658 890 959 600 959 600 168 201 168 201 198 793 198 793 553 921 553 921 683 379 683 379 808 864 808 864 685 47 685 47 110 680 110 680 253 888 253 888 121 206 121 206 68 685 68 685 184 772 184 772 90 891 90 891 656 911 656 911 784 32 784 32 346 585 346 585 423 49 423 49 674 480 674 480 343 725 343 725 682 533 682 533 457 455 457 455 741 191 741 191 477 664 477 664 380 390 380 390 37 810 37 810 396 552 396 552 872 246 872 246 166 759 166 759 160 263 160 263 206 600 206 600 444 957 444 957 637 261 637 261 927 716 927 716 287 332 287 332 223 954 223 954 22 719 22 719 711 740 711 740 885 194 885 194 469 633 469 633 197 880 197 880 387 759 387 759 356 264 356 264 416 263 416 263 741 581 741 581 448 166 448 166 16 307 16 307 508 943 508 943 934 103 934 103 96 654 96 654 542 392 542 392 749 838 749 838 868 146 868 146 88 171 88 171 852 596 852 596 777 744 777 744 643 306 643 306 29 443 29 443 503 355 503 355 549 692 549 692 554 115 554 115 933 890 933 890 651 67 651 67 150 837 150 837 892 836 892 836 676 933 676 933 789 896 789 896 432 57 432 57 736 465 736 465 847 313 847 313 603 872 603 872 201 46 201 46 889 839 889 839 283 820 283 820 417 455 417 455 821 126 821 126 877 19 877 19 893 914 893 914 813 555 813 555 75 585 75 585 802 483 802 483 619 849 619 849 451 417 451 417 926 363 926 363 315 354 315 354 600 109 600 109 168 181 168 181 707 896 707 896 286 126 286 126 699 867 699 867 418 117 418 117 209 806 209 806 880 805 880 805 713 880 713 880 91 890 91 890 598 386 598 386 629 594 629 594 744 875 744 875 503 25 503 25 885 900 885 900 182 645 182 645 829 956 829 956 185 32 185 32 50 534 50 534 703 711 703 711 699 620 699 620 696 747 696 747 50 167 50 167 391 467 391 467 486 520 486 520 711 25 711 25 410 163 410 163 514 168 514 168 580 223 580 223 699 261 699 261 335 503 335 503 486 899 486 899 793 699 793 699 939 845 939 845 310 848 310 848 678 96 678 96 363 556 363 556 298 654 298 654 756 603 756 603 313 764 313 764 126 829 126 829 782 804 782 804 467 404 467 404 472 571 472 571 427 110 427 110 840 507 840 507 189 565 189 565 343 263 343 263 361 683 361 683 881 46 881 46 178 629 178 629 871 653 871 653 116 704 116 704 30 362 30 362 253 395 253 395 496 29 496 29 144 872 144 872 39 341 39 341 931 129 931 129 454 596 454 596 160 145 160 145 704 814 704 814 167 743 167 743 447 142 447 142 11 423 11 423 862 50 862 50 17 392 17 392 944 938 944 938 372 790 372 790 823 284 823 284 611 753 611 753 45 707 45 707 257 77 257 77 894 748 894 748 357 561 357 561 844 823 844 823 600 504 600 504 362 668 362 668 217 466 217 466 290 611 290 611 860 708 860 708 687 171 687 171 838 484 838 484 67 356 67 356 307 734 307 734 643 789 643 789 177 242 177 242 774 854 774 854 450 563 450 563 153 407 153 407 30 777 30 777 829 280 829 280 687 240 687 240 616 751 616 751 402 311 402 311 576 645 576 645 413 898 413 898 611 601 611 601 83 457 83 457 674 379 674 379 114 22 114 22 65 850 65 850 870 75 870 75 377 343 377 343 275 474 275 474 695 600 695 600 335 139 335 139 666 566 666 566 356 185 356 185 952 935 952 935 275 341 275 341 26 500 26 500 268 866 268 866 955 60 955 60 376 695 376 695 525 240 525 240 47 320 47 320 628 341 628 341 450 254 450 254 520 517 520 517 242 834 242 834 24 302 24 302 886 886 886 886 802 721 802 721 826 724 826 724 540 516 540 516 795 44 795 44 942 241 942 241 939 163 939 163 117 469 117 469 243 815 243 815 898 642 898 642 876 860 876 860 601 93 601 93 645 586 645 586 179 736 179 736 545 748 545 748 892 729 892 729 86 10 86 10 469 105 469 105 750 256 750 256 403 7 403 7 873 957 873 957 382 571 382 571 890 517 890 517 595 803 595 803 582 304 582 304 515 945 515 945 488 680 488 680 754 106 754 106 880 751 880 751 888 936 888 936 287 471 287 471 355 474 355 474 748 71 748 71 628 703 628 703 898 381 898 381 797 623 797 623 521 786 521 786 503 520 503 520 788 934 788 934 368 506 368 506 143 893 143 893 356 678 356 678 638 188 638 188 281 606 281 606 236 707 236 707 398 111 398 111 249 46 249 46 445 274 445 274 885 459 885 459 763 828 763 828 477 522 477 522 208 886 208 886 228 877 228 877 505 350 505 350 177 333 177 333 806 550 806 550 222 597 222 597 445 276 445 276 58 133 58 133 597 577 597 577 136 880 136 880 572 26 572 26 894 830 894 830 754 738 754 738 711 363 711 363 620 878 620 878 514 582 514 582 914 359 914 359 640 307 640 307 905 106 905 106 649 941 649 941 536 53 536 53 431 113 431 113 347 118 347 118 429 465 429 465 692 158 692 158 686 859 686 859 826 439 826 439 82 560 82 560 313 348 313 348 496 134 496 134 621 764 621 764 527 230 527 230 11 922 11 922 299 815 299 815 313 527 313 527 439 145 439 145 849 455 849 455 725 403 725 403 930 576 930 576 671 526 671 526 175 462 175 462 482 112 482 112 110 90 110 90 798 570 798 570 137 222 137 222 327 194 327 194 481 298 481 298 839 370 839 370 710 227 710 227 633 455 633 455 192 702 192 702 112 595 112 595 266 521 266 521 110 315 110 315 273 547 273 547 941 121 941 121 441 575 441 575 666 219 666 219 344 869 344 869 724 386 724 386 441 497 441 497 50 164 50 164 603 530 603 530 826 395 826 395 624 332 624 332 235 84 235 84 798 247 798 247 756 241 756 241 897 189 897 189 186 295 186 295 551 864 551 864 534 209 534 209 274 306 274 306 21 667 21 667 186 858 186 858 182 711 182 711 841 470 841 470 304 428 304 428 221 52 221 52 425 946 425 946 73 919 73 919 703 279 703 279 596 56 596 56 387 365 387 365 120 803 120 803 250 537 250 537 36 886 36 886 603 598 603 598 827 613 827 613 723 560 723 560 659 185 659 185 183 12 183 12 193 88 193 88 166 526 166 526 595 293 595 293 183 911 183 911 736 899 736 899 478 70 478 70 812 465 812 465 201 549 201 549 442 136 442 136 51 538 51 538 149 283 149 283 484 960 484 960 956 649 956 649 197 851 197 851 357 618 357 618 502 866 502 866 696 934 696 934 137 593 137 593 339 380 339 380 900 252 900 252 99 705 99 705 466 909 466 909 405 173 405 173 501 296 501 296 698 144 698 144 281 538 281 538 235 49 235 49 480 646 480 646 242 747 242 747 540 289 540 289 13 815 13 815 665 117 665 117 879 512 879 512 593 158 593 158 576 245 576 245 694 144 694 144 728 58 728 58 363 783 363 783 136 271 136 271 523 181 523 181 81 327 81 327 225 943 225 943 810 11 810 11 238 513 238 513 638 533 638 533 359 574 359 574 748 181 748 181 756 144 756 144 838 527 838 527 883 118 883 118 82 603 82 603 562 577 562 577 780 804 780 804 184 918 184 918 930 458 930 458 893 47 893 47 950 576 950 576 877 154 877 154 672 78 672 78 297 696 297 696 298 208 298 208 453 767 453 767 594 245 594 245 715 697 715 697 203 833 203 833 951 643 951 643 828 75 828 75 250 79 250 79 191 704 191 704 312 226 312 226 675 158 675 158 585 598 585 598 299 890 299 890 635 217 635 217 589 250 589 250 910 557 910 557 308 476 308 476 951 38 951 38 255 942 255 942 350 431 350 431 575 403 575 403 864 325 864 325 701 580 701 580 909 442 909 442 625 716 625 716 939 947 939 947 524 651 524 651 881 107 881 107 175 757 175 757 77 558 77 558 50 528 50 528 799 287 799 287 798 121 798 121 251 434 251 434 883 160 883 160 363 370 363 370 355 71 355 71 171 444 171 444 341 71 341 71 171 834 171 834 803 522 803 522 721 74 721 74 860 594 860 594 948 877 948 877 707 497 707 497 482 152 482 152 206 655 206 655 539 590 539 590 744 296 744 296 211 355 211 355 751 907 751 907 118 796 118 796 900 786 900 786 469 808 469 808 298 38 298 38 147 306 147 306 658 412 658 412 869 751 869 751 954 919 954 919 929 823 929 823 2 570 2 570 784 232 784 232 958 378 958 378 50 623 50 623 184 800 184 800 825 850 825 850 619 11 619 11 779 743 779 743 522 235 522 235 68 730 68 730 439 775 439 775 562 683 562 683 524 504 524 504 599 621 599 621 470 108 470 108 491 329 491 329 532 356 532 356 600 569 600 569 508 374 508 374 316 845 316 845 567 203 567 203 42 873 42 873 353 930 353 930 425 773 425 773 74 652 74 652 695 622 695 622 568 574 568 574 929 898 929 898 921 46 921 46 628 726 628 726 941 196 941 196 146 11 146 11 191 411 191 411 654 23 654 23 717 228 717 228 242 388 242 388 267 866 267 866 286 300 286 300 597 841 597 841 866 815 866 815 234 921 234 921 869 41 869 41 593 185 593 185 745 367 745 367 854 725 854 725 678 552 678 552 453 911 453 911 371 477 371 477 870 948 870 948 359 521 359 521 603 60 603 60 245 496 245 496 939 669 939 669 43 420 43 420 784 714 784 714 889 110 889 110 777 241 777 241 892 553 892 553 470 885 470 885 399 16 399 16 747 148 747 148 427 73 427 73 134 510 134 510 920 156 920 156 858 631 858 631 467 743 467 743 910 919 910 919 845 668 845 668 829 649 829 649 426 704 426 704 244 652 244 652 3 750 3 750 504 949 504 949 164 914 164 914 765 619 765 619 462 367 462 367 111 42 111 42 182 794 182 794 196 252 196 252 137 724 137 724 726 851 726 851 698 113 698 113 681 415 681 415 631 252 631 252 151 836 151 836 581 429 581 429 950 762 950 762 464 785 464 785 156 459 156 459 595 593 595 593 469 464 469 464 795 317 795 317 428 809 428 809 807 465 807 465 507 180 507 180 28 166 28 166 755 612 755 612 789 231 789 231 375 573 375 573 545 660 545 660 290 473 290 473 131 897 131 897 447 805 447 805 881 20 881 20 655 804 655 804 150 74 150 74 647 619 647 619 785 50 785 50 143 419 143 419 52 496 52 496 644 75 644 75 325 380 325 380 374 756 374 756 384 225 384 225 171 259 171 259 275 62 275 62 602 114 602 114 288 328 288 328 945 782 945 782 511 518 511 518 848 122 848 122 697 404 697 404 780 620 780 620 910 353 910 353 301 619 301 619 112 112 112 112 559 23 559 23 6 859 6 859 197 289 197 289 874 651 874 651 401 270 401 270 171 65 171 65 814 312 814 312 140 721 140 721 359 909 359 909 899 610 899 610 828 206 828 206 827 879 827 879 484 913 484 913 82 392 82 392 70 64 70 64 668 146 668 146 63 920 63 920 158 899 158 899 415 427 415 427 211 615 211 615 619 478 619 478 939 862 939 862 669 556 669 556 903 731 903 731 927 353 927 353 340 863 340 863 540 347 540 347 592 284 592 284 925 809 925 809 922 546 922 546 54 149 54 149 817 911 817 911 205 564 205 564 260 594 260 594 380 756 380 756 697 564 697 564 274 595 274 595 231 524 231 524 81 934 81 934 731 266 731 266 49 916 49 916 535 621 535 621 604 409 604 409 526 13 526 13 176 196 176 196 362 914 362 914 128 760 128 760 839 186 839 186 915 879 915 879 757 87 757 87 36 50 36 50 697 911 697 911 480 482 480 482 396 859 396 859 491 371 491 371 347 456 347 456 475 491 475 491 581 185 581 185 891 680 891 680 32 418 32 418 266 23 266 23 570 190 570 190 767 91 767 91 241 179 241 179 176 185 176 185 139 802 139 802 621 751 621 751 854 330 854 330 461 22 461 22 148 65 148 65 733 731 733 731 125 748 125 748 735 897 735 897 122 200 122 200 518 349 518 349 107 420 107 420 507 537 507 537 546 932 546 932 550 320 550 320 696 569 696 569 561 130 561 130 724 469 724 469 754 12 754 12 425 831 425 831 652 400 652 400 419 388 419 388 853 470 853 470 675 903 675 903 280 633 280 633 126 765 126 765 148 746 148 746 701 432 701 432 122 556 122 556 347 829 347 829 626 662 626 662 202 469 202 469 535 148 535 148 110 895 110 895 822 359 822 359 800 276 800 276 788 672 788 672 940 578 940 578 549 809 549 809 83 842 83 842 277 700 277 700 778 707 778 707 387 617 387 617 569 212 569 212 705 725 705 725 574 829 574 829 662 246 662 246 295 79 295 79 188 88 188 88 251 879 251 879 674 346 674 346 818 151 818 151 234 370 234 370 568 917 568 917 44 485 44 485 814 139 814 139 370 16 370 16 617 237 617 237 58 354 58 354 433 326 433 326 823 799 823 799 195 243 195 243 592 670 592 670 208 486 208 486 608 716 608 716 252 740 252 740 32 72 32 72 80 388 80 388 264 638 264 638 363 202 363 202 373 584 373 584 622 309 622 309 924 829 924 829 632 724 632 724 933 709 933 709 733 650 733 650 941 286 941 286 98 785 98 785 900 346 900 346 451 818 451 818 944 415 944 415 366 334 366 334 424 229 424 229 69 728 69 728 858 60 858 60 224 345 224 345 934 899 934 899 713 363 713 363 609 690 609 690 723 785 723 785 946 599 946 599 185 895 185 895 140 140 140 140 579 556 579 556 806 841 806 841 791 223 791 223 591 142 591 142 269 496 269 496 458 430 458 430 368 463 368 463 397 913 397 913 3 956 3 956 259 243 259 243 58 908 58 908 330 355 330 355 637 43 637 43 310 197 310 197 41 212 41 212 780 80 780 80 242 419 242 419 663 743 663 743 140 808 140 808 30 324 30 324 394 631 394 631 49 114 49 114 459 305 459 305 284 76 284 76 166 76 166 76 542 896 542 896 546 593 546 593 233 660 233 660 380 863 380 863 292 94 292 94 804 39 804 39 105 395 105 395 319 942 319 942 711 601 711 601 640 476 640 476 230 117 230 117 652 765 652 765 63 676 63 676 21 694 21 694 229 113 229 113 441 919 441 919 898 325 898 325 626 95 626 95 851 117 851 117 773 912 773 912 585 53 585 53 960 701 960 701 30 740 30 740 92 160 92 160 755 437 755 437 6 839 6 839 287 432 287 432 286 84 286 84 877 945 877 945 120 635 120 635 156 231 156 231 93 519 93 519 93 534 93 534 587 85 587 85 281 22 281 22 241 471 241 471 681 401 681 401 180 82 180 82 476 73 476 73 301 480 301 480 244 144 244 144 361 623 361 623 233 141 233 141 743 321 743 321 36 446 36 446 478 618 478 618 389 305 389 305 948 661 948 661 222 841 222 841 392 831 392 831 54 703 54 703 297 378 297 378 584 479 584 479 348 172 348 172 513 583 513 583 218 525 218 525 453 363 453 363 15 237 15 237 170 404 170 404 733 107 733 107 507 348 507 348 599 383 599 383 886 691 886 691 582 625 582 625 527 413 527 413 552 351 552 351 939 818 939 818 683 827 683 827 422 221 422 221 631 395 631 395 141 926 141 926 673 168 673 168 677 520 677 520 185 575 185 575 738 387 738 387 125 851 125 851 113 587 113 587 419 633 419 633 686 943 686 943 339 730 339 730 622 915 622 915 43 948 43 948 503 174 503 174 505 474 505 474 387 845 387 845 516 431 516 431 897 526 897 526 132 687 132 687 852 102 852 102 677 295 677 295 18 796 18 796 70 843 70 843 131 600 131 600 46 676 46 676 668 656 668 656 765 553 765 553 849 703 849 703 794 692 794 692 915 213 915 213 864 302 864 302 198 473 198 473 860 728 860 728 258 676 258 676 722 5 722 5 789 36 789 36 377 862 377 862 640 346 640 346 890 349 890 349 245 604 245 604 820 82 820 82 288 852 288 852 507 481 507 481 347 190 347 190 917 258 917 258 759 174 759 174 572 448 572 448 890 456 890 456 542 763 542 763 732 454 732 454 224 38 224 38 329 182 329 182 23 585 23 585 674 953 674 953 13 896 13 896 130 890 130 890 159 164 159 164 425 123 425 123 840 755 840 755 294 90 294 90 679 740 679 740 343 260 343 260 354 636 354 636 584 567 584 567 464 918 464 918 317 72 317 72 447 30 447 30 300 413 300 413 47 854 47 854 640 500 640 500 277 340 277 340 215 922 215 922 25 386 25 386 453 757 453 757 216 349 216 349 143 315 143 315 674 695 674 695 177 56 177 56 857 908 857 908 736 914 736 914 249 666 249 666 825 27 825 27 296 880 296 880 82 121 82 121 769 840 769 840 372 948 372 948 270 813 270 813 721 465 721 465 523 509 523 509 272 101 272 101 808 424 808 424 331 542 331 542 651 820 651 820 785 443 785 443 139 956 139 956 164 271 164 271 118 236 118 236 956 322 956 322 460 263 460 263 131 80 131 80 65 290 65 290 280 776 280 776 511 934 511 934 844 718 844 718 354 913 354 913 679 89 679 89 442 374 442 374 292 374 292 374 204 56 204 56 368 515 368 515 210 595 210 595 751 437 751 437 822 468 822 468 119 786 119 786 219 156 219 156 852 760 852 760 148 288 148 288 514 340 514 340 299 556 299 556 694 748 694 748 348 603 348 603 598 534 598 534 791 545 791 545 252 894 252 894 513 706 513 706 567 36 567 36 179 728 179 728 905 603 905 603 762 336 762 336 170 12 170 12 277 109 277 109 131 753 131 753 635 324 635 324 821 410 821 410 210 703 210 703 400 299 400 299 761 730 761 730 284 604 284 604 831 809 831 809 19 120 19 120 489 528 489 528 612 158 612 158 304 73 304 73 818 3 818 3 448 162 448 162 595 366 595 366 891 700 891 700 466 315 466 315 820 397 820 397 430 921 430 921 693 415 693 415 921 332 921 332 953 79 953 79 441 363 441 363 434 591 434 591 298 163 298 163 516 420 516 420 441 882 441 882 456 424 456 424 619 813 619 813 714 905 714 905 180 954 180 954 76 648 76 648 321 343 321 343 641 828 641 828 751 81 751 81 594 204 594 204 17 846 17 846 669 504 669 504 557 260 557 260 433 145 433 145 256 639 256 639 83 637 83 637 182 543 182 543 59 52 59 52 690 663 690 663 344 453 344 453 268 752 268 752 712 210 712 210 846 580 846 580 33 271 33 271 182 195 182 195 619 711 619 711 376 689 376 689 548 215 548 215 377 486 377 486 122 625 122 625 533 77 533 77 20 539 20 539 665 357 665 357 714 749 714 749 713 707 713 707 488 279 488 279 28 334 28 334 367 24 367 24 763 130 763 130 660 264 660 264 326 878 326 878 512 783 512 783 846 54 846 54 590 43 590 43 348 913 348 913 527 623 527 623 233 843 233 843 777 510 777 510 932 709 932 709 244 84 244 84 943 176 943 176 572 702 572 702 802 150 802 150 386 412 386 412 199 465 199 465 667 742 667 742 860 18 860 18 847 164 847 164 404 923 404 923 347 437 347 437 278 901 278 901 880 713 880 713 573 123 573 123 945 39 945 39 854 701 854 701 633 808 633 808 19 826 19 826 224 903 224 903 640 861 640 861 370 114 370 114 117 169 117 169 250 367 250 367 282 711 282 711 713 482 713 482 12 499 12 499 616 323 616 323 731 65 731 65 335 413 335 413 717 85 717 85 239 655 239 655 473 169 473 169 426 910 426 910 621 203 621 203 85 609 85 609 873 348 873 348 253 676 253 676 482 594 482 594 31 70 31 70 416 55 416 55 110 778 110 778 160 487 160 487 144 842 144 842 18 470 18 470 290 47 290 47 284 840 284 840 304 122 304 122 469 151 469 151 189 383 189 383 75 113 75 113 385 484 385 484 446 664 446 664 870 487 870 487 139 597 139 597 737 244 737 244 129 20 129 20 599 145 599 145 144 602 144 602 148 200 148 200 755 435 755 435 286 833 286 833 216 895 216 895 428 179 428 179 737 433 737 433 876 749 876 749 229 465 229 465 701 16 701 16 239 699 239 699 566 851 566 851 574 606 574 606 349 510 349 510 132 126 132 126 561 943 561 943 552 243 552 243 33 88 33 88 324 424 324 424 659 958 659 958 103 476 103 476 222 188 222 188 339 420 339 420 144 382 144 382 512 231 512 231 936 135 936 135 344 97 344 97 157 619 157 619 825 737 825 737 725 213 725 213 246 202 246 202 367 3 367 3 186 453 186 453 659 462 659 462 763 449 763 449 427 50 427 50 21 473 21 473 695 36 695 36 402 294 402 294 190 826 190 826 95 408 95 408 343 937 343 937 315 796 315 796 136 314 136 314 151 824 151 824 528 843 528 843 860 833 860 833 926 271 926 271 739 806 739 806 471 9 471 9 762 419 762 419 660 789 660 789 614 79 614 79 865 32 865 32 219 463 219 463 768 427 768 427 326 416 326 416 868 524 868 524 516 145 516 145 758 428 758 428 852 906 852 906 249 887 249 887 881 430 881 430 422 343 422 343 319 717 319 717 728 806 728 806 262 710 262 710 335 625 335 625 924 673 924 673 492 729 492 729 780 313 780 313 516 148 516 148 84 767 84 767 352 747 352 747 552 118 552 118 891 765 891 765 621 53 621 53 583 699 583 699 895 936 895 936 552 618 552 618 683 591 683 591 887 228 887 228 629 126 629 126 704 407 704 407 276 860 276 860 580 580 580 580 625 804 625 804 824 1 824 1 44 294 44 294 773 312 773 312 663 135 663 135 902 870 902 870 376 252 376 252 397 412 397 412 395 724 395 724 605 898 605 898 190 619 190 619 433 335 433 335 628 568 628 568 948 18 948 18 451 64 451 64 711 748 711 748 630 416 630 416 831 852 831 852 587 199 587 199 357 657 357 657 885 249 885 249 564 323 564 323 411 717 411 717 733 219 733 219 215 432 215 432 774 159 774 159 761 224 761 224 135 935 135 935 450 690 450 690 300 738 300 738 297 589 297 589 758 530 758 530 537 237 537 237 154 203 154 203 49 737 49 737 320 760 320 760 195 396 195 396 517 599 517 599 85 39 85 39 249 888 249 888 419 702 419 702 802 65 802 65 27 367 27 367 888 173 888 173 31 494 31 494 551 904 551 904 327 260 327 260 528 373 528 373 220 459 220 459 647 488 647 488 478 372 478 372 150 557 150 557 447 705 447 705 313 735 313 735 550 523 550 523 97 433 97 433 941 957 941 957 497 361 497 361 740 535 740 535 388 800 388 800 780 108 780 108 549 899 549 899 220 228 220 228 148 341 148 341 510 315 510 315 712 555 712 555 424 174 424 174 939 407 939 407 529 669 529 669 591 759 591 759 659 456 659 456 439 877 439 877 756 534 756 534 724 215 724 215 427 640 427 640 519 170 519 170 806 403 806 403 424 621 424 621 69 882 69 882 960 828 960 828 796 146 796 146 15 709 15 709 501 381 501 381 71 270 71 270 12 80 12 80 334 877 334 877 529 444 529 444 832 655 832 655 297 328 297 328 683 178 683 178 430 269 430 269 274 170 274 170 170 633 170 633 939 864 939 864 96 589 96 589 609 270 609 270 643 287 643 287 658 196 658 196 701 793 701 793 785 294 785 294 170 184 170 184 485 300 485 300 90 525 90 525 329 865 329 865 722 704 722 704 746 869 746 869 587 776 587 776 236 107 236 107 754 372 754 372 294 571 294 571 231 741 231 741 609 561 609 561 638 17 638 17 476 252 476 252 705 66 705 66 651 864 651 864 43 213 43 213 532 117 532 117 814 956 814 956 720 613 720 613 623 252 623 252 336 434 336 434 645 752 645 752 406 109 406 109 893 772 893 772 791 64 791 64 665 954 665 954 512 934 512 934 844 169 844 169 238 429 238 429 575 313 575 313 500 891 500 891 400 680 400 680 345 838 345 838 526 904 526 904 855 155 855 155 510 190 510 190 30 472 30 472 89 901 89 901 206 625 206 625 139 297 139 297 448 814 448 814 822 397 822 397 62 940 62 940 749 293 749 293 839 664 839 664 908 183 908 183 920 176 920 176 950 481 950 481 505 945 505 945 157 321 157 321 321 517 321 517 530 919 530 919 457 583 457 583 598 182 598 182 925 547 925 547 33 518 33 518 156 195 156 195 33 711 33 711 359 444 359 444 815 589 815 589 532 597 532 597 643 173 643 173 874 517 874 517 367 55 367 55 99 409 99 409 247 210 247 210 430 751 430 751 851 119 851 119 941 572 941 572 178 947 178 947 248 199 248 199 409 555 409 555 233 270 233 270 910 921 910 921 223 747 223 747 267 19 267 19 849 479 849 479 245 946 245 946 304 539 304 539 359 482 359 482 352 484 352 484 369 33 369 33 121 852 121 852 20 835 20 835 7 49 7 49 657 563 657 563 693 101 693 101 708 762 708 762 573 815 573 815 715 791 715 791 727 489 727 489 572 731 572 731 555 668 555 668 571 94 571 94 202 76 202 76 677 403 677 403 461 68 461 68 539 443 539 443 433 112 433 112 114 332 114 332 115 511 115 511 370 80 370 80 838 244 838 244 280 868 280 868 209 425 209 425 212 505 212 505 942 455 942 455 140 87 140 87 45 400 45 400 407 277 407 277 527 790 527 790 75 320 75 320 464 639 464 639 524 396 524 396 755 451 755 451 304 903 304 903 404 854 404 854 843 215 843 215 912 246 912 246 98 882 98 882 311 757 311 757 561 612 561 612 207 184 207 184 933 653 933 653 911 954 911 954 291 481 291 481 549 711 549 711 127 422 127 422 689 257 689 257 198 889 198 889 648 223 648 223 373 9 373 9 767 923 767 923 43 125 43 125 266 68 266 68 358 333 358 333 114 690 114 690 261 607 261 607 5 164 5 164 354 139 354 139 326 877 326 877 650 705 650 705 363 757 363 757 381 897 381 897 543 440 543 440 943 800 943 800 768 453 768 453 586 393 586 393 930 448 930 448 490 442 490 442 522 736 522 736 415 131 415 131 499 817 499 817 239 779 239 779 525 468 525 468 593 715 593 715 697 250 697 250 178 592 178 592 654 493 654 493 436 637 436 637 279 904 279 904 746 519 746 519 83 377 83 377 478 631 478 631 756 710 756 710 844 492 844 492 672 197 672 197 484 342 484 342 243 610 243 610 139 60 139 60 315 285 315 285 794 439 794 439 827 905 827 905 542 245 542 245 552 143 552 143 86 247 86 247 239 41 239 41 889 147 889 147 365 359 365 359 885 621 885 621 17 595 17 595 718 307 718 307 436 390 436 390 499 324 499 324 91 306 91 306 337 511 337 511 639 849 639 849 780 601 780 601 141 878 141 878 250 153 250 153 484 942 484 942 38 859 38 859 602 836 602 836 847 14 847 14 952 954 952 954 358 886 358 886 889 687 889 687 852 170 852 170 527 532 527 532 625 279 625 279 862 558 862 558 846 123 846 123 895 791 895 791 172 619 172 619 575 637 575 637 451 333 451 333 605 738 605 738 508 223 508 223 207 26 207 26 439 366 439 366 382 400 382 400 6 32 6 32 389 1 389 1 816 491 816 491 630 575 630 575 111 475 111 475 21 111 21 111 498 272 498 272 347 588 347 588 92 765 92 765 372 162 372 162 67 171 67 171 257 531 257 531 754 628 754 628 919 150 919 150 935 264 935 264 447 243 447 243 534 875 534 875 116 712 116 712 932 309 932 309 168 327 168 327 812 80 812 80 958 629 958 629 318 446 318 446 785 877 785 877 603 657 603 657 940 91 940 91 122 689 122 689 785 258 785 258 711 730 711 730 691 694 691 694 414 539 414 539 635 99 635 99 404 23 404 23 390 4 390 4 879 328 879 328 805 108 805 108 347 897 347 897 49 389 49 389 419 955 419 955 745 678 745 678 424 42 424 42 41 481 41 481 203 750 203 750 635 849 635 849 929 508 929 508 29 231 29 231 690 96 690 96 194 485 194 485 699 373 699 373 941 239 941 239 292 655 292 655 748 913 748 913 715 678 715 678 848 375 848 375 839 380 839 380 807 462 807 462 143 250 143 250 945 599 945 599 846 666 846 666 675 744 675 744 354 940 354 940 421 490 421 490 479 84 479 84 724 220 724 220 10 714 10 714 320 398 320 398 287 792 287 792 175 743 175 743 844 608 844 608 537 480 537 480 819 724 819 724 233 519 233 519 684 60 684 60 194 701 194 701 704 948 704 948 696 952 696 952 111 234 111 234 851 578 851 578 427 228 427 228 16 504 16 504 731 313 731 313 31 907 31 907 921 19 921 19 166 131 166 131 756 947 756 947 444 503 444 503 111 813 111 813 751 278 751 278 448 551 448 551 383 609 383 609 274 415 274 415 928 174 928 174 195 738 195 738 572 935 572 935 615 726 615 726 687 457 687 457 323 433 323 433 73 294 73 294 336 739 336 739 68 544 68 544 315 186 315 186 890 775 890 775 248 121 248 121 12 60 12 60 515 475 515 475 540 585 540 585 351 659 351 659 161 601 161 601 594 872 594 872 113 783 113 783 258 370 258 370 766 93 766 93 203 412 203 412 621 201 621 201 955 229 955 229 405 491 405 491 213 226 213 226 772 626 772 626 143 954 143 954 505 224 505 224 723 745 723 745 171 842 171 842 641 62 641 62 832 153 832 153 492 412 492 412 599 203 599 203 537 573 537 573 255 370 255 370 259 234 259 234 125 116 125 116 921 772 921 772 394 73 394 73 190 895 190 895 275 193 275 193 777 609 777 609 952 443 952 443 451 776 451 776 717 303 717 303 43 417 43 417 923 869 923 869 885 241 885 241 800 508 800 508 134 464 134 464 331 484 331 484 634 681 634 681 769 420 769 420 479 252 479 252 283 789 283 789 759 29 759 29 485 292 485 292 826 242 826 242 225 148 225 148 465 952 465 952 770 890 770 890 604 638 604 638 370 255 370 255 622 808 622 808 716 802 716 802 75 237 75 237 418 819 418 819 504 921 504 921 135 141 135 141 832 828 832 828 187 541 187 541 739 939 739 939 694 106 694 106 191 57 191 57 715 810 715 810 85 788 85 788 323 103 323 103 853 320 853 320 27 61 27 61 488 84 488 84 132 736 132 736 742 380 742 380 930 84 930 84 224 632 224 632 462 243 462 243 151 540 151 540 916 299 916 299 194 14 194 14 949 125 949 125 909 652 909 652 358 63 358 63 468 547 468 547 848 91 848 91 620 953 620 953 398 78 398 78 27 195 27 195 242 682 242 682 155 79 155 79 448 788 448 788 859 636 859 636 944 134 944 134 766 701 766 701 688 910 688 910 89 219 89 219 801 718 801 718 569 560 569 560 342 442 342 442 859 940 859 940 728 669 728 669 499 531 499 531 804 20 804 20 614 444 614 444 362 529 362 529 591 660 591 660 464 793 464 793 126 217 126 217 174 519 174 519 628 160 628 160 720 775 720 775 872 592 872 592 183 347 183 347 389 869 389 869 792 154 792 154 554 685 554 685 155 684 155 684 168 270 168 270 413 591 413 591 8 254 8 254 750 661 750 661 259 714 259 714 276 868 276 868 7 16 7 16 135 820 135 820 633 516 633 516 755 661 755 661 45 879 45 879 377 102 377 102 432 811 432 811 639 488 639 488 601 264 601 264 397 683 397 683 889 959 889 959 513 458 513 458 446 55 446 55 181 49 181 49 139 115 139 115 632 479 632 479 717 554 717 554 473 120 473 120 746 183 746 183 102 366 102 366 250 771 250 771 406 201 406 201 284 285 284 285 915 113 915 113 289 489 289 489 185 869 185 869 24 373 24 373 295 9 295 9 694 72 694 72 593 8 593 8 202 215 202 215 497 464 497 464 322 240 322 240 350 680 350 680 382 756 382 756 740 108 740 108 722 217 722 217 319 842 319 842 712 424 712 424 612 776 612 776 412 448 412 448 825 892 825 892 766 81 766 81 88 530 88 530 468 930 468 930 336 843 336 843 501 141 501 141 164 760 164 760 46 637 46 637 394 66 394 66 385 438 385 438 812 486 812 486 866 334 866 334 683 433 683 433 440 492 440 492 535 8 535 8 34 16 34 16 632 227 632 227 431 331 431 331 648 717 648 717 612 130 612 130 951 678 951 678 635 879 635 879 422 865 422 865 414 608 414 608 748 326 748 326 752 118 752 118 596 881 596 881 388 680 388 680 285 657 285 657 420 189 420 189 633 746 633 746 715 725 715 725 334 148 334 148 427 161 427 161 56 249 56 249 873 679 873 679 197 539 197 539 604 447 604 447 759 843 759 843 337 24 337 24 774 563 774 563 74 308 74 308 540 590 540 590 122 231 122 231 855 362 855 362 779 540 779 540 522 749 522 749 728 784 728 784 444 717 444 717 371 469 371 469 39 22 39 22 224 913 224 913 698 424 698 424 472 892 472 892 152 951 152 951 839 229 839 229 87 457 87 457 719 558 719 558 898 764 898 764 451 204 451 204 664 61 664 61 236 520 236 520 74 401 74 401 8 576 8 576 256 720 256 720 710 230 710 230 533 741 533 741 779 384 779 384 535 656 535 656 368 294 368 294 129 776 129 776 223 905 223 905 255 422 255 422 776 763 776 763 799 405 799 405 352 905 352 905 202 897 202 897 250 663 250 663 283 293 283 293 604 540 604 540 356 660 356 660 450 165 450 165 233 628 233 628 154 912 154 912 483 574 483 574 71 146 71 146 894 320 894 320 415 690 415 690 731 347 731 347 173 139 173 139 79 388 79 388 239 782 239 782 482 903 482 903 216 893 216 893 145 128 145 128 912 817 912 817 589 544 589 544 47 406 47 406 122 110 122 110 582 42 582 42 689 643 689 643 598 577 598 577 126 269 126 269 598 4 598 4 98 589 98 589 753 621 753 621 850 473 850 473 902 332 902 332 566 410 566 410 615 453 615 453 107 207 107 207 90 592 90 592 642 777 642 777 283 56 283 56 254 557 254 557 664 157 664 157 218 757 218 757 51 370 51 370 193 239 193 239 4 255 4 255 84 60 84 60 21 607 21 607 680 914 680 914 292 899 292 899 837 763 837 763 356 814 356 814 808 916 808 916 636 440 636 440 769 79 769 79 454 523 454 523 118 369 118 369 351 276 351 276 800 227 800 227 41 867 41 867 434 873 434 873 407 356 407 356 17 753 17 753 73 884 73 884 207 937 207 937 720 761 720 761 72 78 72 78 309 361 309 361 12 882 12 882 432 784 432 784 289 187 289 187 178 590 178 590 254 545 254 545 860 599 860 599 849 755 849 755 262 945 262 945 634 147 634 147 825 249 825 249 142 373 142 373 309 606 309 606 533 612 533 612 812 741 812 741 11 574 11 574 453 99 453 99 611 883 611 883 794 454 794 454 703 393 703 393 570 397 570 397 250 603 250 603 232 779 232 779 350 149 350 149 282 104 282 104 750 58 750 58 955 736 955 736 94 735 94 735 681 66 681 66 917 685 917 685 183 433 183 433 50 418 50 418 364 103 364 103 708 272 708 272 707 237 707 237 593 797 593 797 745 869 745 869 528 834 528 834 194 128 194 128 559 12 559 12 869 8 869 8 13 414 13 414 155 343 155 343 740 350 740 350 721 835 721 835 370 608 370 608 188 60 188 60 171 692 171 692 625 12 625 12 43 6 43 6 661 310 661 310 768 342 768 342 705 854 705 854 300 439 300 439 514 409 514 409 856 704 856 704 603 97 603 97 567 353 567 353 73 37 73 37 475 175 475 175 489 11 489 11 897 586 897 586 489 932 489 932 338 336 338 336 333 917 333 917 318 160 318 160 14 728 14 728 550 111 550 111 345 699 345 699 737 836 737 836 781 351 781 351 954 891 954 891 64 58 64 58 751 579 751 579 699 598 699 598 500 544 500 544 953 720 953 720 494 361 494 361 940 857 940 857 953 907 953 907 440 761 440 761 483 132 483 132 374 519 374 519 238 361 238 361 307 306 307 306 530 160 530 160 174 251 174 251 504 359 504 359 221 440 221 440 128 139 128 139 425 339 425 339 508 882 508 882 813 713 813 713 243 274 243 274 635 940 635 940 159 951 159 951 87 481 87 481 687 129 687 129 326 931 326 931 16 638 16 638 314 485 314 485 762 85 762 85 661 867 661 867 909 476 909 476 24 13 24 13 18 734 18 734 627 613 627 613 388 376 388 376 718 708 718 708 149 604 149 604 644 212 644 212 489 784 489 784 418 407 418 407 728 172 728 172 685 927 685 927 753 544 753 544 921 660 921 660 754 491 754 491 402 882 402 882 593 805 593 805 759 648 759 648 246 694 246 694 730 249 730 249 766 476 766 476 513 255 513 255 762 361 762 361 232 675 232 675 430 899 430 899 445 262 445 262 210 483 210 483 227 28 227 28 148 598 148 598 816 620 816 620 916 959 916 959 430 337 430 337 167 595 167 595 541 636 541 636 85 731 85 731 240 879 240 879 923 118 923 118 780 3 780 3 682 212 682 212 140 547 140 547 806 764 806 764 319 847 319 847 39 647 39 647 616 794 616 794 251 546 251 546 957 365 957 365 162 592 162 592 337 166 337 166 267 425 267 425 752 14 752 14 181 70 181 70 604 388 604 388 45 913 45 913 38 924 38 924 175 20 175 20 209 634 209 634 41 945 41 945 88 792 88 792 637 730 637 730 934 452 934 452 322 855 322 855 860 479 860 479 260 195 260 195 398 607 398 607 512 719 512 719 134 717 134 717 617 958 617 958 640 776 640 776 678 743 678 743 620 833 620 833 465 183 465 183 368 637 368 637 121 44 121 44 675 22 675 22 737 795 737 795 595 442 595 442 895 42 895 42 320 810 320 810 446 343 446 343 862 381 862 381 380 879 380 879 279 794 279 794 844 88 844 88 519 129 519 129 374 904 374 904 446 643 446 643 306 203 306 203 386 837 386 837 689 192 689 192 202 386 202 386 468 221 468 221 324 6 324 6 754 167 754 167 80 179 80 179 727 123 727 123 450 768 450 768 895 904 895 904 36 245 36 245 415 658 415 658 689 752 689 752 413 433 413 433 156 483 156 483 339 784 339 784 775 467 775 467 528 942 528 942 76 347 76 347 342 800 342 800 696 103 696 103 477 781 477 781 907 313 907 313 911 433 911 433 505 744 505 744 74 858 74 858 427 604 427 604 33 494 33 494 255 275 255 275 539 163 539 163 580 31 580 31 435 262 435 262 383 102 383 102 22 757 22 757 810 97 810 97 936 37 936 37 559 605 559 605 831 412 831 412 817 509 817 509 230 375 230 375 323 822 323 822 860 166 860 166 110 529 110 529 851 875 851 875 368 684 368 684 689 95 689 95 632 186 632 186 530 365 530 365 747 62 747 62 772 725 772 725 290 660 290 660 265 362 265 362 746 809 746 809 473 917 473 917 541 720 541 720 736 40 736 40 757 427 757 427 813 211 813 211 51 458 51 458 324 698 324 698 862 740 862 740 759 433 759 433 304 646 304 646 842 348 842 348 600 847 600 847 950 565 950 565 377 817 377 817 935 265 935 265 553 694 553 694 255 379 255 379 371 761 371 761 913 128 913 128 789 361 789 361 806 290 806 290 131 9 131 9 379 190 379 190 34 947 34 947 321 901 321 901 910 208 910 208 732 894 732 894 916 929 916 929 805 451 805 451 569 634 569 634 552 767 552 767 753 833 753 833 551 55 551 55 232 308 232 308 341 830 341 830 253 416 253 416 278 246 278 246 318 714 318 714 299 11 299 11 866 742 866 742 120 13 120 13 239 702 239 702 711 195 711 195 365 843 365 843 944 758 944 758 58 559 58 559 765 319 765 319 364 928 364 928 300 785 300 785 267 552 267 552 688 685 688 685 596 420 596 420 432 491 432 491 952 134 952 134 263 696 263 696 154 276 154 276 642 722 642 722 917 358 917 358 485 462 485 462 564 235 564 235 806 915 806 915 888 805 888 805 305 413 305 413 278 488 278 488 930 378 930 378 438 607 438 607 910 144 910 144 501 455 501 455 826 597 826 597 484 819 484 819 802 406 802 406 902 646 902 646 756 881 756 881 726 188 726 188 274 474 274 474 447 289 447 289 596 218 596 218 930 536 930 536 644 11 644 11 916 597 916 597 864 861 864 861 477 803 477 803 923 213 923 213 633 224 633 224 732 201 732 201 603 508 603 508 893 677 893 677 230 446 230 446 589 872 589 872 306 191 306 191 335 104 335 104 397 556 397 556 121 714 121 714 631 456 631 456 758 907 758 907 292 232 292 232 804 826 804 826 830 565 830 565 407 251 407 251 609 621 609 621 852 645 852 645 925 35 925 35 248 123 248 123 525 121 525 121 681 623 681 623 730 54 730 54 734 524 734 524 405 675 405 675 375 757 375 757 776 927 776 927 496 527 496 527 923 148 923 148 258 130 258 130 364 560 364 560 612 651 612 651 363 871 363 871 368 470 368 470 830 317 830 317 821 867 821 867 124 780 124 780 949 262 949 262 499 66 499 66 424 293 424 293 98 544 98 544 888 702 888 702 768 508 768 508 835 606 835 606 819 832 819 832 477 746 477 746 730 168 730 168 651 602 651 602 904 313 904 313 183 68 183 68 68 807 68 807 170 407 170 407 800 919 800 919 266 77 266 77 435 785 435 785 505 776 505 776 904 369 904 369 906 574 906 574 414 550 414 550 263 57 263 57 422 308 422 308 747 150 747 150 329 178 329 178 233 583 233 583 608 717 608 717 867 529 867 529 954 579 954 579 627 78 627 78 537 169 537 169 805 813 805 813 501 742 501 742 251 493 251 493 951 950 951 950 232 549 232 549 575 679 575 679 406 63 406 63 927 863 927 863 416 825 416 825 542 724 542 724 600 483 600 483 759 18 759 18 706 931 706 931 151 372 151 372 98 957 98 957 388 802 388 802 686 612 686 612 872 399 872 399 838 651 838 651 665 114 665 114 424 546 424 546 480 19 480 19 328 235 328 235 120 464 120 464 523 447 523 447 531 860 531 860 333 9 333 9 341 506 341 506 667 777 667 777 87 838 87 838 570 18 570 18 549 44 549 44 158 332 158 332 321 239 321 239 755 563 755 563 414 868 414 868 24 598 24 598 357 308 357 308 671 89 671 89 307 414 307 414 335 51 335 51 729 178 729 178 866 817 866 817 667 407 667 407 7 689 7 689 818 6 818 6 929 296 929 296 518 220 518 220 324 524 324 524 64 171 64 171 309 443 309 443 592 131 592 131 741 98 741 98 678 487 678 487 402 800 402 800 810 432 810 432 746 101 746 101 439 138 439 138 212 440 212 440 282 755 282 755 232 242 232 242 471 767 471 767 690 513 690 513 613 214 613 214 685 565 685 565 160 951 160 951 718 361 718 361 545 30 545 30 668 663 668 663 787 344 787 344 797 247 797 247 135 694 135 694 651 20 651 20 193 351 193 351 788 781 788 781 121 140 121 140 413 792 413 792 285 11 285 11 187 250 187 250 13 126 13 126 952 527 952 527 478 601 478 601 660 392 660 392 792 486 792 486 449 744 449 744 504 68 504 68 422 71 422 71 367 740 367 740 606 207 606 207 608 715 608 715 54 450 54 450 934 596 934 596 242 625 242 625 716 299 716 299 456 582 456 582 275 466 275 466 483 316 483 316 879 736 879 736 289 801 289 801 842 188 842 188 470 795 470 795 640 39 640 39 711 32 711 32 290 624 290 624 176 700 176 700 691 573 691 573 511 847 511 847 494 392 494 392 278 460 278 460 893 416 893 416 525 828 525 828 451 356 451 356 429 249 429 249 404 652 404 652 118 179 118 179 56 160 56 160 858 622 858 622 364 62 364 62 960 2 960 2 928 664 928 664 66 218 66 218 313 308 313 308 47 182 47 182 593 298 593 298 777 745 777 745 434 234 434 234 712 795 712 795 287 371 287 371 406 584 406 584 332 605 332 605 721 958 721 958 608 784 608 784 717 99 717 99 698 907 698 907 719 494 719 494 873 350 873 350 531 233 531 233 563 176 563 176 646 246 646 246 783 57 783 57 844 518 844 518 235 137 235 137 763 163 763 163 742 832 742 832 31 743 31 743 663 532 663 532 116 259 116 259 388 910 388 910 751 634 751 634 364 780 364 780 118 803 118 803 574 769 574 769 931 106 931 106 672 433 672 433 901 79 901 79 553 950 553 950 414 741 414 741 358 957 358 957 934 20 934 20 921 713 921 713 390 473 390 473 821 879 821 879 223 577 223 577 292 89 292 89 769 625 769 625 513 324 513 324 756 609 756 609 222 705 222 705 767 503 767 503 490 577 490 577 93 223 93 223 383 581 383 581 229 519 229 519 839 687 839 687 694 592 694 592 845 347 845 347 423 752 423 752 208 952 208 952 830 369 830 369 514 202 514 202 186 176 186 176 777 936 777 936 906 415 906 415 449 63 449 63 467 771 467 771 567 205 567 205 366 502 366 502 752 230 752 230 359 294 359 294 864 51 864 51 383 84 383 84 948 238 948 238 457 488 457 488 340 471 340 471 178 68 178 68 213 146 213 146 885 633 885 633 448 282 448 282 334 851 334 851 793 596 793 596 44 882 44 882 153 890 153 890 239 905 239 905 300 474 300 474 240 160 240 160 756 22 756 22 121 275 121 275 132 34 132 34 648 466 648 466 229 9 229 9 465 223 465 223 724 873 724 873 121 82 121 82 2 306 2 306 156 24 156 24 19 682 19 682 199 880 199 880 544 876 544 876 62 877 62 877 949 804 949 804 184 375 184 375 467 85 467 85 158 201 158 201 175 339 175 339 208 564 208 564 625 201 625 201 927 347 927 347 566 757 566 757 788 246 788 246 527 935 527 935 168 463 168 463 64 582 64 582 842 199 842 199 321 714 321 714 92 914 92 914 118 823 118 823 926 17 926 17 674 209 674 209 173 745 173 745 222 528 222 528 377 23 377 23 797 505 797 505 508 118 508 118 454 866 454 866 679 569 679 569 116 55 116 55 352 742 352 742 500 568 500 568 574 406 574 406 906 248 906 248 527 183 527 183 364 480 364 480 212 202 212 202 197 41 197 41 63 101 63 101 372 678 372 678 955 49 955 49 74 248 74 248 420 301 420 301 400 407 400 407 139 873 139 873 638 784 638 784 691 12 691 12 261 386 261 386 215 527 215 527 711 864 711 864 153 626 153 626 565 640 565 640 264 659 264 659 740 69 740 69 721 180 721 180 185 537 185 537 167 664 167 664 560 25 560 25 560 790 560 790 697 502 697 502 649 27 649 27 58 759 58 759 446 421 446 421 522 374 522 374 722 713 722 713 247 799 247 799 829 173 829 173 449 372 449 372 221 587 221 587 437 572 437 572 882 78 882 78 818 153 818 153 479 314 479 314 552 542 552 542 18 215 18 215 756 872 756 872 221 801 221 801 153 649 153 649 622 755 622 755 912 18 912 18 441 677 441 677 746 219 746 219 104 438 104 438 800 509 800 509 743 336 743 336 685 188 685 188 178 400 178 400 504 752 504 752 761 680 761 680 219 900 219 900 97 542 97 542 868 439 868 439 323 522 323 522 792 670 792 670 108 91 108 91 748 928 748 928 92 915 92 915 459 760 459 760 71 198 71 198 851 823 851 823 919 927 919 927 919 576 919 576 743 732 743 732 158 778 158 778 329 77 329 77 738 98 738 98 834 88 834 88 339 38 339 38 73 824 73 824 466 11 466 11 395 506 395 506 310 663 310 663 490 766 490 766 330 871 330 871 825 316 825 316 845 683 845 683 834 444 834 444 176 933 176 933 768 541 768 541 220 750 220 750 101 911 101 911 234 241 234 241 533 89 533 89 296 494 296 494 553 468 553 468 155 632 155 632 247 632 247 632 163 807 163 807 425 679 425 679 830 215 830 215 782 856 782 856 953 428 953 428 828 275 828 275 625 155 625 155 268 558 268 558 752 626 752 626 540 542 540 542 869 847 869 847 755 39 755 39 404 438 404 438 304 193 304 193 520 13 520 13 279 343 279 343 278 702 278 702 265 349 265 349 113 147 113 147 92 510 92 510 413 338 413 338 958 747 958 747 949 612 949 612 726 617 726 617 777 138 777 138 282 920 282 920 957 724 957 724 608 884 608 884 600 432 600 432 708 283 708 283 451 892 451 892 614 413 614 413 294 162 294 162 728 476 728 476 414 863 414 863 544 593 544 593 124 709 124 709 762 583 762 583 388 185 388 185 20 30 20 30 559 501 559 501 337 841 337 841 41 71 41 71 327 208 327 208 787 720 787 720 641 207 641 207 322 775 322 775 317 53 317 53 558 390 558 390 836 245 836 245 699 602 699 602 773 252 773 252 382 732 382 732 485 782 485 782 391 203 391 203 380 197 380 197 599 508 599 508 216 848 216 848 165 534 165 534 697 174 697 174 540 84 540 84 276 439 276 439 667 711 667 711 593 915 593 915 436 530 436 530 653 256 653 256 685 172 685 172 66 609 66 609 185 552 185 552 417 530 417 530 165 771 165 771 812 496 812 496 907 557 907 557 507 133 507 133 331 585 331 585 919 875 919 875 378 268 378 268 448 210 448 210 160 511 160 511 40 831 40 831 890 704 890 704 758 903 758 903 120 833 120 833 836 280 836 280 384 392 384 392 34 561 34 561 105 494 105 494 16 933 16 933 513 160 513 160 392 221 392 221 136 481 136 481 433 402 433 402 563 902 563 902 109 87 109 87 105 56 105 56 588 269 588 269 585 438 585 438 471 812 471 812 675 592 675 592 774 449 774 449 634 429 634 429 906 746 906 746 777 518 777 518 388 668 388 668 762 41 762 41 780 414 780 414 688 439 688 439 811 587 811 587 639 550 639 550 289 404 289 404 878 191 878 191 736 764 736 764 444 545 444 545 590 858 590 858 408 252 408 252 327 218 327 218 40 663 40 663 665 572 665 572 643 75 643 75 519 84 519 84 183 518 183 518 7 648 7 648 260 329 260 329 324 213 324 213 606 42 606 42 604 11 604 11 303 787 303 787 546 652 546 652 146 705 146 705 605 849 605 849 793 6 793 6 776 101 776 101 521 71 521 71 16 40 16 40 793 766 793 766 217 141 217 141 951 441 951 441 890 540 890 540 2 217 2 217 700 177 700 177 720 276 720 276 478 635 478 635 874 244 874 244 788 382 788 382 140 534 140 534 516 849 516 849 358 812 358 812 839 609 839 609 541 891 541 891 238 364 238 364 138 222 138 222 251 775 251 775 506 129 506 129 291 409 291 409 556 742 556 742 723 29 723 29 598 676 598 676 744 740 744 740 353 355 353 355 501 785 501 785 104 609 104 609 193 859 193 859 957 368 957 368 838 654 838 654 484 53 484 53 500 842 500 842 598 555 598 555 683 899 683 899 320 286 320 286 644 319 644 319 513 625 513 625 393 539 393 539 815 280 815 280 185 903 185 903 787 926 787 926 581 197 581 197 296 737 296 737 790 174 790 174 288 337 288 337 863 949 863 949 928 321 928 321 254 293 254 293 875 768 875 768 521 529 521 529 29 527 29 527 258 56 258 56 799 234 799 234 668 946 668 946 81 418 81 418 64 423 64 423 837 602 837 602 395 598 395 598 450 522 450 522 142 143 142 143 130 508 130 508 77 633 77 633 436 786 436 786 833 141 833 141 570 126 570 126 406 536 406 536 428 839 428 839 45 509 45 509 276 267 276 267 219 305 219 305 304 248 304 248 425 190 425 190 308 81 308 81 18 128 18 128 903 171 903 171 510 829 510 829 46 131 46 131 671 546 671 546 153 317 153 317 422 629 422 629 691 681 691 681 388 64 388 64 104 764 104 764 174 342 174 342 407 902 407 902 652 481 652 481 402 553 402 553 635 96 635 96 223 670 223 670 908 548 908 548 570 112 570 112 259 914 259 914 209 62 209 62 728 292 728 292 583 765 583 765 57 488 57 488 945 693 945 693 454 447 454 447 604 959 604 959 340 31 340 31 261 781 261 781 619 914 619 914 351 290 351 290 328 53 328 53 785 598 785 598 284 314 284 314 565 275 565 275 27 795 27 795 301 787 301 787 707 191 707 191 336 239 336 239 807 425 807 425 372 380 372 380 687 19 687 19 269 526 269 526 762 334 762 334 709 400 709 400 476 509 476 509 120 767 120 767 218 151 218 151 503 813 503 813 752 552 752 552 645 255 645 255 715 208 715 208 93 816 93 816 272 514 272 514 810 844 810 844 275 839 275 839 588 54 588 54 481 377 481 377 90 930 90 930 822 840 822 840 12 638 12 638 826 161 826 161 477 253 477 253 553 238 553 238 52 734 52 734 35 351 35 351 424 954 424 954 555 391 555 391 55 718 55 718 272 109 272 109 626 47 626 47 954 795 954 795 186 635 186 635 419 597 419 597 514 435 514 435 562 53 562 53 655 171 655 171 98 421 98 421 341 514 341 514 547 391 547 391 654 497 654 497 854 140 854 140 423 261 423 261 18 382 18 382 256 481 256 481 226 951 226 951 365 442 365 442 453 808 453 808 376 793 376 793 45 19 45 19 28 477 28 477 256 466 256 466 523 630 523 630 90 846 90 846 810 171 810 171 585 136 585 136 784 149 784 149 464 595 464 595 74 162 74 162 228 279 228 279 666 531 666 531 243 830 243 830 151 78 151 78 447 268 447 268 102 691 102 691 25 956 25 956 294 312 294 312 338 359 338 359 306 602 306 602 599 738 599 738 109 679 109 679 217 731 217 731 49 596 49 596 302 26 302 26 32 66 32 66 225 251 225 251 653 551 653 551 833 781 833 781 79 308 79 308 804 295 804 295 295 356 295 356 328 946 328 946 685 397 685 397 588 214 588 214 165 934 165 934 881 676 881 676 367 326 367 326 209 238 209 238 815 822 815 822 378 309 378 309 209 5 209 5 959 410 959 410 103 726 103 726 893 282 893 282 952 352 952 352 453 135 453 135 190 431 190 431 27 390 27 390 680 35 680 35 760 18 760 18 281 815 281 815 392 695 392 695 615 923 615 923 237 407 237 407 541 771 541 771 58 553 58 553 825 151 825 151 56 885 56 885 815 409 815 409 548 473 548 473 879 519 879 519 115 540 115 540 573 132 573 132 812 649 812 649 39 619 39 619 400 315 400 315 633 232 633 232 406 26 406 26 500 958 500 958 234 673 234 673 333 386 333 386 936 417 936 417 556 157 556 157 677 957 677 957 878 13 878 13 423 748 423 748 100 36 100 36 232 123 232 123 594 8 594 8 855 200 855 200 817 370 817 370 598 840 598 840 685 367 685 367 189 1 189 1 167 354 167 354 534 849 534 849 564 704 564 704 924 594 924 594 203 835 203 835 604 758 604 758 932 543 932 543 475 715 475 715 602 529 602 529 873 417 873 417 22 166 22 166 684 918 684 918 612 523 612 523 859 658 859 658 389 835 389 835 801 465 801 465 749 355 749 355 796 931 796 931 838 20 838 20 864 426 864 426 492 149 492 149 242 350 242 350 752 247 752 247 142 12 142 12 790 159 790 159 930 467 930 467 790 839 790 839 656 678 656 678 542 508 542 508 944 909 944 909 14 609 14 609 715 739 715 739 826 300 826 300 865 409 865 409 548 370 548 370 672 297 672 297 827 325 827 325 455 300 455 300 640 895 640 895 708 946 708 946 450 158 450 158 818 789 818 789 260 54 260 54 411 643 411 643 444 368 444 368 642 765 642 765 597 262 597 262 603 217 603 217 813 329 813 329 334 129 334 129 536 859 536 859 631 370 631 370 859 949 859 949 169 638 169 638 166 778 166 778 522 578 522 578 40 81 40 81 519 393 519 393 28 223 28 223 384 189 384 189 34 790 34 790 62 571 62 571 462 876 462 876 65 370 65 370 682 683 682 683 59 550 59 550 626 177 626 177 722 943 722 943 98 439 98 439 187 488 187 488 121 960 121 960 955 377 955 377 154 540 154 540 480 208 480 208 123 819 123 819 621 236 621 236 6 768 6 768 853 933 853 933 667 340 667 340 258 739 258 739 141 530 141 530 783 36 783 36 929 817 929 817 846 58 846 58 658 830 658 830 4 139 4 139 463 663 463 663 424 592 424 592 443 752 443 752 743 662 743 662 941 850 941 850 814 23 814 23 815 386 815 386 125 560 125 560 597 360 597 360 846 351 846 351 336 141 336 141 262 253 262 253 466 228 466 228 257 949 257 949 63 371 63 371 205 71 205 71 112 339 112 339 876 774 876 774 946 113 946 113 790 666 790 666 388 272 388 272 436 575 436 575 733 5 733 5 614 197 614 197 739 250 739 250 564 491 564 491 225 108 225 108 688 30 688 30 814 801 814 801 818 528 818 528 340 772 340 772 109 541 109 541 640 482 640 482 503 780 503 780 17 734 17 734 666 57 666 57 669 621 669 621 87 19 87 19 492 857 492 857 414 221 414 221 572 319 572 319 472 753 472 753 316 16 316 16 605 312 605 312 145 851 145 851 958 883 958 883 403 97 403 97 508 758 508 758 145 296 145 296 910 679 910 679 137 41 137 41 288 259 288 259 241 507 241 507 462 154 462 154 561 645 561 645 173 206 173 206 550 711 550 711 899 24 899 24 673 786 673 786 650 131 650 131 678 395 678 395 497 431 497 431 366 685 366 685 667 911 667 911 93 939 93 939 300 178 300 178 324 799 324 799 280 813 280 813 589 218 589 218 49 639 49 639 492 480 492 480 628 837 628 837 326 649 326 649 530 177 530 177 950 384 950 384 431 712 431 712 12 388 12 388 291 485 291 485 649 170 649 170 892 116 892 116 100 153 100 153 827 56 827 56 648 716 648 716 338 517 338 517 723 852 723 852 300 646 300 646 25 212 25 212 357 312 357 312 864 259 864 259 334 813 334 813 673 429 673 429 171 75 171 75 845 435 845 435 308 842 308 842 710 774 710 774 855 58 855 58 609 240 609 240 692 826 692 826 555 331 555 331 800 898 800 898 161 775 161 775 803 538 803 538 374 745 374 745 122 929 122 929 465 518 465 518 469 903 469 903 652 268 652 268 758 698 758 698 352 413 352 413 82 867 82 867 949 917 949 917 278 624 278 624 665 507 665 507 813 346 813 346 833 228 833 228 438 243 438 243 66 222 66 222 753 382 753 382 345 595 345 595 808 638 808 638 118 541 118 541 956 736 956 736 296 157 296 157 686 386 686 386 86 389 86 389 578 89 578 89 297 504 297 504 719 123 719 123 885 620 885 620 337 537 337 537 130 682 130 682 893 822 893 822 908 529 908 529 761 361 761 361 902 722 902 722 799 926 799 926 210 690 210 690 62 21 62 21 906 715 906 715 921 738 921 738 955 715 955 715 294 235 294 235 357 371 357 371 783 429 783 429 700 793 700 793 821 760 821 760 106 678 106 678 424 750 424 750 714 729 714 729 496 328 496 328 687 515 687 515 263 785 263 785 539 137 539 137 925 41 925 41 8 613 8 613 211 131 211 131 163 229 163 229 640 679 640 679 587 171 587 171 687 881 687 881 919 619 919 619 543 272 543 272 461 752 461 752 706 840 706 840 492 87 492 87 894 944 894 944 547 82 547 82 111 309 111 309 919 806 919 806 35 21 35 21 737 429 737 429 412 165 412 165 206 533 206 533 274 76 274 76 541 800 541 800 303 517 303 517 68 546 68 546 273 929 273 929 876 454 876 454 523 515 523 515 816 649 816 649 868 226 868 226 546 189 546 189 406 202 406 202 519 8 519 8 272 795 272 795 726 930 726 930 629 777 629 777 124 155 124 155 27 858 27 858 538 402 538 402 781 491 781 491 518 959 518 959 458 172 458 172 774 426 774 426 323 31 323 31 792 753 792 753 160 605 160 605 173 390 173 390 956 593 956 593 425 751 425 751 421 634 421 634 933 645 933 645 285 813 285 813 557 501 557 501 835 130 835 130 459 482 459 482 218 1 218 1 778 495 778 495 411 155 411 155 235 668 235 668 803 206 803 206 948 929 948 929 899 621 899 621 929 200 929 200 447 731 447 731 864 883 864 883 528 20 528 20 852 724 852 724 162 613 162 613 595 882 595 882 662 751 662 751 296 43 296 43 577 552 577 552 721 940 721 940 236 153 236 153 129 187 129 187 658 353 658 353 672 366 672 366 421 880 421 880 326 177 326 177 328 781 328 781 771 644 771 644 214 337 214 337 667 827 667 827 794 554 794 554 834 316 834 316 277 857 277 857 804 772 804 772 636 180 636 180 544 35 544 35 247 869 247 869 327 251 327 251 738 197 738 197 913 465 913 465 42 524 42 524 261 644 261 644 910 111 910 111 503 251 503 251 240 739 240 739 725 452 725 452 936 47 936 47 320 512 320 512 960 239 960 239 650 486 650 486 886 338 886 338 830 893 830 893 856 613 856 613 828 741 828 741 73 783 73 783 13 663 13 663 181 128 181 128 127 883 127 883 884 659 884 659 597 909 597 909 468 948 468 948 901 460 901 460 661 229 661 229 250 299 250 299 300 380 300 380 211 507 211 507 705 547 705 547 545 95 545 95 368 471 368 471 941 462 941 462 716 42 716 42 47 20 47 20 856 2 856 2 344 17 344 17 76 215 76 215 841 888 841 888 470 376 470 376 858 850 858 850 342 391 342 391 212 121 212 121 864 248 864 248 759 797 759 797 638 343 638 343 501 386 501 386 108 959 108 959 154 163 154 163 849 514 849 514 686 200 686 200 472 200 472 200 767 265 767 265 461 357 461 357 283 658 283 658 102 321 102 321 141 727 141 727 424 858 424 858 675 120 675 120 439 599 439 599 952 135 952 135 10 475 10 475 916 636 916 636 692 121 692 121 882 737 882 737 63 663 63 663 845 744 845 744 543 658 543 658 931 642 931 642 425 601 425 601 153 643 153 643 294 135 294 135 771 480 771 480 598 77 598 77 107 933 107 933 938 557 938 557 396 557 396 557 331 256 331 256 409 556 409 556 756 102 756 102 78 897 78 897 823 693 823 693 321 1 321 1 751 70 751 70 611 538 611 538 411 604 411 604 30 392 30 392 369 396 369 396 144 27 144 27 794 448 794 448 76 629 76 629 689 948 689 948 601 334 601 334 457 508 457 508 689 51 689 51 100 60 100 60 516 131 516 131 444 302 444 302 627 369 627 369 701 32 701 32 533 837 533 837 329 435 329 435 117 603 117 603 51 477 51 477 593 34 593 34 388 104 388 104 605 413 605 413 250 113 250 113 510 934 510 934 516 234 516 234 592 486 592 486 263 920 263 920 673 607 673 607 156 917 156 917 371 802 371 802 719 463 719 463 766 217 766 217 930 391 930 391 299 766 299 766 456 212 456 212 410 802 410 802 810 733 810 733 157 103 157 103 933 418 933 418 59 198 59 198 778 500 778 500 174 139 174 139 477 889 477 889 805 532 805 532 535 937 535 937 771 213 771 213 805 275 805 275 478 534 478 534 614 473 614 473 896 115 896 115 944 559 944 559 362 27 362 27 331 96 331 96 908 467 908 467 436 713 436 713 782 752 782 752 924 732 924 732 907 352 907 352 807 223 807 223 784 418 784 418 238 874 238 874 802 585 802 585 253 45 253 45 501 189 501 189 725 231 725 231 757 441 757 441 747 432 747 432 385 910 385 910 679 944 679 944 811 479 811 479 103 549 103 549 889 419 889 419 697 674 697 674 679 103 679 103 484 10 484 10 163 137 163 137 416 281 416 281 912 894 912 894 921 732 921 732 708 716 708 716 560 435 560 435 585 401 585 401 698 918 698 918 287 890 287 890 575 653 575 653 377 269 377 269 828 567 828 567 636 32 636 32 929 644 929 644 131 159 131 159 212 443 212 443 285 650 285 650 621 629 621 629 781 692 781 692 312 352 312 352 713 837 713 837 54 636 54 636 60 569 60 569 220 225 220 225 709 32 709 32 786 312 786 312 758 412 758 412 373 638 373 638 405 229 405 229 853 836 853 836 926 264 926 264 696 497 696 497 318 548 318 548 533 318 533 318 410 620 410 620 474 889 474 889 902 680 902 680 551 3 551 3 207 307 207 307 721 722 721 722 690 702 690 702 928 240 928 240 226 908 226 908 144 697 144 697 788 737 788 737 632 547 632 547 78 492 78 492 391 855 391 855 345 692 345 692 886 356 886 356 256 551 256 551 251 307 251 307 323 263 323 263 833 126 833 126 153 552 153 552 550 86 550 86 681 437 681 437 893 285 893 285 720 811 720 811 862 539 862 539 209 494 209 494 664 557 664 557 567 227 567 227 56 344 56 344 33 670 33 670 488 875 488 875 678 808 678 808 203 135 203 135 466 603 466 603 53 803 53 803 289 935 289 935 749 263 749 263 904 848 904 848 370 913 370 913 429 878 429 878 435 435 435 435 874 811 874 811 918 946 918 946 718 713 718 713 178 553 178 553 219 794 219 794 660 388 660 388 73 646 73 646 766 838 766 838 514 200 514 200 547 451 547 451 292 497 292 497 493 742 493 742 322 228 322 228 120 749 120 749 99 856 99 856 724 744 724 744 770 154 770 154 326 381 326 381 204 840 204 840 583 807 583 807 357 150 357 150 324 562 324 562 547 397 547 397 81 839 81 839 549 201 549 201 366 373 366 373 744 659 744 659 492 217 492 217 480 61 480 61 945 652 945 652 63 122 63 122 601 249 601 249 170 398 170 398 946 672 946 672 120 466 120 466 702 340 702 340 694 182 694 182 245 765 245 765 486 762 486 762 128 215 128 215 763 820 763 820 639 113 639 113 734 589 734 589 388 688 388 688 301 196 301 196 470 137 470 137 54 809 54 809 303 650 303 650 193 675 193 675 830 337 830 337 579 235 579 235 742 851 742 851 812 207 812 207 253 535 253 535 282 304 282 304 590 441 590 441 291 580 291 580 535 743 535 743 656 724 656 724 652 487 652 487 796 447 796 447 82 527 82 527 57 886 57 886 325 524 325 524 587 254 587 254 754 796 754 796 875 369 875 369 926 596 926 596 445 666 445 666 122 867 122 867 571 107 571 107 927 185 927 185 567 727 567 727 572 809 572 809 579 320 579 320 623 496 623 496 102 543 102 543 518 31 518 31 730 319 730 319 904 222 904 222 462 832 462 832 621 740 621 740 100 533 100 533 289 896 289 896 372 518 372 518 773 211 773 211 904 367 904 367 110 724 110 724 606 319 606 319 228 522 228 522 681 442 681 442 612 854 612 854 720 632 720 632 607 678 607 678 942 356 942 356 377 899 377 899 720 61 720 61 843 132 843 132 890 664 890 664 929 856 929 856 418 668 418 668 188 257 188 257 116 388 116 388 592 211 592 211 76 161 76 161 712 249 712 249 767 342 767 342 318 817 318 817 338 858 338 858 1 697 1 697 349 493 349 493 186 915 186 915 67 530 67 530 415 28 415 28 99 390 99 390 200 922 200 922 221 748 221 748 575 107 575 107 198 440 198 440 130 252 130 252 678 822 678 822 516 146 516 146 634 193 634 193 108 773 108 773 306 844 306 844 788 832 788 832 692 605 692 605 779 195 779 195 791 333 791 333 724 737 724 737 361 521 361 521 165 706 165 706 106 276 106 276 425 98 425 98 719 131 719 131 510 784 510 784 512 895 512 895 952 304 952 304 730 583 730 583 92 762 92 762 237 683 237 683 806 761 806 761 638 82 638 82 323 204 323 204 391 821 391 821 855 552 855 552 499 673 499 673 505 916 505 916 498 171 498 171 235 946 235 946 258 478 258 478 789 790 789 790 731 48 731 48 28 834 28 834 228 312 228 312 563 807 563 807 951 98 951 98 124 524 124 524 163 878 163 878 465 458 465 458 618 944 618 944 255 207 255 207 580 270 580 270 774 540 774 540 603 453 603 453 730 327 730 327 397 229 397 229 613 58 613 58 814 272 814 272 643 434 643 434 131 255 131 255 388 896 388 896 839 125 839 125 429 780 429 780 298 938 298 938 269 57 269 57 655 850 655 850 455 114 455 114 852 572 852 572 419 241 419 241 733 129 733 129 224 165 224 165 304 235 304 235 303 594 303 594 716 215 716 215 505 207 505 207 160 247 160 247 727 777 727 777 536 446 536 446 760 701 760 701 830 835 830 835 802 938 802 938 257 447 257 447 78 857 78 857 10 365 10 365 947 161 947 161 759 938 759 938 224 629 224 629 262 809 262 809 712 331 712 331 358 646 358 646 173 44 173 44 789 90 789 90 959 271 959 271 120 23 120 23 370 309 370 309 756 116 756 116 401 123 401 123 540 933 540 933 185 885 185 885 769 441 769 441 328 514 328 514 811 76 811 76 250 444 250 444 52 309 52 309 499 105 499 105 553 499 553 499 143 859 143 859 274 90 274 90 218 596 218 596 644 779 644 779 536 911 536 911 130 892 130 892 246 206 246 206 720 798 720 798 188 711 188 711 807 504 807 504 312 586 312 586 129 916 129 916 753 254 753 254 909 916 909 916 863 540 863 540 878 681 878 681 494 113 494 113 314 29 314 29 960 864 960 864 635 715 635 715 104 350 104 350 178 161 178 161 879 500 879 500 15 869 15 869 530 769 530 769 890 621 890 621 898 758 898 758 782 741 782 741 227 88 227 88 344 141 344 141 13 513 13 513 668 249 668 249 78 158 78 158 657 79 657 79 295 242 295 242 480 268 480 268 522 210 522 210 232 512 232 512 675 488 675 488 637 717 637 717 76 177 76 177 421 876 421 876 342 766 342 766 858 552 858 552 839 631 839 631 138 352 138 352 23 19 23 19 474 393 474 393 50 161 50 161 735 618 735 618 633 386 633 386 803 159 803 159 704 812 704 812 870 663 870 663 722 169 722 169 474 342 474 342 168 726 168 726 102 819 102 819 374 100 374 100 421 475 421 475 159 475 159 475 100 332 100 332 635 850 635 850 807 91 807 91 24 696 24 696 228 303 228 303 630 718 630 718 838 195 838 195 650 875 650 875 235 936 235 936 956 55 956 55 103 576 103 576 553 944 553 944 319 581 319 581 481 360 481 360 746 644 746 644 101 146 101 146 443 255 443 255 131 686 131 686 130 37 130 37 417 733 417 733 735 920 735 920 456 953 456 953 102 719 102 719 568 946 568 946 737 466 737 466 611 268 611 268 588 191 588 191 240 95 240 95 441 214 441 214 104 179 104 179 205 496 205 496 22 281 22 281 622 194 622 194 367 679 367 679 916 500 916 500 51 224 51 224 745 831 745 831 790 216 790 216 715 821 715 821 898 506 898 506 526 825 526 825 19 580 19 580 183 514 183 514 921 902 921 902 321 349 321 349 153 231 153 231 604 424 604 424 77 864 77 864 809 792 809 792 415 638 415 638 703 820 703 820 242 868 242 868 746 599 746 599 153 647 153 647 486 242 486 242 606 560 606 560 360 775 360 775 189 254 189 254 342 47 342 47 550 353 550 353 714 22 714 22 766 96 766 96 403 313 403 313 734 532 734 532 243 879 243 879 19 427 19 427 674 925 674 925 732 358 732 358 240 219 240 219 776 936 776 936 53 307 53 307 882 311 882 311 458 173 458 173 524 37 524 37 446 921 446 921 273 767 273 767 918 926 918 926 240 484 240 484 779 118 779 118 204 839 204 839 585 620 585 620 251 304 251 304 562 357 562 357 648 763 648 763 729 660 729 660 370 471 370 471 264 515 264 515 746 583 746 583 921 933 921 933 609 879 609 879 600 794 600 794 289 930 289 930 565 872 565 872 595 68 595 68 885 480 885 480 387 451 387 451 524 620 524 620 691 545 691 545 679 838 679 838 470 690 470 690 291 383 291 383 21 225 21 225 147 441 147 441 718 363 718 363 573 173 573 173 528 610 528 610 605 486 605 486 32 555 32 555 98 68 98 68 118 129 118 129 44 635 44 635 705 496 705 496 20 273 20 273 351 154 351 154 676 675 676 675 486 822 486 822 858 288 858 288 734 332 734 332 618 717 618 717 825 383 825 383 585 178 585 178 867 548 867 548 849 889 849 889 53 443 53 443 819 343 819 343 833 817 833 817 468 544 468 544 246 401 246 401 129 657 129 657 777 30 777 30 858 187 858 187 611 4 611 4 688 193 688 193 159 62 159 62 908 218 908 218 462 351 462 351 231 147 231 147 822 525 822 525 560 714 560 714 591 768 591 768 137 692 137 692 773 776 773 776 522 215 522 215 313 901 313 901 701 81 701 81 320 172 320 172 608 335 608 335 738 521 738 521 294 407 294 407 284 759 284 759 822 575 822 575 415 490 415 490 171 563 171 563 206 549 206 549 338 371 338 371 772 772 772 772 943 146 943 146 12 52 12 52 184 824 184 824 487 310 487 310 920 353 920 353 458 352 458 352 366 92 366 92 861 155 861 155 11 718 11 718 445 166 445 166 440 364 440 364 570 209 570 209 493 900 493 900 538 131 538 131 795 629 795 629 20 245 20 245 228 49 228 49 790 629 790 629 669 66 669 66 448 292 448 292 147 835 147 835 615 952 615 952 707 227 707 227 275 59 275 59 513 842 513 842 656 867 656 867 97 406 97 406 112 326 112 326 217 167 217 167 268 464 268 464 960 276 960 276 807 786 807 786 676 524 676 524 441 566 441 566 901 464 901 464 556 950 556 950 343 438 343 438 927 227 927 227 388 296 388 296 291 351 291 351 512 739 512 739 275 313 275 313 689 442 689 442 842 15 842 15 227 132 227 132 455 671 455 671 251 116 251 116 308 823 308 823 333 211 333 211 692 825 692 825 805 955 805 955 667 601 667 601 66 924 66 924 880 546 880 546 86 442 86 442 50 945 50 945 80 120 80 120 945 671 945 671 240 445 240 445 98 658 98 658 745 344 745 344 861 600 861 600 72 249 72 249 536 153 536 153 463 95 463 95 190 464 190 464 305 930 305 930 685 206 685 206 728 42 728 42 440 822 440 822 352 885 352 885 166 703 166 703 89 277 89 277 945 949 945 949 776 688 776 688 905 377 905 377 870 766 870 766 79 828 79 828 736 719 736 719 410 200 410 200 437 119 437 119 476 847 476 847 607 378 607 378 955 638 955 638 265 339 265 339 497 238 497 238 28 603 28 603 813 719 813 719 624 957 624 957 468 168 468 168 534 761 534 761 255 146 255 146 400 162 400 162 58 570 58 570 787 416 787 416 839 483 839 483 460 495 460 495 729 418 729 418 408 222 408 222 537 352 537 352 138 785 138 785 293 284 293 284 809 576 809 576 460 870 460 870 943 246 943 246 659 293 659 293 459 658 459 658 819 210 819 210 480 329 480 329 920 443 920 443 452 674 452 674 419 321 419 321 553 794 553 794 728 764 728 764 755 208 755 208 506 817 506 817 508 895 508 895 461 750 461 750 310 923 310 923 44 928 44 928 709 296 709 296 935 773 935 773 770 640 770 640 511 177 511 177 889 849 889 849 172 141 172 141 171 732 171 732 215 851 215 851 461 311 461 311 416 596 416 596 328 588 328 588 729 754 729 754 375 536 375 536 520 422 520 422 811 685 811 685 297 699 297 699 810 752 810 752 234 465 234 465 748 667 748 667 430 795 430 795 669 700 669 700 459 289 459 289 286 501 286 501 715 831 715 831 580 250 580 250 239 676 239 676 343 470 343 470 423 20 423 20 597 870 597 870 539 359 539 359 748 604 748 604 485 647 485 647 21 950 21 950 498 676 498 676 236 262 236 262 453 829 453 829 97 799 97 799 189 714 189 714 415 892 415 892 197 46 197 46 931 365 931 365 357 24 357 24 598 873 598 873 581 497 581 497 952 488 952 488 609 773 609 773 271 208 271 208 679 820 679 820 403 217 403 217 825 50 825 50 47 851 47 851 175 389 175 389 7 349 7 349 850 11 850 11 876 431 876 431 738 497 738 497 681 529 681 529 506 33 506 33 390 260 390 260 336 146 336 146 603 820 603 820 142 743 142 743 608 588 608 588 143 828 143 828 661 351 661 351 414 318 414 318 820 277 820 277 571 429 571 429 740 234 740 234 413 417 413 417 71 813 71 813 747 131 747 131 45 130 45 130 898 143 898 143 543 97 543 97 306 216 306 216 277 148 277 148 833 260 833 260 256 445 256 445 294 12 294 12 271 830 271 830 112 527 112 527 476 763 476 763 790 283 790 283 353 57 353 57 755 419 755 419 424 193 424 193 377 425 377 425 365 818 365 818 718 519 718 519 928 957 928 957 14 550 14 550 934 487 934 487 711 519 711 519 636 638 636 638 899 531 899 531 35 945 35 945 359 134 359 134 231 349 231 349 248 694 248 694 358 722 358 722 608 333 608 333 371 754 371 754 123 138 123 138 213 118 213 118 537 318 537 318 839 873 839 873 895 334 895 334 374 234 374 234 166 564 166 564 70 879 70 879 187 574 187 574 590 189 590 189 542 461 542 461 919 241 919 241 483 856 483 856 224 698 224 698 340 742 340 742 477 732 477 732 876 87 876 87 116 686 116 686 285 412 285 412 254 93 254 93 459 507 459 507 524 871 524 871 80 460 80 460 96 353 96 353 54 318 54 318 495 114 495 114 960 403 960 403 38 725 38 725 481 159 481 159 482 91 482 91 450 589 450 589 438 423 438 423 105 688 105 688 621 152 621 152 501 578 501 578 75 877 75 877 137 317 137 317 84 849 84 849 8 532 8 532 308 531 308 531 520 208 520 208 333 597 333 597 404 587 404 587 498 780 498 780 683 757 683 757 702 915 702 915 889 914 889 914 630 378 630 378 840 881 840 881 363 472 363 472 190 932 190 932 622 108 622 108 307 324 307 324 448 329 448 329 25 279 25 279 69 597 69 597 546 850 546 850 150 221 150 221 315 777 315 777 401 2 401 2 886 480 886 480 660 191 660 191 538 15 538 15 558 871 558 871 417 480 417 480 36 864 36 864 762 693 762 693 814 35 814 35 199 895 199 895 763 254 763 254 480 776 480 776 681 466 681 466 847 107 847 107 398 596 398 596 82 278 82 278 690 912 690 912 658 866 658 866 21 364 21 364 543 571 543 571 725 921 725 921 573 482 573 482 941 662 941 662 516 176 516 176 542 311 542 311 323 211 323 211 351 930 351 930 824 12 824 12 539 724 539 724 281 241 281 241 881 93 881 93 78 363 78 363 435 543 435 543 500 441 500 441 231 467 231 467 603 876 603 876 329 323 329 323 713 489 713 489 711 785 711 785 708 687 708 687 78 893 78 893 597 229 597 229 626 835 626 835 199 271 199 271 887 178 887 178 663 156 663 156 101 468 101 468 696 784 696 784 633 390 633 390 81 898 81 898 547 890 547 890 124 415 124 415 73 501 73 501 329 293 329 293 706 81 706 81 824 41 824 41 348 700 348 700 451 146 451 146 535 440 535 440 914 923 914 923 424 89 424 89 516 277 516 277 375 202 375 202 237 866 237 866 225 904 225 904 466 507 466 507 694 101 694 101 431 940 431 940 444 199 444 199 881 595 881 595 426 38 426 38 701 356 701 356 238 529 238 529 551 423 551 423 552 938 552 938 188 569 188 569 493 549 493 549 504 903 504 903 580 717 580 717 80 790 80 790 108 384 108 384 874 766 874 766 404 366 404 366 672 810 672 810 418 541 418 541 129 793 129 793 685 552 685 552 656 416 656 416 899 315 899 315 195 550 195 550 932 153 932 153 453 295 453 295 772 215 772 215 500 754 500 754 653 222 653 222 100 299 100 299 795 684 795 684 26 649 26 649 958 915 958 915 849 921 849 921 891 313 891 313 505 505 505 505 716 407 716 407 947 734 947 734 27 187 27 187 854 655 854 655 843 901 843 901 685 39 685 39 879 621 879 621 887 663 887 663 145 252 145 252 614 289 614 289 429 14 429 14 352 222 352 222 435 791 435 791 321 441 321 441 648 218 648 218 215 562 215 562 581 819 581 819 613 221 613 221 631 847 631 847 736 608 736 608 157 687 157 687 686 489 686 489 1 52 1 52 592 295 592 295 535 377 535 377 482 229 482 229 62 764 62 764 499 503 499 503 497 459 497 459 285 773 285 773 410 957 410 957 422 733 422 733 342 249 342 249 98 667 98 667 603 534 603 534 476 283 476 283 191 458 191 458 331 543 331 543 696 49 696 49 634 498 634 498 564 356 564 356 638 500 638 500 415 398 415 398 507 429 507 429 10 560 10 560 906 244 906 244 118 478 118 478 312 312 312 312 283 255 283 255 4 506 4 506 290 206 290 206 36 784 36 784 171 476 171 476 128 36 128 36 840 267 840 267 822 883 822 883 256 404 256 404 21 143 21 143 77 706 77 706 418 414 418 414 30 757 30 757 214 728 214 728 854 545 854 545 285 204 285 204 843 12 843 12 344 860 344 860 648 467 648 467 412 380 412 380 267 165 267 165 241 887 241 887 72 646 72 646 341 682 341 682 612 206 612 206 118 263 118 263 890 744 890 744 763 596 763 596 538 595 538 595 700 937 700 937 581 548 581 548 901 246 901 246 856 58 856 58 652 745 652 745 114 40 114 40 542 535 542 535 566 291 566 291 855 406 855 406 95 145 95 145 547 413 547 413 615 639 615 639 72 591 72 591 957 779 957 779 318 232 318 232 131 810 131 810 113 756 113 756 529 162 529 162 322 470 322 470 432 208 432 208 390 643 390 643 929 548 929 548 325 68 325 68 532 33 532 33 124 952 124 952 241 606 241 606 796 847 796 847 466 7 466 7 905 656 905 656 7 348 7 348 795 212 795 212 336 176 336 176 736 712 736 712 536 879 536 879 500 137 500 137 376 862 376 862 534 601 534 601 417 191 417 191 197 910 197 910 858 691 858 691 159 415 159 415 189 640 189 640 892 918 892 918 440 901 440 901 467 301 467 301 877 311 877 311 338 690 338 690 116 861 116 861 665 646 665 646 86 851 86 851 125 223 125 223 19 8 19 8 710 710 710 710 733 128 733 128 945 538 945 538 411 786 411 786 238 780 238 780 167 298 167 298 931 353 931 353 592 713 592 713 743 371 743 371 537 512 537 512 904 880 904 880 952 633 952 633 326 729 326 729 344 942 344 942 789 901 789 901 727 176 727 176 415 539 415 539 905 97 905 97 960 347 960 347 371 954 371 954 8 470 8 470 465 262 465 262 573 113 573 113 464 357 464 357 854 807 854 807 532 650 532 650 641 324 641 324 500 638 500 638 861 234 861 234 57 154 57 154 705 336 705 336 611 145 611 145 180 510 180 510 100 228 100 228 498 594 498 594 98 939 98 939 493 190 493 190 505 275 505 275 202 7 202 7 567 27 567 27 352 840 352 840 31 854 31 854 125 685 125 685 679 364 679 364 32 888 32 888 185 664 185 664 704 960 704 960 53 107 53 107 387 685 387 685 814 264 814 264 712 701 712 701 553 102 553 102 414 707 414 707 929 81 929 81 906 226 906 226 197 746 197 746 645 214 645 214 120 802 120 802 316 747 316 747 81 387 81 387 590 260 590 260 217 743 217 743 786 534 786 534 143 638 143 638 910 810 910 810 423 13 423 13 449 542 449 542 582 170 582 170 666 37 666 37 328 705 328 705 894 322 894 322 891 82 891 82 262 145 262 145 673 944 673 944 50 67 50 67 744 589 744 589 151 519 151 519 311 528 311 528 112 587 112 587 404 52 404 52 591 179 591 179 221 116 221 116 251 183 251 183 865 292 865 292 110 738 110 738 37 872 37 872 664 275 664 275 354 250 354 250 409 63 409 63 324 551 324 551 395 237 395 237 237 210 237 210 821 504 821 504 368 176 368 176 281 913 281 913 790 75 790 75 679 507 679 507 28 192 28 192 72 397 72 397 883 896 883 896 660 372 660 372 639 722 639 722 860 686 860 686 665 336 665 336 737 271 737 271 602 640 602 640 28 406 28 406 51 123 51 123 123 182 123 182 520 145 520 145 19 368 19 368 46 868 46 868 639 832 639 832 107 813 107 813 785 698 785 698 249 951 249 951 13 514 13 514 775 738 775 738 43 915 43 915 56 289 56 289 345 889 345 889 609 316 609 316 120 918 120 918 591 399 591 399 794 864 794 864 447 713 447 713 331 929 331 929 37 238 37 238 517 374 517 374 358 150 358 150 57 785 57 785 605 491 605 491 13 312 13 312 89 751 89 751 281 899 281 899 30 756 30 756 425 225 425 225 288 546 288 546 126 276 126 276 523 820 523 820 333 688 333 688 382 736 382 736 394 282 394 282 366 545 366 545 760 520 760 520 557 838 557 838 192 145 192 145 641 114 641 114 595 341 595 341 162 545 162 545 403 904 403 904 252 31 252 31 533 240 533 240 688 527 688 527 166 554 166 554 338 485 338 485 835 678 835 678 44 108 44 108 287 102 287 102 378 706 378 706 161 131 161 131 749 663 749 663 99 552 99 552 40 306 40 306 116 85 116 85 326 44 326 44 87 861 87 861 850 562 850 562 706 232 706 232 653 391 653 391 224 498 224 498 363 256 363 256 16 906 16 906 918 582 918 582 931 276 931 276 874 151 874 151 609 200 609 200 311 326 311 326 901 624 901 624 643 759 643 759 893 942 893 942 773 228 773 228 427 884 427 884 747 474 747 474 806 73 806 73 85 508 85 508 250 587 250 587 279 63 279 63 443 941 443 941 790 291 790 291 637 802 637 802 569 726 569 726 845 658 845 658 742 42 742 42 720 577 720 577 556 288 556 288 928 9 928 9 718 459 718 459 839 728 839 728 578 532 578 532 776 303 776 303 754 53 754 53 919 548 919 548 895 254 895 254 155 225 155 225 889 724 889 724 627 739 627 739 104 749 104 749 494 379 494 379 518 597 518 597 401 528 401 528 835 683 835 683 86 220 86 220 64 484 64 484 743 363 743 363 276 200 276 200 551 863 551 863 650 48 650 48 809 814 809 814 609 463 609 463 375 930 375 930 75 421 75 421 908 152 908 152 302 717 302 717 282 514 282 514 550 305 550 305 710 677 710 677 705 16 705 16 359 539 359 539 65 127 65 127 394 915 394 915 798 229 798 229 561 460 561 460 130 509 130 509 143 93 143 93 459 536 459 536 525 176 525 176 268 792 268 792 457 579 457 579 908 375 908 375 82 358 82 358 517 446 517 446 45 191 45 191 614 718 614 718 275 777 275 777 594 538 594 538 944 208 944 208 607 555 607 555 742 182 742 182 856 923 856 923 72 498 72 498 251 346 251 346 892 813 892 813 233 482 233 482 960 233 960 233 917 423 917 423 291 956 291 956 840 542 840 542 947 869 947 869 795 675 795 675 370 759 370 759 794 674 794 674 151 90 151 90 582 478 582 478 20 428 20 428 692 86 692 86 173 245 173 245 172 248 172 248 844 933 844 933 355 453 355 453 704 236 704 236 406 835 406 835 230 917 230 917 765 811 765 811 225 917 225 917 455 842 455 842 647 755 647 755 338 259 338 259 355 714 355 714 180 715 180 715 755 395 755 395 245 747 245 747 874 121 874 121 786 322 786 322 688 939 688 939 636 768 636 768 733 77 733 77 919 620 919 620 257 735 257 735 444 479 444 479 759 71 759 71 238 245 238 245 521 357 521 357 535 860 535 860 487 15 487 15 506 697 506 697 505 367 505 367 488 625 488 625 732 130 732 130 170 57 170 57 225 473 225 473 505 31 505 31 75 347 75 347 132 770 132 770 85 1 85 1 621 661 621 661 490 409 490 409 524 416 524 416 555 389 555 389 234 383 234 383 557 889 557 889 648 289 648 289 312 960 312 960 86 714 86 714 841 502 841 502 444 81 444 81 528 911 528 911 148 675 148 675 371 784 371 784 813 830 813 830 650 209 650 209 842 823 842 823 480 577 480 577 33 565 33 565 56 545 56 545 93 435 93 435 518 456 518 456 413 322 413 322 434 349 434 349 562 260 562 260 665 673 665 673 37 946 37 946 843 227 843 227 686 728 686 728 846 73 846 73 702 20 702 20 281 13 281 13 374 154 374 154 218 126 218 126 433 507 433 507 431 248 431 248 627 60 627 60 808 457 808 457 382 928 382 928 332 256 332 256 805 413 805 413 210 531 210 531 584 510 584 510 54 194 54 194 68 951 68 951 306 638 306 638 23 720 23 720 690 793 690 793 85 786 85 786 288 335 288 335 754 661 754 661 349 239 349 239 600 257 600 257 633 157 633 157 419 213 419 213 188 144 188 144 867 161 867 161 801 789 801 789 926 588 926 588 533 714 533 714 651 78 651 78 252 548 252 548 23 439 23 439 45 938 45 938 177 951 177 951 72 956 72 956 772 903 772 903 483 251 483 251 221 671 221 671 619 397 619 397 832 908 832 908 377 349 377 349 274 725 274 725 860 107 860 107 748 723 748 723 470 523 470 523 347 499 347 499 863 227 863 227 351 824 351 824 33 432 33 432 492 631 492 631 58 705 58 705 43 538 43 538 509 699 509 699 762 734 762 734 241 403 241 403 104 532 104 532 144 535 144 535 122 739 122 739 266 102 266 102 873 196 873 196 768 819 768 819 585 326 585 326 516 455 516 455 368 442 368 442 613 128 613 128 947 448 947 448 334 442 334 442 134 539 134 539 506 338 506 338 462 611 462 611 411 634 411 634 807 834 807 834 341 503 341 503 927 825 927 825 65 803 65 803 312 540 312 540 620 492 620 492 41 402 41 402 917 148 917 148 798 534 798 534 818 815 818 815 244 825 244 825 748 168 748 168 894 541 894 541 926 444 926 444 515 699 515 699 474 573 474 573 701 94 701 94 612 272 612 272 283 806 283 806 629 431 629 431 256 647 256 647 505 552 505 552 642 775 642 775 785 477 785 477 875 707 875 707 210 450 210 450 252 170 252 170 517 802 517 802 805 576 805 576 101 923 101 923 590 29 590 29 292 733 292 733 146 940 146 940 166 942 166 942 958 812 958 812 131 105 131 105 599 370 599 370 393 122 393 122 913 805 913 805 377 228 377 228 728 449 728 449 198 827 198 827 459 469 459 469 281 426 281 426 527 943 527 943 561 648 561 648 633 602 633 602 166 875 166 875 283 722 283 722 649 780 649 780 557 79 557 79 829 735 829 735 605 609 605 609 151 365 151 365 75 40 75 40 932 336 932 336 268 345 268 345 481 249 481 249 936 128 936 128 194 810 194 810 348 184 348 184 364 892 364 892 281 564 281 564 762 411 762 411 515 634 515 634 635 132 635 132 50 163 50 163 178 654 178 654 116 93 116 93 725 798 725 798 137 873 137 873 847 881 847 881 358 477 358 477 447 790 447 790 371 930 371 930 567 561 567 561 141 55 141 55 61 250 61 250 644 556 644 556 461 636 461 636 670 872 670 872 916 726 916 726 595 676 595 676 503 189 503 189 655 238 655 238 202 888 202 888 946 807 946 807 730 675 730 675 723 69 723 69 484 173 484 173 441 722 441 722 795 538 795 538 929 875 929 875 102 705 102 705 223 142 223 142 109 731 109 731 213 258 213 258 270 723 270 723 907 942 907 942 300 789 300 789 311 636 311 636 583 227 583 227 836 678 836 678 659 531 659 531 912 829 912 829 570 847 570 847 750 291 750 291 472 404 472 404 806 209 806 209 253 500 253 500 688 274 688 274 623 276 623 276 61 262 61 262 357 814 357 814 814 800 814 800 461 144 461 144 90 488 90 488 775 348 775 348 781 634 781 634 551 390 551 390 643 902 643 902 503 345 503 345 305 846 305 846 434 114 434 114 701 426 701 426 523 771 523 771 65 455 65 455 804 530 804 530 524 740 524 740 279 823 279 823 96 851 96 851 305 225 305 225 885 382 885 382 817 274 817 274 821 800 821 800 398 222 398 222 446 776 446 776 494 240 494 240 611 346 611 346 560 262 560 262 43 525 43 525 803 432 803 432 209 557 209 557 780 21 780 21 514 794 514 794 805 237 805 237 162 840 162 840 280 72 280 72 263 62 263 62 648 837 648 837 764 791 764 791 840 604 840 604 384 643 384 643 865 341 865 341 709 455 709 455 17 911 17 911 433 121 433 121 519 954 519 954 800 133 800 133 872 541 872 541 160 43 160 43 717 273 717 273 451 195 451 195 401 38 401 38 841 118 841 118 483 351 483 351 789 639 789 639 9 56 9 56 848 135 848 135 789 341 789 341 597 717 597 717 398 686 398 686 246 289 246 289 942 398 942 398 887 426 887 426 100 852 100 852 337 609 337 609 19 373 19 373 624 276 624 276 273 952 273 952 374 740 374 740 489 184 489 184 310 135 310 135 857 614 857 614 57 134 57 134 661 5 661 5 508 896 508 896 450 236 450 236 944 614 944 614 444 8 444 8 249 125 249 125 80 279 80 279 560 415 560 415 195 493 195 493 417 378 417 378 905 51 905 51 398 143 398 143 718 611 718 611 42 948 42 948 177 781 177 781 158 659 158 659 452 406 452 406 398 820 398 820 118 648 118 648 521 307 521 307 175 21 175 21 612 691 612 691 705 295 705 295 342 117 342 117 248 727 248 727 401 631 401 631 531 159 531 159 945 647 945 647 656 494 656 494 62 301 62 301 34 456 34 456 181 135 181 135 304 389 304 389 519 199 519 199 789 719 789 719 727 242 727 242 350 552 350 552 256 674 256 674 847 866 847 866 525 262 525 262 222 292 222 292 255 93 255 93 375 44 375 44 203 959 203 959 694 328 694 328 217 660 217 660 560 859 560 859 902 26 902 26 682 31 682 31 803 227 803 227 435 212 435 212 448 374 448 374 113 424 113 424 556 350 556 350 776 363 776 363 316 219 316 219 345 832 345 832 506 714 506 714 825 476 825 476 228 603 228 603 111 200 111 200 301 272 301 272 122 482 122 482 700 130 700 130 714 540 714 540 107 92 107 92 387 700 387 700 713 222 713 222 189 219 189 219 153 347 153 347 582 102 582 102 657 251 657 251 222 416 222 416 220 826 220 826 761 286 761 286 664 487 664 487 281 38 281 38 850 672 850 672 420 239 420 239 885 652 885 652 197 873 197 873 761 735 761 735 100 59 100 59 276 90 276 90 135 567 135 567 285 644 285 644 718 766 718 766 477 379 477 379 909 326 909 326 660 877 660 877 462 408 462 408 820 733 820 733 77 403 77 403 548 804 548 804 634 231 634 231 446 750 446 750 891 27 891 27 401 953 401 953 615 392 615 392 927 153 927 153 460 860 460 860 160 439 160 439 425 472 425 472 958 333 958 333 949 402 949 402 791 683 791 683 406 52 406 52 255 310 255 310 363 507 363 507 635 100 635 100 67 569 67 569 70 449 70 449 36 851 36 851 463 940 463 940 453 899 453 899 250 794 250 794 915 535 915 535 411 275 411 275 624 240 624 240 830 944 830 944 815 644 815 644 34 419 34 419 474 669 474 669 888 367 888 367 236 216 236 216 937 812 937 812 856 487 856 487 846 5 846 5 448 527 448 527 374 185 374 185 190 491 190 491 163 221 163 221 670 871 670 871 77 472 77 472 226 773 226 773 605 165 605 165 61 348 61 348 947 917 947 917 793 212 793 212 33 458 33 458 337 747 337 747 686 573 686 573 55 819 55 819 85 506 85 506 335 657 335 657 387 351 387 351 914 960 914 960 45 396 45 396 54 326 54 326 703 536 703 536 348 171 348 171 926 600 926 600 460 383 460 383 826 455 826 455 473 499 473 499 203 792 203 792 98 28 98 28 539 544 539 544 786 473 786 473 887 542 887 542 322 194 322 194 164 677 164 677 62 199 62 199 726 349 726 349 71 359 71 359 569 2 569 2 146 698 146 698 556 419 556 419 72 232 72 232 257 676 257 676 4 112 4 112 447 892 447 892 216 482 216 482 416 248 416 248 712 37 712 37 211 54 211 54 397 370 397 370 763 555 763 555 787 599 787 599 46 798 46 798 891 820 891 820 182 106 182 106 218 65 218 65 788 384 788 384 696 519 696 519 568 227 568 227 466 34 466 34 266 746 266 746 345 518 345 518 357 193 357 193 49 183 49 183 918 552 918 552 691 911 691 911 929 946 929 946 683 188 683 188 444 136 444 136 90 895 90 895 851 356 851 356 373 238 373 238 514 150 514 150 740 690 740 690 158 323 158 323 708 330 708 330 813 32 813 32 358 839 358 839 169 315 169 315 845 270 845 270 128 307 128 307 308 89 308 89 727 315 727 315 838 374 838 374 323 795 323 795 740 774 740 774 334 815 334 815 483 767 483 767 440 294 440 294 779 939 779 939 691 900 691 900 409 103 409 103 614 224 614 224 61 293 61 293 236 231 236 231 413 106 413 106 82 87 82 87 465 656 465 656 668 453 668 453 229 901 229 901 192 216 192 216 410 459 410 459 41 203 41 203 228 694 228 694 629 815 629 815 685 561 685 561 824 806 824 806 657 57 657 57 439 809 439 809 225 288 225 288 814 259 814 259 480 715 480 715 779 20 779 20 649 53 649 53 560 272 560 272 646 746 646 746 564 61 564 61 378 845 378 845 803 248 803 248 185 594 185 594 186 497 186 497 523 452 523 452 492 746 492 746 492 256 492 256 735 956 735 956 591 441 591 441 624 849 624 849 342 562 342 562 363 43 363 43 540 199 540 199 595 668 595 668 875 676 875 676 544 716 544 716 390 652 390 652 252 503 252 503 161 467 161 467 901 300 901 300 803 293 803 293 79 783 79 783 811 637 811 637 607 151 607 151 904 302 904 302 880 529 880 529 832 542 832 542 434 219 434 219 458 262 458 262 454 298 454 298 788 243 788 243 131 324 131 324 317 520 317 520 885 263 885 263 348 442 348 442 887 82 887 82 673 853 673 853 909 815 909 815 502 508 502 508 397 257 397 257 241 1 241 1 220 463 220 463 800 420 800 420 596 242 596 242 520 121 520 121 831 920 831 920 30 550 30 550 160 322 160 322 524 936 524 936 746 390 746 390 818 526 818 526 135 461 135 461 739 828 739 828 658 406 658 406 932 234 932 234 221 946 221 946 48 483 48 483 236 326 236 326 822 327 822 327 568 204 568 204 89 777 89 777 174 722 174 722 111 433 111 433 621 825 621 825 707 410 707 410 268 567 268 567 212 885 212 885 401 278 401 278 659 773 659 773 186 50 186 50 297 161 297 161 56 447 56 447 623 310 623 310 368 65 368 65 51 706 51 706 569 723 569 723 378 474 378 474 800 929 800 929 952 357 952 357 294 237 294 237 346 926 346 926 448 397 448 397 444 342 444 342 87 939 87 939 948 431 948 431 774 644 774 644 645 226 645 226 351 42 351 42 172 570 172 570 38 450 38 450 280 151 280 151 596 455 596 455 681 620 681 620 85 261 85 261 568 66 568 66 842 30 842 30 15 115 15 115 520 73 520 73 812 367 812 367 664 462 664 462 643 506 643 506 757 459 757 459 889 44 889 44 593 114 593 114 810 112 810 112 592 393 592 393 227 837 227 837 906 552 906 552 104 128 104 128 206 574 206 574 432 712 432 712 90 205 90 205 356 665 356 665 804 682 804 682 292 322 292 322 212 446 212 446 769 615 769 615 71 391 71 391 516 63 516 63 526 471 526 471 358 342 358 342 621 788 621 788 854 141 854 141 412 759 412 759 118 469 118 469 713 333 713 333 798 440 798 440 853 569 853 569 664 656 664 656 786 240 786 240 674 782 674 782 843 699 843 699 943 820 943 820 765 377 765 377 614 731 614 731 278 794 278 794 354 110 354 110 829 613 829 613 48 237 48 237 329 51 329 51 84 940 84 940 584 113 584 113 68 913 68 913 698 738 698 738 811 921 811 921 468 795 468 795 744 339 744 339 254 389 254 389 652 547 652 547 21 31 21 31 32 641 32 641 938 58 938 58 732 312 732 312 704 251 704 251 625 679 625 679 722 220 722 220 576 707 576 707 779 938 779 938 289 467 289 467 204 73 204 73 798 883 798 883 233 876 233 876 820 18 820 18 492 29 492 29 153 819 153 819 145 827 145 827 560 880 560 880 712 375 712 375 406 498 406 498 503 726 503 726 538 954 538 954 693 818 693 818 956 156 956 156 245 831 245 831 712 236 712 236 623 30 623 30 530 417 530 417 137 905 137 905 725 706 725 706 84 101 84 101 176 908 176 908 88 232 88 232 178 849 178 849 16 414 16 414 737 374 737 374 873 487 873 487 52 694 52 694 200 182 200 182 665 285 665 285 321 403 321 403 432 205 432 205 544 26 544 26 717 828 717 828 804 58 804 58 122 52 122 52 575 696 575 696 115 467 115 467 919 105 919 105 424 201 424 201 776 59 776 59 126 156 126 156 800 748 800 748 78 102 78 102 674 593 674 593 613 854 613 854 4 721 4 721 323 171 323 171 368 616 368 616 284 893 284 893 327 549 327 549 346 948 346 948 921 364 921 364 664 782 664 782 46 820 46 820 488 797 488 797 832 713 832 713 911 711 911 711 703 523 703 523 324 709 324 709 76 46 76 46 436 100 436 100 190 825 190 825 577 775 577 775 96 327 96 327 766 98 766 98 753 520 753 520 373 449 373 449 866 513 866 513 865 639 865 639 732 776 732 776 820 783 820 783 183 329 183 329 466 503 466 503 580 900 580 900 84 208 84 208 389 844 389 844 775 456 775 456 175 521 175 521 490 543 490 543 175 183 175 183 883 429 883 429 162 485 162 485 27 55 27 55 525 229 525 229 417 741 417 741 331 671 331 671 302 377 302 377 713 493 713 493 241 21 241 21 320 393 320 393 653 363 653 363 348 192 348 192 728 387 728 387 831 373 831 373 221 184 221 184 444 413 444 413 730 635 730 635 796 706 796 706 387 783 387 783 861 897 861 897 189 523 189 523 621 395 621 395 547 923 547 923 435 615 435 615 197 64 197 64 455 46 455 46 612 907 612 907 501 654 501 654 696 806 696 806 191 200 191 200 874 523 874 523 472 179 472 179 474 394 474 394 553 438 553 438 602 264 602 264 15 401 15 401 368 315 368 315 219 405 219 405 408 495 408 495 81 679 81 679 64 515 64 515 42 898 42 898 587 621 587 621 786 562 786 562 591 754 591 754 746 25 746 25 214 879 214 879 519 237 519 237 801 787 801 787 561 824 561 824 800 546 800 546 357 663 357 663 443 947 443 947 532 60 532 60 652 947 652 947 738 172 738 172 483 673 483 673 935 322 935 322 129 655 129 655 497 42 497 42 285 807 285 807 768 551 768 551 738 100 738 100 201 717 201 717 687 277 687 277 180 135 180 135 789 605 789 605 862 210 862 210 221 886 221 886 472 768 472 768 512 41 512 41 485 311 485 311 557 727 557 727 768 751 768 751 6 948 6 948 852 824 852 824 931 454 931 454 770 113 770 113 77 810 77 810 196 144 196 144 499 611 499 611 570 58 570 58 635 259 635 259 22 193 22 193 551 546 551 546 50 16 50 16 93 391 93 391 734 743 734 743 244 330 244 330 538 921 538 921 762 859 762 859 287 782 287 782 239 314 239 314 23 386 23 386 391 892 391 892 161 260 161 260 620 845 620 845 782 120 782 120 378 296 378 296 322 161 322 161 804 296 804 296 775 220 775 220 438 144 438 144 771 914 771 914 510 255 510 255 739 403 739 403 788 511 788 511 775 511 775 511 449 43 449 43 68 908 68 908 389 50 389 50 417 515 417 515 18 599 18 599 334 883 334 883 935 509 935 509 85 562 85 562 165 374 165 374 437 658 437 658 878 520 878 520 241 551 241 551 720 737 720 737 703 282 703 282 266 258 266 258 10 549 10 549 624 88 624 88 722 7 722 7 900 472 900 472 483 595 483 595 397 90 397 90 24 694 24 694 454 44 454 44 182 405 182 405 348 429 348 429 436 426 436 426 371 336 371 336 447 579 447 579 417 669 417 669 697 450 697 450 946 688 946 688 117 411 117 411 866 760 866 760 125 537 125 537 614 697 614 697 333 345 333 345 867 331 867 331 85 781 85 781 309 856 309 856 122 698 122 698 938 354 938 354 533 442 533 442 197 123 197 123 562 59 562 59 699 778 699 778 147 447 147 447 185 269 185 269 299 218 299 218 604 82 604 82 420 503 420 503 55 892 55 892 473 403 473 403 849 644 849 644 220 320 220 320 932 246 932 246 945 420 945 420 287 752 287 752 657 759 657 759 485 806 485 806 41 9 41 9 780 33 780 33 600 249 600 249 223 123 223 123 564 383 564 383 285 740 285 740 326 803 326 803 55 544 55 544 73 835 73 835 726 903 726 903 111 849 111 849 722 452 722 452 668 595 668 595 252 87 252 87 745 290 745 290 85 339 85 339 418 619 418 619 789 352 789 352 9 49 9 49 805 570 805 570 273 777 273 777 101 368 101 368 803 924 803 924 871 230 871 230 28 104 28 104 946 339 946 339 461 192 461 192 256 388 256 388 698 391 698 391 192 919 192 919 92 57 92 57 404 641 404 641 31 483 31 483 852 585 852 585 804 934 804 934 202 266 202 266 64 440 64 440 244 53 244 53 635 610 635 610 518 77 518 77 83 771 83 771 421 105 421 105 182 651 182 651 364 373 364 373 843 705 843 705 875 49 875 49 618 190 618 190 931 368 931 368 799 880 799 880 683 216 683 216 782 876 782 876 387 524 387 524 267 755 267 755 399 118 399 118 468 916 468 916 364 274 364 274 111 263 111 263 875 52 875 52 728 663 728 663 592 320 592 320 509 36 509 36 147 560 147 560 769 865 769 865 418 82 418 82 569 406 569 406 349 647 349 647 665 454 665 454 297 811 297 811 94 918 94 918 41 663 41 663 657 687 657 687 107 570 107 570 195 171 195 171 903 836 903 836 695 944 695 944 344 144 344 144 45 787 45 787 873 714 873 714 543 250 543 250 53 291 53 291 386 292 386 292 14 28 14 28 616 644 616 644 830 136 830 136 393 17 393 17 630 797 630 797 878 367 878 367 946 526 946 526 663 469 663 469 120 92 120 92 938 198 938 198 947 662 947 662 571 136 571 136 643 542 643 542 919 184 919 184 383 40 383 40 570 326 570 326 622 768 622 768 525 193 525 193 346 155 346 155 524 606 524 606 471 549 471 549 208 220 208 220 287 788 287 788 627 790 627 790 501 58 501 58 128 568 128 568 207 447 207 447 439 197 439 197 280 735 280 735 463 786 463 786 366 745 366 745 47 712 47 712 868 705 868 705 51 101 51 101 834 862 834 862 493 380 493 380 98 304 98 304 79 684 79 684 393 893 393 893 144 432 144 432 784 880 784 880 602 479 602 479 598 938 598 938 184 471 184 471 690 672 690 672 937 901 937 901 683 286 683 286 927 431 927 431 765 703 765 703 320 875 320 875 730 439 730 439 231 906 231 906 549 669 549 669 507 146 507 146 698 166 698 166 547 636 547 636 220 617 220 617 737 203 737 203 376 96 376 96 360 276 360 276 235 603 235 603 354 65 354 65 456 766 456 766 618 910 618 910 470 129 470 129 18 527 18 527 848 943 848 943 735 680 735 680 227 807 227 807 584 211 584 211 947 287 947 287 378 414 378 414 598 924 598 924 407 298 407 298 151 954 151 954 754 493 754 493 788 817 788 817 929 111 929 111 379 915 379 915 67 608 67 608 22 197 22 197 438 362 438 362 10 588 10 588 392 779 392 779 48 578 48 578 443 664 443 664 724 277 724 277 7 120 7 120 183 70 183 70 853 742 853 742 143 556 143 556 261 370 261 370 258 750 258 750 937 833 937 833 750 461 750 461 8 329 8 329 740 151 740 151 924 214 924 214 552 693 552 693 660 712 660 712 883 670 883 670 83 82 83 82 369 865 369 865 111 829 111 829 452 96 452 96 371 931 371 931 511 15 511 15 107 633 107 633 416 500 416 500 581 443 581 443 100 763 100 763 126 903 126 903 449 692 449 692 570 99 570 99 72 862 72 862 658 872 658 872 506 526 506 526 210 835 210 835 782 619 782 619 571 822 571 822 879 113 879 113 386 88 386 88 956 239 956 239 79 209 79 209 711 265 711 265 255 672 255 672 87 374 87 374 675 405 675 405 294 194 294 194 767 854 767 854 354 142 354 142 395 926 395 926 624 75 624 75 310 826 310 826 222 202 222 202 715 912 715 912 601 198 601 198 35 355 35 355 559 438 559 438 157 190 157 190 157 313 157 313 609 378 609 378 275 383 275 383 457 322 457 322 695 719 695 719 293 278 293 278 481 834 481 834 309 394 309 394 29 902 29 902 691 708 691 708 812 540 812 540 71 321 71 321 578 153 578 153 720 272 720 272 201 105 201 105 930 917 930 917 221 264 221 264 322 648 322 648 15 455 15 455 428 820 428 820 738 589 738 589 590 760 590 760 529 659 529 659 650 137 650 137 775 423 775 423 440 302 440 302 229 746 229 746 609 451 609 451 383 722 383 722 389 119 389 119 479 553 479 553 854 461 854 461 65 139 65 139 315 95 315 95 86 44 86 44 206 150 206 150 1 272 1 272 542 499 542 499 797 401 797 401 622 522 622 522 116 29 116 29 564 770 564 770 521 694 521 694 27 598 27 598 656 176 656 176 641 918 641 918 49 246 49 246 762 487 762 487 904 133 904 133 11 703 11 703 86 520 86 520 259 701 259 701 101 105 101 105 552 830 552 830 345 383 345 383 51 947 51 947 261 175 261 175 461 289 461 289 499 435 499 435 242 872 242 872 645 846 645 846 80 623 80 623 344 166 344 166 693 757 693 757 773 470 773 470 548 783 548 783 82 612 82 612 748 48 748 48 234 475 234 475 527 770 527 770 69 503 69 503 207 957 207 957 960 279 960 279 689 27 689 27 173 651 173 651 752 741 752 741 17 697 17 697 187 444 187 444 739 540 739 540 80 512 80 512 181 691 181 691 634 392 634 392 4 503 4 503 244 361 244 361 865 781 865 781 200 556 200 556 256 827 256 827 689 367 689 367 198 407 198 407 161 101 161 101 527 781 527 781 252 338 252 338 425 156 425 156 342 346 342 346 907 524 907 524 78 556 78 556 587 137 587 137 954 79 954 79 401 540 401 540 826 658 826 658 902 302 902 302 544 473 544 473 947 540 947 540 864 924 864 924 685 677 685 677 347 47 347 47 126 534 126 534 687 176 687 176 262 545 262 545 9 749 9 749 350 14 350 14 776 263 776 263 16 568 16 568 578 308 578 308 475 16 475 16 511 573 511 573 176 665 176 665 637 257 637 257 247 810 247 810 683 177 683 177 587 111 587 111 878 466 878 466 698 808 698 808 286 446 286 446 838 937 838 937 842 675 842 675 166 217 166 217 688 706 688 706 134 243 134 243 6 369 6 369 706 135 706 135 52 666 52 666 431 506 431 506 659 322 659 322 448 674 448 674 936 43 936 43 947 698 947 698 349 788 349 788 425 761 425 761 526 878 526 878 677 781 677 781 899 506 899 506 922 383 922 383 29 468 29 468 241 952 241 952 740 771 740 771 286 252 286 252 21 296 21 296 518 290 518 290 865 881 865 881 900 919 900 919 172 231 172 231 103 730 103 730 846 673 846 673 946 381 946 381 149 910 149 910 92 554 92 554 705 176 705 176 462 668 462 668 583 731 583 731 39 418 39 418 335 954 335 954 571 799 571 799 950 11 950 11 272 844 272 844 525 862 525 862 415 885 415 885 344 153 344 153 153 888 153 888 335 119 335 119 736 201 736 201 160 452 160 452 585 113 585 113 491 291 491 291 289 10 289 10 517 904 517 904 886 895 886 895 8 228 8 228 123 803 123 803 497 576 497 576 772 39 772 39 250 4 250 4 247 337 247 337 626 48 626 48 235 826 235 826 796 471 796 471 686 399 686 399 302 865 302 865 256 531 256 531 275 586 275 586 790 923 790 923 41 353 41 353 24 592 24 592 388 842 388 842 34 49 34 49 937 700 937 700 391 590 391 590 276 900 276 900 713 846 713 846 115 257 115 257 675 618 675 618 872 869 872 869 447 815 447 815 74 442 74 442 192 192 192 192 37 923 37 923 634 786 634 786 821 246 821 246 501 111 501 111 303 657 303 657 365 436 365 436 697 898 697 898 597 18 597 18 877 886 877 886 399 400 399 400 538 811 538 811 629 71 629 71 771 885 771 885 340 165 340 165 542 509 542 509 44 875 44 875 149 189 149 189 817 751 817 751 393 837 393 837 845 859 845 859 330 698 330 698 155 364 155 364 96 593 96 593 302 883 302 883 517 664 517 664 136 856 136 856 745 686 745 686 227 82 227 82 813 70 813 70 428 240 428 240 232 552 232 552 514 659 514 659 869 48 869 48 636 497 636 497 931 525 931 525 288 660 288 660 468 323 468 323 941 793 941 793 94 938 94 938 82 690 82 690 157 620 157 620 52 548 52 548 31 459 31 459 172 266 172 266 678 857 678 857 135 336 135 336 234 253 234 253 388 56 388 56 469 181 469 181 473 345 473 345 581 207 581 207 77 494 77 494 737 444 737 444 692 907 692 907 129 398 129 398 948 178 948 178 276 246 276 246 508 833 508 833 805 133 805 133 163 124 163 124 305 539 305 539 355 651 355 651 522 677 522 677 45 713 45 713 185 878 185 878 757 570 757 570 185 84 185 84 608 54 608 54 188 135 188 135 202 936 202 936 870 269 870 269 912 833 912 833 7 577 7 577 646 80 646 80 851 99 851 99 202 570 202 570 465 306 465 306 399 919 399 919 286 445 286 445 254 527 254 527 205 744 205 744 436 161 436 161 164 874 164 874 194 157 194 157 415 80 415 80 300 618 300 618 812 824 812 824 427 513 427 513 174 407 174 407 43 431 43 431 635 692 635 692 205 919 205 919 158 490 158 490 934 622 934 622 917 682 917 682 127 638 127 638 147 822 147 822 723 227 723 227 959 296 959 296 851 337 851 337 372 553 372 553 421 908 421 908 127 122 127 122 673 686 673 686 932 878 932 878 794 302 794 302 188 753 188 753 266 244 266 244 17 554 17 554 20 16 20 16 442 313 442 313 265 358 265 358 404 347 404 347 114 942 114 942 432 225 432 225 264 371 264 371 914 435 914 435 890 917 890 917 562 456 562 456 362 775 362 775 830 111 830 111 624 401 624 401 534 521 534 521 725 655 725 655 143 76 143 76 666 560 666 560 945 898 945 898 111 376 111 376 441 392 441 392 956 318 956 318 856 847 856 847 795 303 795 303 241 543 241 543 731 201 731 201 799 399 799 399 703 161 703 161 557 590 557 590 381 413 381 413 796 925 796 925 320 763 320 763 545 147 545 147 103 584 103 584 420 792 420 792 3 874 3 874 577 682 577 682 843 155 843 155 365 155 365 155 484 150 484 150 807 708 807 708 35 508 35 508 735 323 735 323 706 659 706 659 333 623 333 623 74 888 74 888 5 831 5 831 827 538 827 538 465 315 465 315 199 126 199 126 45 833 45 833 85 953 85 953 393 131 393 131 703 313 703 313 267 519 267 519 468 509 468 509 138 486 138 486 23 24 23 24 852 397 852 397 766 562 766 562 296 447 296 447 819 903 819 903 317 400 317 400 663 102 663 102 954 939 954 939 122 435 122 435 443 782 443 782 804 805 804 805 275 329 275 329 720 585 720 585 580 195 580 195 747 253 747 253 712 245 712 245 601 502 601 502 76 812 76 812 305 186 305 186 48 267 48 267 956 551 956 551 840 391 840 391 862 489 862 489 412 713 412 713 429 16 429 16 779 218 779 218 359 748 359 748 480 585 480 585 241 644 241 644 106 22 106 22 802 689 802 689 875 916 875 916 455 737 455 737 539 684 539 684 738 405 738 405 548 152 548 152 550 227 550 227 676 872 676 872 637 884 637 884 302 640 302 640 258 839 258 839 713 792 713 792 199 876 199 876 47 635 47 635 145 522 145 522 720 264 720 264 855 539 855 539 780 308 780 308 454 362 454 362 573 70 573 70 512 540 512 540 427 730 427 730 536 804 536 804 149 479 149 479 855 780 855 780 879 665 879 665 635 435 635 435 414 415 414 415 435 586 435 586 62 478 62 478 356 726 356 726 349 660 349 660 231 753 231 753 445 534 445 534 136 777 136 777 149 394 149 394 9 864 9 864 657 110 657 110 925 458 925 458 846 79 846 79 557 434 557 434 95 83 95 83 214 149 214 149 75 752 75 752 169 197 169 197 12 434 12 434 42 39 42 39 273 633 273 633 402 694 402 694 445 504 445 504 653 702 653 702 294 824 294 824 61 225 61 225 342 83 342 83 53 598 53 598 590 569 590 569 62 933 62 933 702 174 702 174 405 492 405 492 462 266 462 266 747 157 747 157 473 440 473 440 932 189 932 189 236 439 236 439 665 167 665 167 780 540 780 540 429 206 429 206 348 864 348 864 699 73 699 73 800 454 800 454 213 28 213 28 522 613 522 613 525 490 525 490 823 824 823 824 489 557 489 557 376 402 376 402 229 750 229 750 239 335 239 335 187 774 187 774 618 513 618 513 226 550 226 550 171 334 171 334 487 412 487 412 703 400 703 400 863 348 863 348 99 568 99 568 210 562 210 562 266 264 266 264 381 953 381 953 859 409 859 409 144 485 144 485 305 214 305 214 881 697 881 697 89 127 89 127 248 721 248 721 23 487 23 487 433 218 433 218 33 951 33 951 354 553 354 553 240 600 240 600 505 461 505 461 853 460 853 460 248 391 248 391 613 688 613 688 869 207 869 207 628 404 628 404 700 432 700 432 389 927 389 927 810 201 810 201 848 266 848 266 340 911 340 911 259 931 259 931 462 521 462 521 894 779 894 779 229 659 229 659 406 120 406 120 918 347 918 347 18 52 18 52 532 359 532 359 753 924 753 924 198 910 198 910 227 866 227 866 198 570 198 570 587 459 587 459 99 748 99 748 580 305 580 305 224 888 224 888 344 770 344 770 755 836 755 836 778 63 778 63 775 334 775 334 526 382 526 382 890 419 890 419 844 937 844 937 351 745 351 745 928 637 928 637 382 470 382 470 669 12 669 12 207 950 207 950 197 827 197 827 723 900 723 900 507 738 507 738 49 310 49 310 782 425 782 425 258 368 258 368 456 538 456 538 153 937 153 937 485 804 485 804 192 107 192 107 218 459 218 459 653 359 653 359 226 83 226 83 856 739 856 739 114 369 114 369 650 510 650 510 61 389 61 389 165 589 165 589 13 575 13 575 353 311 353 311 101 542 101 542 296 760 296 760 600 351 600 351 304 443 304 443 452 335 452 335 104 799 104 799 51 66 51 66 179 760 179 760 32 769 32 769 83 940 83 940 440 237 440 237 770 563 770 563 671 506 671 506 813 541 813 541 555 46 555 46 499 842 499 842 743 423 743 423 490 559 490 559 146 722 146 722 475 791 475 791 350 565 350 565 193 288 193 288 718 314 718 314 679 209 679 209 14 373 14 373 931 271 931 271 168 296 168 296 783 208 783 208 877 335 877 335 556 818 556 818 134 423 134 423 240 458 240 458 531 639 531 639 321 705 321 705 678 955 678 955 893 278 893 278 902 339 902 339 685 145 685 145 46 881 46 881 842 471 842 471 542 151 542 151 512 855 512 855 309 89 309 89 869 89 869 89 849 152 849 152 580 504 580 504 392 714 392 714 283 357 283 357 419 825 419 825 350 867 350 867 669 1 669 1 626 649 626 649 808 22 808 22 627 579 627 579 104 124 104 124 46 721 46 721 54 781 54 781 168 199 168 199 725 524 725 524 97 891 97 891 353 91 353 91 692 751 692 751 299 580 299 580 127 573 127 573 261 236 261 236 223 354 223 354 118 200 118 200 549 496 549 496 248 870 248 870 85 268 85 268 186 613 186 613 104 304 104 304 734 633 734 633 522 874 522 874 764 40 764 40 412 924 412 924 542 527 542 527 51 506 51 506 834 285 834 285 215 335 215 335 539 342 539 342 517 120 517 120 144 209 144 209 686 551 686 551 252 251 252 251 630 737 630 737 684 722 684 722 949 385 949 385 932 491 932 491 634 563 634 563 922 749 922 749 835 57 835 57 313 404 313 404 261 810 261 810 160 622 160 622 234 494 234 494 609 417 609 417 526 515 526 515 834 419 834 419 258 571 258 571 703 769 703 769 842 764 842 764 6 281 6 281 478 446 478 446 633 415 633 415 556 529 556 529 688 220 688 220 788 724 788 724 884 170 884 170 43 127 43 127 901 250 901 250 249 26 249 26 790 270 790 270 507 387 507 387 523 639 523 639 673 365 673 365 514 120 514 120 145 667 145 667 647 569 647 569 802 553 802 553 478 789 478 789 674 132 674 132 637 52 637 52 721 300 721 300 143 530 143 530 548 377 548 377 114 830 114 830 707 20 707 20 570 860 570 860 715 505 715 505 300 675 300 675 716 828 716 828 75 192 75 192 879 49 879 49 834 641 834 641 17 267 17 267 604 588 604 588 769 53 769 53 313 578 313 578 8 11 8 11 240 537 240 537 870 251 870 251 904 666 904 666 909 75 909 75 381 676 381 676 804 401 804 401 770 872 770 872 261 121 261 121 313 939 313 939 831 516 831 516 124 647 124 647 916 835 916 835 856 617 856 617 636 736 636 736 525 597 525 597 673 341 673 341 143 158 143 158 161 114 161 114 72 750 72 750 400 539 400 539 20 196 20 196 51 8 51 8 835 433 835 433 453 836 453 836 282 346 282 346 693 303 693 303 786 185 786 185 935 60 935 60 856 796 856 796 367 51 367 51 587 804 587 804 281 368 281 368 642 456 642 456 164 802 164 802 515 656 515 656 705 333 705 333 153 73 153 73 143 535 143 535 261 704 261 704 878 847 878 847 915 180 915 180 323 345 323 345 584 502 584 502 731 804 731 804 217 624 217 624 309 754 309 754 624 605 624 605 776 151 776 151 109 331 109 331 442 382 442 382 866 928 866 928 682 36 682 36 150 466 150 466 39 91 39 91 516 237 516 237 246 905 246 905 793 210 793 210 336 166 336 166 377 882 377 882 865 385 865 385 634 790 634 790 395 892 395 892 487 91 487 91 289 204 289 204 958 622 958 622 236 954 236 954 627 852 627 852 233 548 233 548 427 933 427 933 905 316 905 316 130 716 130 716 240 904 240 904 581 457 581 457 375 481 375 481 185 303 185 303 555 884 555 884 274 230 274 230 395 772 395 772 508 298 508 298 525 869 525 869 342 714 342 714 345 131 345 131 114 298 114 298 397 729 397 729 215 257 215 257 631 59 631 59 383 92 383 92 222 268 222 268 729 89 729 89 634 904 634 904 264 493 264 493 759 124 759 124 98 479 98 479 375 521 375 521 625 458 625 458 822 223 822 223 66 25 66 25 801 416 801 416 19 772 19 772 177 662 177 662 892 733 892 733 960 854 960 854 468 899 468 899 472 925 472 925 934 684 934 684 519 409 519 409 744 65 744 65 717 139 717 139 6 828 6 828 415 585 415 585 156 685 156 685 485 508 485 508 959 952 959 952 125 483 125 483 821 853 821 853 373 79 373 79 567 143 567 143 532 741 532 741 886 518 886 518 274 863 274 863 916 365 916 365 667 11 667 11 679 908 679 908 400 138 400 138 953 959 953 959 261 722 261 722 266 693 266 693 452 301 452 301 140 305 140 305 649 184 649 184 230 525 230 525 325 869 325 869 243 434 243 434 92 889 92 889 384 354 384 354 230 654 230 654 785 815 785 815 561 403 561 403 92 768 92 768 573 647 573 647 524 275 524 275 383 897 383 897 511 565 511 565 287 683 287 683 905 76 905 76 954 130 954 130 367 334 367 334 480 472 480 472 45 775 45 775 855 83 855 83 945 855 945 855 662 427 662 427 29 242 29 242 395 175 395 175 456 798 456 798 470 513 470 513 446 56 446 56 331 21 331 21 892 943 892 943 52 886 52 886 885 392 885 392 461 898 461 898 335 856 335 856 774 297 774 297 359 205 359 205 69 881 69 881 265 102 265 102 289 117 289 117 568 566 568 566 808 929 808 929 108 613 108 613 858 440 858 440 959 611 959 611 80 357 80 357 196 822 196 822 583 556 583 556 376 919 376 919 479 68 479 68 166 725 166 725 8 910 8 910 327 44 327 44 867 123 867 123 648 617 648 617 71 725 71 725 905 876 905 876 896 631 896 631 158 429 158 429 458 847 458 847 657 53 657 53 26 611 26 611 413 672 413 672 918 521 918 521 437 34 437 34 920 429 920 429 251 62 251 62 942 399 942 399 457 528 457 528 925 578 925 578 364 837 364 837 90 943 90 943 483 350 483 350 911 528 911 528 676 433 676 433 92 53 92 53 856 552 856 552 788 130 788 130 923 639 923 639 828 815 828 815 637 522 637 522 271 71 271 71 707 429 707 429 188 937 188 937 294 226 294 226 230 906 230 906 914 951 914 951 291 113 291 113 681 77 681 77 382 954 382 954 510 666 510 666 502 916 502 916 667 104 667 104 380 899 380 899 955 596 955 596 441 94 441 94 144 911 144 911 710 722 710 722 190 865 190 865 433 477 433 477 30 417 30 417 639 532 639 532 188 318 188 318 804 477 804 477 218 953 218 953 397 822 397 822 363 40 363 40 86 684 86 684 600 437 600 437 148 677 148 677 319 733 319 733 77 855 77 855 238 626 238 626 236 26 236 26 718 42 718 42 625 77 625 77 102 798 102 798 746 474 746 474 348 691 348 691 758 739 758 739 506 131 506 131 107 924 107 924 465 208 465 208 540 424 540 424 357 924 357 924 185 857 185 857 856 882 856 882 560 379 560 379 526 920 526 920 913 528 913 528 928 742 928 742 157 810 157 810 922 908 922 908 332 561 332 561 125 457 125 457 391 353 391 353 62 949 62 949 622 777 622 777 837 376 837 376 146 12 146 12 432 272 432 272 956 420 956 420 421 154 421 154 419 859 419 859 892 847 892 847 35 183 35 183 462 146 462 146 752 749 752 749 499 912 499 912 869 371 869 371 484 205 484 205 245 877 245 877 952 274 952 274 797 378 797 378 662 440 662 440 142 74 142 74 792 42 792 42 491 932 491 932 590 232 590 232 527 929 527 929 505 325 505 325 645 942 645 942 464 874 464 874 142 590 142 590 254 913 254 913 927 534 927 534 226 714 226 714 480 432 480 432 845 697 845 697 622 24 622 24 776 150 776 150 409 866 409 866 139 619 139 619 487 50 487 50 591 770 591 770 349 597 349 597 511 224 511 224 613 612 613 612 279 429 279 429 104 867 104 867 492 735 492 735 550 576 550 576 17 257 17 257 929 876 929 876 80 188 80 188 624 279 624 279 189 478 189 478 341 517 341 517 232 613 232 613 299 16 299 16 273 230 273 230 381 550 381 550 369 583 369 583 523 456 523 456 626 70 626 70 396 141 396 141 499 176 499 176 615 220 615 220 69 43 69 43 249 501 249 501 368 109 368 109 146 41 146 41 175 642 175 642 567 605 567 605 815 906 815 906 226 332 226 332 725 504 725 504 189 2 189 2 107 481 107 481 539 954 539 954 704 928 704 928 646 89 646 89 67 775 67 775 424 949 424 949 307 756 307 756 167 614 167 614 767 537 767 537 927 151 927 151 781 251 781 251 542 839 542 839 372 309 372 309 257 51 257 51 688 202 688 202 54 824 54 824 739 960 739 960 262 600 262 600 673 635 673 635 731 510 731 510 186 673 186 673 529 871 529 871 54 617 54 617 120 102 120 102 719 925 719 925 917 350 917 350 437 926 437 926 33 907 33 907 905 928 905 928 137 633 137 633 418 361 418 361 236 523 236 523 11 343 11 343 160 118 160 118 707 343 707 343 878 3 878 3 251 814 251 814 466 528 466 528 220 372 220 372 444 912 444 912 766 404 766 404 657 582 657 582 626 782 626 782 42 462 42 462 442 53 442 53 339 149 339 149 850 127 850 127 334 696 334 696 236 108 236 108 508 213 508 213 684 221 684 221 729 9 729 9 139 471 139 471 493 573 493 573 87 536 87 536 14 895 14 895 570 333 570 333 161 389 161 389 300 611 300 611 346 490 346 490 952 504 952 504 14 800 14 800 284 570 284 570 396 749 396 749 317 642 317 642 621 936 621 936 933 571 933 571 282 791 282 791 546 678 546 678 803 250 803 250 13 221 13 221 9 677 9 677 498 587 498 587 452 894 452 894 573 387 573 387 290 942 290 942 84 321 84 321 842 865 842 865 475 157 475 157 680 10 680 10 856 143 856 143 586 61 586 61 135 546 135 546 759 606 759 606 278 118 278 118 423 936 423 936 808 574 808 574 582 871 582 871 531 195 531 195 885 317 885 317 737 926 737 926 649 736 649 736 138 90 138 90 374 776 374 776 27 704 27 704 123 156 123 156 51 735 51 735 576 732 576 732 945 203 945 203 733 416 733 416 86 857 86 857 606 791 606 791 857 240 857 240 836 515 836 515 485 524 485 524 644 184 644 184 345 123 345 123 646 801 646 801 679 59 679 59 373 634 373 634 375 89 375 89 159 333 159 333 956 798 956 798 435 698 435 698 429 582 429 582 723 693 723 693 440 29 440 29 535 7 535 7 765 582 765 582 8 138 8 138 465 885 465 885 614 750 614 750 252 117 252 117 547 440 547 440 891 484 891 484 486 958 486 958 190 562 190 562 777 108 777 108 875 38 875 38 284 705 284 705 538 793 538 793 31 275 31 275 598 376 598 376 715 583 715 583 226 710 226 710 586 346 586 346 50 24 50 24 827 667 827 667 46 535 46 535 175 558 175 558 435 450 435 450 815 330 815 330 785 553 785 553 947 636 947 636 590 563 590 563 364 802 364 802 353 729 353 729 123 177 123 177 632 488 632 488 568 304 568 304 371 451 371 451 44 954 44 954 678 95 678 95 663 576 663 576 859 582 859 582 43 901 43 901 462 148 462 148 718 800 718 800 303 893 303 893 732 765 732 765 867 837 867 837 739 220 739 220 772 838 772 838 870 17 870 17 412 238 412 238 731 770 731 770 174 638 174 638 493 621 493 621 698 479 698 479 579 706 579 706 149 701 149 701 716 477 716 477 5 255 5 255 492 668 492 668 706 240 706 240 1 929 1 929 288 50 288 50 516 905 516 905 501 510 501 510 597 694 597 694 77 304 77 304 264 222 264 222 356 759 356 759 167 267 167 267 303 599 303 599 749 346 749 346 19 231 19 231 460 381 460 381 108 84 108 84 744 121 744 121 584 157 584 157 154 808 154 808 554 212 554 212 367 953 367 953 551 107 551 107 396 69 396 69 694 149 694 149 534 328 534 328 773 33 773 33 248 18 248 18 754 589 754 589 377 281 377 281 460 937 460 937 787 489 787 489 728 155 728 155 181 34 181 34 15 478 15 478 130 56 130 56 285 190 285 190 16 241 16 241 36 285 36 285 426 362 426 362 503 626 503 626 463 211 463 211 799 133 799 133 176 46 176 46 410 820 410 820 758 148 758 148 278 818 278 818 249 240 249 240 251 834 251 834 842 706 842 706 798 768 798 768 298 797 298 797 847 600 847 600 529 41 529 41 76 205 76 205 808 290 808 290 651 884 651 884 399 471 399 471 500 438 500 438 600 364 600 364 357 274 357 274 10 792 10 792 812 600 812 600 415 936 415 936 272 559 272 559 454 314 454 314 585 912 585 912 353 323 353 323 579 392 579 392 456 202 456 202 32 314 32 314 5 362 5 362 243 91 243 91 214 916 214 916 901 244 901 244 403 868 403 868 629 677 629 677 270 411 270 411 195 81 195 81 26 864 26 864 937 908 937 908 527 716 527 716 552 170 552 170 827 845 827 845 311 532 311 532 287 292 287 292 257 900 257 900 237 551 237 551 101 138 101 138 849 448 849 448 565 10 565 10 101 556 101 556 55 380 55 380 634 252 634 252 39 683 39 683 342 23 342 23 371 631 371 631 305 55 305 55 893 403 893 403 183 487 183 487 93 583 93 583 329 12 329 12 477 942 477 942 60 473 60 473 88 473 88 473 106 363 106 363 538 41 538 41 81 28 81 28 626 826 626 826 842 374 842 374 677 251 677 251 685 654 685 654 866 764 866 764 245 727 245 727 699 99 699 99 798 240 798 240 24 619 24 619 93 560 93 560 856 418 856 418 90 191 90 191 335 942 335 942 818 91 818 91 2 197 2 197 821 534 821 534 877 51 877 51 681 725 681 725 253 344 253 344 5 530 5 530 663 935 663 935 631 220 631 220 463 553 463 553 415 722 415 722 50 312 50 312 401 44 401 44 508 452 508 452 599 562 599 562 34 593 34 593 877 834 877 834 138 119 138 119 67 78 67 78 398 417 398 417 765 719 765 719 760 900 760 900 602 532 602 532 636 950 636 950 283 280 283 280 651 689 651 689 43 535 43 535 153 333 153 333 336 306 336 306 805 150 805 150 716 223 716 223 106 755 106 755 477 164 477 164 751 832 751 832 776 296 776 296 869 159 869 159 711 803 711 803 877 897 877 897 836 229 836 229 414 304 414 304 290 654 290 654 323 134 323 134 500 596 500 596 411 308 411 308 68 128 68 128 792 189 792 189 206 561 206 561 352 56 352 56 322 471 322 471 709 185 709 185 819 520 819 520 816 240 816 240 783 432 783 432 16 233 16 233 600 434 600 434 100 487 100 487 763 8 763 8 35 959 35 959 21 578 21 578 51 859 51 859 825 68 825 68 371 504 371 504 942 6 942 6 498 871 498 871 367 915 367 915 693 847 693 847 489 74 489 74 949 745 949 745 896 800 896 800 671 515 671 515 330 412 330 412 914 318 914 318 786 90 786 90 406 649 406 649 862 259 862 259 202 301 202 301 187 244 187 244 211 29 211 29 589 646 589 646 856 747 856 747 710 934 710 934 341 912 341 912 512 786 512 786 433 690 433 690 563 944 563 944 747 851 747 851 825 839 825 839 735 393 735 393 707 249 707 249 714 439 714 439 615 294 615 294 272 126 272 126 500 736 500 736 491 362 491 362 239 76 239 76 74 155 74 155 785 932 785 932 848 132 848 132 774 695 774 695 147 685 147 685 111 36 111 36 670 562 670 562 609 610 609 610 367 131 367 131 356 379 356 379 889 674 889 674 54 269 54 269 484 104 484 104 325 392 325 392 520 383 520 383 440 434 440 434 502 489 502 489 751 56 751 56 350 208 350 208 362 788 362 788 607 307 607 307 466 313 466 313 412 355 412 355 326 181 326 181 513 779 513 779 664 366 664 366 296 233 296 233 15 603 15 603 930 77 930 77 933 582 933 582 437 606 437 606 8 464 8 464 537 212 537 212 413 749 413 749 634 831 634 831 249 868 249 868 505 767 505 767 358 464 358 464 235 777 235 777 165 546 165 546 88 233 88 233 317 250 317 250 17 407 17 407 779 751 779 751 320 638 320 638 101 846 101 846 642 849 642 849 806 880 806 880 602 99 602 99 921 323 921 323 319 285 319 285 191 392 191 392 538 825 538 825 717 405 717 405 394 7 394 7 171 531 171 531 931 171 931 171 118 193 118 193 254 239 254 239 347 487 347 487 905 132 905 132 36 619 36 619 654 889 654 889 743 219 743 219 188 191 188 191 496 654 496 654 364 434 364 434 706 581 706 581 183 229 183 229 633 75 633 75 847 731 847 731 914 61 914 61 731 555 731 555 957 908 957 908 693 834 693 834 864 191 864 191 556 478 556 478 722 368 722 368 67 852 67 852 545 843 545 843 560 650 560 650 205 18 205 18 138 347 138 347 491 125 491 125 322 784 322 784 939 941 939 941 17 110 17 110 611 323 611 323 7 455 7 455 462 334 462 334 810 768 810 768 796 426 796 426 177 467 177 467 494 654 494 654 458 270 458 270 220 319 220 319 596 851 596 851 303 346 303 346 550 278 550 278 807 846 807 846 774 226 774 226 438 799 438 799 115 20 115 20 322 741 322 741 924 926 924 926 359 587 359 587 551 326 551 326 115 848 115 848 555 676 555 676 809 457 809 457 438 807 438 807 318 861 318 861 263 17 263 17 31 456 31 456 405 246 405 246 873 536 873 536 710 66 710 66 304 371 304 371 633 880 633 880 313 847 313 847 317 19 317 19 639 249 639 249 23 465 23 465 817 79 817 79 256 354 256 354 306 390 306 390 485 918 485 918 345 740 345 740 485 204 485 204 47 646 47 646 599 700 599 700 563 284 563 284 833 686 833 686 601 936 601 936 418 769 418 769 390 515 390 515 809 293 809 293 854 856 854 856 251 97 251 97 663 39 663 39 625 142 625 142 139 131 139 131 151 281 151 281 234 405 234 405 879 389 879 389 797 215 797 215 364 871 364 871 708 217 708 217 439 296 439 296 369 63 369 63 430 199 430 199 619 256 619 256 800 148 800 148 940 233 940 233 594 758 594 758 420 153 420 153 829 806 829 806 51 258 51 258 397 626 397 626 242 46 242 46 355 187 355 187 555 376 555 376 21 439 21 439 233 943 233 943 633 438 633 438 733 322 733 322 615 839 615 839 802 225 802 225 706 875 706 875 732 337 732 337 856 35 856 35 356 940 356 940 107 579 107 579 498 369 498 369 259 750 259 750 729 619 729 619 144 428 144 428 316 766 316 766 918 900 918 900 944 719 944 719 240 883 240 883 59 854 59 854 688 587 688 587 215 670 215 670 153 625 153 625 883 583 883 583 422 159 422 159 946 388 946 388 2 35 2 35 681 862 681 862 335 479 335 479 677 686 677 686 927 327 927 327 867 679 867 679 126 230 126 230 23 650 23 650 38 943 38 943 840 338 840 338 235 771 235 771 778 278 778 278 53 388 53 388 260 704 260 704 711 199 711 199 472 563 472 563 709 396 709 396 529 772 529 772 322 455 322 455 529 392 529 392 876 485 876 485 511 564 511 564 232 721 232 721 620 822 620 822 510 793 510 793 430 65 430 65 543 923 543 923 573 525 573 525 813 715 813 715 453 41 453 41 317 114 317 114 167 887 167 887 92 810 92 810 311 44 311 44 71 355 71 355 767 465 767 465 369 226 369 226 891 900 891 900 833 61 833 61 529 32 529 32 581 304 581 304 240 330 240 330 657 904 657 904 737 336 737 336 459 236 459 236 90 666 90 666 436 95 436 95 710 610 710 610 896 822 896 822 67 760 67 760 89 666 89 666 869 128 869 128 347 266 347 266 177 945 177 945 470 278 470 278 99 600 99 600 16 357 16 357 424 467 424 467 384 368 384 368 549 407 549 407 916 453 916 453 942 491 942 491 44 901 44 901 464 746 464 746 156 294 156 294 519 773 519 773 46 177 46 177 926 709 926 709 953 367 953 367 860 274 860 274 52 449 52 449 333 351 333 351 904 245 904 245 651 581 651 581 568 223 568 223 288 498 288 498 122 869 122 869 719 39 719 39 184 837 184 837 466 204 466 204 830 85 830 85 475 159 475 159 4 821 4 821 728 502 728 502 301 300 301 300 260 284 260 284 318 415 318 415 847 113 847 113 817 840 817 840 154 40 154 40 112 53 112 53 124 841 124 841 414 199 414 199 782 693 782 693 613 716 613 716 458 582 458 582 333 858 333 858 398 902 398 902 649 162 649 162 468 296 468 296 547 100 547 100 701 901 701 901 818 120 818 120 715 50 715 50 515 397 515 397 694 598 694 598 472 356 472 356 615 237 615 237 548 724 548 724 575 837 575 837 912 69 912 69 14 516 14 516 250 757 250 757 924 352 924 352 113 758 113 758 227 165 227 165 378 237 378 237 530 627 530 627 78 853 78 853 588 702 588 702 25 890 25 890 39 396 39 396 381 127 381 127 750 570 750 570 781 792 781 792 415 120 415 120 786 401 786 401 622 904 622 904 778 69 778 69 832 835 832 835 36 231 36 231 561 468 561 468 901 957 901 957 719 58 719 58 92 523 92 523 819 189 819 189 719 300 719 300 461 151 461 151 212 409 212 409 521 322 521 322 328 356 328 356 894 685 894 685 188 175 188 175 354 757 354 757 771 529 771 529 562 475 562 475 507 409 507 409 848 597 848 597 815 244 815 244 265 171 265 171 665 785 665 785 695 201 695 201 264 528 264 528 380 628 380 628 915 260 915 260 847 548 847 548 427 417 427 417 843 389 843 389 308 43 308 43 893 149 893 149 519 380 519 380 937 872 937 872 880 130 880 130 390 166 390 166 496 766 496 766 829 459 829 459 316 454 316 454 302 39 302 39 252 707 252 707 426 860 426 860 269 308 269 308 314 483 314 483 255 682 255 682 599 327 599 327 856 202 856 202 624 679 624 679 272 718 272 718 103 633 103 633 723 580 723 580 724 130 724 130 386 589 386 589 640 30 640 30 754 799 754 799 556 638 556 638 875 452 875 452 136 613 136 613 106 601 106 601 316 683 316 683 159 592 159 592 354 378 354 378 496 494 496 494 137 468 137 468 500 333 500 333 628 778 628 778 377 27 377 27 793 774 793 774 639 666 639 666 571 670 571 670 917 530 917 530 596 784 596 784 298 883 298 883 149 252 149 252 778 851 778 851 236 223 236 223 443 151 443 151 10 281 10 281 756 762 756 762 592 605 592 605 99 648 99 648 150 884 150 884 40 804 40 804 741 952 741 952 280 834 280 834 125 89 125 89 58 877 58 877 848 603 848 603 909 194 909 194 837 342 837 342 449 820 449 820 822 629 822 629 57 710 57 710 242 824 242 824 463 212 463 212 252 50 252 50 720 778 720 778 650 395 650 395 572 107 572 107 838 190 838 190 647 587 647 587 219 86 219 86 699 8 699 8 724 263 724 263 140 570 140 570 578 369 578 369 127 508 127 508 491 122 491 122 257 240 257 240 902 347 902 347 374 135 374 135 832 673 832 673 757 331 757 331 251 303 251 303 263 726 263 726 266 378 266 378 940 473 940 473 247 459 247 459 597 663 597 663 446 641 446 641 363 231 363 231 783 908 783 908 7 949 7 949 271 883 271 883 312 641 312 641 151 655 151 655 896 478 896 478 884 910 884 910 343 756 343 756 230 497 230 497 615 447 615 447 161 142 161 142 462 463 462 463 206 142 206 142 415 838 415 838 523 752 523 752 865 669 865 669 615 69 615 69 206 223 206 223 167 50 167 50 150 683 150 683 473 630 473 630 939 912 939 912 305 199 305 199 379 176 379 176 294 122 294 122 778 391 778 391 759 830 759 830 929 607 929 607 792 599 792 599 59 916 59 916 46 796 46 796 522 602 522 602 661 122 661 122 178 885 178 885 731 559 731 559 908 64 908 64 386 591 386 591 229 743 229 743 513 3 513 3 700 492 700 492 580 5 580 5 583 293 583 293 680 614 680 614 559 700 559 700 399 366 399 366 411 902 411 902 177 254 177 254 71 908 71 908 240 188 240 188 826 554 826 554 674 19 674 19 202 424 202 424 744 805 744 805 513 98 513 98 87 553 87 553 928 264 928 264 888 39 888 39 151 732 151 732 582 381 582 381 718 822 718 822 947 93 947 93 864 771 864 771 35 77 35 77 410 2 410 2 814 741 814 741 704 262 704 262 354 596 354 596 393 503 393 503 768 28 768 28 286 16 286 16 59 850 59 850 543 610 543 610 380 927 380 927 350 784 350 784 672 449 672 449 33 914 33 914 184 138 184 138 100 50 100 50 199 416 199 416 725 17 725 17 200 700 200 700 151 867 151 867 767 815 767 815 258 272 258 272 730 400 730 400 369 800 369 800 357 502 357 502 443 36 443 36 275 38 275 38 797 571 797 571 11 950 11 950 776 85 776 85 936 850 936 850 544 633 544 633 183 954 183 954 253 448 253 448 316 1 316 1 560 577 560 577 181 736 181 736 499 196 499 196 950 311 950 311 761 221 761 221 894 937 894 937 397 611 397 611 163 445 163 445 427 803 427 803 683 151 683 151 640 444 640 444 398 113 398 113 177 97 177 97 823 24 823 24 402 218 402 218 457 752 457 752 432 770 432 770 536 940 536 940 840 458 840 458 300 22 300 22 13 821 13 821 130 397 130 397 358 26 358 26 10 194 10 194 301 678 301 678 42 58 42 58 497 919 497 919 377 847 377 847 437 194 437 194 69 175 69 175 303 909 303 909 270 91 270 91 266 629 266 629 200 425 200 425 740 266 740 266 605 323 605 323 272 430 272 430 489 294 489 294 534 602 534 602 252 100 252 100 110 25 110 25 156 162 156 162 137 715 137 715 448 603 448 603 840 356 840 356 918 923 918 923 834 170 834 170 125 132 125 132 908 77 908 77 839 387 839 387 586 637 586 637 3 265 3 265 627 565 627 565 221 868 221 868 890 612 890 612 879 574 879 574 257 912 257 912 200 473 200 473 354 340 354 340 426 455 426 455 426 284 426 284 205 112 205 112 536 810 536 810 347 79 347 79 675 469 675 469 817 517 817 517 229 581 229 581 737 120 737 120 827 438 827 438 130 320 130 320 751 277 751 277 729 579 729 579 494 64 494 64 415 698 415 698 668 491 668 491 193 306 193 306 399 607 399 607 607 910 607 910 146 246 146 246 269 322 269 322 740 737 740 737 724 858 724 858 887 930 887 930 754 177 754 177 497 594 497 594 854 250 854 250 430 860 430 860 165 123 165 123 571 256 571 256 184 205 184 205 733 145 733 145 283 158 283 158 841 504 841 504 16 238 16 238 105 942 105 942 202 149 202 149 93 710 93 710 819 892 819 892 503 673 503 673 934 287 934 287 766 247 766 247 309 850 309 850 44 277 44 277 36 569 36 569 880 153 880 153 748 718 748 718 45 504 45 504 313 798 313 798 505 313 505 313 301 396 301 396 543 952 543 952 155 781 155 781 733 228 733 228 908 811 908 811 743 448 743 448 189 771 189 771 226 166 226 166 927 710 927 710 42 703 42 703 470 187 470 187 396 588 396 588 187 315 187 315 780 417 780 417 154 948 154 948 481 356 481 356 373 935 373 935 756 914 756 914 638 235 638 235 293 891 293 891 737 807 737 807 454 513 454 513 120 283 120 283 734 349 734 349 277 856 277 856 743 26 743 26 892 195 892 195 848 408 848 408 101 215 101 215 699 138 699 138 766 288 766 288 744 576 744 576 617 830 617 830 374 237 374 237 52 907 52 907 881 241 881 241 212 99 212 99 150 617 150 617 624 926 624 926 277 391 277 391 675 487 675 487 916 208 916 208 58 829 58 829 619 799 619 799 761 245 761 245 230 352 230 352 86 374 86 374 774 598 774 598 636 827 636 827 128 597 128 597 138 405 138 405 700 584 700 584 466 231 466 231 855 236 855 236 218 104 218 104 866 211 866 211 798 164 798 164 160 355 160 355 652 508 652 508 332 917 332 917 6 353 6 353 785 182 785 182 740 285 740 285 336 552 336 552 111 906 111 906 797 482 797 482 167 792 167 792 578 172 578 172 895 524 895 524 443 37 443 37 91 443 91 443 441 765 441 765 281 531 281 531 415 123 415 123 389 723 389 723 584 119 584 119 931 654 931 654 447 161 447 161 105 173 105 173 645 633 645 633 386 169 386 169 526 788 526 788 204 725 204 725 644 30 644 30 283 146 283 146 515 914 515 914 948 792 948 792 923 68 923 68 915 52 915 52 210 920 210 920 613 708 613 708 543 903 543 903 78 61 78 61 880 801 880 801 101 838 101 838 883 26 883 26 18 428 18 428 504 778 504 778 513 861 513 861 806 633 806 633 110 693 110 693 228 958 228 958 204 261 204 261 120 890 120 890 109 782 109 782 850 389 850 389 329 941 329 941 549 503 549 503 472 136 472 136 816 337 816 337 836 732 836 732 298 873 298 873 363 697 363 697 569 488 569 488 96 193 96 193 316 205 316 205 555 621 555 621 898 41 898 41 132 456 132 456 401 417 401 417 923 882 923 882 224 751 224 751 915 350 915 350 284 865 284 865 323 852 323 852 551 857 551 857 116 432 116 432 852 75 852 75 678 289 678 289 685 514 685 514 10 811 10 811 45 859 45 859 329 549 329 549 262 904 262 904 124 764 124 764 733 270 733 270 497 814 497 814 841 903 841 903 685 656 685 656 855 481 855 481 165 905 165 905 713 286 713 286 131 916 131 916 210 594 210 594 103 706 103 706 668 744 668 744 803 118 803 118 898 669 898 669 62 359 62 359 86 643 86 643 114 737 114 737 156 576 156 576 495 900 495 900 845 652 845 652 918 4 918 4 278 759 278 759 958 359 958 359 22 672 22 672 626 202 626 202 675 447 675 447 624 669 624 669 774 668 774 668 748 98 748 98 890 149 890 149 907 818 907 818 305 28 305 28 873 376 873 376 335 183 335 183 851 435 851 435 557 575 557 575 270 441 270 441 151 801 151 801 334 559 334 559 590 160 590 160 255 529 255 529 839 81 839 81 192 880 192 880 171 605 171 605 35 431 35 431 405 898 405 898 879 6 879 6 599 147 599 147 670 895 670 895 373 948 373 948 360 926 360 926 917 431 917 431 796 737 796 737 470 31 470 31 626 413 626 413 492 874 492 874 255 840 255 840 344 189 344 189 11 555 11 555 202 30 202 30 275 37 275 37 682 803 682 803 456 102 456 102 19 504 19 504 462 245 462 245 466 157 466 157 574 107 574 107 427 742 427 742 676 822 676 822 596 377 596 377 897 855 897 855 57 83 57 83 74 100 74 100 246 644 246 644 679 71 679 71 544 750 544 750 949 188 949 188 445 138 445 138 325 663 325 663 774 739 774 739 922 60 922 60 556 472 556 472 815 165 815 165 175 544 175 544 11 445 11 445 379 14 379 14 868 910 868 910 424 870 424 870 412 899 412 899 62 175 62 175 933 671 933 671 634 905 634 905 486 314 486 314 524 613 524 613 378 382 378 382 410 456 410 456 878 365 878 365 572 461 572 461 518 280 518 280 830 288 830 288 120 361 120 361 417 3 417 3 111 858 111 858 281 140 281 140 137 956 137 956 848 357 848 357 26 50 26 50 418 11 418 11 679 755 679 755 607 336 607 336 172 907 172 907 525 666 525 666 279 410 279 410 675 353 675 353 202 595 202 595 271 372 271 372 796 639 796 639 689 821 689 821 345 632 345 632 222 25 222 25 894 110 894 110 862 41 862 41 638 229 638 229 45 3 45 3 639 373 639 373 190 89 190 89 798 713 798 713 243 561 243 561 679 97 679 97 551 99 551 99 925 592 925 592 868 799 868 799 312 254 312 254 813 100 813 100 418 294 418 294 694 266 694 266 889 729 889 729 102 57 102 57 17 442 17 442 220 111 220 111 495 385 495 385 743 767 743 767 590 120 590 120 717 268 717 268 606 512 606 512 517 146 517 146 512 205 512 205 829 542 829 542 139 934 139 934 148 209 148 209 11 550 11 550 353 672 353 672 892 382 892 382 938 23 938 23 531 752 531 752 942 849 942 849 822 341 822 341 476 386 476 386 383 345 383 345 921 686 921 686 316 762 316 762 191 303 191 303 562 716 562 716 216 242 216 242 918 119 918 119 551 890 551 890 210 951 210 951 351 732 351 732 902 540 902 540 810 194 810 194 453 520 453 520 611 809 611 809 596 500 596 500 412 226 412 226 921 148 921 148 211 888 211 888 179 780 179 780 119 732 119 732 87 370 87 370 420 353 420 353 953 538 953 538 561 573 561 573 728 819 728 819 420 442 420 442 421 193 421 193 59 565 59 565 137 539 137 539 295 928 295 928 540 429 540 429 77 192 77 192 815 56 815 56 707 559 707 559 644 781 644 781 25 347 25 347 592 534 592 534 845 197 845 197 960 845 960 845 341 900 341 900 944 451 944 451 922 895 922 895 821 154 821 154 887 695 887 695 853 395 853 395 958 570 958 570 74 802 74 802 499 113 499 113 515 61 515 61 719 659 719 659 163 16 163 16 190 495 190 495 128 739 128 739 481 487 481 487 37 210 37 210 13 111 13 111 720 781 720 781 843 274 843 274 373 726 373 726 342 429 342 429 313 773 313 773 352 818 352 818 631 135 631 135 717 615 717 615 703 219 703 219 181 485 181 485 594 20 594 20 423 857 423 857 808 730 808 730 865 837 865 837 234 936 234 936 409 384 409 384 247 335 247 335 951 882 951 882 547 498 547 498 116 72 116 72 205 328 205 328 484 798 484 798 218 290 218 290 674 18 674 18 439 739 439 739 720 281 720 281 658 472 658 472 774 377 774 377 651 161 651 161 910 592 910 592 887 694 887 694 614 459 614 459 478 159 478 159 641 176 641 176 893 123 893 123 646 277 646 277 453 58 453 58 719 166 719 166 154 483 154 483 684 99 684 99 468 847 468 847 542 287 542 287 897 940 897 940 860 450 860 450 929 59 929 59 145 840 145 840 425 401 425 401 28 193 28 193 577 858 577 858 206 399 206 399 710 82 710 82 944 106 944 106 506 799 506 799 397 41 397 41 93 13 93 13 461 872 461 872 890 871 890 871 564 533 564 533 297 501 297 501 99 465 99 465 883 850 883 850 280 687 280 687 735 354 735 354 650 783 650 783 818 93 818 93 752 841 752 841 215 759 215 759 804 458 804 458 628 948 628 948 246 464 246 464 480 750 480 750 934 687 934 687 621 208 621 208 911 869 911 869 757 45 757 45 262 248 262 248 413 279 413 279 248 887 248 887 118 432 118 432 385 351 385 351 8 241 8 241 718 741 718 741 398 5 398 5 373 236 373 236 271 546 271 546 226 634 226 634 674 295 674 295 297 789 297 789 295 566 295 566 598 602 598 602 498 387 498 387 552 888 552 888 909 409 909 409 209 51 209 51 627 85 627 85 759 227 759 227 791 681 791 681 502 754 502 754 859 410 859 410 92 482 92 482 793 835 793 835 940 133 940 133 926 592 926 592 476 3 476 3 938 452 938 452 662 151 662 151 241 947 241 947 315 786 315 786 733 648 733 648 795 23 795 23 905 321 905 321 62 477 62 477 263 110 263 110 542 881 542 881 284 309 284 309 491 369 491 369 959 273 959 273 838 273 838 273 861 142 861 142 646 154 646 154 728 79 728 79 707 393 707 393 788 806 788 806 615 389 615 389 212 348 212 348 258 482 258 482 540 673 540 673 3 144 3 144 197 352 197 352 847 214 847 214 672 537 672 537 639 908 639 908 559 799 559 799 96 802 96 802 295 474 295 474 433 536 433 536 309 6 309 6 680 324 680 324 694 691 694 691 622 399 622 399 829 771 829 771 478 888 478 888 657 46 657 46 778 207 778 207 876 577 876 577 822 763 822 763 253 538 253 538 283 437 283 437 679 302 679 302 741 11 741 11 192 708 192 708 182 670 182 670 83 696 83 696 865 164 865 164 286 633 286 633 431 38 431 38 21 650 21 650 349 515 349 515 93 516 93 516 860 172 860 172 913 659 913 659 80 230 80 230 897 885 897 885 786 395 786 395 750 191 750 191 592 407 592 407 550 289 550 289 912 506 912 506 813 745 813 745 142 56 142 56 620 267 620 267 860 179 860 179 704 132 704 132 448 36 448 36 122 229 122 229 694 150 694 150 862 854 862 854 300 297 300 297 69 400 69 400 571 220 571 220 471 467 471 467 193 33 193 33 556 270 556 270 716 276 716 276 389 752 389 752 548 892 548 892 530 893 530 893 774 58 774 58 699 77 699 77 858 75 858 75 286 11 286 11 767 310 767 310 594 894 594 894 875 547 875 547 906 516 906 516 789 377 789 377 903 671 903 671 638 227 638 227 887 41 887 41 111 677 111 677 909 639 909 639 919 113 919 113 190 240 190 240 594 901 594 901 441 284 441 284 475 604 475 604 736 759 736 759 285 642 285 642 139 584 139 584 697 410 697 410 643 106 643 106 772 729 772 729 456 141 456 141 6 264 6 264 76 885 76 885 508 453 508 453 950 890 950 890 406 66 406 66 672 135 672 135 954 837 954 837 858 476 858 476 575 551 575 551 100 140 100 140 691 213 691 213 439 895 439 895 125 113 125 113 284 51 284 51 725 817 725 817 559 161 559 161 528 739 528 739 427 795 427 795 311 255 311 255 801 561 801 561 450 336 450 336 596 522 596 522 738 501 738 501 254 415 254 415 632 99 632 99 460 382 460 382 539 673 539 673 478 327 478 327 855 714 855 714 8 498 8 498 553 911 553 911 404 776 404 776 4 51 4 51 766 486 766 486 398 717 398 717 950 637 950 637 227 521 227 521 802 20 802 20 337 551 337 551 857 772 857 772 347 59 347 59 169 763 169 763 119 811 119 811 144 180 144 180 648 407 648 407 900 486 900 486 949 60 949 60 230 35 230 35 500 742 500 742 253 100 253 100 535 294 535 294 196 180 196 180 611 868 611 868 808 179 808 179 335 855 335 855 904 782 904 782 73 735 73 735 176 618 176 618 424 816 424 816 218 609 218 609 870 374 870 374 336 125 336 125 56 757 56 757 654 731 654 731 899 132 899 132 644 493 644 493 611 784 611 784 855 184 855 184 38 535 38 535 719 430 719 430 235 502 235 502 339 188 339 188 58 663 58 663 95 828 95 828 320 721 320 721 336 63 336 63 807 332 807 332 761 40 761 40 842 262 842 262 481 366 481 366 187 529 187 529 450 93 450 93 638 146 638 146 907 341 907 341 908 644 908 644 735 522 735 522 530 307 530 307 852 130 852 130 367 386 367 386 821 26 821 26 57 933 57 933 193 322 193 322 441 39 441 39 809 508 809 508 426 422 426 422 342 737 342 737 382 594 382 594 672 924 672 924 857 881 857 881 152 556 152 556 724 158 724 158 63 742 63 742 251 198 251 198 845 946 845 946 80 425 80 425 747 73 747 73 198 223 198 223 633 765 633 765 582 912 582 912 9 369 9 369 685 187 685 187 204 880 204 880 894 459 894 459 231 598 231 598 908 157 908 157 503 742 503 742 622 196 622 196 104 365 104 365 828 266 828 266 731 78 731 78 448 714 448 714 485 638 485 638 888 242 888 242 846 263 846 263 280 712 280 712 276 389 276 389 261 802 261 802 421 428 421 428 218 44 218 44 232 832 232 832 487 806 487 806 117 795 117 795 557 932 557 932 35 204 35 204 594 112 594 112 820 923 820 923 728 450 728 450 575 929 575 929 82 522 82 522 598 256 598 256 157 69 157 69 255 689 255 689 458 644 458 644 694 959 694 959 861 559 861 559 105 649 105 649 78 957 78 957 634 68 634 68 715 253 715 253 577 631 577 631 692 272 692 272 136 702 136 702 286 556 286 556 525 328 525 328 81 219 81 219 771 345 771 345 74 634 74 634 17 265 17 265 186 251 186 251 913 898 913 898 580 99 580 99 466 837 466 837 3 12 3 12 727 678 727 678 322 676 322 676 22 716 22 716 706 749 706 749 55 59 55 59 354 745 354 745 203 441 203 441 736 468 736 468 218 484 218 484 570 746 570 746 53 206 53 206 108 375 108 375 671 732 671 732 739 155 739 155 68 137 68 137 891 609 891 609 867 522 867 522 250 902 250 902 268 888 268 888 548 303 548 303 766 387 766 387 65 164 65 164 811 239 811 239 846 643 846 643 634 596 634 596 955 830 955 830 325 349 325 349 557 475 557 475 283 265 283 265 254 819 254 819 959 238 959 238 312 307 312 307 798 862 798 862 62 270 62 270 100 712 100 712 290 342 290 342 177 28 177 28 806 44 806 44 420 920 420 920 18 456 18 456 268 268 268 268 606 948 606 948 623 671 623 671 635 81 635 81 580 714 580 714 74 339 74 339 697 794 697 794 866 833 866 833 365 242 365 242 910 182 910 182 247 839 247 839 205 739 205 739 29 482 29 482 209 330 209 330 542 226 542 226 640 260 640 260 297 631 297 631 374 189 374 189 164 680 164 680 577 435 577 435 742 14 742 14 548 890 548 890 60 471 60 471 724 698 724 698 488 68 488 68 894 943 894 943 349 683 349 683 959 553 959 553 581 757 581 757 682 330 682 330 59 801 59 801 774 10 774 10 657 831 657 831 846 694 846 694 843 183 843 183 175 365 175 365 931 576 931 576 589 546 589 546 899 680 899 680 382 157 382 157 77 122 77 122 215 244 215 244 120 232 120 232 615 213 615 213 883 298 883 298 828 597 828 597 675 794 675 794 389 933 389 933 164 33 164 33 551 842 551 842 388 641 388 641 827 798 827 798 261 843 261 843 205 719 205 719 223 361 223 361 94 863 94 863 123 277 123 277 163 482 163 482 313 224 313 224 133 707 133 707 491 684 491 684 223 639 223 639 152 114 152 114 515 744 515 744 762 318 762 318 757 99 757 99 832 621 832 621 46 235 46 235 333 950 333 950 474 204 474 204 951 862 951 862 219 104 219 104 516 886 516 886 257 657 257 657 862 510 862 510 466 336 466 336 550 350 550 350 740 660 740 660 205 584 205 584 15 203 15 203 311 129 311 129 36 436 36 436 957 356 957 356 228 738 228 738 875 157 875 157 390 637 390 637 130 559 130 559 757 64 757 64 55 46 55 46 912 956 912 956 882 710 882 710 169 532 169 532 656 178 656 178 135 575 135 575 546 69 546 69 931 522 931 522 108 165 108 165 558 787 558 787 202 271 202 271 831 580 831 580 909 388 909 388 597 563 597 563 449 528 449 528 829 653 829 653 551 928 551 928 450 91 450 91 943 122 943 122 286 955 286 955 1 500 1 500 2 96 2 96 759 634 759 634 148 462 148 462 672 396 672 396 108 414 108 414 255 253 255 253 86 768 86 768 459 821 459 821 787 820 787 820 493 624 493 624 23 464 23 464 836 765 836 765 908 445 908 445 100 1 100 1 398 570 398 570 466 369 466 369 430 664 430 664 623 443 623 443 634 222 634 222 716 480 716 480 580 941 580 941 112 81 112 81 768 848 768 848 764 434 764 434 695 866 695 866 452 376 452 376 233 404 233 404 210 301 210 301 648 873 648 873 98 302 98 302 187 504 187 504 613 621 613 621 28 750 28 750 894 879 894 879 954 393 954 393 391 14 391 14 856 605 856 605 141 248 141 248 876 147 876 147 144 238 144 238 801 293 801 293 901 902 901 902 917 484 917 484 595 554 595 554 92 178 92 178 345 407 345 407 635 648 635 648 359 543 359 543 493 753 493 753 128 679 128 679 482 525 482 525 478 297 478 297 443 527 443 527 366 244 366 244 400 807 400 807 618 506 618 506 216 889 216 889 201 365 201 365 208 308 208 308 30 413 30 413 884 501 884 501 210 482 210 482 500 430 500 430 958 870 958 870 309 549 309 549 113 299 113 299 656 754 656 754 622 515 622 515 466 645 466 645 490 662 490 662 443 285 443 285 274 543 274 543 3 687 3 687 840 76 840 76 593 809 593 809 817 329 817 329 833 132 833 132 524 859 524 859 334 397 334 397 798 360 798 360 231 610 231 610 862 872 862 872 367 183 367 183 825 875 825 875 572 85 572 85 785 913 785 913 346 662 346 662 505 591 505 591 581 171 581 171 379 752 379 752 562 278 562 278 594 466 594 466 326 112 326 112 733 292 733 292 825 880 825 880 325 242 325 242 902 140 902 140 128 877 128 877 484 934 484 934 134 381 134 381 594 449 594 449 320 926 320 926 326 306 326 306 14 287 14 287 425 802 425 802 834 676 834 676 278 80 278 80 867 165 867 165 287 141 287 141 875 365 875 365 72 829 72 829 10 219 10 219 458 540 458 540 352 868 352 868 594 55 594 55 774 527 774 527 191 431 191 431 646 184 646 184 231 570 231 570 479 781 479 781 850 162 850 162 194 660 194 660 62 515 62 515 471 227 471 227 281 337 281 337 761 871 761 871 778 720 778 720 630 350 630 350 361 346 361 346 16 284 16 284 579 925 579 925 446 650 446 650 215 218 215 218 300 930 300 930 731 551 731 551 246 373 246 373 951 622 951 622 817 357 817 357 904 876 904 876 675 811 675 811 351 499 351 499 710 786 710 786 128 808 128 808 521 58 521 58 100 389 100 389 206 726 206 726 695 280 695 280 621 814 621 814 730 515 730 515 496 606 496 606 226 58 226 58 213 661 213 661 215 8 215 8 656 855 656 855 566 202 566 202 454 188 454 188 688 626 688 626 850 239 850 239 361 389 361 389 387 303 387 303 441 862 441 862 796 721 796 721 942 489 942 489 404 124 404 124 328 808 328 808 212 875 212 875 892 178 892 178 763 431 763 431 818 943 818 943 861 427 861 427 71 29 71 29 576 662 576 662 716 142 716 142 29 572 29 572 709 360 709 360 805 701 805 701 234 675 234 675 937 79 937 79 753 498 753 498 802 779 802 779 599 650 599 650 618 527 618 527 105 642 105 642 841 867 841 867 90 671 90 671 636 294 636 294 593 889 593 889 755 904 755 904 744 379 744 379 148 847 148 847 558 37 558 37 438 918 438 918 486 74 486 74 103 138 103 138 390 338 390 338 103 491 103 491 569 633 569 633 683 465 683 465 477 718 477 718 838 565 838 565 595 163 595 163 441 870 441 870 870 607 870 607 818 684 818 684 406 380 406 380 670 934 670 934 94 438 94 438 744 922 744 922 274 540 274 540 826 186 826 186 793 20 793 20 295 627 295 627 545 45 545 45 462 214 462 214 505 284 505 284 611 723 611 723 507 653 507 653 204 943 204 943 374 768 374 768 800 580 800 580 941 9 941 9 149 718 149 718 51 484 51 484 283 12 283 12 678 390 678 390 220 659 220 659 112 335 112 335 172 261 172 261 812 446 812 446 16 475 16 475 940 676 940 676 387 800 387 800 373 166 373 166 629 628 629 628 958 510 958 510 647 266 647 266 501 122 501 122 400 682 400 682 505 507 505 507 155 48 155 48 801 504 801 504 935 587 935 587 883 889 883 889 38 831 38 831 430 348 430 348 830 547 830 547 65 786 65 786 395 356 395 356 529 547 529 547 91 192 91 192 119 166 119 166 944 652 944 652 640 266 640 266 66 431 66 431 939 17 939 17 634 740 634 740 302 79 302 79 312 636 312 636 498 367 498 367 783 666 783 666 18 622 18 622 452 53 452 53 32 670 32 670 82 601 82 601 352 805 352 805 552 358 552 358 395 891 395 891 553 208 553 208 270 239 270 239 363 285 363 285 200 99 200 99 441 874 441 874 399 332 399 332 273 806 273 806 300 499 300 499 231 534 231 534 666 502 666 502 928 592 928 592 11 775 11 775 792 63 792 63 699 318 699 318 753 724 753 724 95 362 95 362 779 628 779 628 593 499 593 499 727 1 727 1 580 173 580 173 498 74 498 74 737 772 737 772 687 883 687 883 133 179 133 179 916 308 916 308 833 846 833 846 797 343 797 343 409 504 409 504 248 766 248 766 390 173 390 173 436 250 436 250 803 245 803 245 452 192 452 192 84 810 84 810 75 245 75 245 537 103 537 103 850 418 850 418 741 562 741 562 852 38 852 38 543 929 543 929 578 881 578 881 610 608 610 608 130 522 130 522 443 751 443 751 620 10 620 10 430 418 430 418 332 479 332 479 50 479 50 479 355 842 355 842 304 547 304 547 294 737 294 737 904 830 904 830 253 141 253 141 11 466 11 466 709 397 709 397 2 920 2 920 719 754 719 754 678 602 678 602 671 929 671 929 870 506 870 506 813 148 813 148 100 810 100 810 807 665 807 665 184 498 184 498 941 337 941 337 683 622 683 622 596 50 596 50 445 525 445 525 228 518 228 518 289 19 289 19 858 170 858 170 764 23 764 23 679 784 679 784 809 70 809 70 878 381 878 381 311 670 311 670 266 204 266 204 361 564 361 564 390 681 390 681 501 303 501 303 291 278 291 278 326 394 326 394 725 553 725 553 59 214 59 214 454 716 454 716 101 693 101 693 18 60 18 60 525 545 525 545 394 267 394 267 171 867 171 867 113 31 113 31 432 796 432 796 770 240 770 240 317 639 317 639 872 13 872 13 554 789 554 789 836 856 836 856 768 376 768 376 298 133 298 133 895 600 895 600 356 671 356 671 473 57 473 57 430 900 430 900 949 819 949 819 824 932 824 932 941 945 941 945 104 133 104 133 464 562 464 562 149 450 149 450 33 587 33 587 726 163 726 163 399 535 399 535 729 54 729 54 210 903 210 903 267 467 267 467 509 128 509 128 636 542 636 542 940 640 940 640 820 590 820 590 114 794 114 794 238 240 238 240 657 433 657 433 343 34 343 34 323 705 323 705 915 793 915 793 629 215 629 215 7 531 7 531 466 774 466 774 141 237 141 237 606 904 606 904 657 430 657 430 142 548 142 548 715 371 715 371 694 365 694 365 46 160 46 160 878 418 878 418 198 107 198 107 205 109 205 109 917 168 917 168 544 59 544 59 83 509 83 509 105 589 105 589 170 551 170 551 603 377 603 377 376 245 376 245 352 553 352 553 848 76 848 76 595 25 595 25 697 929 697 929 326 733 326 733 493 578 493 578 830 153 830 153 539 270 539 270 114 711 114 711 166 504 166 504 335 629 335 629 805 712 805 712 119 452 119 452 161 282 161 282 857 605 857 605 490 881 490 881 257 148 257 148 510 729 510 729 98 874 98 874 44 469 44 469 897 661 897 661 601 841 601 841 562 846 562 846 199 265 199 265 705 452 705 452 877 572 877 572 368 696 368 696 311 29 311 29 754 896 754 896 112 838 112 838 545 446 545 446 775 583 775 583 795 665 795 665 456 405 456 405 426 153 426 153 631 342 631 342 701 798 701 798 525 322 525 322 759 220 759 220 566 616 566 616 237 793 237 793 916 810 916 810 172 50 172 50 378 956 378 956 946 790 946 790 881 169 881 169 118 590 118 590 846 291 846 291 442 349 442 349 679 271 679 271 353 156 353 156 392 909 392 909 229 160 229 160 931 856 931 856 641 536 641 536 21 861 21 861 553 489 553 489 941 345 941 345 367 246 367 246 72 778 72 778 857 374 857 374 567 67 567 67 355 630 355 630 62 743 62 743 827 212 827 212 918 882 918 882 836 453 836 453 491 560 491 560 595 15 595 15 734 196 734 196 117 336 117 336 516 803 516 803 167 117 167 117 933 214 933 214 412 260 412 260 190 892 190 892 635 915 635 915 191 517 191 517 799 142 799 142 14 376 14 376 149 693 149 693 67 238 67 238 225 731 225 731 618 276 618 276 633 680 633 680 516 173 516 173 584 216 584 216 133 462 133 462 813 634 813 634 535 161 535 161 953 179 953 179 790 162 790 162 949 696 949 696 467 869 467 869 730 343 730 343 274 206 274 206 86 943 86 943 75 407 75 407 270 498 270 498 620 654 620 654 598 490 598 490 213 276 213 276 443 946 443 946 90 415 90 415 186 185 186 185 133 568 133 568 774 707 774 707 594 766 594 766 454 551 454 551 626 162 626 162 84 81 84 81 8 105 8 105 511 386 511 386 623 301 623 301 522 907 522 907 753 604 753 604 747 726 747 726 337 55 337 55 461 797 461 797 899 85 899 85 206 49 206 49 495 413 495 413 1 692 1 692 881 463 881 463 46 415 46 415 220 636 220 636 525 509 525 509 306 10 306 10 271 558 271 558 109 625 109 625 661 805 661 805 442 64 442 64 182 491 182 491 121 728 121 728 830 410 830 410 830 560 830 560 937 98 937 98 723 720 723 720 172 583 172 583 820 278 820 278 429 32 429 32 657 436 657 436 518 858 518 858 390 116 390 116 712 802 712 802 431 1 431 1 710 569 710 569 377 745 377 745 140 823 140 823 846 615 846 615 845 176 845 176 268 588 268 588 115 79 115 79 70 763 70 763 89 657 89 657 643 747 643 747 914 73 914 73 510 488 510 488 356 915 356 915 829 320 829 320 473 29 473 29 853 263 853 263 243 400 243 400 138 914 138 914 893 454 893 454 879 918 879 918 822 688 822 688 782 412 782 412 911 912 911 912 930 322 930 322 753 383 753 383 285 443 285 443 100 266 100 266 681 395 681 395 594 891 594 891 360 107 360 107 100 288 100 288 563 811 563 811 396 822 396 822 613 352 613 352 551 460 551 460 164 950 164 950 136 134 136 134 142 40 142 40 886 92 886 92 628 906 628 906 811 89 811 89 474 832 474 832 854 412 854 412 185 772 185 772 538 90 538 90 830 292 830 292 845 26 845 26 648 449 648 449 634 696 634 696 237 721 237 721 543 354 543 354 246 733 246 733 368 222 368 222 30 260 30 260 722 194 722 194 919 694 919 694 225 891 225 891 645 571 645 571 938 263 938 263 512 298 512 298 689 378 689 378 87 626 87 626 45 189 45 189 904 788 904 788 519 202 519 202 521 870 521 870 479 690 479 690 578 466 578 466 775 23 775 23 848 469 848 469 646 754 646 754 342 654 342 654 354 634 354 634 166 331 166 331 24 348 24 348 627 853 627 853 388 521 388 521 755 868 755 868 820 46 820 46 440 928 440 928 934 186 934 186 522 659 522 659 525 561 525 561 678 90 678 90 720 299 720 299 253 743 253 743 394 850 394 850 264 104 264 104 96 445 96 445 654 767 654 767 18 589 18 589 914 959 914 959 266 114 266 114 63 163 63 163 436 188 436 188 525 290 525 290 323 173 323 173 223 662 223 662 562 301 562 301 573 840 573 840 247 202 247 202 274 606 274 606 57 171 57 171 147 291 147 291 629 283 629 283 651 445 651 445 426 746 426 746 16 261 16 261 585 567 585 567 908 511 908 511 488 73 488 73 124 902 124 902 555 888 555 888 784 653 784 653 880 687 880 687 46 602 46 602 771 814 771 814 45 134 45 134 872 904 872 904 539 830 539 830 725 165 725 165 184 197 184 197 373 193 373 193 633 944 633 944 742 875 742 875 326 232 326 232 764 455 764 455 763 172 763 172 636 397 636 397 299 588 299 588 481 519 481 519 408 239 408 239 731 599 731 599 829 270 829 270 395 495 395 495 68 246 68 246 905 23 905 23 912 202 912 202 606 874 606 874 949 895 949 895 266 537 266 537 251 95 251 95 895 550 895 550 542 774 542 774 740 491 740 491 529 296 529 296 851 465 851 465 694 73 694 73 423 3 423 3 958 726 958 726 881 580 881 580 180 753 180 753 532 205 532 205 743 420 743 420 580 692 580 692 501 960 501 960 427 867 427 867 113 295 113 295 228 855 228 855 675 338 675 338 770 289 770 289 899 780 899 780 903 424 903 424 385 52 385 52 45 38 45 38 192 64 192 64 417 935 417 935 599 309 599 309 386 77 386 77 719 176 719 176 871 910 871 910 232 160 232 160 22 500 22 500 467 73 467 73 334 668 334 668 574 184 574 184 563 696 563 696 11 653 11 653 335 937 335 937 654 566 654 566 722 170 722 170 276 223 276 223 540 842 540 842 726 652 726 652 413 717 413 717 673 57 673 57 61 338 61 338 740 267 740 267 922 151 922 151 358 956 358 956 773 940 773 940 417 725 417 725 899 183 899 183 325 439 325 439 11 243 11 243 499 213 499 213 778 108 778 108 66 568 66 568 609 900 609 900 381 634 381 634 546 395 546 395 159 126 159 126 677 432 677 432 74 262 74 262 107 126 107 126 920 829 920 829 848 547 848 547 877 614 877 614 929 670 929 670 930 669 930 669 802 258 802 258 772 334 772 334 778 631 778 631 146 444 146 444 770 185 770 185 322 764 322 764 874 279 874 279 188 759 188 759 724 373 724 373 413 620 413 620 903 75 903 75 374 619 374 619 701 675 701 675 523 667 523 667 421 351 421 351 405 53 405 53 802 752 802 752 640 70 640 70 266 224 266 224 302 753 302 753 807 713 807 713 881 747 881 747 58 220 58 220 597 445 597 445 499 860 499 860 916 390 916 390 378 416 378 416 32 54 32 54 682 724 682 724 284 596 284 596 720 952 720 952 163 569 163 569 560 608 560 608 320 403 320 403 448 370 448 370 884 163 884 163 428 619 428 619 436 703 436 703 592 410 592 410 936 81 936 81 833 484 833 484 301 790 301 790 773 510 773 510 20 927 20 927 853 886 853 886 354 555 354 555 268 684 268 684 654 464 654 464 132 117 132 117 238 301 238 301 295 787 295 787 79 94 79 94 522 249 522 249 183 818 183 818 62 717 62 717 358 358 358 358 148 165 148 165 705 906 705 906 217 536 217 536 348 247 348 247 465 11 465 11 699 834 699 834 10 557 10 557 724 466 724 466 324 127 324 127 530 290 530 290 820 152 820 152 723 643 723 643 642 672 642 672 299 535 299 535 202 21 202 21 735 855 735 855 287 137 287 137 43 207 43 207 516 97 516 97 445 349 445 349 49 344 49 344 119 181 119 181 340 826 340 826 240 863 240 863 717 489 717 489 564 439 564 439 624 796 624 796 512 429 512 429 903 219 903 219 199 195 199 195 910 900 910 900 623 82 623 82 245 457 245 457 853 389 853 389 162 816 162 816 773 411 773 411 556 81 556 81 834 105 834 105 708 342 708 342 385 80 385 80 693 606 693 606 64 709 64 709 179 464 179 464 264 163 264 163 658 80 658 80 501 553 501 553 919 277 919 277 471 743 471 743 957 364 957 364 819 388 819 388 180 819 180 819 258 504 258 504 413 479 413 479 945 19 945 19 288 373 288 373 790 214 790 214 675 724 675 724 388 953 388 953 12 446 12 446 382 67 382 67 342 418 342 418 516 674 516 674 933 388 933 388 10 356 10 356 71 790 71 790 338 896 338 896 938 471 938 471 789 735 789 735 793 391 793 391 944 642 944 642 763 540 763 540 54 206 54 206 300 146 300 146 300 760 300 760 909 206 909 206 176 827 176 827 904 47 904 47 513 142 513 142 512 398 512 398 283 769 283 769 96 437 96 437 244 441 244 441 419 801 419 801 954 785 954 785 941 12 941 12 270 894 270 894 60 214 60 214 89 536 89 536 575 496 575 496 499 9 499 9 27 31 27 31 365 530 365 530 681 189 681 189 584 71 584 71 949 760 949 760 60 207 60 207 129 210 129 210 434 677 434 677 256 223 256 223 650 90 650 90 795 394 795 394 86 592 86 592 432 80 432 80 413 128 413 128 397 131 397 131 25 437 25 437 185 200 185 200 633 207 633 207 812 89 812 89 736 258 736 258 531 581 531 581 100 148 100 148 397 619 397 619 720 162 720 162 496 130 496 130 162 155 162 155 196 340 196 340 910 899 910 899 582 895 582 895 441 690 441 690 679 51 679 51 382 19 382 19 75 182 75 182 301 293 301 293 331 291 331 291 583 125 583 125 307 550 307 550 195 258 195 258 516 642 516 642 141 752 141 752 641 598 641 598 168 108 168 108 692 88 692 88 513 355 513 355 108 429 108 429 204 512 204 512 867 354 867 354 528 42 528 42 517 921 517 921 509 954 509 954 215 605 215 605 730 858 730 858 231 662 231 662 169 463 169 463 650 249 650 249 744 586 744 586 264 594 264 594 458 461 458 461 542 316 542 316 374 113 374 113 957 683 957 683 6 354 6 354 648 674 648 674 266 30 266 30 346 445 346 445 707 825 707 825 702 233 702 233 424 667 424 667 693 871 693 871 292 768 292 768 116 717 116 717 789 375 789 375 355 772 355 772 847 740 847 740 479 459 479 459 472 319 472 319 824 882 824 882 297 147 297 147 180 736 180 736 691 191 691 191 394 14 394 14 919 568 919 568 424 394 424 394 686 629 686 629 830 386 830 386 945 69 945 69 906 798 906 798 953 4 953 4 835 477 835 477 464 790 464 790 587 373 587 373 658 483 658 483 260 443 260 443 22 909 22 909 123 185 123 185 22 769 22 769 425 921 425 921 530 1 530 1 248 277 248 277 257 931 257 931 647 702 647 702 266 593 266 593 359 566 359 566 202 904 202 904 416 438 416 438 81 282 81 282 612 492 612 492 187 15 187 15 893 824 893 824 221 918 221 918 866 778 866 778 849 505 849 505 330 535 330 535 86 875 86 875 58 881 58 881 564 694 564 694 494 953 494 953 589 78 589 78 362 634 362 634 538 893 538 893 255 81 255 81 113 959 113 959 698 877 698 877 776 635 776 635 93 400 93 400 539 526 539 526 341 745 341 745 414 659 414 659 956 717 956 717 194 410 194 410 198 338 198 338 87 822 87 822 685 68 685 68 418 333 418 333 417 452 417 452 28 535 28 535 323 771 323 771 242 676 242 676 234 843 234 843 835 915 835 915 865 694 865 694 869 924 869 924 678 372 678 372 289 327 289 327 45 330 45 330 156 398 156 398 138 80 138 80 908 492 908 492 654 549 654 549 142 740 142 740 661 11 661 11 484 649 484 649 236 303 236 303 131 67 131 67 533 660 533 660 600 398 600 398 899 79 899 79 640 313 640 313 287 201 287 201 270 40 270 40 583 641 583 641 777 659 777 659 394 135 394 135 555 901 555 901 237 258 237 258 163 157 163 157 489 235 489 235 490 336 490 336 657 18 657 18 46 439 46 439 499 295 499 295 352 567 352 567 281 152 281 152 157 104 157 104 830 388 830 388 525 929 525 929 148 540 148 540 63 37 63 37 95 176 95 176 24 249 24 249 659 728 659 728 299 774 299 774 540 48 540 48 249 781 249 781 867 882 867 882 439 420 439 420 392 239 392 239 653 821 653 821 669 73 669 73 281 573 281 573 424 889 424 889 617 206 617 206 741 74 741 74 708 205 708 205 194 92 194 92 34 116 34 116 546 546 546 546 239 593 239 593 283 164 283 164 396 326 396 326 567 894 567 894 910 519 910 519 311 607 311 607 509 287 509 287 651 331 651 331 342 363 342 363 27 154 27 154 10 29 10 29 321 950 321 950 125 122 125 122 141 801 141 801 840 797 840 797 128 45 128 45 139 635 139 635 875 219 875 219 249 591 249 591 621 73 621 73 809 790 809 790 552 751 552 751 184 718 184 718 485 4 485 4 694 457 694 457 605 340 605 340 937 685 937 685 574 319 574 319 392 946 392 946 941 441 941 441 513 359 513 359 575 456 575 456 756 558 756 558 958 329 958 329 694 188 694 188 234 940 234 940 399 666 399 666 316 230 316 230 365 275 365 275 503 675 503 675 72 356 72 356 663 887 663 887 613 885 613 885 425 774 425 774 591 562 591 562 739 824 739 824 777 222 777 222 688 841 688 841 71 590 71 590 623 712 623 712 49 939 49 939 881 601 881 601 484 820 484 820 383 308 383 308 368 697 368 697 913 291 913 291 283 929 283 929 88 392 88 392 604 357 604 357 565 597 565 597 289 659 289 659 831 721 831 721 713 268 713 268 386 282 386 282 235 902 235 902 443 606 443 606 654 266 654 266 541 736 541 736 750 247 750 247 398 762 398 762 298 213 298 213 416 227 416 227 255 242 255 242 430 706 430 706 848 356 848 356 757 840 757 840 147 84 147 84 949 438 949 438 179 572 179 572 290 354 290 354 590 620 590 620 870 758 870 758 55 521 55 521 797 943 797 943 373 137 373 137 279 415 279 415 259 888 259 888 462 629 462 629 924 141 924 141 634 949 634 949 269 19 269 19 861 128 861 128 652 670 652 670 67 559 67 559 557 293 557 293 744 180 744 180 505 495 505 495 1 786 1 786 430 220 430 220 51 225 51 225 59 541 59 541 218 12 218 12 709 632 709 632 580 914 580 914 436 776 436 776 168 179 168 179 351 469 351 469 269 451 269 451 178 116 178 116 75 524 75 524 458 822 458 822 264 118 264 118 954 701 954 701 99 767 99 767 265 67 265 67 875 953 875 953 497 273 497 273 293 521 293 521 737 72 737 72 394 426 394 426 60 667 60 667 6 232 6 232 600 19 600 19 955 38 955 38 256 138 256 138 956 280 956 280 115 240 115 240 18 394 18 394 930 330 930 330 506 87 506 87 630 685 630 685 677 306 677 306 391 391 391 391 183 417 183 417 422 919 422 919 841 700 841 700 852 48 852 48 360 691 360 691 201 506 201 506 467 198 467 198 558 625 558 625 384 202 384 202 419 420 419 420 151 43 151 43 570 567 570 567 182 228 182 228 186 97 186 97 683 392 683 392 413 175 413 175 509 381 509 381 210 191 210 191 164 60 164 60 763 902 763 902 268 531 268 531 880 139 880 139 151 162 151 162 59 937 59 937 280 545 280 545 666 145 666 145 280 921 280 921 577 582 577 582 276 870 276 870 85 415 85 415 701 572 701 572 497 456 497 456 311 159 311 159 549 193 549 193 730 297 730 297 882 414 882 414 564 392 564 392 271 5 271 5 390 765 390 765 103 51 103 51 514 286 514 286 409 119 409 119 84 212 84 212 695 182 695 182 406 542 406 542 263 165 263 165 89 141 89 141 837 722 837 722 163 902 163 902 863 220 863 220 108 835 108 835 119 246 119 246 864 18 864 18 357 552 357 552 608 596 608 596 755 462 755 462 896 127 896 127 863 151 863 151 843 925 843 925 284 839 284 839 955 331 955 331 529 885 529 885 705 507 705 507 728 334 728 334 579 818 579 818 320 912 320 912 88 74 88 74 12 336 12 336 718 497 718 497 306 757 306 757 933 873 933 873 349 954 349 954 274 454 274 454 364 816 364 816 125 947 125 947 49 953 49 953 67 173 67 173 562 142 562 142 692 326 692 326 875 251 875 251 470 291 470 291 649 222 649 222 928 511 928 511 753 875 753 875 256 742 256 742 311 746 311 746 22 187 22 187 167 695 167 695 566 370 566 370 448 2 448 2 810 342 810 342 180 269 180 269 558 260 558 260 746 369 746 369 626 559 626 559 444 601 444 601 156 282 156 282 57 196 57 196 707 353 707 353 868 455 868 455 115 393 115 393 593 902 593 902 558 899 558 899 92 269 92 269 723 903 723 903 231 130 231 130 765 913 765 913 698 412 698 412 956 372 956 372 269 296 269 296 469 790 469 790 898 432 898 432 871 37 871 37 557 591 557 591 934 530 934 530 249 598 249 598 857 422 857 422 249 954 249 954 383 402 383 402 375 68 375 68 842 920 842 920 239 595 239 595 96 913 96 913 81 407 81 407 861 232 861 232 642 727 642 727 655 413 655 413 283 236 283 236 377 4 377 4 41 900 41 900 16 67 16 67 427 480 427 480 833 663 833 663 664 726 664 726 489 591 489 591 150 207 150 207 580 138 580 138 286 783 286 783 753 600 753 600 300 218 300 218 565 272 565 272 400 662 400 662 282 740 282 740 551 718 551 718 946 158 946 158 73 295 73 295 392 921 392 921 9 215 9 215 666 390 666 390 241 616 241 616 92 808 92 808 508 631 508 631 563 535 563 535 860 757 860 757 763 765 763 765 693 617 693 617 66 731 66 731 800 109 800 109 10 325 10 325 169 429 169 429 203 98 203 98 530 619 530 619 622 173 622 173 467 375 467 375 390 333 390 333 140 418 140 418 472 600 472 600 672 231 672 231 531 624 531 624 713 785 713 785 566 384 566 384 843 369 843 369 111 801 111 801 731 271 731 271 454 556 454 556 564 786 564 786 230 905 230 905 659 352 659 352 151 576 151 576 875 573 875 573 151 943 151 943 484 577 484 577 212 648 212 648 150 599 150 599 309 785 309 785 210 126 210 126 338 546 338 546 729 843 729 843 759 682 759 682 674 485 674 485 613 299 613 299 920 72 920 72 465 954 465 954 858 195 858 195 292 640 292 640 58 122 58 122 121 379 121 379 255 676 255 676 97 765 97 765 610 142 610 142 610 428 610 428 404 918 404 918 948 129 948 129 951 48 951 48 835 265 835 265 33 741 33 741 304 551 304 551 796 79 796 79 848 464 848 464 424 671 424 671 107 781 107 781 574 957 574 957 561 400 561 400 122 16 122 16 302 566 302 566 66 909 66 909 958 646 958 646 177 77 177 77 292 663 292 663 274 253 274 253 727 14 727 14 422 800 422 800 674 843 674 843 574 308 574 308 878 616 878 616 295 755 295 755 698 6 698 6 285 448 285 448 825 335 825 335 342 947 342 947 400 272 400 272 777 902 777 902 289 126 289 126 868 454 868 454 324 352 324 352 647 279 647 279 706 850 706 850 411 771 411 771 364 143 364 143 641 503 641 503 435 799 435 799 795 133 795 133 844 205 844 205 899 537 899 537 797 350 797 350 584 243 584 243 125 108 125 108 493 423 493 423 250 421 250 421 552 476 552 476 788 10 788 10 612 461 612 461 895 561 895 561 447 779 447 779 933 132 933 132 98 768 98 768 211 397 211 397 902 503 902 503 716 277 716 277 406 846 406 846 296 48 296 48 460 192 460 192 392 785 392 785 722 153 722 153 260 448 260 448 331 571 331 571 677 857 677 857 907 861 907 861 683 908 683 908 793 454 793 454 327 859 327 859 244 791 244 791 738 222 738 222 267 63 267 63 85 258 85 258 132 708 132 708 175 710 175 710 374 577 374 577 691 252 691 252 174 610 174 610 150 526 150 526 622 105 622 105 645 887 645 887 554 45 554 45 157 710 157 710 905 790 905 790 177 287 177 287 42 162 42 162 585 185 585 185 28 35 28 35 93 96 93 96 100 703 100 703 221 948 221 948 955 431 955 431 940 361 940 361 78 704 78 704 736 646 736 646 316 597 316 597 69 934 69 934 92 354 92 354 855 953 855 953 372 883 372 883 395 132 395 132 259 739 259 739 646 797 646 797 696 357 696 357 484 432 484 432 312 191 312 191 947 381 947 381 860 138 860 138 821 919 821 919 816 244 816 244 310 573 310 573 867 358 867 358 737 445 737 445 408 166 408 166 26 285 26 285 403 842 403 842 191 729 191 729 283 650 283 650 351 837 351 837 298 753 298 753 319 389 319 389 816 414 816 414 344 595 344 595 461 6 461 6 534 636 534 636 154 240 154 240 666 419 666 419 353 119 353 119 569 637 569 637 97 588 97 588 764 84 764 84 843 754 843 754 606 133 606 133 135 768 135 768 593 577 593 577 816 418 816 418 313 79 313 79 532 729 532 729 879 840 879 840 309 246 309 246 895 474 895 474 330 483 330 483 490 263 490 263 575 602 575 602 37 419 37 419 112 555 112 555 89 24 89 24 114 635 114 635 929 37 929 37 139 576 139 576 462 923 462 923 245 134 245 134 934 351 934 351 287 877 287 877 545 364 545 364 43 552 43 552 171 846 171 846 177 831 177 831 357 359 357 359 827 14 827 14 420 493 420 493 583 132 583 132 753 170 753 170 393 357 393 357 775 187 775 187 166 521 166 521 535 658 535 658 185 218 185 218 839 500 839 500 49 27 49 27 603 918 603 918 848 644 848 644 12 197 12 197 919 83 919 83 741 918 741 918 836 521 836 521 590 496 590 496 528 262 528 262 280 603 280 603 619 550 619 550 60 160 60 160 859 655 859 655 939 608 939 608 920 634 920 634 647 399 647 399 654 52 654 52 229 435 229 435 158 416 158 416 850 425 850 425 540 498 540 498 779 673 779 673 82 885 82 885 3 797 3 797 124 775 124 775 225 438 225 438 907 344 907 344 546 815 546 815 492 704 492 704 412 868 412 868 555 388 555 388 708 615 708 615 370 907 370 907 538 56 538 56 300 465 300 465 661 236 661 236 119 613 119 613 348 751 348 751 295 427 295 427 908 380 908 380 257 27 257 27 437 231 437 231 641 767 641 767 797 20 797 20 84 569 84 569 251 125 251 125 223 762 223 762 701 303 701 303 374 524 374 524 67 269 67 269 485 202 485 202 673 524 673 524 427 291 427 291 353 310 353 310 506 858 506 858 575 103 575 103 377 712 377 712 427 787 427 787 130 89 130 89 714 446 714 446 740 587 740 587 374 130 374 130 162 882 162 882 441 909 441 909 689 823 689 823 214 224 214 224 446 340 446 340 704 209 704 209 550 89 550 89 97 202 97 202 189 235 189 235 533 775 533 775 520 704 520 704 492 156 492 156 898 419 898 419 363 493 363 493 731 566 731 566 715 436 715 436 692 939 692 939 441 639 441 639 740 843 740 843 853 304 853 304 502 111 502 111 51 763 51 763 681 73 681 73 349 875 349 875 175 284 175 284 910 221 910 221 686 960 686 960 888 707 888 707 642 223 642 223 895 610 895 610 57 379 57 379 189 212 189 212 700 711 700 711 590 775 590 775 767 381 767 381 333 412 333 412 761 458 761 458 626 371 626 371 403 729 403 729 656 175 656 175 299 871 299 871 812 73 812 73 336 326 336 326 1 525 1 525 711 412 711 412 894 793 894 793 585 417 585 417 194 293 194 293 559 46 559 46 788 647 788 647 580 410 580 410 786 127 786 127 707 341 707 341 69 917 69 917 864 867 864 867 235 103 235 103 320 796 320 796 435 551 435 551 191 683 191 683 706 283 706 283 235 16 235 16 369 412 369 412 134 926 134 926 908 23 908 23 775 957 775 957 468 655 468 655 282 361 282 361 766 729 766 729 924 561 924 561 755 798 755 798 415 505 415 505 142 796 142 796 364 696 364 696 609 230 609 230 316 59 316 59 766 672 766 672 563 451 563 451 661 796 661 796 345 159 345 159 599 886 599 886 512 84 512 84 15 457 15 457 830 728 830 728 123 262 123 262 411 756 411 756 846 624 846 624 852 711 852 711 431 670 431 670 26 513 26 513 697 956 697 956 721 489 721 489 441 10 441 10 145 536 145 536 105 636 105 636 670 920 670 920 919 854 919 854 483 955 483 955 593 572 593 572 802 852 802 852 191 152 191 152 492 648 492 648 382 294 382 294 394 332 394 332 926 826 926 826 117 110 117 110 421 952 421 952 540 141 540 141 267 474 267 474 161 604 161 604 636 46 636 46 860 355 860 355 537 661 537 661 278 638 278 638 439 774 439 774 655 924 655 924 158 8 158 8 634 1 634 1 843 635 843 635 700 324 700 324 942 720 942 720 560 914 560 914 749 908 749 908 549 297 549 297 671 74 671 74 606 798 606 798 402 886 402 886 593 472 593 472 6 18 6 18 233 658 233 658 816 564 816 564 325 797 325 797 248 646 248 646 246 283 246 283 251 261 251 261 261 901 261 901 393 387 393 387 234 870 234 870 936 934 936 934 598 542 598 542 207 358 207 358 426 97 426 97 492 339 492 339 382 821 382 821 671 332 671 332 923 631 923 631 701 265 701 265 193 791 193 791 397 82 397 82 226 23 226 23 78 69 78 69 613 400 613 400 432 660 432 660 868 492 868 492 406 325 406 325 302 237 302 237 218 752 218 752 198 869 198 869 9 133 9 133 866 956 866 956 419 835 419 835 812 366 812 366 732 770 732 770 709 906 709 906 222 554 222 554 893 116 893 116 901 122 901 122 860 739 860 739 289 706 289 706 797 804 797 804 119 168 119 168 173 149 173 149 769 551 769 551 368 43 368 43 745 76 745 76 829 620 829 620 210 760 210 760 413 374 413 374 527 608 527 608 336 182 336 182 106 848 106 848 479 867 479 867 299 384 299 384 670 781 670 781 21 332 21 332 204 274 204 274 916 214 916 214 578 332 578 332 170 562 170 562 13 680 13 680 591 454 591 454 44 425 44 425 493 911 493 911 86 164 86 164 418 924 418 924 177 195 177 195 385 657 385 657 668 323 668 323 785 806 785 806 550 693 550 693 588 422 588 422 148 512 148 512 801 497 801 497 735 413 735 413 243 890 243 890 372 90 372 90 281 713 281 713 882 472 882 472 28 889 28 889 687 13 687 13 251 251 251 251 692 387 692 387 106 146 106 146 956 919 956 919 910 21 910 21 889 699 889 699 259 753 259 753 655 308 655 308 854 292 854 292 23 284 23 284 204 899 204 899 542 481 542 481 409 949 409 949 291 516 291 516 682 181 682 181 540 924 540 924 604 212 604 212 370 17 370 17 898 628 898 628 832 417 832 417 355 590 355 590 216 541 216 541 569 237 569 237 830 493 830 493 499 305 499 305 811 72 811 72 819 653 819 653 203 445 203 445 81 458 81 458 447 238 447 238 663 770 663 770 220 527 220 527 260 613 260 613 426 875 426 875 777 695 777 695 487 863 487 863 206 912 206 912 385 669 385 669 814 219 814 219 287 875 287 875 54 919 54 919 665 738 665 738 298 665 298 665 443 495 443 495 449 136 449 136 519 852 519 852 420 224 420 224 176 232 176 232 435 48 435 48 415 467 415 467 832 156 832 156 561 596 561 596 273 91 273 91 311 379 311 379 52 302 52 302 417 791 417 791 931 744 931 744 815 886 815 886 359 880 359 880 505 632 505 632 336 591 336 591 726 806 726 806 873 756 873 756 462 840 462 840 37 737 37 737 30 829 30 829 491 623 491 623 183 885 183 885 726 73 726 73 509 503 509 503 947 559 947 559 6 629 6 629 358 402 358 402 5 65 5 65 727 794 727 794 795 656 795 656 784 393 784 393 39 113 39 113 121 459 121 459 698 712 698 712 111 412 111 412 93 333 93 333 322 525 322 525 393 203 393 203 248 709 248 709 492 737 492 737 456 253 456 253 427 324 427 324 416 131 416 131 154 315 154 315 544 696 544 696 70 34 70 34 285 274 285 274 428 808 428 808 479 91 479 91 255 528 255 528 611 304 611 304 550 244 550 244 793 642 793 642 39 856 39 856 653 620 653 620 932 524 932 524 159 661 159 661 862 329 862 329 597 148 597 148 463 197 463 197 637 768 637 768 632 343 632 343 192 824 192 824 498 570 498 570 506 57 506 57 646 356 646 356 443 532 443 532 172 801 172 801 521 113 521 113 661 17 661 17 795 199 795 199 162 295 162 295 95 165 95 165 554 747 554 747 248 633 248 633 561 147 561 147 523 704 523 704 605 98 605 98 853 709 853 709 628 439 628 439 957 669 957 669 168 772 168 772 925 630 925 630 670 142 670 142 772 14 772 14 173 816 173 816 500 314 500 314 803 278 803 278 101 353 101 353 831 707 831 707 705 575 705 575 632 203 632 203 294 611 294 611 500 601 500 601 231 816 231 816 18 747 18 747 843 928 843 928 225 145 225 145 205 700 205 700 538 869 538 869 346 134 346 134 534 719 534 719 298 796 298 796 151 897 151 897 53 406 53 406 360 342 360 342 786 105 786 105 392 318 392 318 711 798 711 798 104 574 104 574 787 404 787 404 433 300 433 300 165 315 165 315 956 884 956 884 482 90 482 90 663 213 663 213 611 137 611 137 327 101 327 101 116 696 116 696 384 585 384 585 23 423 23 423 191 172 191 172 305 403 305 403 278 688 278 688 409 172 409 172 55 754 55 754 558 449 558 449 948 834 948 834 682 796 682 796 145 839 145 839 636 671 636 671 455 954 455 954 199 444 199 444 2 105 2 105 801 379 801 379 868 565 868 565 533 951 533 951 640 276 640 276 97 97 97 97 671 655 671 655 441 124 441 124 510 5 510 5 514 351 514 351 782 487 782 487 408 438 408 438 499 826 499 826 264 258 264 258 774 24 774 24 406 788 406 788 19 175 19 175 377 534 377 534 27 896 27 896 282 578 282 578 787 545 787 545 729 488 729 488 292 380 292 380 200 685 200 685 361 590 361 590 750 711 750 711 116 680 116 680 837 450 837 450 393 114 393 114 571 573 571 573 288 675 288 675 437 174 437 174 679 778 679 778 840 346 840 346 383 520 383 520 511 350 511 350 442 532 442 532 344 681 344 681 484 374 484 374 454 639 454 639 119 204 119 204 880 311 880 311 868 392 868 392 625 126 625 126 337 879 337 879 214 787 214 787 86 347 86 347 419 584 419 584 319 891 319 891 398 135 398 135 717 14 717 14 130 75 130 75 949 747 949 747 30 675 30 675 415 189 415 189 52 626 52 626 74 50 74 50 672 452 672 452 28 108 28 108 525 689 525 689 728 577 728 577 103 321 103 321 864 357 864 357 346 640 346 640 332 158 332 158 839 337 839 337 741 841 741 841 770 617 770 617 725 529 725 529 209 71 209 71 572 743 572 743 59 437 59 437 104 285 104 285 775 75 775 75 65 521 65 521 19 596 19 596 621 514 621 514 504 475 504 475 833 414 833 414 940 465 940 465 552 537 552 537 99 779 99 779 192 194 192 194 647 114 647 114 349 381 349 381 308 773 308 773 900 385 900 385 826 212 826 212 368 923 368 923 799 70 799 70 81 298 81 298 858 276 858 276 456 736 456 736 601 460 601 460 685 71 685 71 828 15 828 15 585 58 585 58 87 786 87 786 860 359 860 359 436 33 436 33 152 724 152 724 399 600 399 600 100 727 100 727 792 104 792 104 346 221 346 221 437 88 437 88 9 228 9 228 445 833 445 833 115 640 115 640 957 81 957 81 784 154 784 154 823 9 823 9 522 364 522 364 543 511 543 511 511 454 511 454 476 477 476 477 386 845 386 845 781 416 781 416 730 438 730 438 66 719 66 719 61 304 61 304 103 695 103 695 187 732 187 732 813 865 813 865 677 556 677 556 747 341 747 341 810 623 810 623 185 273 185 273 937 670 937 670 576 550 576 550 924 742 924 742 430 413 430 413 105 159 105 159 629 872 629 872 682 755 682 755 122 204 122 204 813 228 813 228 148 676 148 676 567 772 567 772 272 348 272 348 61 570 61 570 176 822 176 822 873 68 873 68 935 713 935 713 603 560 603 560 670 253 670 253 165 289 165 289 819 720 819 720 526 592 526 592 437 724 437 724 336 457 336 457 809 750 809 750 155 426 155 426 464 295 464 295 830 737 830 737 646 9 646 9 45 681 45 681 136 426 136 426 104 869 104 869 340 58 340 58 734 765 734 765 347 248 347 248 587 395 587 395 256 29 256 29 55 79 55 79 908 790 908 790 879 9 879 9 664 507 664 507 887 12 887 12 880 764 880 764 518 960 518 960 597 152 597 152 325 609 325 609 252 487 252 487 788 510 788 510 462 721 462 721 517 827 517 827 614 405 614 405 351 719 351 719 342 707 342 707 156 839 156 839 98 2 98 2 195 907 195 907 495 498 495 498 933 747 933 747 702 481 702 481 425 517 425 517 738 297 738 297 548 526 548 526 604 507 604 507 94 528 94 528 732 90 732 90 852 423 852 423 650 349 650 349 567 135 567 135 257 496 257 496 43 436 43 436 846 275 846 275 713 200 713 200 53 793 53 793 477 368 477 368 812 363 812 363 552 943 552 943 735 899 735 899 863 410 863 410 42 49 42 49 618 347 618 347 546 409 546 409 166 431 166 431 460 499 460 499 932 40 932 40 612 586 612 586 167 363 167 363 344 126 344 126 938 242 938 242 75 258 75 258 216 779 216 779 466 478 466 478 530 215 530 215 762 302 762 302 448 161 448 161 817 244 817 244 215 827 215 827 219 108 219 108 102 659 102 659 411 870 411 870 583 86 583 86 215 487 215 487 138 642 138 642 551 777 551 777 112 364 112 364 342 954 342 954 944 826 944 826 551 188 551 188 821 874 821 874 462 547 462 547 669 9 669 9 307 346 307 346 892 189 892 189 691 798 691 798 791 956 791 956 478 193 478 193 234 210 234 210 506 168 506 168 163 95 163 95 958 78 958 78 612 535 612 535 324 832 324 832 936 157 936 157 15 247 15 247 515 607 515 607 898 492 898 492 305 269 305 269 592 673 592 673 494 901 494 901 351 558 351 558 557 505 557 505 267 448 267 448 720 239 720 239 355 214 355 214 370 128 370 128 423 259 423 259 925 857 925 857 528 879 528 879 596 61 596 61 72 854 72 854 267 704 267 704 237 71 237 71 361 717 361 717 659 934 659 934 77 674 77 674 319 746 319 746 454 207 454 207 492 736 492 736 90 443 90 443 394 358 394 358 384 159 384 159 314 49 314 49 870 328 870 328 211 199 211 199 299 729 299 729 416 262 416 262 934 647 934 647 416 475 416 475 541 155 541 155 709 268 709 268 911 564 911 564 950 47 950 47 299 386 299 386 524 112 524 112 918 460 918 460 24 335 24 335 553 43 553 43 668 671 668 671 817 845 817 845 590 905 590 905 878 243 878 243 792 199 792 199 340 563 340 563 858 41 858 41 908 374 908 374 103 403 103 403 67 381 67 381 91 403 91 403 876 562 876 562 838 611 838 611 590 785 590 785 878 229 878 229 909 143 909 143 320 166 320 166 895 52 895 52 411 458 411 458 213 388 213 388 476 48 476 48 951 670 951 670 439 572 439 572 700 55 700 55 105 596 105 596 726 320 726 320 522 293 522 293 233 254 233 254 107 237 107 237 782 780 782 780 397 449 397 449 338 533 338 533 424 7 424 7 756 286 756 286 869 381 869 381 810 314 810 314 676 752 676 752 157 20 157 20 951 710 951 710 488 489 488 489 869 309 869 309 285 843 285 843 680 9 680 9 256 159 256 159 239 226 239 226 74 288 74 288 221 947 221 947 359 218 359 218 328 69 328 69 568 303 568 303 315 434 315 434 210 854 210 854 756 490 756 490 190 791 190 791 359 817 359 817 631 592 631 592 121 31 121 31 495 307 495 307 261 735 261 735 714 517 714 517 795 752 795 752 480 417 480 417 572 231 572 231 512 115 512 115 296 894 296 894 368 888 368 888 78 150 78 150 587 925 587 925 26 231 26 231 645 894 645 894 233 556 233 556 420 914 420 914 908 568 908 568 354 37 354 37 199 241 199 241 622 600 622 600 594 848 594 848 682 732 682 732 155 802 155 802 558 443 558 443 2 714 2 714 4 911 4 911 284 189 284 189 49 452 49 452 915 555 915 555 766 381 766 381 614 590 614 590 436 91 436 91 445 669 445 669 439 738 439 738 872 280 872 280 735 363 735 363 744 723 744 723 378 166 378 166 564 436 564 436 456 211 456 211 119 568 119 568 190 392 190 392 143 238 143 238 900 558 900 558 55 132 55 132 895 788 895 788 168 603 168 603 216 199 216 199 218 856 218 856 713 882 713 882 584 53 584 53 564 522 564 522 925 511 925 511 369 214 369 214 825 153 825 153 457 626 457 626 115 696 115 696 188 781 188 781 466 422 466 422 60 170 60 170 688 419 688 419 550 632 550 632 242 289 242 289 49 787 49 787 722 37 722 37 267 235 267 235 528 643 528 643 898 46 898 46 598 925 598 925 507 445 507 445 315 718 315 718 240 740 240 740 475 299 475 299 24 444 24 444 338 369 338 369 952 699 952 699 688 690 688 690 76 301 76 301 763 403 763 403 1 562 1 562 426 655 426 655 379 573 379 573 299 626 299 626 913 86 913 86 94 30 94 30 780 153 780 153 663 457 663 457 300 501 300 501 544 701 544 701 803 110 803 110 500 23 500 23 791 924 791 924 902 649 902 649 824 281 824 281 728 599 728 599 100 479 100 479 246 56 246 56 23 11 23 11 884 308 884 308 144 412 144 412 892 775 892 775 134 426 134 426 943 768 943 768 223 413 223 413 221 898 221 898 698 243 698 243 462 327 462 327 294 958 294 958 508 280 508 280 168 868 168 868 151 278 151 278 378 477 378 477 896 437 896 437 454 377 454 377 334 827 334 827 815 24 815 24 844 262 844 262 392 495 392 495 632 451 632 451 474 906 474 906 134 504 134 504 419 132 419 132 412 442 412 442 466 720 466 720 467 952 467 952 524 372 524 372 188 110 188 110 938 457 938 457 920 371 920 371 121 636 121 636 863 748 863 748 440 208 440 208 571 470 571 470 413 26 413 26 714 512 714 512 529 131 529 131 31 78 31 78 751 10 751 10 960 504 960 504 521 896 521 896 362 136 362 136 355 329 355 329 393 736 393 736 566 225 566 225 897 754 897 754 942 469 942 469 424 6 424 6 9 951 9 951 198 170 198 170 674 630 674 630 898 395 898 395 38 390 38 390 30 453 30 453 331 204 331 204 63 74 63 74 557 228 557 228 61 554 61 554 29 103 29 103 888 562 888 562 679 515 679 515 40 713 40 713 333 569 333 569 118 874 118 874 898 799 898 799 706 933 706 933 559 607 559 607 222 159 222 159 753 950 753 950 464 78 464 78 729 182 729 182 148 958 148 958 171 68 171 68 664 910 664 910 735 282 735 282 831 308 831 308 484 710 484 710 223 949 223 949 472 298 472 298 2 942 2 942 849 634 849 634 873 526 873 526 663 513 663 513 836 537 836 537 103 412 103 412 699 486 699 486 434 701 434 701 360 290 360 290 219 617 219 617 539 332 539 332 125 699 125 699 661 822 661 822 99 223 99 223 461 202 461 202 398 279 398 279 942 131 942 131 307 378 307 378 407 48 407 48 954 304 954 304 960 951 960 951 509 840 509 840 214 609 214 609 380 952 380 952 255 596 255 596 836 162 836 162 118 520 118 520 314 954 314 954 166 333 166 333 627 713 627 713 944 898 944 898 697 41 697 41 233 735 233 735 780 331 780 331 601 108 601 108 286 625 286 625 700 8 700 8 470 692 470 692 709 803 709 803 535 131 535 131 21 786 21 786 906 771 906 771 878 192 878 192 556 208 556 208 463 881 463 881 253 875 253 875 419 737 419 737 241 297 241 297 841 799 841 799 882 694 882 694 82 79 82 79 796 269 796 269 326 808 326 808 191 578 191 578 800 183 800 183 673 312 673 312 910 474 910 474 249 939 249 939 946 390 946 390 757 936 757 936 867 2 867 2 501 208 501 208 557 362 557 362 205 793 205 793 327 140 327 140 950 142 950 142 287 584 287 584 334 422 334 422 837 574 837 574 945 673 945 673 415 115 415 115 685 317 685 317 900 321 900 321 261 526 261 526 450 85 450 85 175 829 175 829 88 755 88 755 278 836 278 836 829 46 829 46 536 371 536 371 471 48 471 48 584 622 584 622 389 568 389 568 237 109 237 109 214 23 214 23 578 955 578 955 336 690 336 690 628 56 628 56 106 899 106 899 679 727 679 727 145 408 145 408 241 672 241 672 615 275 615 275 477 879 477 879 447 744 447 744 42 371 42 371 227 482 227 482 650 624 650 624 142 94 142 94 931 958 931 958 115 845 115 845 145 775 145 775 884 183 884 183 290 397 290 397 363 563 363 563 344 289 344 289 932 112 932 112 875 877 875 877 161 304 161 304 581 236 581 236 597 903 597 903 516 364 516 364 42 672 42 672 571 952 571 952 753 471 753 471 410 353 410 353 672 837 672 837 587 385 587 385 311 123 311 123 135 80 135 80 665 941 665 941 187 414 187 414 284 36 284 36 902 650 902 650 382 844 382 844 165 287 165 287 364 428 364 428 219 23 219 23 715 648 715 648 918 58 918 58 430 115 430 115 726 464 726 464 948 898 948 898 63 91 63 91 553 762 553 762 660 96 660 96 325 899 325 899 214 226 214 226 497 409 497 409 13 779 13 779 233 325 233 325 811 445 811 445 382 397 382 397 913 422 913 422 11 673 11 673 444 19 444 19 788 36 788 36 792 930 792 930 786 722 786 722 136 136 136 136 177 184 177 184 484 844 484 844 338 695 338 695 758 137 758 137 202 197 202 197 572 240 572 240 481 491 481 491 362 579 362 579 84 456 84 456 485 220 485 220 788 844 788 844 328 932 328 932 581 318 581 318 419 476 419 476 576 887 576 887 55 87 55 87 593 741 593 741 955 574 955 574 377 457 377 457 346 331 346 331 947 14 947 14 85 30 85 30 536 43 536 43 78 311 78 311 911 218 911 218 425 213 425 213 404 614 404 614 170 733 170 733 341 303 341 303 393 329 393 329 628 872 628 872 692 551 692 551 457 601 457 601 331 280 331 280 926 286 926 286 355 466 355 466 881 294 881 294 580 799 580 799 373 757 373 757 747 860 747 860 401 738 401 738 777 699 777 699 479 346 479 346 257 193 257 193 366 347 366 347 46 649 46 649 705 762 705 762 731 127 731 127 334 93 334 93 265 37 265 37 384 386 384 386 108 209 108 209 246 822 246 822 430 429 430 429 129 287 129 287 683 310 683 310 234 883 234 883 564 702 564 702 106 318 106 318 396 491 396 491 47 480 47 480 46 949 46 949 157 13 157 13 260 235 260 235 843 587 843 587 49 879 49 879 2 503 2 503 841 757 841 757 834 640 834 640 340 776 340 776 829 299 829 299 782 6 782 6 90 845 90 845 298 607 298 607 627 340 627 340 842 729 842 729 855 895 855 895 521 271 521 271 841 225 841 225 127 610 127 610 197 310 197 310 633 639 633 639 150 580 150 580 628 113 628 113 360 24 360 24 597 266 597 266 481 625 481 625 363 413 363 413 956 860 956 860 252 525 252 525 166 55 166 55 575 534 575 534 772 375 772 375 290 709 290 709 810 674 810 674 388 506 388 506 292 662 292 662 380 493 380 493 945 832 945 832 3 294 3 294 895 900 895 900 504 696 504 696 580 84 580 84 544 71 544 71 93 712 93 712 529 650 529 650 334 653 334 653 405 497 405 497 908 588 908 588 111 956 111 956 452 191 452 191 274 641 274 641 83 246 83 246 744 746 744 746 588 853 588 853 780 179 780 179 54 404 54 404 464 752 464 752 651 318 651 318 379 242 379 242 445 748 445 748 679 677 679 677 396 691 396 691 742 670 742 670 452 123 452 123 643 633 643 633 444 378 444 378 252 613 252 613 250 314 250 314 517 550 517 550 509 24 509 24 643 595 643 595 755 837 755 837 274 409 274 409 900 265 900 265 192 950 192 950 774 507 774 507 207 575 207 575 134 522 134 522 887 154 887 154 325 55 325 55 929 325 929 325 440 664 440 664 493 845 493 845 648 791 648 791 173 408 173 408 144 49 144 49 232 348 232 348 674 760 674 760 280 293 280 293 386 274 386 274 428 83 428 83 105 631 105 631 391 793 391 793 579 758 579 758 511 64 511 64 818 817 818 817 841 412 841 412 613 175 613 175 337 450 337 450 196 747 196 747 903 704 903 704 740 430 740 430 156 136 156 136 244 672 244 672 320 137 320 137 360 352 360 352 782 437 782 437 196 568 196 568 393 871 393 871 123 720 123 720 812 837 812 837 868 266 868 266 661 954 661 954 779 863 779 863 481 836 481 836 246 9 246 9 737 502 737 502 865 657 865 657 601 51 601 51 314 856 314 856 513 823 513 823 292 18 292 18 263 78 263 78 565 70 565 70 140 91 140 91 823 911 823 911 226 595 226 595 362 158 362 158 852 895 852 895 897 565 897 565 735 702 735 702 737 685 737 685 945 448 945 448 613 113 613 113 177 76 177 76 924 321 924 321 182 187 182 187 329 624 329 624 270 570 270 570 611 935 611 935 633 204 633 204 915 352 915 352 876 582 876 582 568 747 568 747 719 850 719 850 294 300 294 300 255 364 255 364 866 731 866 731 525 296 525 296 168 834 168 834 188 42 188 42 678 771 678 771 839 236 839 236 766 400 766 400 89 188 89 188 264 753 264 753 787 763 787 763 589 898 589 898 713 95 713 95 461 817 461 817 261 113 261 113 954 452 954 452 387 656 387 656 251 786 251 786 435 685 435 685 170 5 170 5 59 205 59 205 470 798 470 798 882 522 882 522 834 49 834 49 614 18 614 18 868 356 868 356 663 614 663 614 423 245 423 245 809 817 809 817 502 926 502 926 574 830 574 830 554 489 554 489 491 786 491 786 933 79 933 79 171 633 171 633 942 659 942 659 917 467 917 467 567 62 567 62 632 321 632 321 455 15 455 15 672 761 672 761 61 960 61 960 77 618 77 618 675 409 675 409 112 728 112 728 885 568 885 568 818 603 818 603 291 911 291 911 428 862 428 862 786 291 786 291 877 416 877 416 475 15 475 15 952 886 952 886 715 319 715 319 258 647 258 647 34 438 34 438 376 527 376 527 823 285 823 285 11 544 11 544 402 788 402 788 290 379 290 379 656 558 656 558 236 52 236 52 875 278 875 278 915 839 915 839 921 501 921 501 553 347 553 347 674 405 674 405 900 118 900 118 872 857 872 857 304 822 304 822 382 502 382 502 937 456 937 456 686 757 686 757 484 881 484 881 243 52 243 52 6 201 6 201 299 59 299 59 438 270 438 270 609 455 609 455 561 264 561 264 362 129 362 129 61 449 61 449 766 271 766 271 153 634 153 634 134 494 134 494 443 72 443 72 482 813 482 813 524 599 524 599 100 240 100 240 487 931 487 931 851 174 851 174 862 317 862 317 745 692 745 692 821 780 821 780 662 225 662 225 549 649 549 649 250 808 250 808 922 194 922 194 238 465 238 465 758 792 758 792 332 385 332 385 867 11 867 11 933 390 933 390 148 848 148 848 447 646 447 646 695 221 695 221 328 49 328 49 295 478 295 478 423 591 423 591 690 915 690 915 884 823 884 823 794 208 794 208 443 536 443 536 342 699 342 699 766 947 766 947 529 402 529 402 48 286 48 286 746 290 746 290 698 259 698 259 371 913 371 913 185 799 185 799 883 788 883 788 702 387 702 387 164 953 164 953 269 87 269 87 181 607 181 607 351 210 351 210 456 441 456 441 800 579 800 579 885 464 885 464 241 75 241 75 390 254 390 254 935 800 935 800 889 563 889 563 138 908 138 908 1 243 1 243 791 620 791 620 326 789 326 789 255 882 255 882 928 774 928 774 166 804 166 804 735 4 735 4 868 538 868 538 646 420 646 420 199 835 199 835 524 205 524 205 399 673 399 673 538 571 538 571 911 60 911 60 469 483 469 483 575 118 575 118 280 432 280 432 175 735 175 735 843 127 843 127 411 4 411 4 626 758 626 758 369 387 369 387 197 784 197 784 532 848 532 848 434 729 434 729 153 180 153 180 921 756 921 756 525 9 525 9 911 853 911 853 685 63 685 63 476 520 476 520 684 475 684 475 893 360 893 360 866 104 866 104 918 691 918 691 497 526 497 526 106 410 106 410 833 115 833 115 304 318 304 318 32 132 32 132 158 132 158 132 78 580 78 580 735 745 735 745 832 776 832 776 81 380 81 380 349 889 349 889 840 225 840 225 132 342 132 342 265 143 265 143 773 495 773 495 144 211 144 211 867 619 867 619 842 779 842 779 664 515 664 515 156 236 156 236 465 836 465 836 538 125 538 125 110 145 110 145 912 282 912 282 772 31 772 31 125 625 125 625 538 312 538 312 851 776 851 776 879 888 879 888 761 949 761 949 946 147 946 147 73 36 73 36 265 461 265 461 658 790 658 790 395 320 395 320 791 28 791 28 198 154 198 154 889 796 889 796 353 604 353 604 304 288 304 288 211 580 211 580 206 144 206 144 829 657 829 657 576 868 576 868 43 84 43 84 65 231 65 231 738 884 738 884 897 313 897 313 25 171 25 171 929 461 929 461 368 932 368 932 657 751 657 751 837 62 837 62 363 712 363 712 902 733 902 733 56 634 56 634 367 670 367 670 798 157 798 157 624 691 624 691 441 411 441 411 366 865 366 865 386 323 386 323 826 639 826 639 953 581 953 581 154 544 154 544 850 809 850 809 480 212 480 212 67 5 67 5 620 937 620 937 309 451 309 451 81 581 81 581 643 33 643 33 467 414 467 414 575 239 575 239 237 211 237 211 852 907 852 907 710 584 710 584 675 755 675 755 887 218 887 218 947 958 947 958 479 44 479 44 15 778 15 778 852 50 852 50 821 132 821 132 223 759 223 759 123 25 123 25 352 745 352 745 154 584 154 584 934 535 934 535 288 586 288 586 568 315 568 315 934 378 934 378 347 936 347 936 120 452 120 452 643 326 643 326 24 299 24 299 29 465 29 465 633 772 633 772 389 792 389 792 324 440 324 440 784 319 784 319 150 902 150 902 260 125 260 125 128 830 128 830 347 607 347 607 134 711 134 711 644 323 644 323 545 666 545 666 98 158 98 158 765 772 765 772 395 695 395 695 59 232 59 232 202 489 202 489 304 59 304 59 669 613 669 613 292 838 292 838 375 621 375 621 725 808 725 808 447 410 447 410 144 792 144 792 415 520 415 520 247 37 247 37 183 38 183 38 197 281 197 281 202 785 202 785 522 354 522 354 22 211 22 211 315 855 315 855 124 875 124 875 832 290 832 290 781 381 781 381 54 896 54 896 786 577 786 577 558 66 558 66 516 386 516 386 940 79 940 79 786 96 786 96 616 33 616 33 30 78 30 78 528 67 528 67 448 20 448 20 452 90 452 90 257 654 257 654 153 729 153 729 663 395 663 395 723 110 723 110 635 205 635 205 956 177 956 177 758 784 758 784 759 925 759 925 299 284 299 284 851 820 851 820 629 584 629 584 531 7 531 7 927 259 927 259 173 640 173 640 298 910 298 910 844 666 844 666 266 192 266 192 873 257 873 257 7 1 7 1 35 783 35 783 956 938 956 938 201 892 201 892 606 429 606 429 508 97 508 97 93 925 93 925 215 451 215 451 369 472 369 472 146 662 146 662 758 759 758 759 911 332 911 332 515 149 515 149 631 132 631 132 299 693 299 693 111 134 111 134 917 172 917 172 679 68 679 68 155 232 155 232 197 644 197 644 652 744 652 744 32 478 32 478 427 767 427 767 710 130 710 130 886 111 886 111 511 870 511 870 167 701 167 701 192 84 192 84 318 9 318 9 861 563 861 563 452 56 452 56 913 682 913 682 460 535 460 535 350 864 350 864 771 200 771 200 382 526 382 526 653 508 653 508 798 897 798 897 705 253 705 253 798 476 798 476 872 806 872 806 82 148 82 148 513 869 513 869 68 114 68 114 768 768 768 768 687 85 687 85 587 141 587 141 133 301 133 301 508 312 508 312 171 385 171 385 610 129 610 129 184 938 184 938 831 507 831 507 505 278 505 278 523 15 523 15 752 454 752 454 816 631 816 631 336 335 336 335 12 515 12 515 579 349 579 349 946 87 946 87 484 236 484 236 297 939 297 939 453 269 453 269 299 330 299 330 811 807 811 807 935 19 935 19 397 691 397 691 320 379 320 379 269 201 269 201 238 620 238 620 791 25 791 25 930 561 930 561 733 794 733 794 765 917 765 917 467 528 467 528 637 376 637 376 414 466 414 466 657 779 657 779 154 589 154 589 734 83 734 83 660 319 660 319 61 106 61 106 593 765 593 765 314 62 314 62 645 557 645 557 726 337 726 337 391 439 391 439 54 682 54 682 691 283 691 283 867 426 867 426 760 314 760 314 170 259 170 259 551 230 551 230 328 641 328 641 644 452 644 452 745 4 745 4 776 270 776 270 368 831 368 831 927 467 927 467 565 763 565 763 555 178 555 178 642 529 642 529 319 802 319 802 534 52 534 52 420 365 420 365 599 689 599 689 393 606 393 606 757 38 757 38 158 570 158 570 740 34 740 34 687 928 687 928 863 643 863 643 648 828 648 828 221 113 221 113 938 913 938 913 263 232 263 232 266 243 266 243 253 55 253 55 401 577 401 577 857 541 857 541 801 253 801 253 171 566 171 566 711 921 711 921 177 350 177 350 94 72 94 72 52 379 52 379 555 463 555 463 617 489 617 489 875 499 875 499 56 955 56 955 750 383 750 383 575 318 575 318 603 76 603 76 494 486 494 486 461 901 461 901 747 566 747 566 209 746 209 746 462 330 462 330 43 590 43 590 547 527 547 527 593 410 593 410 747 134 747 134 622 8 622 8 666 325 666 325 97 488 97 488 90 885 90 885 891 478 891 478 263 661 263 661 773 354 773 354 114 821 114 821 94 444 94 444 130 148 130 148 390 355 390 355 72 406 72 406 149 760 149 760 606 12 606 12 556 924 556 924 593 721 593 721 927 901 927 901 824 701 824 701 824 30 824 30 115 481 115 481 390 384 390 384 257 354 257 354 866 809 866 809 773 840 773 840 155 855 155 855 244 735 244 735 138 247 138 247 227 615 227 615 408 944 408 944 722 429 722 429 824 619 824 619 546 254 546 254 722 210 722 210 931 896 931 896 258 546 258 546 29 745 29 745 475 109 475 109 267 453 267 453 415 280 415 280 155 500 155 500 456 669 456 669 815 873 815 873 707 714 707 714 432 257 432 257 371 857 371 857 813 159 813 159 806 436 806 436 702 898 702 898 205 26 205 26 384 20 384 20 436 466 436 466 108 46 108 46 258 41 258 41 659 702 659 702 121 372 121 372 703 947 703 947 401 410 401 410 691 335 691 335 372 151 372 151 610 102 610 102 512 441 512 441 502 36 502 36 392 614 392 614 266 4 266 4 211 788 211 788 368 665 368 665 732 16 732 16 109 649 109 649 720 184 720 184 568 652 568 652 915 449 915 449 766 178 766 178 699 113 699 113 353 90 353 90 659 741 659 741 628 572 628 572 282 461 282 461 385 352 385 352 65 427 65 427 131 229 131 229 113 728 113 728 300 699 300 699 67 511 67 511 416 745 416 745 773 416 773 416 632 328 632 328 764 590 764 590 897 581 897 581 604 114 604 114 378 867 378 867 26 247 26 247 251 218 251 218 775 490 775 490 42 850 42 850 607 251 607 251 806 933 806 933 883 58 883 58 681 480 681 480 7 334 7 334 482 98 482 98 916 368 916 368 820 158 820 158 327 46 327 46 949 411 949 411 511 681 511 681 752 183 752 183 274 343 274 343 611 608 611 608 776 258 776 258 2 730 2 730 287 198 287 198 306 124 306 124 719 370 719 370 34 697 34 697 422 764 422 764 75 774 75 774 59 302 59 302 144 44 144 44 197 430 197 430 559 556 559 556 813 314 813 314 158 796 158 796 531 671 531 671 325 806 325 806 137 194 137 194 129 519 129 519 661 411 661 411 419 529 419 529 883 53 883 53 495 169 495 169 657 496 657 496 542 265 542 265 274 191 274 191 156 319 156 319 204 811 204 811 714 781 714 781 701 711 701 711 74 856 74 856 829 664 829 664 127 589 127 589 199 957 199 957 336 772 336 772 588 616 588 616 152 618 152 618 816 30 816 30 228 893 228 893 779 250 779 250 312 786 312 786 107 552 107 552 522 144 522 144 401 170 401 170 645 627 645 627 239 23 239 23 776 713 776 713 880 23 880 23 613 248 613 248 368 424 368 424 866 246 866 246 832 412 832 412 891 720 891 720 420 217 420 217 222 228 222 228 212 279 212 279 429 614 429 614 318 166 318 166 576 607 576 607 514 613 514 613 928 681 928 681 885 460 885 460 13 180 13 180 671 483 671 483 761 773 761 773 573 8 573 8 907 434 907 434 767 942 767 942 862 103 862 103 11 344 11 344 895 931 895 931 760 34 760 34 242 124 242 124 340 569 340 569 173 727 173 727 671 93 671 93 923 49 923 49 846 166 846 166 858 665 858 665 841 444 841 444 638 691 638 691 394 284 394 284 511 559 511 559 677 29 677 29 711 508 711 508 824 730 824 730 133 722 133 722 109 353 109 353 721 120 721 120 679 659 679 659 500 73 500 73 826 486 826 486 46 566 46 566 430 99 430 99 753 386 753 386 703 361 703 361 932 68 932 68 416 232 416 232 545 744 545 744 503 878 503 878 850 384 850 384 104 490 104 490 394 798 394 798 940 66 940 66 539 581 539 581 685 820 685 820 825 266 825 266 841 397 841 397 334 663 334 663 851 306 851 306 821 425 821 425 722 667 722 667 321 18 321 18 1 83 1 83 116 503 116 503 397 58 397 58 90 643 90 643 554 625 554 625 959 566 959 566 825 53 825 53 901 943 901 943 140 85 140 85 683 541 683 541 869 516 869 516 207 478 207 478 281 443 281 443 365 472 365 472 737 751 737 751 395 862 395 862 857 850 857 850 732 541 732 541 589 345 589 345 712 723 712 723 899 290 899 290 892 188 892 188 49 324 49 324 85 806 85 806 486 183 486 183 331 73 331 73 950 869 950 869 100 764 100 764 703 252 703 252 400 486 400 486 433 540 433 540 774 639 774 639 236 761 236 761 371 342 371 342 394 921 394 921 440 461 440 461 467 537 467 537 747 664 747 664 710 233 710 233 18 707 18 707 919 651 919 651 491 41 491 41 43 536 43 536 359 125 359 125 94 955 94 955 810 325 810 325 381 180 381 180 909 25 909 25 652 918 652 918 348 809 348 809 194 713 194 713 153 565 153 565 776 585 776 585 759 594 759 594 318 357 318 357 543 940 543 940 822 257 822 257 238 958 238 958 695 724 695 724 885 283 885 283 827 363 827 363 440 553 440 553 817 740 817 740 880 481 880 481 316 52 316 52 841 401 841 401 305 354 305 354 36 346 36 346 925 329 925 329 150 113 150 113 190 794 190 794 104 34 104 34 517 727 517 727 149 520 149 520 602 25 602 25 591 919 591 919 87 524 87 524 249 83 249 83 908 110 908 110 430 150 430 150 442 467 442 467 697 142 697 142 216 931 216 931 475 316 475 316 914 731 914 731 457 438 457 438 516 264 516 264 683 229 683 229 643 463 643 463 414 328 414 328 788 168 788 168 371 624 371 624 115 286 115 286 238 2 238 2 78 17 78 17 711 888 711 888 712 244 712 244 236 800 236 800 758 719 758 719 702 923 702 923 869 61 869 61 79 735 79 735 466 367 466 367 746 822 746 822 624 296 624 296 75 637 75 637 934 832 934 832 99 358 99 358 334 673 334 673 726 822 726 822 696 77 696 77 956 135 956 135 293 405 293 405 163 903 163 903 588 163 588 163 779 952 779 952 536 946 536 946 425 238 425 238 167 16 167 16 613 20 613 20 333 739 333 739 347 615 347 615 527 737 527 737 670 249 670 249 361 150 361 150 688 47 688 47 137 418 137 418 844 196 844 196 93 772 93 772 344 737 344 737 516 722 516 722 938 311 938 311 277 290 277 290 324 234 324 234 410 383 410 383 665 638 665 638 335 455 335 455 463 779 463 779 450 188 450 188 895 878 895 878 641 81 641 81 311 878 311 878 204 349 204 349 474 22 474 22 284 264 284 264 40 361 40 361 411 334 411 334 917 187 917 187 103 446 103 446 779 312 779 312 468 955 468 955 677 219 677 219 615 383 615 383 502 439 502 439 859 531 859 531 256 50 256 50 416 25 416 25 573 325 573 325 151 706 151 706 666 509 666 509 23 344 23 344 951 381 951 381 747 757 747 757 168 954 168 954 594 202 594 202 439 573 439 573 702 602 702 602 351 677 351 677 854 316 854 316 338 674 338 674 115 924 115 924 821 891 821 891 102 186 102 186 415 905 415 905 753 361 753 361 605 954 605 954 586 274 586 274 561 79 561 79 411 815 411 815 270 926 270 926 132 720 132 720 414 144 414 144 792 537 792 537 60 36 60 36 923 450 923 450 315 811 315 811 459 598 459 598 157 330 157 330 660 884 660 884 924 187 924 187 474 849 474 849 36 204 36 204 435 756 435 756 663 30 663 30 298 57 298 57 520 103 520 103 830 15 830 15 320 753 320 753 800 58 800 58 509 601 509 601 825 657 825 657 238 784 238 784 33 513 33 513 184 669 184 669 617 904 617 904 564 26 564 26 914 763 914 763 110 883 110 883 84 704 84 704 360 426 360 426 920 789 920 789 597 21 597 21 446 199 446 199 414 734 414 734 88 764 88 764 672 258 672 258 493 874 493 874 684 467 684 467 439 797 439 797 134 438 134 438 613 501 613 501 679 166 679 166 282 101 282 101 187 687 187 687 812 757 812 757 420 627 420 627 742 897 742 897 309 937 309 937 518 441 518 441 439 665 439 665 448 863 448 863 295 865 295 865 313 75 313 75 694 627 694 627 76 234 76 234 200 341 200 341 713 123 713 123 310 415 310 415 561 145 561 145 268 576 268 576 443 404 443 404 203 506 203 506 339 384 339 384 808 866 808 866 469 291 469 291 75 673 75 673 86 867 86 867 337 693 337 693 796 311 796 311 843 304 843 304 97 809 97 809 509 760 509 760 84 602 84 602 736 70 736 70 791 766 791 766 160 359 160 359 2 348 2 348 94 254 94 254 287 271 287 271 495 448 495 448 940 327 940 327 219 374 219 374 540 265 540 265 159 703 159 703 854 43 854 43 555 715 555 715 677 545 677 545 646 403 646 403 613 90 613 90 653 556 653 556 759 163 759 163 960 589 960 589 732 63 732 63 906 560 906 560 713 899 713 899 905 869 905 869 166 793 166 793 273 80 273 80 911 445 911 445 103 681 103 681 279 323 279 323 263 122 263 122 897 591 897 591 927 421 927 421 69 603 69 603 593 220 593 220 17 757 17 757 885 231 885 231 901 190 901 190 84 161 84 161 822 876 822 876 366 571 366 571 172 712 172 712 437 440 437 440 419 753 419 753 848 431 848 431 462 280 462 280 153 525 153 525 463 770 463 770 607 848 607 848 641 137 641 137 357 909 357 909 111 795 111 795 97 170 97 170 638 293 638 293 54 697 54 697 730 267 730 267 237 69 237 69 713 193 713 193 410 922 410 922 912 447 912 447 848 138 848 138 363 913 363 913 209 826 209 826 711 596 711 596 664 37 664 37 904 447 904 447 911 791 911 791 517 23 517 23 601 370 601 370 711 441 711 441 649 493 649 493 910 916 910 916 908 556 908 556 821 57 821 57 743 25 743 25 861 90 861 90 187 198 187 198 710 888 710 888 790 50 790 50 842 558 842 558 827 114 827 114 691 872 691 872 288 173 288 173 132 488 132 488 431 479 431 479 560 709 560 709 72 790 72 790 161 167 161 167 382 824 382 824 882 204 882 204 662 315 662 315 182 134 182 134 651 300 651 300 431 827 431 827 77 425 77 425 471 484 471 484 253 39 253 39 27 14 27 14 434 748 434 748 922 668 922 668 503 725 503 725 426 898 426 898 266 338 266 338 212 460 212 460 31 869 31 869 915 405 915 405 28 743 28 743 858 323 858 323 203 195 203 195 618 57 618 57 320 327 320 327 397 284 397 284 133 650 133 650 827 725 827 725 604 780 604 780 926 478 926 478 56 741 56 741 660 839 660 839 898 574 898 574 880 564 880 564 88 659 88 659 184 92 184 92 72 504 72 504 489 332 489 332 218 401 218 401 495 611 495 611 323 88 323 88 302 275 302 275 947 26 947 26 252 102 252 102 8 378 8 378 868 951 868 951 728 365 728 365 612 309 612 309 108 701 108 701 559 547 559 547 703 583 703 583 365 347 365 347 195 60 195 60 246 6 246 6 796 483 796 483 603 869 603 869 291 342 291 342 797 780 797 780 100 704 100 704 179 353 179 353 608 550 608 550 521 737 521 737 204 475 204 475 848 841 848 841 542 948 542 948 330 879 330 879 312 98 312 98 840 734 840 734 3 433 3 433 81 187 81 187 366 385 366 385 605 513 605 513 348 261 348 261 280 124 280 124 675 390 675 390 355 526 355 526 845 669 845 669 83 941 83 941 90 829 90 829 432 355 432 355 573 679 573 679 375 845 375 845 475 179 475 179 857 157 857 157 15 654 15 654 378 25 378 25 361 374 361 374 627 153 627 153 106 960 106 960 464 76 464 76 265 659 265 659 914 500 914 500 497 682 497 682 301 613 301 613 140 842 140 842 586 826 586 826 9 480 9 480 853 141 853 141 693 441 693 441 347 668 347 668 150 443 150 443 330 837 330 837 419 607 419 607 263 508 263 508 138 498 138 498 422 138 422 138 363 791 363 791 564 777 564 777 219 386 219 386 238 681 238 681 866 510 866 510 263 943 263 943 957 361 957 361 102 241 102 241 156 435 156 435 805 219 805 219 485 931 485 931 211 300 211 300 367 17 367 17 627 697 627 697 392 749 392 749 187 106 187 106 560 503 560 503 534 696 534 696 668 324 668 324 867 566 867 566 756 512 756 512 179 261 179 261 149 550 149 550 14 349 14 349 911 202 911 202 871 208 871 208 452 173 452 173 87 690 87 690 943 120 943 120 458 253 458 253 903 371 903 371 416 724 416 724 408 825 408 825 752 684 752 684 735 891 735 891 193 79 193 79 206 828 206 828 591 89 591 89 782 147 782 147 205 318 205 318 760 812 760 812 157 66 157 66 345 575 345 575 58 632 58 632 270 355 270 355 523 357 523 357 572 239 572 239 440 843 440 843 279 249 279 249 930 122 930 122 329 619 329 619 857 84 857 84 878 641 878 641 549 210 549 210 406 719 406 719 769 703 769 703 134 569 134 569 602 123 602 123 375 250 375 250 212 441 212 441 86 541 86 541 453 897 453 897 2 903 2 903 466 491 466 491 748 242 748 242 588 468 588 468 403 526 403 526 495 671 495 671 147 858 147 858 746 958 746 958 200 835 200 835 930 758 930 758 512 71 512 71 48 801 48 801 573 955 573 955 865 365 865 365 631 262 631 262 244 604 244 604 728 483 728 483 928 578 928 578 254 611 254 611 139 138 139 138 956 873 956 873 596 369 596 369 793 812 793 812 458 585 458 585 271 376 271 376 178 248 178 248 325 310 325 310 758 959 758 959 303 851 303 851 736 180 736 180 790 617 790 617 1 191 1 191 599 654 599 654 5 334 5 334 532 869 532 869 731 761 731 761 117 71 117 71 820 627 820 627 21 671 21 671 820 575 820 575 52 441 52 441 766 644 766 644 769 141 769 141 257 844 257 844 154 702 154 702 948 704 948 704 117 225 117 225 631 114 631 114 378 287 378 287 647 822 647 822 553 683 553 683 746 761 746 761 859 54 859 54 618 780 618 780 478 325 478 325 447 936 447 936 213 285 213 285 920 844 920 844 14 587 14 587 689 553 689 553 765 680 765 680 606 463 606 463 299 317 299 317 19 1 19 1 533 553 533 553 693 152 693 152 863 255 863 255 340 861 340 861 609 823 609 823 485 901 485 901 892 849 892 849 749 258 749 258 231 566 231 566 301 725 301 725 461 290 461 290 781 549 781 549 505 609 505 609 7 656 7 656 919 719 919 719 56 605 56 605 35 186 35 186 176 820 176 820 331 833 331 833 743 527 743 527 561 217 561 217 457 444 457 444 365 330 365 330 439 668 439 668 521 941 521 941 69 486 69 486 579 308 579 308 829 97 829 97 590 98 590 98 539 685 539 685 529 143 529 143 848 955 848 955 486 805 486 805 960 592 960 592 220 486 220 486 67 903 67 903 54 355 54 355 679 460 679 460 618 774 618 774 300 801 300 801 611 329 611 329 519 476 519 476 512 189 512 189 544 359 544 359 914 453 914 453 788 704 788 704 98 152 98 152 691 758 691 758 40 322 40 322 643 498 643 498 213 931 213 931 187 43 187 43 842 494 842 494 735 108 735 108 461 163 461 163 923 505 923 505 708 63 708 63 445 315 445 315 198 648 198 648 687 583 687 583 10 106 10 106 737 207 737 207 746 848 746 848 377 793 377 793 757 698 757 698 718 765 718 765 750 443 750 443 302 555 302 555 75 315 75 315 281 674 281 674 55 117 55 117 771 122 771 122 16 442 16 442 406 603 406 603 553 173 553 173 878 196 878 196 201 454 201 454 539 709 539 709 235 783 235 783 546 773 546 773 956 810 956 810 764 572 764 572 417 840 417 840 726 58 726 58 110 307 110 307 336 863 336 863 751 837 751 837 190 608 190 608 803 879 803 879 42 585 42 585 316 371 316 371 911 181 911 181 864 811 864 811 736 408 736 408 875 576 875 576 575 758 575 758 299 627 299 627 326 873 326 873 98 791 98 791 514 542 514 542 648 596 648 596 306 280 306 280 839 422 839 422 317 605 317 605 505 644 505 644 253 27 253 27 533 605 533 605 654 217 654 217 880 200 880 200 618 673 618 673 321 853 321 853 107 578 107 578 244 359 244 359 304 792 304 792 282 159 282 159 128 847 128 847 558 861 558 861 350 708 350 708 132 204 132 204 686 292 686 292 957 697 957 697 595 400 595 400 715 214 715 214 745 756 745 756 850 488 850 488 894 145 894 145 619 73 619 73 788 760 788 760 610 231 610 231 547 723 547 723 697 835 697 835 724 668 724 668 675 180 675 180 839 100 839 100 73 546 73 546 718 78 718 78 137 139 137 139 304 913 304 913 433 576 433 576 359 185 359 185 841 489 841 489 290 166 290 166 6 189 6 189 68 523 68 523 216 459 216 459 483 560 483 560 221 757 221 757 522 177 522 177 363 495 363 495 439 446 439 446 458 772 458 772 951 465 951 465 675 90 675 90 355 9 355 9 804 750 804 750 690 175 690 175 814 852 814 852 125 31 125 31 387 927 387 927 80 325 80 325 794 567 794 567 556 868 556 868 926 215 926 215 390 592 390 592 110 720 110 720 326 500 326 500 348 325 348 325 586 270 586 270 110 429 110 429 288 430 288 430 160 405 160 405 655 506 655 506 416 603 416 603 335 173 335 173 465 500 465 500 204 596 204 596 9 295 9 295 359 399 359 399 914 911 914 911 565 214 565 214 172 28 172 28 190 241 190 241 266 211 266 211 255 127 255 127 17 586 17 586 681 368 681 368 860 237 860 237 95 11 95 11 634 764 634 764 60 297 60 297 11 120 11 120 110 703 110 703 269 825 269 825 742 215 742 215 759 1 759 1 754 162 754 162 177 508 177 508 167 130 167 130 152 230 152 230 650 367 650 367 279 54 279 54 547 353 547 353 572 246 572 246 260 914 260 914 475 674 475 674 13 113 13 113 908 578 908 578 798 479 798 479 536 241 536 241 140 146 140 146 831 352 831 352 927 212 927 212 947 466 947 466 404 642 404 642 411 798 411 798 859 717 859 717 145 817 145 817 473 188 473 188 548 73 548 73 232 745 232 745 343 315 343 315 851 511 851 511 96 941 96 941 91 131 91 131 106 412 106 412 308 392 308 392 147 792 147 792 456 761 456 761 815 259 815 259 947 915 947 915 771 726 771 726 133 935 133 935 586 924 586 924 323 349 323 349 52 821 52 821 935 428 935 428 610 469 610 469 859 355 859 355 43 386 43 386 770 100 770 100 923 793 923 793 880 227 880 227 687 905 687 905 620 875 620 875 281 150 281 150 181 537 181 537 322 216 322 216 570 927 570 927 835 505 835 505 801 770 801 770 619 443 619 443 321 285 321 285 893 112 893 112 423 924 423 924 174 192 174 192 597 194 597 194 683 614 683 614 254 739 254 739 657 627 657 627 396 170 396 170 179 778 179 778 472 98 472 98 315 8 315 8 817 365 817 365 457 858 457 858 630 571 630 571 486 76 486 76 424 615 424 615 403 733 403 733 538 581 538 581 161 713 161 713 443 343 443 343 423 119 423 119 61 671 61 671 36 262 36 262 518 822 518 822 647 870 647 870 626 7 626 7 565 286 565 286 271 402 271 402 839 198 839 198 543 682 543 682 137 782 137 782 858 120 858 120 765 950 765 950 105 181 105 181 86 20 86 20 684 180 684 180 125 209 125 209 949 150 949 150 16 684 16 684 395 915 395 915 414 949 414 949 872 56 872 56 492 915 492 915 443 547 443 547 51 383 51 383 103 329 103 329 863 327 863 327 386 49 386 49 721 268 721 268 215 375 215 375 478 324 478 324 101 778 101 778 783 888 783 888 413 877 413 877 799 391 799 391 743 762 743 762 512 354 512 354 222 730 222 730 86 718 86 718 208 590 208 590 570 357 570 357 959 490 959 490 696 277 696 277 866 148 866 148 849 287 849 287 164 265 164 265 186 281 186 281 676 89 676 89 347 173 347 173 372 934 372 934 338 24 338 24 731 873 731 873 557 748 557 748 531 749 531 749 779 786 779 786 348 632 348 632 869 907 869 907 212 312 212 312 185 288 185 288 316 943 316 943 465 45 465 45 937 340 937 340 235 673 235 673 675 623 675 623 442 768 442 768 104 94 104 94 101 482 101 482 230 147 230 147 775 754 775 754 580 467 580 467 45 623 45 623 474 248 474 248 283 686 283 686 564 113 564 113 904 662 904 662 531 765 531 765 861 98 861 98 300 435 300 435 121 739 121 739 359 318 359 318 304 764 304 764 609 89 609 89 583 356 583 356 426 791 426 791 506 295 506 295 264 861 264 861 183 358 183 358 371 358 371 358 86 766 86 766 397 757 397 757 340 328 340 328 136 681 136 681 769 377 769 377 911 670 911 670 293 90 293 90 277 345 277 345 509 713 509 713 65 943 65 943 442 888 442 888 813 718 813 718 831 685 831 685 871 705 871 705 309 375 309 375 636 865 636 865 586 573 586 573 513 400 513 400 210 256 210 256 682 547 682 547 43 914 43 914 223 131 223 131 681 470 681 470 445 431 445 431 81 772 81 772 671 743 671 743 682 450 682 450 704 734 704 734 182 201 182 201 281 542 281 542 550 730 550 730 318 238 318 238 154 22 154 22 678 306 678 306 271 768 271 768 532 186 532 186 428 566 428 566 864 714 864 714 313 482 313 482 698 723 698 723 80 880 80 880 519 348 519 348 512 288 512 288 417 446 417 446 12 646 12 646 722 359 722 359 617 392 617 392 861 472 861 472 4 483 4 483 186 615 186 615 772 510 772 510 287 310 287 310 678 538 678 538 376 329 376 329 235 13 235 13 512 491 512 491 88 316 88 316 551 380 551 380 870 737 870 737 590 559 590 559 258 650 258 650 332 524 332 524 524 408 524 408 492 431 492 431 344 833 344 833 237 519 237 519 176 271 176 271 449 536 449 536 79 95 79 95 526 505 526 505 679 675 679 675 604 672 604 672 136 561 136 561 287 217 287 217 501 194 501 194 358 313 358 313 742 149 742 149 755 843 755 843 334 641 334 641 422 224 422 224 598 238 598 238 914 667 914 667 732 730 732 730 635 819 635 819 239 279 239 279 607 692 607 692 404 906 404 906 362 894 362 894 68 366 68 366 640 773 640 773 747 335 747 335 235 656 235 656 26 377 26 377 279 805 279 805 295 307 295 307 696 345 696 345 210 831 210 831 76 394 76 394 768 758 768 758 129 744 129 744 717 67 717 67 63 762 63 762 6 677 6 677 219 536 219 536 304 689 304 689 805 626 805 626 639 783 639 783 411 647 411 647 416 888 416 888 819 687 819 687 111 702 111 702 853 402 853 402 1 68 1 68 479 623 479 623 476 66 476 66 416 342 416 342 314 514 314 514 29 110 29 110 458 230 458 230 78 752 78 752 34 233 34 233 63 183 63 183 375 380 375 380 261 9 261 9 611 94 611 94 639 195 639 195 366 25 366 25 288 427 288 427 597 393 597 393 9 34 9 34 935 947 935 947 686 232 686 232 53 575 53 575 860 693 860 693 125 911 125 911 354 630 354 630 630 713 630 713 318 878 318 878 713 234 713 234 230 51 230 51 469 450 469 450 706 44 706 44 942 435 942 435 111 281 111 281 346 758 346 758 61 395 61 395 851 342 851 342 562 615 562 615 328 178 328 178 902 231 902 231 411 831 411 831 741 345 741 345 804 836 804 836 496 350 496 350 748 541 748 541 828 364 828 364 115 185 115 185 145 589 145 589 812 796 812 796 300 542 300 542 827 286 827 286 382 297 382 297 810 299 810 299 833 190 833 190 74 646 74 646 456 497 456 497 747 144 747 144 777 169 777 169 333 907 333 907 367 417 367 417 933 779 933 779 601 298 601 298 411 635 411 635 536 871 536 871 460 664 460 664 116 719 116 719 72 116 72 116 40 366 40 366 277 948 277 948 418 100 418 100 938 915 938 915 693 157 693 157 422 567 422 567 342 52 342 52 657 567 657 567 673 79 673 79 837 660 837 660 480 630 480 630 628 466 628 466 783 391 783 391 69 329 69 329 222 628 222 628 210 420 210 420 115 579 115 579 682 163 682 163 741 269 741 269 848 601 848 601 898 703 898 703 889 366 889 366 906 796 906 796 722 349 722 349 113 120 113 120 249 503 249 503 545 127 545 127 191 927 191 927 630 556 630 556 108 333 108 333 576 786 576 786 827 715 827 715 260 471 260 471 601 762 601 762 252 372 252 372 234 718 234 718 914 438 914 438 133 526 133 526 617 704 617 704 499 661 499 661 468 391 468 391 947 20 947 20 797 212 797 212 121 141 121 141 704 70 704 70 619 345 619 345 173 717 173 717 547 420 547 420 240 428 240 428 429 456 429 456 660 581 660 581 934 387 934 387 583 727 583 727 371 866 371 866 243 478 243 478 139 763 139 763 438 874 438 874 532 503 532 503 483 157 483 157 941 341 941 341 577 624 577 624 677 422 677 422 586 365 586 365 65 335 65 335 365 950 365 950 762 586 762 586 909 317 909 317 253 421 253 421 384 138 384 138 681 513 681 513 401 633 401 633 596 212 596 212 767 825 767 825 519 423 519 423 125 665 125 665 686 783 686 783 744 283 744 283 625 296 625 296 556 498 556 498 786 666 786 666 162 825 162 825 342 950 342 950 343 860 343 860 753 742 753 742 778 605 778 605 528 740 528 740 369 786 369 786 656 769 656 769 564 805 564 805 708 735 708 735 817 147 817 147 626 887 626 887 183 238 183 238 663 533 663 533 139 923 139 923 351 343 351 343 550 213 550 213 429 177 429 177 820 616 820 616 25 683 25 683 150 310 150 310 237 353 237 353 552 578 552 578 733 944 733 944 763 595 763 595 392 450 392 450 910 425 910 425 16 798 16 798 444 562 444 562 18 877 18 877 708 542 708 542 532 749 532 749 404 393 404 393 953 154 953 154 78 909 78 909 426 879 426 879 647 829 647 829 66 840 66 840 290 871 290 871 258 230 258 230 65 804 65 804 373 491 373 491 672 897 672 897 33 445 33 445 365 796 365 796 638 917 638 917 203 618 203 618 312 896 312 896 847 561 847 561 816 609 816 609 198 463 198 463 571 109 571 109 813 113 813 113 353 557 353 557 119 349 119 349 31 63 31 63 779 681 779 681 38 598 38 598 922 758 922 758 111 549 111 549 723 632 723 632 720 40 720 40 31 396 31 396 925 946 925 946 766 946 766 946 833 255 833 255 357 256 357 256 347 479 347 479 828 671 828 671 60 308 60 308 32 206 32 206 161 478 161 478 295 754 295 754 709 692 709 692 88 519 88 519 707 138 707 138 805 104 805 104 905 685 905 685 674 669 674 669 183 128 183 128 28 321 28 321 866 312 866 312 720 325 720 325 914 351 914 351 689 876 689 876 4 658 4 658 613 269 613 269 232 515 232 515 457 341 457 341 932 183 932 183 361 322 361 322 399 776 399 776 73 424 73 424 631 548 631 548 287 944 287 944 284 140 284 140 341 852 341 852 114 150 114 150 588 549 588 549 931 108 931 108 660 901 660 901 459 715 459 715 565 941 565 941 954 197 954 197 362 168 362 168 246 63 246 63 737 854 737 854 54 180 54 180 316 618 316 618 872 240 872 240 786 237 786 237 555 597 555 597 430 633 430 633 790 409 790 409 79 958 79 958 176 902 176 902 359 576 359 576 949 185 949 185 221 663 221 663 279 932 279 932 651 557 651 557 827 781 827 781 384 4 384 4 888 12 888 12 190 558 190 558 220 529 220 529 701 339 701 339 678 91 678 91 653 770 653 770 951 174 951 174 809 604 809 604 835 157 835 157 219 329 219 329 192 673 192 673 106 740 106 740 819 288 819 288 582 523 582 523 917 83 917 83 912 114 912 114 723 455 723 455 607 354 607 354 332 607 332 607 62 309 62 309 663 79 663 79 236 540 236 540 122 675 122 675 218 89 218 89 52 438 52 438 689 645 689 645 884 315 884 315 778 459 778 459 351 376 351 376 371 299 371 299 590 454 590 454 305 888 305 888 269 466 269 466 568 538 568 538 414 159 414 159 309 589 309 589 308 706 308 706 581 224 581 224 440 293 440 293 507 312 507 312 456 4 456 4 94 266 94 266 627 435 627 435 40 612 40 612 254 85 254 85 904 868 904 868 546 358 546 358 481 895 481 895 907 947 907 947 905 636 905 636 666 733 666 733 843 951 843 951 229 538 229 538 165 159 165 159 114 308 114 308 523 567 523 567 575 328 575 328 738 536 738 536 829 391 829 391 518 110 518 110 656 760 656 760 132 439 132 439 145 692 145 692 32 584 32 584 204 681 204 681 401 839 401 839 642 472 642 472 40 280 40 280 205 470 205 470 231 16 231 16 778 920 778 920 346 832 346 832 765 816 765 816 595 185 595 185 866 553 866 553 21 928 21 928 231 675 231 675 219 815 219 815 272 308 272 308 912 443 912 443 406 81 406 81 149 253 149 253 831 826 831 826 124 198 124 198 151 762 151 762 696 410 696 410 472 622 472 622 752 209 752 209 243 392 243 392 447 22 447 22 846 525 846 525 626 360 626 360 385 600 385 600 397 668 397 668 664 277 664 277 326 665 326 665 596 902 596 902 776 154 776 154 106 66 106 66 498 880 498 880 642 113 642 113 470 62 470 62 569 849 569 849 698 251 698 251 351 308 351 308 666 51 666 51 122 640 122 640 676 6 676 6 322 621 322 621 122 808 122 808 675 75 675 75 756 223 756 223 126 505 126 505 795 841 795 841 487 303 487 303 751 467 751 467 808 437 808 437 482 386 482 386 317 810 317 810 795 814 795 814 919 830 919 830 565 386 565 386 217 503 217 503 573 446 573 446 734 496 734 496 759 245 759 245 817 662 817 662 89 655 89 655 723 874 723 874 142 840 142 840 56 257 56 257 52 47 52 47 394 711 394 711 799 232 799 232 357 887 357 887 468 299 468 299 601 677 601 677 782 131 782 131 492 820 492 820 893 719 893 719 341 288 341 288 2 324 2 324 578 374 578 374 821 809 821 809 723 343 723 343 351 665 351 665 860 57 860 57 960 133 960 133 935 421 935 421 330 560 330 560 496 442 496 442 675 241 675 241 103 105 103 105 680 244 680 244 497 503 497 503 933 569 933 569 488 510 488 510 29 340 29 340 534 108 534 108 8 427 8 427 766 322 766 322 272 635 272 635 852 406 852 406 787 788 787 788 356 792 356 792 478 50 478 50 138 192 138 192 64 202 64 202 896 535 896 535 362 446 362 446 371 125 371 125 86 328 86 328 583 933 583 933 622 950 622 950 147 919 147 919 277 426 277 426 416 431 416 431 30 216 30 216 813 604 813 604 686 674 686 674 879 32 879 32 201 24 201 24 36 8 36 8 215 683 215 683 535 267 535 267 553 473 553 473 799 512 799 512 385 887 385 887 841 86 841 86 212 428 212 428 791 591 791 591 335 883 335 883 444 831 444 831 207 477 207 477 865 913 865 913 807 397 807 397 740 706 740 706 404 548 404 548 246 669 246 669 903 591 903 591 643 293 643 293 457 523 457 523 359 716 359 716 782 170 782 170 772 689 772 689 350 457 350 457 301 332 301 332 952 920 952 920 299 549 299 549 720 921 720 921 508 410 508 410 459 101 459 101 655 861 655 861 324 743 324 743 649 564 649 564 587 926 587 926 835 56 835 56 417 927 417 927 713 790 713 790 318 82 318 82 28 913 28 913 267 368 267 368 113 126 113 126 424 139 424 139 497 902 497 902 551 582 551 582 567 615 567 615 847 601 847 601 469 628 469 628 858 910 858 910 655 16 655 16 439 519 439 519 797 55 797 55 393 53 393 53 238 118 238 118 37 418 37 418 544 174 544 174 88 41 88 41 585 85 585 85 287 568 287 568 113 52 113 52 750 277 750 277 469 682 469 682 42 598 42 598 614 39 614 39 750 743 750 743 712 242 712 242 650 200 650 200 20 676 20 676 127 653 127 653 598 811 598 811 79 200 79 200 196 946 196 946 756 593 756 593 286 415 286 415 301 112 301 112 676 197 676 197 663 289 663 289 604 669 604 669 195 184 195 184 130 946 130 946 564 89 564 89 196 227 196 227 421 126 421 126 517 869 517 869 218 447 218 447 617 543 617 543 144 717 144 717 434 626 434 626 612 510 612 510 740 440 740 440 201 86 201 86 700 654 700 654 234 678 234 678 149 493 149 493 532 517 532 517 358 727 358 727 81 390 81 390 282 511 282 511 303 853 303 853 40 588 40 588 238 180 238 180 635 249 635 249 643 313 643 313 945 471 945 471 854 782 854 782 350 840 350 840 4 752 4 752 327 774 327 774 669 625 669 625 744 730 744 730 551 823 551 823 750 805 750 805 217 122 217 122 574 794 574 794 353 393 353 393 876 322 876 322 479 902 479 902 69 631 69 631 232 485 232 485 774 937 774 937 259 945 259 945 738 924 738 924 687 712 687 712 767 616 767 616 796 666 796 666 185 248 185 248 429 173 429 173 222 203 222 203 316 604 316 604 881 566 881 566 662 211 662 211 808 865 808 865 571 533 571 533 430 325 430 325 31 631 31 631 545 308 545 308 556 482 556 482 277 721 277 721 62 468 62 468 143 852 143 852 229 32 229 32 138 71 138 71 935 233 935 233 502 907 502 907 827 619 827 619 308 788 308 788 14 51 14 51 603 489 603 489 386 865 386 865 886 421 886 421 683 493 683 493 4 121 4 121 592 736 592 736 880 470 880 470 309 840 309 840 186 195 186 195 218 712 218 712 83 555 83 555 948 421 948 421 212 871 212 871 458 423 458 423 518 474 518 474 53 427 53 427 350 790 350 790 777 9 777 9 238 503 238 503 815 683 815 683 456 95 456 95 773 717 773 717 243 646 243 646 90 451 90 451 490 761 490 761 435 369 435 369 474 535 474 535 521 721 521 721 807 915 807 915 649 945 649 945 615 53 615 53 402 818 402 818 613 281 613 281 698 394 698 394 416 174 416 174 10 835 10 835 777 119 777 119 637 506 637 506 197 161 197 161 504 284 504 284 6 573 6 573 743 547 743 547 25 296 25 296 151 820 151 820 11 80 11 80 512 761 512 761 603 630 603 630 459 44 459 44 575 945 575 945 728 30 728 30 480 744 480 744 761 689 761 689 345 283 345 283 53 798 53 798 188 91 188 91 646 689 646 689 717 910 717 910 411 711 411 711 389 236 389 236 23 663 23 663 80 452 80 452 848 358 848 358 401 337 401 337 791 764 791 764 472 391 472 391 817 347 817 347 601 205 601 205 792 370 792 370 505 56 505 56 510 307 510 307 147 566 147 566 903 548 903 548 567 6 567 6 587 669 587 669 870 59 870 59 216 206 216 206 279 125 279 125 310 71 310 71 67 493 67 493 607 618 607 618 381 411 381 411 743 265 743 265 186 318 186 318 852 731 852 731 331 617 331 617 544 685 544 685 819 447 819 447 186 93 186 93 877 188 877 188 708 544 708 544 228 940 228 940 22 956 22 956 953 178 953 178 698 847 698 847 577 643 577 643 558 838 558 838 772 296 772 296 613 423 613 423 255 704 255 704 6 712 6 712 419 827 419 827 427 597 427 597 788 736 788 736 548 654 548 654 42 136 42 136 370 262 370 262 243 160 243 160 140 741 140 741 111 235 111 235 285 167 285 167 147 510 147 510 67 283 67 283 647 451 647 451 82 38 82 38 936 118 936 118 207 701 207 701 646 491 646 491 886 814 886 814 167 646 167 646 53 664 53 664 835 513 835 513 174 174 174 174 197 874 197 874 697 823 697 823 272 674 272 674 479 721 479 721 184 607 184 607 96 298 96 298 197 491 197 491 430 838 430 838 820 930 820 930 112 444 112 444 437 632 437 632 832 505 832 505 814 433 814 433 45 187 45 187 694 231 694 231 58 470 58 470 155 776 155 776 925 51 925 51 349 662 349 662 129 716 129 716 432 485 432 485 708 50 708 50 382 159 382 159 570 775 570 775 104 516 104 516 559 34 559 34 74 948 74 948 717 375 717 375 645 763 645 763 277 192 277 192 756 508 756 508 121 856 121 856 405 326 405 326 258 25 258 25 688 755 688 755 371 610 371 610 373 426 373 426 629 794 629 794 631 406 631 406 629 618 629 618 146 481 146 481 469 343 469 343 404 525 404 525 431 828 431 828 128 556 128 556 336 773 336 773 716 614 716 614 247 53 247 53 226 246 226 246 859 864 859 864 418 813 418 813 610 497 610 497 415 46 415 46 299 358 299 358 734 880 734 880 901 271 901 271 90 320 90 320 245 274 245 274 131 316 131 316 244 682 244 682 377 472 377 472 303 931 303 931 470 285 470 285 390 224 390 224 290 293 290 293 141 662 141 662 796 481 796 481 525 206 525 206 504 467 504 467 580 934 580 934 411 788 411 788 481 657 481 657 225 143 225 143 329 210 329 210 792 708 792 708 917 517 917 517 2 326 2 326 850 791 850 791 919 189 919 189 447 841 447 841 257 421 257 421 402 49 402 49 158 13 158 13 756 504 756 504 705 25 705 25 960 413 960 413 880 385 880 385 776 304 776 304 424 528 424 528 16 216 16 216 725 37 725 37 529 718 529 718 603 757 603 757 695 608 695 608 912 391 912 391 164 751 164 751 383 311 383 311 43 561 43 561 486 755 486 755 917 47 917 47 696 513 696 513 799 776 799 776 477 887 477 887 58 493 58 493 877 578 877 578 394 675 394 675 185 800 185 800 40 324 40 324 898 165 898 165 928 382 928 382 127 890 127 890 796 25 796 25 727 470 727 470 758 211 758 211 370 308 370 308 863 458 863 458 290 489 290 489 608 823 608 823 440 6 440 6 178 869 178 869 952 179 952 179 196 756 196 756 474 743 474 743 57 663 57 663 781 433 781 433 103 406 103 406 24 909 24 909 790 608 790 608 268 683 268 683 202 453 202 453 694 180 694 180 840 62 840 62 891 704 891 704 385 893 385 893 54 121 54 121 856 392 856 392 951 289 951 289 872 631 872 631 447 74 447 74 764 825 764 825 517 156 517 156 213 336 213 336 372 274 372 274 680 272 680 272 427 893 427 893 699 832 699 832 849 586 849 586 725 530 725 530 186 959 186 959 44 546 44 546 912 871 912 871 721 501 721 501 84 574 84 574 47 471 47 471 282 714 282 714 551 235 551 235 751 425 751 425 653 357 653 357 16 392 16 392 427 657 427 657 752 940 752 940 893 650 893 650 950 301 950 301 436 515 436 515 819 834 819 834 849 583 849 583 341 928 341 928 312 371 312 371 167 610 167 610 868 771 868 771 73 16 73 16 518 928 518 928 189 844 189 844 565 650 565 650 340 378 340 378 77 704 77 704 598 18 598 18 286 338 286 338 702 478 702 478 238 39 238 39 826 256 826 256 308 504 308 504 492 298 492 298 286 850 286 850 363 228 363 228 268 152 268 152 899 841 899 841 466 127 466 127 497 842 497 842 378 465 378 465 871 361 871 361 512 619 512 619 590 896 590 896 84 254 84 254 895 888 895 888 796 529 796 529 713 786 713 786 623 445 623 445 687 738 687 738 475 752 475 752 615 398 615 398 479 235 479 235 562 68 562 68 748 385 748 385 698 229 698 229 234 890 234 890 342 11 342 11 797 375 797 375 853 583 853 583 64 387 64 387 509 192 509 192 768 509 768 509 69 176 69 176 449 603 449 603 794 547 794 547 793 866 793 866 606 699 606 699 531 815 531 815 356 686 356 686 302 497 302 497 950 646 950 646 28 556 28 556 207 736 207 736 515 503 515 503 545 110 545 110 639 959 639 959 81 501 81 501 94 322 94 322 822 400 822 400 290 341 290 341 157 427 157 427 67 927 67 927 200 456 200 456 555 219 555 219 106 510 106 510 248 922 248 922 365 628 365 628 189 127 189 127 620 235 620 235 1 1 1 1 889 50 889 50 702 748 702 748 152 367 152 367 483 800 483 800 578 221 578 221 147 16 147 16 932 904 932 904 164 901 164 901 925 915 925 915 289 729 289 729 131 370 131 370 201 636 201 636 351 560 351 560 525 883 525 883 620 811 620 811 917 724 917 724 540 211 540 211 60 138 60 138 403 238 403 238 426 407 426 407 595 141 595 141 621 762 621 762 445 84 445 84 925 26 925 26 823 872 823 872 879 396 879 396 225 792 225 792 652 633 652 633 525 136 525 136 527 416 527 416 129 304 129 304 842 145 842 145 505 858 505 858 65 115 65 115 36 616 36 616 109 191 109 191 34 651 34 651 58 130 58 130 396 845 396 845 73 415 73 415 428 9 428 9 943 715 943 715 192 557 192 557 308 719 308 719 956 63 956 63 277 266 277 266 517 597 517 597 899 301 899 301 694 795 694 795 866 188 866 188 287 81 287 81 267 84 267 84 385 331 385 331 842 927 842 927 915 431 915 431 320 634 320 634 514 879 514 879 167 508 167 508 344 947 344 947 730 471 730 471 895 618 895 618 607 388 607 388 712 485 712 485 178 205 178 205 758 203 758 203 577 276 577 276 452 342 452 342 366 715 366 715 477 594 477 594 849 314 849 314 500 829 500 829 232 57 232 57 661 131 661 131 951 612 951 612 935 656 935 656 524 639 524 639 529 315 529 315 535 827 535 827 813 49 813 49 62 736 62 736 138 944 138 944 25 133 25 133 427 589 427 589 756 473 756 473 262 815 262 815 464 285 464 285 774 913 774 913 225 616 225 616 522 260 522 260 657 162 657 162 739 234 739 234 380 137 380 137 666 764 666 764 178 879 178 879 551 774 551 774 761 825 761 825 251 166 251 166 521 674 521 674 503 848 503 848 717 694 717 694 947 716 947 716 104 599 104 599 824 183 824 183 174 700 174 700 6 702 6 702 167 685 167 685 143 806 143 806 527 8 527 8 698 583 698 583 857 127 857 127 417 204 417 204 423 344 423 344 403 628 403 628 660 811 660 811 938 104 938 104 151 787 151 787 684 718 684 718 266 941 266 941 782 309 782 309 458 177 458 177 439 389 439 389 426 835 426 835 6 957 6 957 241 730 241 730 394 493 394 493 26 323 26 323 649 508 649 508 826 291 826 291 62 474 62 474 395 751 395 751 690 516 690 516 539 899 539 899 954 885 954 885 129 724 129 724 789 350 789 350 771 683 771 683 437 769 437 769 672 103 672 103 199 440 199 440 82 235 82 235 157 805 157 805 121 29 121 29 892 391 892 391 887 673 887 673 302 460 302 460 772 925 772 925 630 949 630 949 586 718 586 718 199 24 199 24 167 3 167 3 331 606 331 606 686 97 686 97 477 774 477 774 38 221 38 221 463 480 463 480 585 69 585 69 677 851 677 851 711 376 711 376 664 25 664 25 385 617 385 617 85 765 85 765 462 800 462 800 891 291 891 291 569 185 569 185 673 705 673 705 384 546 384 546 653 670 653 670 23 289 23 289 957 666 957 666 163 845 163 845 226 678 226 678 832 80 832 80 97 263 97 263 892 107 892 107 848 471 848 471 409 690 409 690 63 836 63 836 79 524 79 524 300 912 300 912 903 948 903 948 525 399 525 399 33 699 33 699 239 195 239 195 385 868 385 868 56 517 56 517 705 777 705 777 246 12 246 12 847 192 847 192 280 248 280 248 612 259 612 259 257 509 257 509 428 801 428 801 583 97 583 97 8 57 8 57 117 513 117 513 589 770 589 770 201 460 201 460 836 710 836 710 502 134 502 134 552 483 552 483 675 263 675 263 43 201 43 201 491 762 491 762 305 574 305 574 412 223 412 223 274 349 274 349 696 777 696 777 221 274 221 274 950 544 950 544 784 800 784 800 65 351 65 351 609 411 609 411 568 622 568 622 109 43 109 43 178 471 178 471 870 82 870 82 608 934 608 934 95 601 95 601 518 450 518 450 838 670 838 670 766 790 766 790 208 409 208 409 349 7 349 7 131 708 131 708 45 591 45 591 7 537 7 537 302 411 302 411 167 228 167 228 659 305 659 305 415 64 415 64 833 807 833 807 480 673 480 673 851 297 851 297 590 714 590 714 920 183 920 183 833 727 833 727 199 181 199 181 442 856 442 856 416 613 416 613 505 847 505 847 385 765 385 765 172 536 172 536 722 614 722 614 616 215 616 215 944 799 944 799 754 132 754 132 620 760 620 760 518 298 518 298 841 408 841 408 210 744 210 744 66 504 66 504 504 691 504 691 706 230 706 230 16 914 16 914 938 131 938 131 355 353 355 353 910 517 910 517 945 655 945 655 696 374 696 374 236 288 236 288 868 563 868 563 699 491 699 491 578 749 578 749 824 476 824 476 248 620 248 620 370 884 370 884 925 135 925 135 44 68 44 68 639 685 639 685 412 118 412 118 350 31 350 31 685 4 685 4 303 51 303 51 253 895 253 895 217 211 217 211 608 73 608 73 763 188 763 188 859 731 859 731 164 512 164 512 297 768 297 768 730 260 730 260 122 408 122 408 852 258 852 258 111 790 111 790 320 328 320 328 287 195 287 195 382 184 382 184 726 185 726 185 34 454 34 454 720 168 720 168 118 893 118 893 194 724 194 724 693 186 693 186 658 148 658 148 338 431 338 431 730 213 730 213 809 918 809 918 294 619 294 619 260 249 260 249 666 633 666 633 393 590 393 590 350 62 350 62 489 319 489 319 235 586 235 586 462 757 462 757 148 896 148 896 915 814 915 814 352 87 352 87 906 892 906 892 522 795 522 795 824 389 824 389 63 749 63 749 468 321 468 321 227 830 227 830 715 64 715 64 204 408 204 408 511 481 511 481 453 917 453 917 387 796 387 796 589 870 589 870 545 697 545 697 86 525 86 525 276 215 276 215 262 419 262 419 782 38 782 38 441 915 441 915 947 237 947 237 509 29 509 29 92 453 92 453 276 276 276 276 726 27 726 27 822 224 822 224 736 306 736 306 652 381 652 381 176 799 176 799 310 442 310 442 751 459 751 459 326 187 326 187 696 373 696 373 835 312 835 312 93 941 93 941 487 444 487 444 866 602 866 602 609 422 609 422 960 693 960 693 212 811 212 811 214 210 214 210 621 704 621 704 690 694 690 694 935 648 935 648 440 299 440 299 678 11 678 11 384 712 384 712 87 662 87 662 567 338 567 338 853 598 853 598 196 525 196 525 173 777 173 777 255 915 255 915 868 451 868 451 500 466 500 466 430 877 430 877 549 395 549 395 695 449 695 449 581 852 581 852 189 87 189 87 53 572 53 572 170 337 170 337 643 830 643 830 157 532 157 532 322 417 322 417 922 901 922 901 737 133 737 133 154 606 154 606 834 349 834 349 393 621 393 621 61 625 61 625 776 276 776 276 604 413 604 413 748 775 748 775 477 208 477 208 125 849 125 849 115 910 115 910 56 847 56 847 453 303 453 303 462 499 462 499 238 93 238 93 163 322 163 322 891 794 891 794 335 663 335 663 48 952 48 952 288 414 288 414 580 287 580 287 214 345 214 345 736 458 736 458 102 31 102 31 611 650 611 650 888 472 888 472 737 386 737 386 233 66 233 66 543 489 543 489 714 559 714 559 473 843 473 843 222 325 222 325 125 328 125 328 96 444 96 444 621 852 621 852 443 676 443 676 129 821 129 821 144 924 144 924 707 840 707 840 820 924 820 924 49 61 49 61 303 556 303 556 190 86 190 86 958 938 958 938 721 364 721 364 721 649 721 649 452 234 452 234 230 720 230 720 908 719 908 719 506 497 506 497 729 959 729 959 822 437 822 437 245 348 245 348 148 62 148 62 69 937 69 937 480 653 480 653 458 268 458 268 245 456 245 456 89 57 89 57 420 575 420 575 366 506 366 506 688 793 688 793 886 433 886 433 723 591 723 591 442 47 442 47 674 670 674 670 645 282 645 282 550 505 550 505 329 326 329 326 801 335 801 335 589 892 589 892 197 739 197 739 208 923 208 923 57 591 57 591 577 19 577 19 407 572 407 572 326 363 326 363 750 747 750 747 246 893 246 893 448 47 448 47 159 756 159 756 901 625 901 625 512 596 512 596 592 307 592 307 580 302 580 302 694 56 694 56 368 796 368 796 368 750 368 750 554 581 554 581 127 751 127 751 271 323 271 323 77 638 77 638 308 23 308 23 59 17 59 17 774 15 774 15 32 301 32 301 295 716 295 716 775 750 775 750 170 773 170 773 815 6 815 6 793 1 793 1 585 310 585 310 880 864 880 864 254 86 254 86 671 339 671 339 231 403 231 403 395 32 395 32 723 811 723 811 324 755 324 755 497 383 497 383 690 786 690 786 633 514 633 514 838 259 838 259 800 23 800 23 851 752 851 752 372 403 372 403 99 904 99 904 158 831 158 831 334 40 334 40 250 194 250 194 641 468 641 468 669 790 669 790 736 772 736 772 187 352 187 352 182 628 182 628 165 425 165 425 217 920 217 920 409 545 409 545 82 828 82 828 75 589 75 589 348 699 348 699 352 130 352 130 233 456 233 456 308 174 308 174 605 809 605 809 852 656 852 656 593 630 593 630 709 955 709 955 401 479 401 479 699 919 699 919 287 548 287 548 675 96 675 96 814 90 814 90 921 741 921 741 178 138 178 138 103 216 103 216 756 647 756 647 511 174 511 174 217 550 217 550 115 469 115 469 720 8 720 8 124 6 124 6 316 865 316 865 838 783 838 783 947 376 947 376 242 721 242 721 640 552 640 552 661 65 661 65 161 34 161 34 439 107 439 107 905 937 905 937 223 532 223 532 830 655 830 655 572 775 572 775 819 154 819 154 898 67 898 67 194 521 194 521 318 148 318 148 482 194 482 194 689 507 689 507 956 130 956 130 464 206 464 206 559 600 559 600 643 758 643 758 591 617 591 617 743 562 743 562 738 298 738 298 269 147 269 147 930 297 930 297 697 574 697 574 765 517 765 517 803 621 803 621 280 369 280 369 697 110 697 110 840 821 840 821 283 738 283 738 663 685 663 685 350 383 350 383 581 456 581 456 10 655 10 655 709 522 709 522 476 559 476 559 827 202 827 202 389 785 389 785 581 373 581 373 360 698 360 698 303 585 303 585 288 324 288 324 957 667 957 667 504 861 504 861 933 658 933 658 369 519 369 519 594 681 594 681 639 150 639 150 226 689 226 689 268 501 268 501 169 908 169 908 692 33 692 33 364 691 364 691 648 876 648 876 423 114 423 114 331 700 331 700 712 807 712 807 760 585 760 585 177 6 177 6 57 34 57 34 826 215 826 215 177 489 177 489 428 630 428 630 372 146 372 146 775 83 775 83 74 872 74 872 189 624 189 624 688 393 688 393 854 613 854 613 649 416 649 416 737 706 737 706 72 349 72 349 363 59 363 59 757 690 757 690 446 316 446 316 69 646 69 646 413 456 413 456 380 180 380 180 947 686 947 686 387 489 387 489 384 437 384 437 846 485 846 485 340 929 340 929 751 826 751 826 298 63 298 63 107 718 107 718 431 109 431 109 185 26 185 26 7 480 7 480 583 427 583 427 500 804 500 804 62 5 62 5 23 954 23 954 229 579 229 579 55 374 55 374 306 155 306 155 336 631 336 631 651 550 651 550 330 847 330 847 552 799 552 799 355 678 355 678 553 207 553 207 594 560 594 560 451 96 451 96 183 446 183 446 453 358 453 358 800 400 800 400 166 401 166 401 404 163 404 163 629 190 629 190 601 244 601 244 644 382 644 382 873 17 873 17 856 310 856 310 435 153 435 153 552 672 552 672 858 703 858 703 929 10 929 10 756 331 756 331 613 725 613 725 140 24 140 24 519 375 519 375 481 471 481 471 272 186 272 186 613 75 613 75 766 699 766 699 960 619 960 619 8 452 8 452 59 18 59 18 848 564 848 564 8 135 8 135 283 48 283 48 755 569 755 569 413 607 413 607 451 636 451 636 476 685 476 685 426 216 426 216 438 495 438 495 101 21 101 21 361 108 361 108 634 236 634 236 838 438 838 438 102 232 102 232 529 818 529 818 725 489 725 489 643 27 643 27 554 931 554 931 189 156 189 156 770 762 770 762 664 305 664 305 580 841 580 841 698 465 698 465 23 818 23 818 724 64 724 64 888 467 888 467 142 150 142 150 792 542 792 542 451 254 451 254 667 921 667 921 768 567 768 567 90 796 90 796 841 598 841 598 225 919 225 919 85 450 85 450 781 823 781 823 191 266 191 266 657 132 657 132 627 322 627 322 434 13 434 13 42 879 42 879 825 521 825 521 373 163 373 163 415 709 415 709 88 324 88 324 531 735 531 735 587 331 587 331 887 459 887 459 829 261 829 261 675 402 675 402 332 85 332 85 545 270 545 270 269 176 269 176 559 432 559 432 203 415 203 415 704 122 704 122 832 833 832 833 379 453 379 453 699 573 699 573 392 437 392 437 205 607 205 607 821 258 821 258 220 201 220 201 745 907 745 907 623 507 623 507 661 341 661 341 413 586 413 586 701 649 701 649 760 775 760 775 725 587 725 587 337 902 337 902 533 934 533 934 43 875 43 875 769 176 769 176 578 57 578 57 254 291 254 291 934 109 934 109 707 37 707 37 231 433 231 433 228 236 228 236 770 180 770 180 811 769 811 769 42 314 42 314 212 131 212 131 645 154 645 154 16 547 16 547 240 448 240 448 130 422 130 422 887 877 887 877 580 486 580 486 542 818 542 818 27 313 27 313 799 360 799 360 856 316 856 316 557 66 557 66 630 716 630 716 885 6 885 6 69 779 69 779 915 244 915 244 781 50 781 50 218 157 218 157 713 12 713 12 396 422 396 422 359 569 359 569 393 44 393 44 844 469 844 469 231 873 231 873 169 216 169 216 520 637 520 637 561 733 561 733 121 25 121 25 784 830 784 830 310 283 310 283 877 211 877 211 879 629 879 629 418 777 418 777 713 108 713 108 126 415 126 415 733 411 733 411 195 168 195 168 696 750 696 750 297 907 297 907 282 423 282 423 794 774 794 774 439 605 439 605 756 103 756 103 906 466 906 466 955 886 955 886 867 830 867 830 847 169 847 169 889 695 889 695 442 311 442 311 947 345 947 345 333 932 333 932 807 28 807 28 835 403 835 403 120 867 120 867 425 261 425 261 505 34 505 34 446 746 446 746 628 805 628 805 371 71 371 71 100 263 100 263 945 626 945 626 315 636 315 636 401 855 401 855 29 583 29 583 225 822 225 822 419 772 419 772 166 418 166 418 90 608 90 608 404 707 404 707 641 603 641 603 728 725 728 725 910 77 910 77 15 103 15 103 618 223 618 223 652 93 652 93 432 461 432 461 150 431 150 431 754 299 754 299 679 360 679 360 756 797 756 797 558 359 558 359 111 733 111 733 270 353 270 353 464 184 464 184 413 669 413 669 182 401 182 401 614 630 614 630 311 925 311 925 743 221 743 221 539 614 539 614 276 661 276 661 96 905 96 905 786 373 786 373 53 119 53 119 893 874 893 874 255 503 255 503 738 50 738 50 598 547 598 547 325 33 325 33 777 870 777 870 349 608 349 608 662 69 662 69 659 809 659 809 499 787 499 787 72 378 72 378 395 942 395 942 562 313 562 313 229 709 229 709 130 929 130 929 145 605 145 605 380 535 380 535 637 470 637 470 473 342 473 342 716 35 716 35 645 234 645 234 801 501 801 501 928 45 928 45 770 301 770 301 110 309 110 309 240 28 240 28 817 552 817 552 424 927 424 927 272 670 272 670 219 424 219 424 294 769 294 769 109 829 109 829 128 83 128 83 694 886 694 886 354 358 354 358 900 450 900 450 706 418 706 418 791 483 791 483 331 450 331 450 36 109 36 109 156 23 156 23 851 907 851 907 519 323 519 323 449 826 449 826 786 832 786 832 895 716 895 716 889 23 889 23 273 871 273 871 495 516 495 516 711 234 711 234 199 368 199 368 296 736 296 736 505 398 505 398 214 424 214 424 282 18 282 18 913 882 913 882 242 903 242 903 203 128 203 128 126 715 126 715 555 491 555 491 616 471 616 471 379 473 379 473 67 318 67 318 828 431 828 431 653 51 653 51 325 8 325 8 6 310 6 310 833 352 833 352 675 93 675 93 270 70 270 70 843 209 843 209 831 606 831 606 349 720 349 720 156 96 156 96 681 685 681 685 477 662 477 662 818 140 818 140 179 98 179 98 947 679 947 679 959 950 959 950 598 651 598 651 153 409 153 409 574 283 574 283 586 41 586 41 959 396 959 396 82 84 82 84 608 808 608 808 867 541 867 541 160 779 160 779 483 221 483 221 366 361 366 361 942 512 942 512 368 646 368 646 531 580 531 580 317 700 317 700 18 509 18 509 355 761 355 761 484 468 484 468 674 62 674 62 51 131 51 131 430 225 430 225 93 90 93 90 945 908 945 908 198 379 198 379 514 677 514 677 320 322 320 322 575 155 575 155 545 389 545 389 419 767 419 767 244 6 244 6 691 891 691 891 423 888 423 888 240 734 240 734 955 430 955 430 689 219 689 219 879 538 879 538 247 447 247 447 464 289 464 289 185 693 185 693 398 743 398 743 69 714 69 714 839 532 839 532 676 686 676 686 486 465 486 465 262 84 262 84 416 645 416 645 170 507 170 507 905 852 905 852 707 443 707 443 872 418 872 418 70 142 70 142 3 716 3 716 541 676 541 676 861 84 861 84 576 12 576 12 422 476 422 476 924 1 924 1 850 763 850 763 15 213 15 213 424 825 424 825 879 447 879 447 325 455 325 455 460 75 460 75 875 241 875 241 758 830 758 830 107 786 107 786 39 739 39 739 217 265 217 265 888 86 888 86 438 41 438 41 565 259 565 259 570 922 570 922 32 109 32 109 590 216 590 216 556 873 556 873 18 114 18 114 2 224 2 224 792 524 792 524 191 81 191 81 807 605 807 605 820 780 820 780 121 882 121 882 203 461 203 461 214 951 214 951 146 155 146 155 89 483 89 483 219 2 219 2 915 840 915 840 251 760 251 760 763 454 763 454 663 339 663 339 278 459 278 459 893 823 893 823 901 323 901 323 662 849 662 849 328 163 328 163 377 562 377 562 132 134 132 134 626 776 626 776 176 597 176 597 258 468 258 468 695 458 695 458 414 300 414 300 440 309 440 309 174 826 174 826 197 635 197 635 399 315 399 315 466 768 466 768 593 261 593 261 891 624 891 624 954 118 954 118 834 4 834 4 66 343 66 343 766 816 766 816 340 164 340 164 315 541 315 541 788 518 788 518 502 781 502 781 541 442 541 442 98 388 98 388 428 863 428 863 678 729 678 729 754 422 754 422 796 569 796 569 146 596 146 596 660 674 660 674 359 4 359 4 399 297 399 297 316 354 316 354 644 245 644 245 210 624 210 624 542 129 542 129 798 325 798 325 571 478 571 478 71 72 71 72 367 430 367 430 236 314 236 314 255 426 255 426 605 874 605 874 487 542 487 542 221 702 221 702 468 232 468 232 743 176 743 176 171 892 171 892 550 591 550 591 64 610 64 610 123 506 123 506 186 105 186 105 776 40 776 40 685 932 685 932 171 378 171 378 239 69 239 69 211 650 211 650 176 180 176 180 604 109 604 109 444 198 444 198 258 778 258 778 214 912 214 912 211 849 211 849 564 505 564 505 206 65 206 65 65 125 65 125 731 299 731 299 206 76 206 76 662 935 662 935 662 206 662 206 951 552 951 552 341 648 341 648 377 571 377 571 845 97 845 97 140 574 140 574 504 145 504 145 81 486 81 486 195 744 195 744 223 505 223 505 590 710 590 710 193 725 193 725 822 423 822 423 106 706 106 706 944 117 944 117 640 711 640 711 917 533 917 533 33 99 33 99 1 627 1 627 946 474 946 474 322 271 322 271 266 390 266 390 667 637 667 637 118 724 118 724 450 867 450 867 440 519 440 519 417 254 417 254 899 500 899 500 88 157 88 157 577 389 577 389 633 676 633 676 269 119 269 119 843 267 843 267 441 667 441 667 777 861 777 861 202 856 202 856 544 314 544 314 759 935 759 935 52 917 52 917 813 406 813 406 283 118 283 118 142 390 142 390 480 568 480 568 301 621 301 621 514 12 514 12 595 917 595 917 242 757 242 757 62 795 62 795 153 202 153 202 541 369 541 369 335 184 335 184 405 604 405 604 741 701 741 701 511 886 511 886 924 46 924 46 359 813 359 813 876 690 876 690 271 66 271 66 190 196 190 196 362 204 362 204 946 885 946 885 609 755 609 755 602 551 602 551 593 693 593 693 573 83 573 83 907 420 907 420 533 452 533 452 467 101 467 101 209 666 209 666 546 498 546 498 852 137 852 137 804 537 804 537 436 727 436 727 635 892 635 892 188 673 188 673 442 15 442 15 874 86 874 86 426 221 426 221 754 826 754 826 328 324 328 324 633 613 633 613 410 386 410 386 261 499 261 499 933 144 933 144 33 860 33 860 283 868 283 868 677 603 677 603 819 741 819 741 146 755 146 755 281 463 281 463 349 952 349 952 233 689 233 689 110 917 110 917 888 751 888 751 162 520 162 520 332 704 332 704 202 801 202 801 351 368 351 368 352 32 352 32 251 178 251 178 177 385 177 385 553 434 553 434 554 925 554 925 853 38 853 38 213 398 213 398 212 6 212 6 624 709 624 709 750 283 750 283 686 4 686 4 822 612 822 612 282 939 282 939 674 848 674 848 386 31 386 31 130 264 130 264 176 566 176 566 599 672 599 672 944 30 944 30 408 702 408 702 451 792 451 792 944 863 944 863 413 890 413 890 125 466 125 466 360 429 360 429 531 59 531 59 896 752 896 752 631 914 631 914 310 595 310 595 421 34 421 34 782 509 782 509 779 842 779 842 704 935 704 935 907 703 907 703 378 95 378 95 957 392 957 392 796 390 796 390 874 129 874 129 635 786 635 786 18 537 18 537 606 205 606 205 103 851 103 851 772 532 772 532 784 9 784 9 807 676 807 676 140 736 140 736 827 165 827 165 847 416 847 416 281 444 281 444 288 370 288 370 260 820 260 820 939 848 939 848 750 408 750 408 144 762 144 762 384 457 384 457 15 123 15 123 489 408 489 408 766 137 766 137 787 282 787 282 819 849 819 849 226 66 226 66 920 97 920 97 429 472 429 472 592 475 592 475 957 888 957 888 878 371 878 371 274 594 274 594 700 52 700 52 286 808 286 808 822 955 822 955 327 914 327 914 140 506 140 506 809 189 809 189 355 567 355 567 658 808 658 808 341 778 341 778 133 677 133 677 556 162 556 162 312 926 312 926 597 462 597 462 581 891 581 891 252 580 252 580 868 251 868 251 448 804 448 804 227 191 227 191 550 37 550 37 469 919 469 919 937 19 937 19 956 809 956 809 824 526 824 526 182 586 182 586 58 334 58 334 113 484 113 484 717 757 717 757 943 873 943 873 238 559 238 559 775 912 775 912 145 769 145 769 756 440 756 440 603 705 603 705 552 209 552 209 104 795 104 795 776 930 776 930 6 527 6 527 939 195 939 195 183 688 183 688 734 932 734 932 51 678 51 678 738 773 738 773 740 685 740 685 365 508 365 508 359 148 359 148 101 306 101 306 18 575 18 575 232 870 232 870 104 230 104 230 583 808 583 808 487 723 487 723 454 543 454 543 123 104 123 104 158 452 158 452 264 535 264 535 60 421 60 421 484 232 484 232 703 227 703 227 317 884 317 884 360 946 360 946 65 735 65 735 896 841 896 841 50 477 50 477 740 573 740 573 249 34 249 34 855 475 855 475 685 818 685 818 487 831 487 831 477 699 477 699 459 723 459 723 711 510 711 510 623 721 623 721 688 329 688 329 211 350 211 350 96 864 96 864 186 674 186 674 840 524 840 524 231 559 231 559 417 601 417 601 30 42 30 42 730 935 730 935 24 461 24 461 406 617 406 617 641 742 641 742 299 295 299 295 58 534 58 534 611 957 611 957 600 84 600 84 638 666 638 666 559 578 559 578 216 368 216 368 923 269 923 269 40 478 40 478 349 37 349 37 823 375 823 375 453 716 453 716 477 853 477 853 744 103 744 103 705 164 705 164 153 812 153 812 119 58 119 58 930 124 930 124 533 676 533 676 622 383 622 383 428 645 428 645 793 115 793 115 564 106 564 106 409 35 409 35 707 9 707 9 766 139 766 139 929 576 929 576 782 651 782 651 546 895 546 895 298 904 298 904 896 905 896 905 178 167 178 167 693 675 693 675 254 939 254 939 262 42 262 42 395 275 395 275 659 530 659 530 770 865 770 865 207 674 207 674 954 494 954 494 61 621 61 621 321 551 321 551 919 15 919 15 60 104 60 104 177 955 177 955 471 419 471 419 55 20 55 20 117 560 117 560 453 665 453 665 542 711 542 711 558 730 558 730 333 498 333 498 884 318 884 318 368 723 368 723 402 382 402 382 41 283 41 283 51 808 51 808 911 788 911 788 375 221 375 221 110 153 110 153 437 147 437 147 258 857 258 857 244 83 244 83 192 599 192 599 112 316 112 316 334 236 334 236 924 638 924 638 582 68 582 68 282 416 282 416 887 797 887 797 452 891 452 891 676 395 676 395 807 829 807 829 835 55 835 55 835 423 835 423 62 923 62 923 844 207 844 207 886 775 886 775 812 223 812 223 443 352 443 352 318 916 318 916 853 91 853 91 21 896 21 896 947 392 947 392 870 64 870 64 850 486 850 486 878 764 878 764 415 40 415 40 365 834 365 834 942 110 942 110 567 817 567 817 240 495 240 495 863 696 863 696 933 73 933 73 368 97 368 97 755 340 755 340 409 30 409 30 639 116 639 116 700 125 700 125 699 126 699 126 839 111 839 111 794 872 794 872 399 311 399 311 347 756 347 756 702 19 702 19 629 313 629 313 946 145 946 145 462 735 462 735 254 916 254 916 644 740 644 740 937 661 937 661 557 96 557 96 191 806 191 806 697 211 697 211 384 835 384 835 304 482 304 482 872 150 872 150 616 247 616 247 556 777 556 777 710 37 710 37 891 427 891 427 56 466 56 466 70 960 70 960 892 156 892 156 693 224 693 224 259 499 259 499 867 438 867 438 817 798 817 798 862 194 862 194 927 565 927 565 872 471 872 471 538 936 538 936 697 285 697 285 225 246 225 246 58 848 58 848 170 247 170 247 715 255 715 255 157 467 157 467 254 206 254 206 600 905 600 905 665 948 665 948 809 489 809 489 856 190 856 190 471 410 471 410 746 906 746 906 474 405 474 405 303 141 303 141 414 103 414 103 576 782 576 782 133 755 133 755 865 494 865 494 418 12 418 12 894 482 894 482 804 317 804 317 790 811 790 811 149 274 149 274 795 445 795 445 333 823 333 823 304 348 304 348 477 620 477 620 624 354 624 354 262 452 262 452 38 316 38 316 191 104 191 104 147 46 147 46 627 274 627 274 236 331 236 331 129 146 129 146 25 381 25 381 891 268 891 268 312 3 312 3 39 760 39 760 87 110 87 110 257 289 257 289 445 419 445 419 439 551 439 551 738 412 738 412 491 381 491 381 565 107 565 107 14 357 14 357 159 909 159 909 10 140 10 140 39 594 39 594 688 358 688 358 64 190 64 190 252 80 252 80 721 616 721 616 479 188 479 188 180 445 180 445 317 559 317 559 824 59 824 59 110 195 110 195 480 375 480 375 768 358 768 358 98 727 98 727 627 474 627 474 937 345 937 345 828 563 828 563 20 715 20 715 323 476 323 476 52 656 52 656 37 658 37 658 914 161 914 161 946 39 946 39 742 521 742 521 944 640 944 640 481 104 481 104 150 152 150 152 146 251 146 251 135 941 135 941 68 76 68 76 83 694 83 694 192 191 192 191 712 637 712 637 848 607 848 607 728 388 728 388 560 521 560 521 618 228 618 228 920 839 920 839 342 279 342 279 49 431 49 431 537 218 537 218 696 174 696 174 615 421 615 421 768 123 768 123 728 304 728 304 516 424 516 424 153 880 153 880 747 281 747 281 415 694 415 694 473 751 473 751 186 789 186 789 329 119 329 119 943 947 943 947 616 143 616 143 183 457 183 457 346 940 346 940 127 868 127 868 950 788 950 788 935 487 935 487 133 741 133 741 643 71 643 71 647 140 647 140 669 589 669 589 110 911 110 911 944 664 944 664 800 644 800 644 121 663 121 663 60 788 60 788 327 840 327 840 625 229 625 229 140 42 140 42 731 697 731 697 128 422 128 422 569 273 569 273 333 566 333 566 833 707 833 707 529 490 529 490 604 376 604 376 671 230 671 230 550 751 550 751 318 802 318 802 303 249 303 249 552 617 552 617 124 891 124 891 269 795 269 795 710 943 710 943 654 235 654 235 185 419 185 419 2 609 2 609 887 248 887 248 52 792 52 792 787 548 787 548 98 833 98 833 343 113 343 113 832 927 832 927 446 507 446 507 883 713 883 713 698 758 698 758 791 876 791 876 47 166 47 166 58 710 58 710 374 294 374 294 670 44 670 44 667 418 667 418 635 389 635 389 672 668 672 668 762 908 762 908 504 938 504 938 588 822 588 822 80 313 80 313 570 893 570 893 704 58 704 58 912 785 912 785 773 800 773 800 213 215 213 215 206 203 206 203 321 586 321 586 446 174 446 174 641 630 641 630 811 402 811 402 756 765 756 765 288 465 288 465 304 22 304 22 859 603 859 603 381 521 381 521 79 564 79 564 88 692 88 692 611 884 611 884 946 585 946 585 754 390 754 390 495 717 495 717 137 553 137 553 488 219 488 219 877 562 877 562 809 223 809 223 146 200 146 200 563 476 563 476 484 551 484 551 578 94 578 94 553 41 553 41 126 529 126 529 347 928 347 928 734 503 734 503 351 862 351 862 30 412 30 412 44 609 44 609 938 346 938 346 939 55 939 55 661 350 661 350 433 296 433 296 734 696 734 696 520 782 520 782 26 29 26 29 752 26 752 26 401 22 401 22 220 782 220 782 960 193 960 193 241 131 241 131 344 785 344 785 138 292 138 292 764 202 764 202 758 561 758 561 903 70 903 70 120 510 120 510 708 370 708 370 262 177 262 177 52 785 52 785 11 711 11 711 588 440 588 440 102 847 102 847 820 144 820 144 265 216 265 216 346 473 346 473 219 929 219 929 309 286 309 286 560 464 560 464 40 539 40 539 959 31 959 31 917 453 917 453 54 411 54 411 468 931 468 931 437 871 437 871 942 209 942 209 145 569 145 569 163 318 163 318 210 792 210 792 741 685 741 685 500 100 500 100 27 120 27 120 298 14 298 14 799 264 799 264 278 91 278 91 640 670 640 670 787 805 787 805 577 142 577 142 684 666 684 666 536 255 536 255 545 827 545 827 688 748 688 748 489 158 489 158 615 357 615 357 491 557 491 557 644 933 644 933 179 800 179 800 132 472 132 472 264 484 264 484 368 619 368 619 960 955 960 955 770 793 770 793 956 728 956 728 36 366 36 366 851 3 851 3 249 268 249 268 273 216 273 216 597 745 597 745 818 70 818 70 63 335 63 335 235 338 235 338 822 284 822 284 930 337 930 337 809 639 809 639 702 1 702 1 103 432 103 432 908 441 908 441 416 407 416 407 646 817 646 817 828 794 828 794 337 278 337 278 147 282 147 282 261 97 261 97 655 383 655 383 309 821 309 821 844 775 844 775 744 140 744 140 474 900 474 900 537 111 537 111 958 28 958 28 885 895 885 895 497 8 497 8 224 944 224 944 480 85 480 85 112 840 112 840 298 486 298 486 176 485 176 485 165 111 165 111 223 564 223 564 538 572 538 572 495 507 495 507 196 232 196 232 710 272 710 272 768 223 768 223 178 956 178 956 875 807 875 807 50 323 50 323 265 638 265 638 418 744 418 744 210 905 210 905 644 686 644 686 111 581 111 581 139 554 139 554 320 193 320 193 96 902 96 902 727 545 727 545 481 574 481 574 59 413 59 413 797 806 797 806 678 767 678 767 345 34 345 34 135 361 135 361 782 172 782 172 833 525 833 525 616 401 616 401 426 371 426 371 904 820 904 820 781 886 781 886 451 458 451 458 617 455 617 455 290 605 290 605 239 361 239 361 544 522 544 522 455 371 455 371 303 898 303 898 332 337 332 337 499 460 499 460 587 68 587 68 837 769 837 769 9 221 9 221 497 527 497 527 378 326 378 326 504 119 504 119 906 505 906 505 472 646 472 646 30 897 30 897 822 402 822 402 323 266 323 266 619 851 619 851 76 508 76 508 561 725 561 725 832 252 832 252 247 375 247 375 215 324 215 324 607 687 607 687 125 802 125 802 1 322 1 322 467 888 467 888 551 333 551 333 750 826 750 826 719 383 719 383 662 819 662 819 940 732 940 732 200 256 200 256 229 507 229 507 629 787 629 787 21 73 21 73 833 241 833 241 9 901 9 901 837 757 837 757 837 129 837 129 525 651 525 651 858 181 858 181 611 434 611 434 545 778 545 778 717 753 717 753 330 434 330 434 530 71 530 71 882 363 882 363 247 46 247 46 297 263 297 263 824 687 824 687 515 875 515 875 845 274 845 274 698 789 698 789 671 841 671 841 117 54 117 54 75 496 75 496 254 424 254 424 550 63 550 63 659 860 659 860 824 254 824 254 295 532 295 532 510 396 510 396 865 809 865 809 680 601 680 601 347 134 347 134 924 236 924 236 420 811 420 811 114 157 114 157 959 683 959 683 949 28 949 28 738 750 738 750 936 41 936 41 888 880 888 880 639 921 639 921 415 192 415 192 290 408 290 408 875 706 875 706 942 225 942 225 865 429 865 429 179 136 179 136 125 334 125 334 119 112 119 112 556 68 556 68 177 533 177 533 595 129 595 129 399 836 399 836 518 527 518 527 48 670 48 670 849 649 849 649 683 153 683 153 819 669 819 669 839 190 839 190 350 337 350 337 193 44 193 44 121 571 121 571 649 468 649 468 926 904 926 904 644 955 644 955 924 182 924 182 395 379 395 379 53 89 53 89 619 898 619 898 609 410 609 410 356 465 356 465 906 499 906 499 234 702 234 702 270 180 270 180 935 434 935 434 129 130 129 130 247 492 247 492 104 722 104 722 490 509 490 509 702 178 702 178 197 842 197 842 563 769 563 769 897 205 897 205 168 114 168 114 779 660 779 660 116 397 116 397 899 193 899 193 226 622 226 622 253 520 253 520 881 836 881 836 834 820 834 820 530 531 530 531 80 290 80 290 686 755 686 755 342 580 342 580 286 270 286 270 953 671 953 671 753 614 753 614 18 653 18 653 105 909 105 909 942 380 942 380 254 234 254 234 524 622 524 622 537 891 537 891 99 311 99 311 666 910 666 910 473 578 473 578 339 390 339 390 909 140 909 140 331 284 331 284 78 807 78 807 445 412 445 412 865 121 865 121 726 420 726 420 703 570 703 570 58 168 58 168 468 58 468 58 127 369 127 369 880 281 880 281 540 908 540 908 203 400 203 400 811 606 811 606 516 858 516 858 493 620 493 620 960 911 960 911 848 808 848 808 539 410 539 410 316 856 316 856 162 699 162 699 710 725 710 725 346 69 346 69 62 76 62 76 439 224 439 224 290 832 290 832 38 712 38 712 168 582 168 582 579 140 579 140 888 903 888 903 35 656 35 656 880 257 880 257 844 907 844 907 222 199 222 199 952 74 952 74 777 508 777 508 86 235 86 235 681 796 681 796 713 227 713 227 298 180 298 180 231 633 231 633 366 293 366 293 955 840 955 840 323 321 323 321 65 253 65 253 498 742 498 742 598 76 598 76 111 401 111 401 56 450 56 450 597 747 597 747 587 550 587 550 39 913 39 913 135 322 135 322 90 817 90 817 398 379 398 379 165 583 165 583 431 26 431 26 250 553 250 553 73 815 73 815 197 513 197 513 752 222 752 222 608 779 608 779 682 543 682 543 540 27 540 27 689 893 689 893 703 213 703 213 819 152 819 152 341 483 341 483 590 579 590 579 812 742 812 742 71 166 71 166 2 573 2 573 641 531 641 531 791 855 791 855 4 209 4 209 926 184 926 184 909 960 909 960 763 695 763 695 716 401 716 401 204 641 204 641 295 521 295 521 29 788 29 788 181 579 181 579 114 709 114 709 708 171 708 171 129 762 129 762 84 643 84 643 794 353 794 353 300 759 300 759 318 623 318 623 186 946 186 946 477 682 477 682 100 792 100 792 7 932 7 932 834 387 834 387 878 553 878 553 709 959 709 959 478 40 478 40 638 807 638 807 270 184 270 184 525 413 525 413 71 182 71 182 262 533 262 533 777 913 777 913 499 474 499 474 390 334 390 334 80 138 80 138 229 578 229 578 525 789 525 789 704 347 704 347 848 1 848 1 614 24 614 24 304 41 304 41 25 332 25 332 763 697 763 697 721 735 721 735 881 692 881 692 568 525 568 525 454 623 454 623 685 421 685 421 548 275 548 275 705 587 705 587 935 158 935 158 735 35 735 35 89 179 89 179 145 709 145 709 773 736 773 736 631 640 631 640 100 818 100 818 635 545 635 545 12 239 12 239 576 265 576 265 585 693 585 693 921 301 921 301 151 561 151 561 272 89 272 89 235 681 235 681 97 552 97 552 747 755 747 755 252 398 252 398 177 315 177 315 198 15 198 15 204 129 204 129 920 69 920 69 318 920 318 920 767 605 767 605 127 297 127 297 506 474 506 474 504 878 504 878 384 721 384 721 202 503 202 503 453 744 453 744 126 359 126 359 881 633 881 633 456 565 456 565 942 605 942 605 917 694 917 694 871 256 871 256 517 687 517 687 744 203 744 203 736 745 736 745 7 952 7 952 441 154 441 154 515 694 515 694 398 649 398 649 382 284 382 284 526 8 526 8 23 828 23 828 863 800 863 800 649 241 649 241 718 847 718 847 429 85 429 85 928 618 928 618 591 214 591 214 905 535 905 535 113 53 113 53 246 212 246 212 646 265 646 265 260 686 260 686 503 441 503 441 518 267 518 267 674 197 674 197 194 417 194 417 790 958 790 958 501 316 501 316 152 202 152 202 651 444 651 444 96 673 96 673 295 596 295 596 605 658 605 658 545 909 545 909 45 447 45 447 835 257 835 257 294 220 294 220 651 224 651 224 784 372 784 372 557 110 557 110 361 36 361 36 270 771 270 771 863 478 863 478 330 650 330 650 729 104 729 104 366 450 366 450 559 602 559 602 574 704 574 704 685 676 685 676 689 939 689 939 660 773 660 773 176 767 176 767 345 277 345 277 283 11 283 11 613 892 613 892 643 243 643 243 851 824 851 824 497 46 497 46 308 796 308 796 862 72 862 72 590 779 590 779 825 418 825 418 665 321 665 321 676 173 676 173 577 651 577 651 55 307 55 307 231 905 231 905 508 142 508 142 928 563 928 563 881 111 881 111 564 849 564 849 73 280 73 280 608 706 608 706 939 98 939 98 149 118 149 118 690 440 690 440 822 884 822 884 427 90 427 90 606 341 606 341 602 347 602 347 536 71 536 71 885 804 885 804 549 138 549 138 39 623 39 623 954 694 954 694 399 12 399 12 191 372 191 372 446 415 446 415 657 128 657 128 957 416 957 416 768 622 768 622 4 154 4 154 274 290 274 290 580 684 580 684 318 790 318 790 415 907 415 907 114 216 114 216 42 830 42 830 14 9 14 9 690 417 690 417 871 479 871 479 564 419 564 419 645 612 645 612 547 135 547 135 37 52 37 52 741 231 741 231 695 451 695 451 343 44 343 44 353 405 353 405 197 407 197 407 762 4 762 4 370 124 370 124 336 318 336 318 854 65 854 65 483 581 483 581 539 484 539 484 167 493 167 493 544 242 544 242 710 353 710 353 566 465 566 465 156 862 156 862 421 631 421 631 441 949 441 949 872 432 872 432 227 78 227 78 621 92 621 92 145 480 145 480 854 878 854 878 625 890 625 890 506 814 506 814 610 829 610 829 379 32 379 32 403 571 403 571 578 555 578 555 57 315 57 315 566 60 566 60 829 848 829 848 262 197 262 197 377 933 377 933 536 651 536 651 828 697 828 697 451 937 451 937 200 353 200 353 725 779 725 779 469 452 469 452 77 884 77 884 461 94 461 94 674 568 674 568 846 958 846 958 570 834 570 834 555 583 555 583 948 784 948 784 363 179 363 179 223 498 223 498 392 331 392 331 256 526 256 526 882 432 882 432 80 735 80 735 138 598 138 598 124 817 124 817 807 515 807 515 163 679 163 679 596 597 596 597 220 758 220 758 16 377 16 377 301 743 301 743 908 885 908 885 341 88 341 88 945 670 945 670 707 700 707 700 792 291 792 291 604 214 604 214 655 896 655 896 57 706 57 706 411 716 411 716 166 45 166 45 48 684 48 684 229 792 229 792 443 861 443 861 553 537 553 537 793 686 793 686 541 323 541 323 345 599 345 599 846 340 846 340 754 419 754 419 38 107 38 107 171 932 171 932 212 42 212 42 763 259 763 259 340 318 340 318 817 958 817 958 401 326 401 326 641 566 641 566 713 289 713 289 617 92 617 92 901 152 901 152 285 755 285 755 448 778 448 778 258 594 258 594 940 360 940 360 564 165 564 165 109 311 109 311 704 748 704 748 540 401 540 401 234 59 234 59 389 292 389 292 553 569 553 569 809 881 809 881 166 481 166 481 125 78 125 78 577 323 577 323 298 613 298 613 780 196 780 196 779 947 779 947 717 793 717 793 114 393 114 393 768 81 768 81 610 911 610 911 275 328 275 328 598 828 598 828 553 949 553 949 761 927 761 927 280 285 280 285 491 93 491 93 708 289 708 289 480 676 480 676 234 310 234 310 313 848 313 848 560 490 560 490 258 72 258 72 332 749 332 749 139 428 139 428 590 509 590 509 236 468 236 468 439 815 439 815 625 431 625 431 830 170 830 170 923 447 923 447 14 746 14 746 799 536 799 536 390 126 390 126 229 485 229 485 184 521 184 521 330 740 330 740 234 452 234 452 216 827 216 827 39 462 39 462 816 524 816 524 733 730 733 730 916 491 916 491 44 725 44 725 348 801 348 801 757 610 757 610 721 8 721 8 716 373 716 373 947 81 947 81 379 922 379 922 180 62 180 62 446 300 446 300 59 360 59 360 582 414 582 414 482 762 482 762 630 758 630 758 57 884 57 884 809 781 809 781 257 233 257 233 810 208 810 208 881 129 881 129 889 322 889 322 77 952 77 952 744 605 744 605 909 155 909 155 544 532 544 532 150 362 150 362 804 660 804 660 312 181 312 181 812 170 812 170 249 355 249 355 169 436 169 436 784 685 784 685 700 423 700 423 683 800 683 800 253 266 253 266 42 607 42 607 757 569 757 569 161 927 161 927 932 674 932 674 858 298 858 298 700 907 700 907 145 221 145 221 227 330 227 330 694 169 694 169 565 844 565 844 366 597 366 597 192 79 192 79 787 314 787 314 647 103 647 103 559 134 559 134 64 765 64 765 901 314 901 314 726 523 726 523 72 684 72 684 743 801 743 801 226 70 226 70 390 739 390 739 47 709 47 709 890 201 890 201 383 890 383 890 62 94 62 94 599 205 599 205 255 258 255 258 112 245 112 245 33 808 33 808 823 321 823 321 59 536 59 536 716 82 716 82 278 622 278 622 323 478 323 478 625 153 625 153 870 943 870 943 192 157 192 157 752 354 752 354 937 18 937 18 531 41 531 41 453 674 453 674 820 777 820 777 293 847 293 847 426 349 426 349 587 106 587 106 514 145 514 145 300 93 300 93 382 551 382 551 821 227 821 227 337 950 337 950 131 266 131 266 292 230 292 230 617 696 617 696 21 821 21 821 110 291 110 291 691 629 691 629 460 792 460 792 579 139 579 139 755 245 755 245 446 754 446 754 387 174 387 174 720 886 720 886 917 907 917 907 539 186 539 186 755 233 755 233 50 754 50 754 220 181 220 181 798 361 798 361 129 372 129 372 285 637 285 637 926 734 926 734 850 574 850 574 582 658 582 658 679 244 679 244 110 180 110 180 779 51 779 51 610 112 610 112 822 483 822 483 739 649 739 649 17 384 17 384 870 84 870 84 572 25 572 25 660 186 660 186 201 658 201 658 200 698 200 698 63 34 63 34 148 228 148 228 216 918 216 918 124 223 124 223 899 524 899 524 760 612 760 612 930 185 930 185 183 768 183 768 845 932 845 932 599 662 599 662 270 296 270 296 302 603 302 603 611 438 611 438 452 408 452 408 768 784 768 784 342 364 342 364 74 79 74 79 533 8 533 8 604 671 604 671 37 433 37 433 774 830 774 830 862 897 862 897 649 320 649 320 79 613 79 613 732 590 732 590 54 416 54 416 938 290 938 290 73 71 73 71 82 332 82 332 880 708 880 708 38 112 38 112 328 852 328 852 300 710 300 710 481 456 481 456 193 711 193 711 432 777 432 777 672 779 672 779 639 649 639 649 234 608 234 608 482 417 482 417 256 168 256 168 870 173 870 173 311 921 311 921 584 604 584 604 279 701 279 701 443 177 443 177 93 177 93 177 934 646 934 646 313 678 313 678 547 4 547 4 337 36 337 36 642 749 642 749 252 706 252 706 516 403 516 403 136 815 136 815 288 157 288 157 309 172 309 172 257 201 257 201 56 336 56 336 261 932 261 932 57 515 57 515 576 276 576 276 277 899 277 899 567 463 567 463 412 418 412 418 294 417 294 417 148 325 148 325 698 746 698 746 628 743 628 743 344 30 344 30 234 916 234 916 596 835 596 835 918 878 918 878 635 374 635 374 141 108 141 108 202 422 202 422 406 534 406 534 564 408 564 408 496 458 496 458 159 353 159 353 139 890 139 890 39 751 39 751 10 172 10 172 730 321 730 321 775 888 775 888 571 234 571 234 655 526 655 526 802 430 802 430 212 949 212 949 180 749 180 749 21 98 21 98 815 950 815 950 599 701 599 701 943 711 943 711 159 317 159 317 132 48 132 48 360 430 360 430 116 344 116 344 418 241 418 241 182 184 182 184 110 55 110 55 695 285 695 285 931 266 931 266 537 298 537 298 268 453 268 453 111 468 111 468 360 214 360 214 451 484 451 484 681 259 681 259 529 249 529 249 53 866 53 866 521 579 521 579 168 863 168 863 784 329 784 329 208 58 208 58 575 356 575 356 496 646 496 646 675 514 675 514 893 300 893 300 59 228 59 228 356 742 356 742 126 800 126 800 514 708 514 708 338 927 338 927 362 42 362 42 86 224 86 224 227 848 227 848 729 755 729 755 744 897 744 897 800 831 800 831 742 540 742 540 932 126 932 126 577 406 577 406 338 507 338 507 911 630 911 630 777 667 777 667 735 17 735 17 932 939 932 939 349 39 349 39 731 819 731 819 958 380 958 380 681 7 681 7 116 833 116 833 358 276 358 276 803 379 803 379 419 600 419 600 100 836 100 836 97 40 97 40 836 458 836 458 792 298 792 298 642 527 642 527 113 860 113 860 852 487 852 487 780 779 780 779 547 61 547 61 315 605 315 605 650 142 650 142 837 8 837 8 27 876 27 876 36 216 36 216 474 636 474 636 7 813 7 813 704 953 704 953 593 762 593 762 697 111 697 111 88 136 88 136 742 256 742 256 423 945 423 945 540 547 540 547 380 229 380 229 932 672 932 672 331 744 331 744 697 661 697 661 569 722 569 722 589 564 589 564 225 589 225 589 259 450 259 450 19 411 19 411 630 858 630 858 720 14 720 14 625 40 625 40 335 654 335 654 118 943 118 943 568 323 568 323 115 56 115 56 329 852 329 852 523 81 523 81 388 37 388 37 10 665 10 665 670 372 670 372 352 398 352 398 198 802 198 802 328 552 328 552 414 483 414 483 429 759 429 759 830 254 830 254 368 347 368 347 752 718 752 718 678 521 678 521 882 836 882 836 535 461 535 461 375 546 375 546 704 194 704 194 294 833 294 833 722 540 722 540 25 524 25 524 561 94 561 94 373 100 373 100 892 825 892 825 108 667 108 667 420 855 420 855 854 132 854 132 771 535 771 535 55 201 55 201 202 791 202 791 404 145 404 145 793 553 793 553 351 359 351 359 357 763 357 763 404 469 404 469 353 125 353 125 254 269 254 269 680 593 680 593 174 276 174 276 449 601 449 601 359 234 359 234 245 433 245 433 125 389 125 389 900 519 900 519 696 879 696 879 32 865 32 865 725 773 725 773 240 86 240 86 718 592 718 592 171 912 171 912 457 80 457 80 801 548 801 548 740 618 740 618 564 803 564 803 469 4 469 4 164 910 164 910 711 796 711 796 421 59 421 59 280 575 280 575 801 404 801 404 220 851 220 851 500 22 500 22 664 398 664 398 622 147 622 147 392 636 392 636 789 368 789 368 281 61 281 61 736 679 736 679 815 196 815 196 125 326 125 326 97 537 97 537 523 815 523 815 248 152 248 152 929 150 929 150 52 880 52 880 774 518 774 518 519 549 519 549 310 28 310 28 919 847 919 847 867 394 867 394 384 857 384 857 114 662 114 662 784 642 784 642 186 280 186 280 842 415 842 415 777 319 777 319 30 589 30 589 304 727 304 727 357 710 357 710 865 473 865 473 28 88 28 88 238 154 238 154 868 31 868 31 952 679 952 679 130 321 130 321 622 545 622 545 175 246 175 246 691 188 691 188 24 206 24 206 670 958 670 958 541 424 541 424 440 197 440 197 274 316 274 316 704 510 704 510 256 146 256 146 426 622 426 622 805 73 805 73 859 941 859 941 752 465 752 465 879 934 879 934 454 49 454 49 500 473 500 473 192 578 192 578 938 497 938 497 79 911 79 911 390 513 390 513 6 309 6 309 455 391 455 391 369 667 369 667 599 108 599 108 355 357 355 357 721 431 721 431 736 906 736 906 519 864 519 864 294 727 294 727 829 38 829 38 865 235 865 235 620 890 620 890 501 825 501 825 640 42 640 42 120 200 120 200 667 663 667 663 628 118 628 118 208 55 208 55 938 561 938 561 488 404 488 404 522 829 522 829 480 778 480 778 829 881 829 881 361 333 361 333 283 57 283 57 679 481 679 481 757 661 757 661 243 800 243 800 76 473 76 473 409 568 409 568 343 171 343 171 282 490 282 490 898 777 898 777 681 384 681 384 245 584 245 584 353 566 353 566 595 347 595 347 560 800 560 800 279 87 279 87 69 801 69 801 624 153 624 153 917 947 917 947 307 122 307 122 565 475 565 475 814 760 814 760 6 379 6 379 878 749 878 749 795 7 795 7 880 73 880 73 61 10 61 10 40 656 40 656 361 865 361 865 827 281 827 281 527 894 527 894 900 593 900 593 213 358 213 358 403 182 403 182 403 436 403 436 297 29 297 29 917 852 917 852 573 365 573 365 348 712 348 712 698 546 698 546 93 103 93 103 319 330 319 330 576 409 576 409 605 75 605 75 290 860 290 860 285 475 285 475 339 258 339 258 184 775 184 775 25 945 25 945 284 749 284 749 108 225 108 225 942 513 942 513 120 930 120 930 2 460 2 460 30 851 30 851 101 488 101 488 114 364 114 364 212 69 212 69 254 885 254 885 2 744 2 744 190 716 190 716 278 935 278 935 35 932 35 932 682 558 682 558 592 640 592 640 781 636 781 636 544 60 544 60 450 743 450 743 862 837 862 837 447 916 447 916 331 731 331 731 879 704 879 704 795 854 795 854 113 698 113 698 504 542 504 542 854 166 854 166 382 690 382 690 422 955 422 955 701 546 701 546 92 838 92 838 699 213 699 213 934 37 934 37 623 196 623 196 550 717 550 717 7 957 7 957 179 901 179 901 739 929 739 929 217 681 217 681 87 678 87 678 20 551 20 551 493 405 493 405 153 133 153 133 673 909 673 909 462 153 462 153 931 190 931 190 13 719 13 719 869 744 869 744 602 506 602 506 473 53 473 53 115 202 115 202 863 31 863 31 294 547 294 547 161 867 161 867 39 667 39 667 960 718 960 718 925 153 925 153 76 581 76 581 359 797 359 797 653 512 653 512 788 568 788 568 573 714 573 714 361 271 361 271 588 899 588 899 96 476 96 476 539 414 539 414 931 301 931 301 769 931 769 931 597 611 597 611 585 686 585 686 777 821 777 821 626 110 626 110 201 426 201 426 46 743 46 743 528 418 528 418 291 945 291 945 464 142 464 142 877 566 877 566 430 500 430 500 705 44 705 44 172 8 172 8 150 229 150 229 27 912 27 912 111 737 111 737 273 459 273 459 255 564 255 564 876 903 876 903 240 73 240 73 767 810 767 810 221 925 221 925 337 618 337 618 344 322 344 322 412 723 412 723 293 30 293 30 207 261 207 261 269 692 269 692 140 946 140 946 364 806 364 806 756 347 756 347 439 825 439 825 493 90 493 90 81 373 81 373 575 526 575 526 909 269 909 269 917 109 917 109 586 418 586 418 144 653 144 653 108 301 108 301 253 289 253 289 390 21 390 21 564 38 564 38 292 83 292 83 765 120 765 120 868 418 868 418 181 806 181 806 111 750 111 750 943 20 943 20 672 434 672 434 113 633 113 633 73 65 73 65 823 802 823 802 878 385 878 385 751 429 751 429 264 811 264 811 636 911 636 911 3 461 3 461 116 79 116 79 64 264 64 264 532 721 532 721 132 939 132 939 7 372 7 372 525 570 525 570 150 397 150 397 370 781 370 781 36 787 36 787 127 59 127 59 411 903 411 903 534 496 534 496 715 446 715 446 899 90 899 90 363 737 363 737 38 234 38 234 471 422 471 422 219 361 219 361 411 71 411 71 860 770 860 770 240 284 240 284 367 173 367 173 359 694 359 694 336 53 336 53 3 122 3 122 877 762 877 762 831 610 831 610 680 815 680 815 390 572 390 572 281 220 281 220 313 41 313 41 202 92 202 92 941 671 941 671 377 928 377 928 874 680 874 680 729 427 729 427 685 481 685 481 465 661 465 661 486 764 486 764 379 712 379 712 379 446 379 446 486 262 486 262 388 1 388 1 469 224 469 224 397 755 397 755 894 256 894 256 343 406 343 406 12 225 12 225 790 702 790 702 453 694 453 694 909 219 909 219 714 6 714 6 753 95 753 95 101 845 101 845 550 136 550 136 583 171 583 171 593 596 593 596 854 768 854 768 731 398 731 398 287 896 287 896 238 950 238 950 531 770 531 770 650 379 650 379 890 145 890 145 353 802 353 802 464 75 464 75 90 128 90 128 456 160 456 160 207 515 207 515 196 598 196 598 335 426 335 426 415 712 415 712 285 456 285 456 867 482 867 482 751 709 751 709 915 871 915 871 944 29 944 29 547 108 547 108 510 735 510 735 762 538 762 538 556 430 556 430 55 47 55 47 65 452 65 452 681 573 681 573 888 938 888 938 766 130 766 130 181 431 181 431 567 893 567 893 756 409 756 409 954 165 954 165 626 11 626 11 144 788 144 788 134 698 134 698 953 59 953 59 182 880 182 880 615 797 615 797 385 393 385 393 576 529 576 529 662 377 662 377 32 259 32 259 538 579 538 579 21 883 21 883 486 3 486 3 161 500 161 500 60 111 60 111 189 45 189 45 656 606 656 606 892 302 892 302 686 530 686 530 208 812 208 812 366 600 366 600 214 679 214 679 78 657 78 657 327 909 327 909 18 34 18 34 819 581 819 581 27 492 27 492 542 648 542 648 758 417 758 417 562 588 562 588 431 760 431 760 773 519 773 519 772 160 772 160 96 835 96 835 681 669 681 669 510 285 510 285 3 902 3 902 657 134 657 134 46 840 46 840 381 70 381 70 504 225 504 225 539 692 539 692 227 166 227 166 184 831 184 831 679 381 679 381 723 552 723 552 749 164 749 164 354 453 354 453 597 872 597 872 142 256 142 256 178 22 178 22 904 879 904 879 160 217 160 217 660 564 660 564 860 46 860 46 708 862 708 862 287 16 287 16 251 928 251 928 21 587 21 587 591 2 591 2 415 2 415 2 330 608 330 608 786 745 786 745 109 810 109 810 247 331 247 331 552 290 552 290 585 901 585 901 99 801 99 801 634 137 634 137 121 849 121 849 110 285 110 285 375 372 375 372 445 409 445 409 930 92 930 92 950 109 950 109 110 177 110 177 135 559 135 559 86 626 86 626 588 101 588 101 283 803 283 803 911 438 911 438 131 745 131 745 150 92 150 92 927 470 927 470 925 352 925 352 691 592 691 592 658 547 658 547 631 400 631 400 536 345 536 345 217 355 217 355 517 9 517 9 377 620 377 620 547 590 547 590 818 921 818 921 442 520 442 520 805 44 805 44 608 771 608 771 97 288 97 288 15 321 15 321 449 608 449 608 619 777 619 777 20 364 20 364 140 436 140 436 669 279 669 279 768 303 768 303 711 829 711 829 918 307 918 307 746 579 746 579 673 81 673 81 642 750 642 750 523 201 523 201 470 903 470 903 894 782 894 782 381 773 381 773 498 535 498 535 299 81 299 81 23 436 23 436 577 844 577 844 697 960 697 960 595 556 595 556 405 812 405 812 939 506 939 506 734 315 734 315 709 277 709 277 123 772 123 772 17 878 17 878 646 116 646 116 949 522 949 522 526 329 526 329 776 707 776 707 534 280 534 280 20 327 20 327 613 407 613 407 179 404 179 404 99 650 99 650 81 332 81 332 444 455 444 455 1 597 1 597 652 398 652 398 203 357 203 357 739 560 739 560 551 264 551 264 455 402 455 402 518 797 518 797 687 559 687 559 201 666 201 666 713 83 713 83 327 836 327 836 821 96 821 96 844 504 844 504 775 845 775 845 724 933 724 933 521 738 521 738 404 783 404 783 566 573 566 573 562 910 562 910 705 720 705 720 136 13 136 13 268 928 268 928 229 331 229 331 369 712 369 712 779 733 779 733 61 52 61 52 818 298 818 298 112 166 112 166 836 174 836 174 446 757 446 757 799 375 799 375 336 9 336 9 598 107 598 107 900 352 900 352 240 832 240 832 809 716 809 716 552 323 552 323 708 51 708 51 875 274 875 274 15 590 15 590 221 738 221 738 820 170 820 170 532 889 532 889 790 874 790 874 155 884 155 884 328 67 328 67 113 899 113 899 851 958 851 958 8 552 8 552 518 764 518 764 797 295 797 295 880 267 880 267 857 242 857 242 7 193 7 193 382 167 382 167 495 630 495 630 750 946 750 946 295 299 295 299 402 13 402 13 741 181 741 181 522 8 522 8 658 512 658 512 744 199 744 199 329 839 329 839 627 129 627 129 220 350 220 350 805 579 805 579 15 105 15 105 429 236 429 236 603 290 603 290 302 494 302 494 236 22 236 22 190 531 190 531 872 630 872 630 150 909 150 909 362 6 362 6 523 655 523 655 632 454 632 454 64 11 64 11 119 208 119 208 230 306 230 306 451 13 451 13 737 331 737 331 937 254 937 254 10 688 10 688 110 247 110 247 45 332 45 332 838 286 838 286 268 100 268 100 29 625 29 625 346 11 346 11 530 765 530 765 960 43 960 43 695 167 695 167 27 771 27 771 595 807 595 807 444 164 444 164 800 648 800 648 167 435 167 435 205 938 205 938 596 363 596 363 956 576 956 576 626 88 626 88 645 787 645 787 543 476 543 476 946 956 946 956 113 877 113 877 129 302 129 302 432 21 432 21 613 810 613 810 281 689 281 689 773 520 773 520 349 499 349 499 508 757 508 757 735 225 735 225 87 47 87 47 698 531 698 531 154 523 154 523 953 248 953 248 550 666 550 666 347 693 347 693 247 919 247 919 539 76 539 76 771 781 771 781 762 404 762 404 911 562 911 562 649 608 649 608 151 723 151 723 139 19 139 19 73 526 73 526 635 681 635 681 199 791 199 791 297 503 297 503 7 581 7 581 377 648 377 648 181 634 181 634 130 336 130 336 528 914 528 914 254 749 254 749 881 742 881 742 960 105 960 105 882 418 882 418 939 139 939 139 418 773 418 773 663 812 663 812 324 165 324 165 850 57 850 57 462 103 462 103 540 949 540 949 299 392 299 392 105 53 105 53 803 354 803 354 908 888 908 888 742 954 742 954 105 482 105 482 450 272 450 272 12 930 12 930 610 726 610 726 718 28 718 28 463 435 463 435 675 89 675 89 170 64 170 64 284 738 284 738 252 472 252 472 909 620 909 620 453 940 453 940 64 705 64 705 759 447 759 447 433 253 433 253 57 616 57 616 272 276 272 276 613 595 613 595 835 330 835 330 138 448 138 448 353 377 353 377 234 707 234 707 696 15 696 15 125 898 125 898 391 717 391 717 749 443 749 443 453 9 453 9 216 379 216 379 536 621 536 621 338 167 338 167 735 949 735 949 800 951 800 951 489 437 489 437 509 822 509 822 700 849 700 849 89 68 89 68 783 132 783 132 789 468 789 468 456 494 456 494 926 949 926 949 317 814 317 814 847 75 847 75 627 67 627 67 475 689 475 689 944 355 944 355 30 207 30 207 270 244 270 244 789 330 789 330 104 30 104 30 271 672 271 672 408 507 408 507 846 294 846 294 234 634 234 634 650 451 650 451 32 666 32 666 44 883 44 883 109 370 109 370 276 260 276 260 443 300 443 300 532 28 532 28 357 582 357 582 947 49 947 49 125 720 125 720 364 15 364 15 327 752 327 752 812 214 812 214 124 417 124 417 535 122 535 122 777 943 777 943 323 65 323 65 525 764 525 764 187 840 187 840 478 575 478 575 253 63 253 63 197 384 197 384 189 360 189 360 125 669 125 669 288 924 288 924 312 73 312 73 450 646 450 646 794 199 794 199 176 38 176 38 124 179 124 179 746 185 746 185 691 617 691 617 294 284 294 284 168 624 168 624 611 305 611 305 237 371 237 371 522 545 522 545 852 534 852 534 248 299 248 299 804 400 804 400 382 607 382 607 727 622 727 622 480 804 480 804 412 590 412 590 535 947 535 947 470 229 470 229 79 601 79 601 91 57 91 57 681 761 681 761 949 552 949 552 122 648 122 648 101 672 101 672 906 207 906 207 603 932 603 932 535 941 535 941 575 461 575 461 911 274 911 274 748 455 748 455 687 272 687 272 461 607 461 607 332 956 332 956 311 334 311 334 442 883 442 883 408 723 408 723 738 370 738 370 613 388 613 388 227 774 227 774 198 523 198 523 913 20 913 20 536 37 536 37 498 404 498 404 108 931 108 931 64 273 64 273 902 108 902 108 169 746 169 746 338 341 338 341 144 919 144 919 946 107 946 107 941 204 941 204 35 806 35 806 745 229 745 229 573 851 573 851 566 101 566 101 125 273 125 273 699 36 699 36 20 721 20 721 915 652 915 652 907 223 907 223 523 833 523 833 295 430 295 430 145 56 145 56 413 35 413 35 920 57 920 57 564 173 564 173 246 126 246 126 943 41 943 41 139 664 139 664 581 116 581 116 860 253 860 253 135 669 135 669 440 650 440 650 724 684 724 684 595 373 595 373 331 137 331 137 450 237 450 237 674 921 674 921 104 849 104 849 610 182 610 182 665 153 665 153 779 336 779 336 541 909 541 909 79 235 79 235 177 395 177 395 853 479 853 479 133 837 133 837 759 599 759 599 958 257 958 257 452 19 452 19 438 855 438 855 830 806 830 806 823 631 823 631 285 760 285 760 452 864 452 864 907 453 907 453 849 426 849 426 678 347 678 347 581 637 581 637 386 160 386 160 703 920 703 920 292 523 292 523 846 523 846 523 376 189 376 189 347 339 347 339 372 742 372 742 769 771 769 771 688 598 688 598 720 256 720 256 779 813 779 813 212 740 212 740 924 417 924 417 329 480 329 480 297 763 297 763 484 567 484 567 177 537 177 537 651 448 651 448 867 686 867 686 472 551 472 551 101 62 101 62 858 236 858 236 142 675 142 675 595 354 595 354 43 10 43 10 443 817 443 817 126 822 126 822 635 726 635 726 378 252 378 252 116 30 116 30 585 6 585 6 710 785 710 785 9 254 9 254 579 494 579 494 935 409 935 409 452 516 452 516 63 94 63 94 322 268 322 268 372 770 372 770 298 276 298 276 604 716 604 716 667 829 667 829 898 472 898 472 556 253 556 253 293 277 293 277 739 798 739 798 247 7 247 7 511 253 511 253 926 517 926 517 111 76 111 76 374 700 374 700 920 784 920 784 76 874 76 874 677 35 677 35 300 243 300 243 821 208 821 208 676 513 676 513 617 43 617 43 240 292 240 292 158 837 158 837 825 772 825 772 871 897 871 897 666 735 666 735 202 22 202 22 677 711 677 711 579 80 579 80 862 33 862 33 129 399 129 399 190 743 190 743 484 646 484 646 49 615 49 615 197 829 197 829 601 3 601 3 750 592 750 592 841 623 841 623 605 431 605 431 586 822 586 822 198 604 198 604 601 438 601 438 142 815 142 815 167 223 167 223 401 789 401 789 24 183 24 183 348 653 348 653 709 25 709 25 307 426 307 426 634 625 634 625 525 148 525 148 952 834 952 834 531 518 531 518 564 224 564 224 534 246 534 246 852 216 852 216 763 770 763 770 809 211 809 211 500 916 500 916 29 908 29 908 773 787 773 787 230 695 230 695 389 272 389 272 587 468 587 468 323 574 323 574 151 206 151 206 626 694 626 694 563 173 563 173 734 68 734 68 466 182 466 182 193 771 193 771 219 447 219 447 204 358 204 358 41 628 41 628 521 597 521 597 611 259 611 259 575 309 575 309 660 516 660 516 129 573 129 573 57 311 57 311 196 434 196 434 265 643 265 643 928 542 928 542 639 565 639 565 41 314 41 314 677 436 677 436 240 406 240 406 115 397 115 397 440 345 440 345 602 543 602 543 380 956 380 956 316 413 316 413 935 141 935 141 686 335 686 335 474 621 474 621 125 400 125 400 233 274 233 274 358 721 358 721 478 774 478 774 732 469 732 469 885 102 885 102 325 883 325 883 94 547 94 547 894 728 894 728 63 516 63 516 403 194 403 194 559 739 559 739 508 748 508 748 414 331 414 331 226 472 226 472 599 891 599 891 103 790 103 790 164 135 164 135 61 443 61 443 601 846 601 846 263 788 263 788 953 565 953 565 882 574 882 574 510 758 510 758 675 944 675 944 213 607 213 607 558 559 558 559 350 786 350 786 159 408 159 408 173 515 173 515 309 90 309 90 780 445 780 445 354 313 354 313 503 925 503 925 414 213 414 213 208 449 208 449 614 683 614 683 552 631 552 631 525 667 525 667 689 296 689 296 897 125 897 125 193 832 193 832 832 757 832 757 844 595 844 595 552 724 552 724 60 12 60 12 780 61 780 61 236 233 236 233 371 679 371 679 878 698 878 698 343 479 343 479 135 869 135 869 936 3 936 3 46 677 46 677 391 840 391 840 16 391 16 391 591 875 591 875 63 420 63 420 894 585 894 585 290 520 290 520 359 425 359 425 933 354 933 354 517 234 517 234 433 203 433 203 778 188 778 188 479 46 479 46 346 422 346 422 957 523 957 523 206 321 206 321 464 501 464 501 819 698 819 698 268 533 268 533 264 276 264 276 350 612 350 612 259 292 259 292 355 821 355 821 845 723 845 723 238 425 238 425 641 480 641 480 262 312 262 312 113 475 113 475 677 111 677 111 545 235 545 235 442 876 442 876 586 137 586 137 168 356 168 356 5 862 5 862 45 186 45 186 668 54 668 54 860 228 860 228 491 475 491 475 110 650 110 650 417 779 417 779 306 879 306 879 867 920 867 920 170 545 170 545 923 374 923 374 414 231 414 231 289 767 289 767 719 405 719 405 770 417 770 417 501 721 501 721 637 413 637 413 57 472 57 472 328 841 328 841 507 826 507 826 843 655 843 655 909 537 909 537 611 236 611 236 949 686 949 686 545 242 545 242 943 260 943 260 265 582 265 582 937 827 937 827 852 98 852 98 646 454 646 454 750 212 750 212 156 429 156 429 632 317 632 317 758 780 758 780 519 468 519 468 82 338 82 338 931 97 931 97 739 131 739 131 585 322 585 322 336 951 336 951 490 745 490 745 563 665 563 665 426 283 426 283 860 488 860 488 417 498 417 498 268 121 268 121 861 605 861 605 378 947 378 947 350 667 350 667 81 17 81 17 601 836 601 836 432 100 432 100 502 832 502 832 425 911 425 911 274 77 274 77 2 393 2 393 62 573 62 573 311 798 311 798 574 565 574 565 374 303 374 303 586 816 586 816 97 749 97 749 80 58 80 58 336 226 336 226 48 886 48 886 255 537 255 537 405 687 405 687 197 300 197 300 541 316 541 316 767 333 767 333 395 420 395 420 541 942 541 942 633 213 633 213 709 661 709 661 759 78 759 78 462 219 462 219 709 866 709 866 390 813 390 813 93 442 93 442 493 526 493 526 614 399 614 399 568 19 568 19 66 436 66 436 718 421 718 421 65 778 65 778 462 515 462 515 300 137 300 137 392 637 392 637 635 510 635 510 63 634 63 634 287 7 287 7 430 563 430 563 57 793 57 793 191 758 191 758 481 699 481 699 149 612 149 612 608 8 608 8 772 179 772 179 310 689 310 689 723 940 723 940 469 953 469 953 769 174 769 174 547 695 547 695 573 873 573 873 828 599 828 599 941 740 941 740 110 665 110 665 360 696 360 696 572 17 572 17 444 723 444 723 28 613 28 613 873 886 873 886 57 850 57 850 867 567 867 567 148 192 148 192 599 270 599 270 242 558 242 558 254 627 254 627 61 98 61 98 910 276 910 276 229 261 229 261 510 491 510 491 398 458 398 458 60 582 60 582 271 825 271 825 423 70 423 70 305 878 305 878 789 289 789 289 819 856 819 856 719 161 719 161 657 419 657 419 395 25 395 25 226 264 226 264 195 585 195 585 367 651 367 651 432 4 432 4 959 398 959 398 760 822 760 822 401 787 401 787 667 177 667 177 253 65 253 65 6 912 6 912 874 782 874 782 45 238 45 238 662 568 662 568 418 221 418 221 827 907 827 907 233 834 233 834 521 39 521 39 443 856 443 856 416 64 416 64 773 171 773 171 281 92 281 92 422 350 422 350 830 920 830 920 436 549 436 549 526 420 526 420 376 715 376 715 442 642 442 642 45 494 45 494 747 779 747 779 581 766 581 766 761 42 761 42 164 386 164 386 53 30 53 30 867 82 867 82 32 509 32 509 718 798 718 798 434 556 434 556 167 805 167 805 404 615 404 615 801 895 801 895 614 191 614 191 293 660 293 660 442 791 442 791 720 675 720 675 599 679 599 679 243 380 243 380 695 505 695 505 786 518 786 518 777 111 777 111 550 698 550 698 219 293 219 293 1 228 1 228 338 106 338 106 649 264 649 264 544 958 544 958 773 469 773 469 462 811 462 811 361 270 361 270 919 397 919 397 538 396 538 396 172 728 172 728 627 186 627 186 307 528 307 528 708 216 708 216 452 719 452 719 654 762 654 762 619 770 619 770 712 134 712 134 169 749 169 749 925 697 925 697 435 867 435 867 748 739 748 739 689 590 689 590 711 742 711 742 320 813 320 813 564 443 564 443 689 337 689 337 687 557 687 557 614 859 614 859 893 657 893 657 764 314 764 314 190 757 190 757 390 18 390 18 849 60 849 60 601 812 601 812 858 682 858 682 272 895 272 895 788 351 788 351 13 386 13 386 486 115 486 115 769 167 769 167 810 16 810 16 527 179 527 179 816 248 816 248 888 892 888 892 789 444 789 444 892 902 892 902 217 553 217 553 548 656 548 656 850 283 850 283 719 43 719 43 426 509 426 509 81 506 81 506 701 716 701 716 367 244 367 244 540 26 540 26 741 485 741 485 394 12 394 12 800 429 800 429 706 285 706 285 453 447 453 447 815 25 815 25 488 612 488 612 241 291 241 291 799 687 799 687 651 805 651 805 576 840 576 840 444 309 444 309 913 459 913 459 655 894 655 894 706 682 706 682 350 171 350 171 569 811 569 811 632 124 632 124 141 615 141 615 480 324 480 324 76 587 76 587 908 299 908 299 693 26 693 26 423 108 423 108 79 920 79 920 145 545 145 545 536 658 536 658 839 192 839 192 903 722 903 722 308 344 308 344 919 738 919 738 666 719 666 719 696 356 696 356 51 798 51 798 651 329 651 329 556 850 556 850 103 859 103 859 293 462 293 462 599 948 599 948 946 135 946 135 90 133 90 133 413 710 413 710 674 272 674 272 225 106 225 106 725 751 725 751 816 291 816 291 143 715 143 715 431 56 431 56 542 165 542 165 501 642 501 642 197 720 197 720 463 879 463 879 697 436 697 436 447 832 447 832 807 269 807 269 184 331 184 331 108 555 108 555 292 697 292 697 219 560 219 560 158 329 158 329 123 149 123 149 775 676 775 676 439 167 439 167 876 895 876 895 530 660 530 660 718 728 718 728 694 545 694 545 899 887 899 887 837 687 837 687 662 952 662 952 786 116 786 116 262 138 262 138 38 186 38 186 255 157 255 157 313 388 313 388 844 81 844 81 765 687 765 687 50 474 50 474 609 371 609 371 650 275 650 275 486 97 486 97 672 40 672 40 900 227 900 227 438 923 438 923 676 563 676 563 319 386 319 386 614 418 614 418 36 7 36 7 796 787 796 787 258 487 258 487 141 381 141 381 106 372 106 372 883 556 883 556 672 915 672 915 253 640 253 640 669 447 669 447 654 44 654 44 909 580 909 580 188 504 188 504 210 324 210 324 530 64 530 64 575 374 575 374 782 948 782 948 157 610 157 610 420 726 420 726 169 230 169 230 276 436 276 436 744 281 744 281 66 849 66 849 449 614 449 614 588 600 588 600 5 184 5 184 830 629 830 629 281 43 281 43 735 478 735 478 850 911 850 911 701 62 701 62 785 842 785 842 666 698 666 698 691 90 691 90 188 137 188 137 585 721 585 721 861 952 861 952 86 31 86 31 203 69 203 69 370 956 370 956 18 286 18 286 332 463 332 463 459 526 459 526 569 13 569 13 436 258 436 258 129 895 129 895 320 832 320 832 353 195 353 195 342 222 342 222 9 716 9 716 912 328 912 328 766 382 766 382 123 403 123 403 289 915 289 915 425 152 425 152 944 815 944 815 618 304 618 304 534 526 534 526 818 304 818 304 497 640 497 640 427 897 427 897 341 615 341 615 113 930 113 930 391 379 391 379 405 484 405 484 131 841 131 841 923 812 923 812 55 752 55 752 251 244 251 244 453 803 453 803 291 457 291 457 773 362 773 362 947 526 947 526 576 736 576 736 255 633 255 633 630 246 630 246 401 785 401 785 229 182 229 182 464 290 464 290 428 217 428 217 437 124 437 124 457 63 457 63 215 891 215 891 471 2 471 2 953 627 953 627 32 400 32 400 465 77 465 77 935 362 935 362 778 323 778 323 352 934 352 934 514 742 514 742 819 622 819 622 589 472 589 472 764 255 764 255 432 338 432 338 270 683 270 683 487 671 487 671 363 407 363 407 31 287 31 287 13 830 13 830 444 646 444 646 353 940 353 940 85 602 85 602 519 131 519 131 883 632 883 632 19 505 19 505 854 719 854 719 271 280 271 280 496 163 496 163 503 894 503 894 315 347 315 347 343 884 343 884 128 117 128 117 142 221 142 221 463 409 463 409 165 157 165 157 720 400 720 400 146 345 146 345 635 957 635 957 730 498 730 498 688 177 688 177 871 592 871 592 834 911 834 911 788 689 788 689 758 526 758 526 563 615 563 615 199 379 199 379 841 856 841 856 484 372 484 372 397 125 397 125 816 621 816 621 44 803 44 803 66 47 66 47 840 877 840 877 99 20 99 20 756 143 756 143 826 725 826 725 195 796 195 796 597 90 597 90 731 26 731 26 951 209 951 209 502 434 502 434 708 320 708 320 866 164 866 164 661 512 661 512 865 323 865 323 695 766 695 766 555 951 555 951 745 189 745 189 553 636 553 636 610 466 610 466 955 418 955 418 456 103 456 103 756 139 756 139 505 952 505 952 88 943 88 943 646 857 646 857 37 795 37 795 371 174 371 174 327 237 327 237 377 177 377 177 546 602 546 602 709 495 709 495 780 617 780 617 118 395 118 395 335 630 335 630 738 570 738 570 492 560 492 560 849 838 849 838 531 154 531 154 769 524 769 524 557 654 557 654 353 445 353 445 594 949 594 949 470 96 470 96 595 208 595 208 824 206 824 206 369 115 369 115 342 373 342 373 547 452 547 452 814 662 814 662 469 640 469 640 886 776 886 776 483 631 483 631 278 946 278 946 354 11 354 11 683 788 683 788 24 629 24 629 838 319 838 319 127 64 127 64 619 792 619 792 838 524 838 524 723 218 723 218 400 396 400 396 682 529 682 529 434 72 434 72 17 159 17 159 633 92 633 92 285 506 285 506 98 567 98 567 918 684 918 684 377 530 377 530 859 870 859 870 171 381 171 381 929 417 929 417 8 658 8 658 638 615 638 615 65 385 65 385 313 694 313 694 864 229 864 229 957 649 957 649 855 786 855 786 232 433 232 433 593 883 593 883 142 913 142 913 938 773 938 773 947 346 947 346 150 106 150 106 816 664 816 664 290 16 290 16 281 759 281 759 187 323 187 323 796 711 796 711 950 845 950 845 217 295 217 295 160 712 160 712 933 207 933 207 438 548 438 548 392 71 392 71 427 806 427 806 422 483 422 483 634 564 634 564 513 905 513 905 863 224 863 224 843 791 843 791 69 906 69 906 711 288 711 288 58 930 58 930 683 397 683 397 638 424 638 424 98 87 98 87 518 881 518 881 203 336 203 336 890 681 890 681 55 283 55 283 694 587 694 587 174 752 174 752 299 922 299 922 513 557 513 557 28 440 28 440 141 202 141 202 35 575 35 575 475 658 475 658 855 758 855 758 910 229 910 229 4 248 4 248 378 57 378 57 102 374 102 374 359 407 359 407 306 947 306 947 721 350 721 350 462 710 462 710 235 127 235 127 212 347 212 347 855 511 855 511 147 50 147 50 623 888 623 888 846 31 846 31 128 920 128 920 827 584 827 584 906 352 906 352 260 618 260 618 641 230 641 230 394 469 394 469 527 659 527 659 413 427 413 427 719 870 719 870 453 869 453 869 596 880 596 880 252 334 252 334 416 854 416 854 754 70 754 70 173 82 173 82 648 128 648 128 40 434 40 434 597 324 597 324 880 664 880 664 932 750 932 750 668 568 668 568 306 733 306 733 183 581 183 581 113 676 113 676 595 589 595 589 200 895 200 895 412 819 412 819 56 434 56 434 902 474 902 474 721 610 721 610 83 866 83 866 359 169 359 169 258 333 258 333 36 706 36 706 137 943 137 943 614 638 614 638 785 499 785 499 960 640 960 640 501 598 501 598 633 575 633 575 71 42 71 42 204 149 204 149 699 271 699 271 938 134 938 134 705 168 705 168 176 375 176 375 319 447 319 447 578 552 578 552 715 396 715 396 415 777 415 777 107 343 107 343 568 796 568 796 221 446 221 446 501 762 501 762 274 819 274 819 881 846 881 846 942 188 942 188 378 343 378 343 906 50 906 50 914 234 914 234 690 322 690 322 560 815 560 815 936 623 936 623 640 415 640 415 159 526 159 526 799 268 799 268 448 8 448 8 104 731 104 731 585 446 585 446 104 538 104 538 598 837 598 837 452 872 452 872 373 720 373 720 245 449 245 449 585 913 585 913 615 818 615 818 936 783 936 783 443 284 443 284 541 936 541 936 646 117 646 117 38 777 38 777 913 70 913 70 118 440 118 440 727 110 727 110 181 139 181 139 330 733 330 733 251 558 251 558 525 410 525 410 472 865 472 865 59 638 59 638 927 311 927 311 855 25 855 25 186 646 186 646 473 129 473 129 385 769 385 769 565 896 565 896 476 594 476 594 572 952 572 952 360 53 360 53 695 98 695 98 502 62 502 62 202 273 202 273 547 332 547 332 604 616 604 616 165 736 165 736 282 721 282 721 957 588 957 588 549 365 549 365 885 876 885 876 463 499 463 499 715 815 715 815 355 106 355 106 818 345 818 345 797 242 797 242 174 764 174 764 258 596 258 596 442 653 442 653 404 784 404 784 857 576 857 576 842 906 842 906 217 65 217 65 858 425 858 425 122 722 122 722 47 488 47 488 625 73 625 73 808 856 808 856 422 272 422 272 278 92 278 92 181 548 181 548 770 939 770 939 817 919 817 919 164 721 164 721 93 591 93 591 557 46 557 46 817 4 817 4 62 757 62 757 731 901 731 901 815 687 815 687 59 116 59 116 393 822 393 822 293 389 293 389 844 698 844 698 227 324 227 324 874 895 874 895 241 140 241 140 330 669 330 669 70 319 70 319 51 21 51 21 813 741 813 741 740 694 740 694 578 162 578 162 608 159 608 159 827 734 827 734 359 851 359 851 898 788 898 788 557 615 557 615 760 405 760 405 732 196 732 196 45 68 45 68 463 936 463 936 233 665 233 665 729 166 729 166 167 222 167 222 444 865 444 865 84 756 84 756 434 533 434 533 660 847 660 847 104 399 104 399 318 310 318 310 254 48 254 48 219 772 219 772 456 301 456 301 299 682 299 682 16 402 16 402 735 42 735 42 209 890 209 890 544 477 544 477 382 473 382 473 327 879 327 879 889 179 889 179 99 926 99 926 924 162 924 162 54 446 54 446 244 403 244 403 120 631 120 631 640 329 640 329 403 69 403 69 182 601 182 601 549 568 549 568 831 301 831 301 705 50 705 50 558 43 558 43 430 873 430 873 422 368 422 368 489 265 489 265 473 224 473 224 417 347 417 347 872 942 872 942 770 237 770 237 490 482 490 482 750 96 750 96 234 536 234 536 248 234 248 234 678 703 678 703 233 149 233 149 914 26 914 26 959 702 959 702 147 3 147 3 105 343 105 343 581 35 581 35 652 357 652 357 886 60 886 60 129 258 129 258 104 31 104 31 340 28 340 28 71 116 71 116 736 507 736 507 239 767 239 767 207 202 207 202 914 420 914 420 682 559 682 559 592 611 592 611 559 673 559 673 291 648 291 648 674 902 674 902 506 177 506 177 636 598 636 598 248 786 248 786 362 224 362 224 883 371 883 371 203 774 203 774 117 368 117 368 117 444 117 444 255 760 255 760 432 77 432 77 121 342 121 342 35 909 35 909 448 605 448 605 549 63 549 63 787 471 787 471 791 518 791 518 322 442 322 442 138 410 138 410 250 532 250 532 490 182 490 182 624 189 624 189 22 171 22 171 76 221 76 221 748 946 748 946 782 576 782 576 606 271 606 271 796 292 796 292 809 215 809 215 440 358 440 358 709 838 709 838 837 379 837 379 862 361 862 361 665 105 665 105 533 800 533 800 62 206 62 206 191 35 191 35 756 151 756 151 868 698 868 698 174 842 174 842 337 317 337 317 902 497 902 497 120 220 120 220 409 392 409 392 306 935 306 935 210 674 210 674 450 689 450 689 317 877 317 877 926 226 926 226 347 681 347 681 561 310 561 310 225 942 225 942 474 509 474 509 119 741 119 741 107 345 107 345 682 2 682 2 122 817 122 817 659 133 659 133 701 958 701 958 83 513 83 513 826 875 826 875 271 809 271 809 927 902 927 902 923 197 923 197 332 368 332 368 388 368 388 368 790 927 790 927 135 795 135 795 389 29 389 29 791 713 791 713 213 774 213 774 539 785 539 785 633 654 633 654 173 800 173 800 595 57 595 57 604 756 604 756 702 33 702 33 107 609 107 609 901 116 901 116 912 784 912 784 296 308 296 308 566 763 566 763 94 757 94 757 891 627 891 627 142 866 142 866 178 154 178 154 533 376 533 376 547 489 547 489 198 299 198 299 29 58 29 58 157 645 157 645 726 603 726 603 237 504 237 504 571 5 571 5 368 116 368 116 263 152 263 152 570 880 570 880 246 900 246 900 594 884 594 884 701 781 701 781 823 414 823 414 834 139 834 139 664 736 664 736 927 296 927 296 91 959 91 959 471 470 471 470 16 279 16 279 281 465 281 465 926 547 926 547 311 69 311 69 808 16 808 16 441 398 441 398 914 851 914 851 759 481 759 481 445 442 445 442 504 757 504 757 633 149 633 149 951 23 951 23 865 229 865 229 236 148 236 148 26 467 26 467 201 383 201 383 760 42 760 42 385 814 385 814 902 388 902 388 874 342 874 342 67 146 67 146 141 448 141 448 929 214 929 214 613 906 613 906 646 425 646 425 932 231 932 231 14 950 14 950 879 219 879 219 947 849 947 849 891 643 891 643 522 858 522 858 651 39 651 39 629 84 629 84 320 257 320 257 323 250 323 250 889 45 889 45 299 550 299 550 27 342 27 342 804 263 804 263 710 560 710 560 915 942 915 942 872 728 872 728 283 848 283 848 49 348 49 348 786 628 786 628 575 541 575 541 259 438 259 438 296 913 296 913 428 516 428 516 821 129 821 129 871 748 871 748 30 739 30 739 954 713 954 713 528 523 528 523 327 185 327 185 464 734 464 734 211 145 211 145 362 202 362 202 338 119 338 119 287 912 287 912 368 680 368 680 228 838 228 838 844 628 844 628 33 790 33 790 760 829 760 829 244 125 244 125 763 572 763 572 747 12 747 12 399 316 399 316 35 93 35 93 338 401 338 401 166 397 166 397 201 419 201 419 106 448 106 448 637 492 637 492 691 33 691 33 115 732 115 732 393 183 393 183 542 887 542 887 425 483 425 483 293 661 293 661 4 211 4 211 35 33 35 33 126 272 126 272 677 346 677 346 944 305 944 305 687 917 687 917 486 741 486 741 567 889 567 889 545 238 545 238 873 769 873 769 149 544 149 544 353 766 353 766 237 678 237 678 116 659 116 659 387 894 387 894 295 183 295 183 104 376 104 376 374 54 374 54 674 122 674 122 463 560 463 560 104 319 104 319 148 601 148 601 40 19 40 19 477 439 477 439 52 104 52 104 523 197 523 197 855 409 855 409 779 803 779 803 121 143 121 143 959 846 959 846 449 290 449 290 151 505 151 505 905 701 905 701 441 106 441 106 160 800 160 800 508 634 508 634 110 918 110 918 698 671 698 671 271 65 271 65 734 735 734 735 724 784 724 784 851 685 851 685 37 44 37 44 941 493 941 493 799 148 799 148 689 535 689 535 338 600 338 600 667 118 667 118 387 287 387 287 920 489 920 489 108 290 108 290 780 741 780 741 760 46 760 46 526 817 526 817 391 870 391 870 423 232 423 232 944 895 944 895 23 379 23 379 634 195 634 195 912 557 912 557 353 79 353 79 185 917 185 917 472 916 472 916 492 799 492 799 1 537 1 537 952 139 952 139 694 55 694 55 287 749 287 749 580 924 580 924 921 747 921 747 171 777 171 777 528 258 528 258 287 20 287 20 418 642 418 642 906 359 906 359 931 397 931 397 776 447 776 447 600 540 600 540 873 45 873 45 828 186 828 186 434 665 434 665 831 327 831 327 156 442 156 442 258 886 258 886 532 159 532 159 668 15 668 15 185 361 185 361 472 46 472 46 738 206 738 206 117 706 117 706 85 280 85 280 228 271 228 271 657 100 657 100 270 940 270 940 69 356 69 356 470 733 470 733 493 475 493 475 541 234 541 234 755 320 755 320 487 631 487 631 22 348 22 348 115 710 115 710 959 746 959 746 376 814 376 814 142 251 142 251 28 919 28 919 917 946 917 946 62 191 62 191 795 902 795 902 173 760 173 760 667 515 667 515 366 871 366 871 258 265 258 265 890 519 890 519 180 268 180 268 189 740 189 740 391 914 391 914 793 97 793 97 774 568 774 568 97 306 97 306 431 174 431 174 606 802 606 802 502 374 502 374 717 463 717 463 448 297 448 297 287 489 287 489 297 50 297 50 190 16 190 16 945 913 945 913 196 536 196 536 791 743 791 743 559 945 559 945 233 888 233 888 747 151 747 151 541 284 541 284 791 345 791 345 923 763 923 763 453 411 453 411 321 212 321 212 444 341 444 341 349 311 349 311 310 209 310 209 246 203 246 203 98 689 98 689 196 201 196 201 483 422 483 422 115 382 115 382 591 570 591 570 101 205 101 205 560 200 560 200 685 683 685 683 71 574 71 574 724 545 724 545 516 802 516 802 919 654 919 654 847 778 847 778 231 163 231 163 707 930 707 930 813 42 813 42 498 110 498 110 529 758 529 758 678 300 678 300 332 927 332 927 725 905 725 905 79 543 79 543 445 285 445 285 584 533 584 533 434 906 434 906 145 638 145 638 506 457 506 457 443 43 443 43 335 357 335 357 12 196 12 196 159 829 159 829 508 832 508 832 463 582 463 582 628 391 628 391 478 687 478 687 216 412 216 412 133 569 133 569 443 180 443 180 375 918 375 918 463 83 463 83 301 227 301 227 923 913 923 913 154 536 154 536 36 104 36 104 953 681 953 681 416 639 416 639 412 536 412 536 541 581 541 581 953 844 953 844 667 571 667 571 187 384 187 384 79 376 79 376 64 389 64 389 289 868 289 868 924 381 924 381 750 381 750 381 774 853 774 853 292 637 292 637 239 273 239 273 378 815 378 815 480 940 480 940 184 235 184 235 7 946 7 946 182 570 182 570 836 837 836 837 381 886 381 886 555 860 555 860 525 527 525 527 134 511 134 511 536 329 536 329 657 780 657 780 901 316 901 316 636 821 636 821 878 19 878 19 557 832 557 832 674 525 674 525 507 646 507 646 227 511 227 511 628 436 628 436 105 657 105 657 600 781 600 781 734 508 734 508 219 677 219 677 480 146 480 146 231 551 231 551 259 694 259 694 792 657 792 657 780 799 780 799 254 307 254 307 886 794 886 794 222 948 222 948 562 845 562 845 30 85 30 85 612 395 612 395 84 17 84 17 855 145 855 145 543 916 543 916 222 724 222 724 635 783 635 783 771 669 771 669 413 4 413 4 770 331 770 331 427 716 427 716 907 846 907 846 383 659 383 659 515 621 515 621 616 726 616 726 771 513 771 513 808 428 808 428 472 120 472 120 503 378 503 378 257 723 257 723 693 296 693 296 93 261 93 261 730 32 730 32 423 564 423 564 143 442 143 442 545 450 545 450 611 838 611 838 774 892 774 892 795 43 795 43 5 769 5 769 112 803 112 803 385 260 385 260 142 633 142 633 144 461 144 461 279 850 279 850 798 353 798 353 647 820 647 820 749 368 749 368 31 708 31 708 255 926 255 926 494 642 494 642 326 156 326 156 589 727 589 727 678 175 678 175 266 261 266 261 696 817 696 817 106 413 106 413 712 272 712 272 481 9 481 9 344 142 344 142 220 579 220 579 923 191 923 191 184 28 184 28 890 526 890 526 840 246 840 246 211 120 211 120 594 778 594 778 309 719 309 719 658 227 658 227 549 56 549 56 439 481 439 481 923 814 923 814 865 952 865 952 454 765 454 765 553 942 553 942 665 672 665 672 683 67 683 67 111 253 111 253 3 889 3 889 543 842 543 842 778 263 778 263 334 412 334 412 814 415 814 415 152 97 152 97 22 134 22 134 714 664 714 664 346 535 346 535 872 788 872 788 582 318 582 318 297 765 297 765 27 958 27 958 54 398 54 398 78 43 78 43 303 792 303 792 741 318 741 318 868 267 868 267 225 823 225 823 435 652 435 652 412 720 412 720 955 218 955 218 325 679 325 679 756 749 756 749 254 497 254 497 330 725 330 725 606 690 606 690 434 718 434 718 581 697 581 697 757 684 757 684 583 438 583 438 347 276 347 276 609 260 609 260 331 220 331 220 324 471 324 471 288 176 288 176 915 818 915 818 551 272 551 272 681 113 681 113 868 719 868 719 913 129 913 129 909 917 909 917 460 675 460 675 141 222 141 222 783 301 783 301 578 200 578 200 256 331 256 331 834 691 834 691 653 521 653 521 799 638 799 638 290 257 290 257 927 784 927 784 48 274 48 274 825 738 825 738 473 238 473 238 91 130 91 130 434 735 434 735 293 465 293 465 264 576 264 576 300 453 300 453 344 576 344 576 568 744 568 744 469 227 469 227 774 343 774 343 741 448 741 448 518 899 518 899 357 387 357 387 350 628 350 628 609 173 609 173 805 1 805 1 809 473 809 473 334 531 334 531 42 253 42 253 225 51 225 51 156 131 156 131 884 448 884 448 617 277 617 277 344 540 344 540 365 176 365 176 405 896 405 896 184 678 184 678 934 183 934 183 335 732 335 732 120 545 120 545 428 140 428 140 752 881 752 881 633 68 633 68 546 624 546 624 153 870 153 870 90 952 90 952 672 102 672 102 87 57 87 57 661 399 661 399 203 759 203 759 797 841 797 841 309 805 309 805 870 92 870 92 501 778 501 778 951 431 951 431 654 69 654 69 146 277 146 277 141 646 141 646 109 182 109 182 948 908 948 908 115 77 115 77 54 239 54 239 130 107 130 107 253 663 253 663 237 947 237 947 101 514 101 514 123 924 123 924 550 754 550 754 461 125 461 125 587 747 587 747 836 953 836 953 421 668 421 668 826 751 826 751 298 372 298 372 353 796 353 796 756 535 756 535 608 555 608 555 446 80 446 80 438 251 438 251 177 888 177 888 658 316 658 316 229 762 229 762 921 53 921 53 43 918 43 918 356 191 356 191 645 223 645 223 63 135 63 135 552 701 552 701 172 272 172 272 30 559 30 559 173 699 173 699 254 781 254 781 703 910 703 910 746 169 746 169 510 733 510 733 689 851 689 851 100 819 100 819 856 434 856 434 800 367 800 367 405 582 405 582 221 328 221 328 537 575 537 575 456 750 456 750 686 231 686 231 301 729 301 729 472 701 472 701 751 110 751 110 897 588 897 588 98 11 98 11 283 904 283 904 289 733 289 733 202 53 202 53 380 610 380 610 871 749 871 749 244 110 244 110 382 670 382 670 577 298 577 298 460 16 460 16 210 196 210 196 181 369 181 369 749 953 749 953 526 687 526 687 764 613 764 613 669 3 669 3 208 282 208 282 414 120 414 120 687 765 687 765 895 494 895 494 657 8 657 8 419 344 419 344 226 329 226 329 864 702 864 702 67 482 67 482 192 764 192 764 841 135 841 135 644 577 644 577 252 323 252 323 666 563 666 563 112 772 112 772 337 713 337 713 602 68 602 68 712 138 712 138 535 721 535 721 801 195 801 195 74 138 74 138 566 572 566 572 788 377 788 377 20 687 20 687 794 203 794 203 392 858 392 858 346 213 346 213 923 822 923 822 26 846 26 846 29 469 29 469 726 834 726 834 596 413 596 413 380 657 380 657 248 710 248 710 558 431 558 431 628 416 628 416 900 354 900 354 108 266 108 266 881 764 881 764 55 846 55 846 590 254 590 254 70 569 70 569 319 558 319 558 539 33 539 33 885 191 885 191 208 369 208 369 659 244 659 244 885 41 885 41 692 681 692 681 650 476 650 476 355 203 355 203 480 90 480 90 25 167 25 167 226 430 226 430 412 394 412 394 464 48 464 48 738 767 738 767 327 412 327 412 756 958 756 958 23 133 23 133 10 849 10 849 6 657 6 657 149 282 149 282 331 441 331 441 886 331 886 331 212 331 212 331 197 44 197 44 1 552 1 552 267 600 267 600 422 518 422 518 584 640 584 640 653 366 653 366 686 422 686 422 306 127 306 127 739 228 739 228 389 682 389 682 451 547 451 547 363 820 363 820 284 868 284 868 382 631 382 631 625 443 625 443 776 32 776 32 696 718 696 718 908 243 908 243 92 922 92 922 701 259 701 259 891 239 891 239 901 826 901 826 168 303 168 303 768 343 768 343 490 787 490 787 190 43 190 43 892 422 892 422 4 347 4 347 587 903 587 903 11 801 11 801 635 684 635 684 832 331 832 331 867 602 867 602 3 506 3 506 140 174 140 174 104 485 104 485 117 919 117 919 505 467 505 467 210 409 210 409 73 715 73 715 307 26 307 26 336 392 336 392 865 772 865 772 437 57 437 57 827 523 827 523 772 79 772 79 165 448 165 448 283 786 283 786 38 620 38 620 887 312 887 312 231 634 231 634 363 292 363 292 390 103 390 103 446 13 446 13 530 901 530 901 874 447 874 447 336 442 336 442 222 474 222 474 57 318 57 318 377 288 377 288 882 642 882 642 329 520 329 520 503 601 503 601 320 82 320 82 593 622 593 622 499 208 499 208 958 287 958 287 11 87 11 87 813 542 813 542 800 533 800 533 3 305 3 305 3 137 3 137 757 454 757 454 59 779 59 779 942 884 942 884 938 66 938 66 663 591 663 591 795 746 795 746 784 294 784 294 310 879 310 879 811 797 811 797 729 844 729 844 303 44 303 44 339 148 339 148 745 109 745 109 847 82 847 82 403 848 403 848 636 124 636 124 576 11 576 11 885 293 885 293 718 575 718 575 580 488 580 488 19 417 19 417 727 253 727 253 18 76 18 76 791 239 791 239 106 713 106 713 900 232 900 232 650 406 650 406 130 367 130 367 898 819 898 819 937 605 937 605 19 372 19 372 776 96 776 96 564 831 564 831 733 505 733 505 528 209 528 209 414 510 414 510 6 314 6 314 883 728 883 728 104 732 104 732 569 390 569 390 956 816 956 816 896 537 896 537 62 192 62 192 398 438 398 438 540 622 540 622 219 599 219 599 889 172 889 172 659 522 659 522 663 624 663 624 508 204 508 204 572 575 572 575 492 185 492 185 842 321 842 321 237 717 237 717 574 147 574 147 614 31 614 31 8 103 8 103 305 732 305 732 78 898 78 898 158 130 158 130 935 126 935 126 365 294 365 294 289 201 289 201 216 815 216 815 60 229 60 229 711 600 711 600 941 358 941 358 89 562 89 562 220 55 220 55 226 799 226 799 38 85 38 85 487 344 487 344 475 786 475 786 676 681 676 681 769 276 769 276 134 880 134 880 15 659 15 659 818 289 818 289 883 734 883 734 252 388 252 388 461 215 461 215 305 54 305 54 626 114 626 114 909 100 909 100 873 826 873 826 453 851 453 851 753 653 753 653 511 91 511 91 313 475 313 475 21 39 21 39 807 426 807 426 406 822 406 822 594 597 594 597 261 477 261 477 456 584 456 584 408 515 408 515 521 838 521 838 378 484 378 484 649 484 649 484 521 463 521 463 946 843 946 843 217 40 217 40 864 249 864 249 47 102 47 102 355 896 355 896 262 726 262 726 448 134 448 134 689 132 689 132 552 91 552 91 608 776 608 776 235 108 235 108 432 562 432 562 180 442 180 442 460 116 460 116 566 361 566 361 539 542 539 542 498 667 498 667 949 635 949 635 88 772 88 772 54 54 54 54 909 679 909 679 172 911 172 911 298 736 298 736 538 154 538 154 892 860 892 860 53 317 53 317 258 476 258 476 810 949 810 949 51 758 51 758 406 721 406 721 501 852 501 852 76 118 76 118 39 306 39 306 472 932 472 932 166 776 166 776 269 462 269 462 882 290 882 290 511 234 511 234 667 666 667 666 283 518 283 518 896 643 896 643 529 856 529 856 196 343 196 343 168 488 168 488 621 46 621 46 63 575 63 575 201 641 201 641 163 609 163 609 596 779 596 779 256 698 256 698 927 461 927 461 303 609 303 609 363 731 363 731 829 389 829 389 304 732 304 732 425 551 425 551 919 11 919 11 937 541 937 541 512 185 512 185 101 913 101 913 125 520 125 520 955 320 955 320 21 497 21 497 826 508 826 508 706 383 706 383 615 107 615 107 819 402 819 402 891 517 891 517 267 94 267 94 290 857 290 857 352 233 352 233 189 137 189 137 637 784 637 784 929 137 929 137 352 450 352 450 214 804 214 804 346 183 346 183 697 235 697 235 923 244 923 244 239 229 239 229 832 161 832 161 175 816 175 816 673 470 673 470 250 865 250 865 263 735 263 735 61 231 61 231 1 358 1 358 684 154 684 154 583 197 583 197 899 452 899 452 619 416 619 416 860 419 860 419 564 238 564 238 200 778 200 778 284 764 284 764 909 28 909 28 419 469 419 469 504 551 504 551 758 833 758 833 358 895 358 895 551 515 551 515 165 77 165 77 139 208 139 208 438 833 438 833 938 689 938 689 713 350 713 350 1 773 1 773 65 828 65 828 903 452 903 452 846 541 846 541 412 825 412 825 320 641 320 641 837 557 837 557 677 469 677 469 828 648 828 648 189 476 189 476 873 774 873 774 43 54 43 54 461 428 461 428 470 892 470 892 650 539 650 539 687 656 687 656 900 204 900 204 434 509 434 509 65 163 65 163 269 98 269 98 696 730 696 730 738 116 738 116 599 831 599 831 841 58 841 58 702 755 702 755 11 16 11 16 322 44 322 44 232 165 232 165 683 115 683 115 722 701 722 701 758 935 758 935 915 761 915 761 924 231 924 231 40 622 40 622 741 358 741 358 844 96 844 96 590 445 590 445 141 86 141 86 107 582 107 582 845 363 845 363 666 786 666 786 108 845 108 845 708 328 708 328 126 862 126 862 197 936 197 936 648 215 648 215 429 131 429 131 198 323 198 323 37 386 37 386 571 532 571 532 585 903 585 903 518 273 518 273 841 475 841 475 578 791 578 791 174 151 174 151 6 733 6 733 824 366 824 366 345 555 345 555 921 865 921 865 823 927 823 927 887 648 887 648 466 43 466 43 46 464 46 464 79 84 79 84 268 824 268 824 773 629 773 629 660 659 660 659 2 698 2 698 572 137 572 137 581 421 581 421 46 149 46 149 837 13 837 13 650 840 650 840 808 474 808 474 163 709 163 709 77 74 77 74 574 579 574 579 451 880 451 880 406 398 406 398 399 111 399 111 90 135 90 135 746 707 746 707 877 415 877 415 833 952 833 952 870 864 870 864 179 881 179 881 718 356 718 356 471 867 471 867 740 475 740 475 563 23 563 23 924 522 924 522 646 107 646 107 859 135 859 135 319 466 319 466 701 638 701 638 835 655 835 655 528 111 528 111 427 126 427 126 643 716 643 716 647 288 647 288 397 314 397 314 524 196 524 196 380 477 380 477 517 360 517 360 825 289 825 289 452 880 452 880 866 257 866 257 912 724 912 724 134 465 134 465 35 223 35 223 362 565 362 565 685 432 685 432 583 743 583 743 206 188 206 188 137 436 137 436 928 714 928 714 18 703 18 703 618 245 618 245 309 701 309 701 187 824 187 824 348 952 348 952 737 781 737 781 605 298 605 298 664 749 664 749 905 753 905 753 4 31 4 31 433 779 433 779 830 189 830 189 790 268 790 268 594 178 594 178 751 669 751 669 577 131 577 131 680 696 680 696 960 323 960 323 157 558 157 558 312 285 312 285 483 545 483 545 900 333 900 333 64 714 64 714 886 743 886 743 878 372 878 372 850 79 850 79 860 255 860 255 16 384 16 384 941 94 941 94 350 326 350 326 310 665 310 665 605 899 605 899 516 844 516 844 95 109 95 109 84 614 84 614 624 270 624 270 90 939 90 939 650 3 650 3 827 371 827 371 478 254 478 254 658 936 658 936 210 261 210 261 558 780 558 780 126 432 126 432 595 817 595 817 814 302 814 302 757 255 757 255 931 65 931 65 128 305 128 305 338 893 338 893 210 664 210 664 611 333 611 333 575 279 575 279 307 686 307 686 594 243 594 243 437 270 437 270 774 191 774 191 232 626 232 626 455 654 455 654 264 581 264 581 257 492 257 492 938 77 938 77 213 316 213 316 539 423 539 423 216 387 216 387 209 281 209 281 84 547 84 547 447 783 447 783 182 160 182 160 402 452 402 452 536 229 536 229 173 831 173 831 841 562 841 562 299 281 299 281 76 730 76 730 215 127 215 127 407 325 407 325 178 628 178 628 725 47 725 47 624 845 624 845 37 295 37 295 699 883 699 883 24 145 24 145 559 868 559 868 374 613 374 613 506 109 506 109 840 836 840 836 850 715 850 715 810 785 810 785 160 241 160 241 176 615 176 615 379 294 379 294 250 681 250 681 687 520 687 520 284 780 284 780 312 5 312 5 672 410 672 410 75 928 75 928 782 371 782 371 178 959 178 959 539 871 539 871 469 718 469 718 193 765 193 765 837 246 837 246 643 712 643 712 204 101 204 101 663 113 663 113 557 284 557 284 167 626 167 626 284 241 284 241 724 411 724 411 576 78 576 78 878 593 878 593 184 432 184 432 829 394 829 394 851 168 851 168 726 29 726 29 408 584 408 584 763 73 763 73 245 673 245 673 684 760 684 760 41 165 41 165 12 204 12 204 575 941 575 941 686 699 686 699 566 364 566 364 476 207 476 207 704 418 704 418 81 37 81 37 387 554 387 554 447 751 447 751 667 878 667 878 331 370 331 370 598 749 598 749 76 328 76 328 822 316 822 316 655 352 655 352 819 130 819 130 598 569 598 569 724 426 724 426 32 821 32 821 434 733 434 733 321 149 321 149 910 272 910 272 33 532 33 532 55 467 55 467 570 379 570 379 818 76 818 76 891 555 891 555 760 438 760 438 519 471 519 471 53 29 53 29 52 584 52 584 907 739 907 739 461 280 461 280 269 639 269 639 784 823 784 823 196 569 196 569 881 746 881 746 85 262 85 262 920 953 920 953 845 811 845 811 256 528 256 528 39 180 39 180 223 239 223 239 364 631 364 631 235 395 235 395 579 7 579 7 153 121 153 121 777 51 777 51 146 738 146 738 401 351 401 351 497 581 497 581 545 130 545 130 200 818 200 818 757 489 757 489 475 720 475 720 59 50 59 50 98 856 98 856 140 663 140 663 348 144 348 144 951 880 951 880 216 327 216 327 569 472 569 472 648 104 648 104 922 792 922 792 799 246 799 246 151 15 151 15 197 648 197 648 673 173 673 173 722 586 722 586 476 953 476 953 353 908 353 908 405 946 405 946 188 724 188 724 67 210 67 210 558 146 558 146 12 89 12 89 684 156 684 156 143 790 143 790 670 668 670 668 861 110 861 110 737 79 737 79 959 214 959 214 198 774 198 774 686 220 686 220 912 936 912 936 409 671 409 671 442 878 442 878 354 594 354 594 559 614 559 614 801 573 801 573 336 370 336 370 159 892 159 892 242 646 242 646 413 574 413 574 477 749 477 749 843 583 843 583 398 451 398 451 401 174 401 174 565 572 565 572 137 224 137 224 120 157 120 157 130 923 130 923 367 702 367 702 383 244 383 244 613 462 613 462 310 914 310 914 669 14 669 14 338 624 338 624 267 853 267 853 690 479 690 479 151 778 151 778 231 897 231 897 30 46 30 46 698 271 698 271 944 400 944 400 739 853 739 853 595 278 595 278 787 433 787 433 382 442 382 442 171 151 171 151 863 587 863 587 387 719 387 719 854 552 854 552 804 949 804 949 120 201 120 201 78 505 78 505 397 310 397 310 563 93 563 93 785 141 785 141 634 890 634 890 951 896 951 896 829 443 829 443 33 341 33 341 523 351 523 351 873 676 873 676 295 59 295 59 732 605 732 605 391 822 391 822 314 639 314 639 21 908 21 908 311 34 311 34 562 204 562 204 189 110 189 110 238 474 238 474 808 930 808 930 145 557 145 557 776 462 776 462 278 274 278 274 867 89 867 89 362 871 362 871 688 699 688 699 497 737 497 737 412 516 412 516 322 391 322 391 265 788 265 788 422 820 422 820 779 801 779 801 541 793 541 793 344 568 344 568 930 300 930 300 64 362 64 362 421 377 421 377 622 794 622 794 535 546 535 546 625 200 625 200 529 192 529 192 203 648 203 648 480 448 480 448 692 448 692 448 708 869 708 869 278 493 278 493 753 516 753 516 527 926 527 926 144 263 144 263 370 824 370 824 383 171 383 171 262 752 262 752 141 257 141 257 5 340 5 340 767 112 767 112 287 451 287 451 910 497 910 497 437 752 437 752 551 914 551 914 158 739 158 739 553 308 553 308 869 823 869 823 298 397 298 397 8 221 8 221 307 935 307 935 699 344 699 344 191 863 191 863 99 896 99 896 64 743 64 743 604 383 604 383 602 196 602 196 564 214 564 214 294 272 294 272 493 601 493 601 753 825 753 825 766 815 766 815 634 897 634 897 723 339 723 339 759 316 759 316 201 214 201 214 913 533 913 533 755 602 755 602 216 664 216 664 447 490 447 490 114 283 114 283 425 285 425 285 240 771 240 771 218 156 218 156 501 708 501 708 23 228 23 228 374 138 374 138 864 320 864 320 87 143 87 143 401 903 401 903 170 207 170 207 666 957 666 957 618 104 618 104 419 186 419 186 329 74 329 74 7 937 7 937 235 123 235 123 595 457 595 457 104 534 104 534 140 943 140 943 78 263 78 263 294 642 294 642 670 273 670 273 589 958 589 958 843 392 843 392 96 690 96 690 190 343 190 343 497 578 497 578 276 508 276 508 774 485 774 485 926 455 926 455 347 872 347 872 800 223 800 223 94 809 94 809 786 700 786 700 50 604 50 604 162 110 162 110 684 842 684 842 48 661 48 661 153 589 153 589 785 230 785 230 950 598 950 598 269 621 269 621 823 231 823 231 673 69 673 69 385 409 385 409 958 545 958 545 559 88 559 88 264 327 264 327 336 865 336 865 407 592 407 592 551 459 551 459 825 810 825 810 682 699 682 699 942 406 942 406 388 110 388 110 875 298 875 298 724 563 724 563 344 719 344 719 620 494 620 494 722 772 722 772 18 279 18 279 553 793 553 793 867 629 867 629 873 499 873 499 696 529 696 529 364 186 364 186 148 699 148 699 31 533 31 533 471 596 471 596 911 416 911 416 664 594 664 594 953 906 953 906 414 767 414 767 912 215 912 215 358 696 358 696 891 350 891 350 544 878 544 878 84 843 84 843 50 552 50 552 170 223 170 223 115 320 115 320 497 418 497 418 844 921 844 921 620 400 620 400 121 163 121 163 664 864 664 864 933 154 933 154 351 636 351 636 99 480 99 480 413 545 413 545 443 366 443 366 482 545 482 545 677 655 677 655 884 225 884 225 530 163 530 163 586 411 586 411 867 477 867 477 786 413 786 413 623 709 623 709 172 329 172 329 898 951 898 951 428 659 428 659 728 291 728 291 604 902 604 902 678 715 678 715 439 959 439 959 210 263 210 263 368 368 368 368 886 900 886 900 233 799 233 799 545 65 545 65 60 420 60 420 21 848 21 848 182 558 182 558 778 539 778 539 22 319 22 319 42 797 42 797 147 683 147 683 275 549 275 549 403 861 403 861 600 215 600 215 437 19 437 19 128 554 128 554 584 861 584 861 518 362 518 362 17 546 17 546 215 119 215 119 138 154 138 154 727 901 727 901 605 21 605 21 924 219 924 219 173 562 173 562 241 84 241 84 77 489 77 489 277 736 277 736 198 130 198 130 506 900 506 900 278 348 278 348 518 22 518 22 684 487 684 487 21 898 21 898 109 554 109 554 53 72 53 72 626 894 626 894 872 443 872 443 8 528 8 528 806 3 806 3 46 35 46 35 664 348 664 348 602 908 602 908 286 789 286 789 693 308 693 308 650 530 650 530 666 474 666 474 419 779 419 779 155 78 155 78 291 651 291 651 444 823 444 823 441 305 441 305 374 846 374 846 520 306 520 306 885 737 885 737 422 661 422 661 731 337 731 337 798 565 798 565 251 340 251 340 110 579 110 579 94 883 94 883 202 514 202 514 641 525 641 525 471 649 471 649 917 595 917 595 369 325 369 325 510 330 510 330 549 756 549 756 853 588 853 588 440 106 440 106 294 7 294 7 94 784 94 784 691 444 691 444 67 32 67 32 943 769 943 769 326 618 326 618 579 832 579 832 697 147 697 147 908 694 908 694 419 593 419 593 539 53 539 53 574 48 574 48 116 802 116 802 761 528 761 528 335 759 335 759 950 676 950 676 283 130 283 130 845 436 845 436 630 228 630 228 72 476 72 476 54 340 54 340 805 907 805 907 483 666 483 666 698 788 698 788 5 98 5 98 428 244 428 244 650 12 650 12 691 197 691 197 869 399 869 399 708 863 708 863 530 467 530 467 243 833 243 833 548 10 548 10 364 681 364 681 528 396 528 396 587 165 587 165 190 65 190 65 741 280 741 280 395 39 395 39 511 700 511 700 840 720 840 720 341 346 341 346 120 481 120 481 405 659 405 659 214 853 214 853 609 347 609 347 141 632 141 632 529 888 529 888 190 685 190 685 943 583 943 583 254 361 254 361 633 632 633 632 340 565 340 565 546 525 546 525 895 303 895 303 17 927 17 927 943 457 943 457 72 329 72 329 30 763 30 763 290 584 290 584 14 344 14 344 523 307 523 307 742 344 742 344 195 141 195 141 337 823 337 823 958 939 958 939 301 68 301 68 358 758 358 758 718 35 718 35 343 173 343 173 225 864 225 864 810 649 810 649 778 886 778 886 526 636 526 636 265 232 265 232 137 663 137 663 204 708 204 708 946 33 946 33 947 939 947 939 402 504 402 504 274 915 274 915 297 202 297 202 115 261 115 261 681 922 681 922 658 480 658 480 761 577 761 577 351 20 351 20 755 939 755 939 64 104 64 104 358 470 358 470 652 757 652 757 276 790 276 790 629 596 629 596 910 69 910 69 371 74 371 74 506 287 506 287 108 776 108 776 379 801 379 801 628 755 628 755 112 8 112 8 144 65 144 65 424 678 424 678 425 608 425 608 36 9 36 9 746 816 746 816 792 740 792 740 48 304 48 304 725 541 725 541 371 941 371 941 884 657 884 657 183 896 183 896 383 330 383 330 813 172 813 172 305 293 305 293 126 521 126 521 445 596 445 596 67 578 67 578 261 476 261 476 11 470 11 470 35 344 35 344 344 26 344 26 739 820 739 820 226 949 226 949 135 690 135 690 786 34 786 34 194 105 194 105 574 577 574 577 342 263 342 263 278 248 278 248 195 858 195 858 92 288 92 288 650 119 650 119 724 222 724 222 536 764 536 764 695 237 695 237 849 349 849 349 626 921 626 921 139 675 139 675 676 901 676 901 163 677 163 677 865 220 865 220 440 516 440 516 239 68 239 68 862 832 862 832 96 693 96 693 199 713 199 713 464 413 464 413 599 358 599 358 908 123 908 123 615 815 615 815 25 354 25 354 899 852 899 852 875 250 875 250 300 340 300 340 302 447 302 447 215 199 215 199 385 704 385 704 237 917 237 917 54 417 54 417 905 765 905 765 468 601 468 601 317 143 317 143 533 501 533 501 461 114 461 114 168 851 168 851 242 223 242 223 560 680 560 680 408 228 408 228 67 59 67 59 32 737 32 737 619 935 619 935 479 718 479 718 873 605 873 605 93 52 93 52 941 416 941 416 343 879 343 879 95 647 95 647 574 755 574 755 282 254 282 254 502 68 502 68 427 773 427 773 280 956 280 956 86 239 86 239 560 905 560 905 657 677 657 677 639 108 639 108 712 865 712 865 570 891 570 891 87 755 87 755 9 799 9 799 713 471 713 471 651 52 651 52 798 760 798 760 658 27 658 27 277 656 277 656 217 326 217 326 204 568 204 568 459 195 459 195 152 568 152 568 131 940 131 940 936 76 936 76 909 643 909 643 240 536 240 536 680 321 680 321 891 573 891 573 354 274 354 274 353 36 353 36 359 948 359 948 374 637 374 637 337 194 337 194 362 274 362 274 149 501 149 501 639 568 639 568 478 264 478 264 873 451 873 451 842 844 842 844 402 350 402 350 429 547 429 547 854 134 854 134 588 838 588 838 902 781 902 781 419 256 419 256 933 24 933 24 672 561 672 561 558 866 558 866 293 781 293 781 523 823 523 823 265 666 265 666 479 954 479 954 728 181 728 181 446 735 446 735 655 206 655 206 560 817 560 817 609 935 609 935 561 525 561 525 436 345 436 345 564 422 564 422 229 270 229 270 219 831 219 831 704 840 704 840 769 308 769 308 456 25 456 25 624 561 624 561 629 937 629 937 299 377 299 377 113 692 113 692 294 352 294 352 26 201 26 201 392 82 392 82 516 460 516 460 368 586 368 586 884 500 884 500 45 795 45 795 101 590 101 590 645 555 645 555 647 120 647 120 943 819 943 819 315 103 315 103 25 64 25 64 344 417 344 417 226 373 226 373 234 644 234 644 737 711 737 711 604 703 604 703 726 466 726 466 786 764 786 764 523 729 523 729 370 878 370 878 417 92 417 92 757 1 757 1 185 543 185 543 189 54 189 54 196 549 196 549 755 67 755 67 577 37 577 37 47 339 47 339 199 43 199 43 172 58 172 58 535 483 535 483 505 391 505 391 229 608 229 608 433 787 433 787 651 932 651 932 14 774 14 774 755 159 755 159 388 654 388 654 914 38 914 38 56 727 56 727 145 772 145 772 297 402 297 402 886 899 886 899 8 386 8 386 767 63 767 63 702 574 702 574 733 428 733 428 484 115 484 115 373 654 373 654 8 287 8 287 222 512 222 512 367 87 367 87 293 430 293 430 13 130 13 130 75 90 75 90 591 347 591 347 837 730 837 730 81 563 81 563 316 536 316 536 425 940 425 940 858 895 858 895 388 791 388 791 33 375 33 375 875 143 875 143 877 692 877 692 57 948 57 948 414 553 414 553 410 402 410 402 461 95 461 95 815 779 815 779 324 752 324 752 397 150 397 150 193 140 193 140 701 443 701 443 632 887 632 887 634 664 634 664 846 9 846 9 246 735 246 735 351 685 351 685 341 598 341 598 120 866 120 866 559 213 559 213 925 381 925 381 275 907 275 907 453 933 453 933 895 826 895 826 809 631 809 631 441 31 441 31 697 619 697 619 886 420 886 420 332 724 332 724 601 28 601 28 179 516 179 516 411 147 411 147 562 737 562 737 235 298 235 298 129 292 129 292 43 82 43 82 910 794 910 794 762 102 762 102 781 397 781 397 343 125 343 125 695 235 695 235 368 552 368 552 548 753 548 753 514 454 514 454 443 504 443 504 891 391 891 391 87 683 87 683 66 370 66 370 261 906 261 906 265 937 265 937 333 958 333 958 409 366 409 366 223 79 223 79 416 278 416 278 793 744 793 744 509 240 509 240 355 754 355 754 193 672 193 672 794 44 794 44 373 862 373 862 527 615 527 615 145 373 145 373 901 264 901 264 134 452 134 452 631 457 631 457 501 832 501 832 400 695 400 695 54 368 54 368 305 630 305 630 595 176 595 176 942 633 942 633 521 367 521 367 17 714 17 714 78 240 78 240 86 200 86 200 581 461 581 461 429 164 429 164 523 47 523 47 764 355 764 355 367 407 367 407 282 31 282 31 817 217 817 217 714 284 714 284 557 601 557 601 484 411 484 411 151 302 151 302 734 806 734 806 442 751 442 751 713 866 713 866 181 793 181 793 685 837 685 837 343 894 343 894 517 731 517 731 102 899 102 899 126 644 126 644 153 163 153 163 445 819 445 819 670 874 670 874 470 688 470 688 85 698 85 698 789 151 789 151 146 905 146 905 185 343 185 343 863 417 863 417 628 949 628 949 120 288 120 288 300 134 300 134 781 502 781 502 61 696 61 696 515 297 515 297 949 905 949 905 179 339 179 339 215 782 215 782 281 878 281 878 424 472 424 472 229 357 229 357 801 10 801 10 668 258 668 258 703 225 703 225 654 425 654 425 605 27 605 27 387 529 387 529 781 266 781 266 117 70 117 70 212 84 212 84 340 808 340 808 553 498 553 498 705 171 705 171 57 305 57 305 659 342 659 342 614 564 614 564 85 196 85 196 707 111 707 111 326 805 326 805 90 110 90 110 87 830 87 830 294 332 294 332 305 165 305 165 345 764 345 764 620 710 620 710 855 708 855 708 537 865 537 865 185 253 185 253 826 905 826 905 908 917 908 917 644 614 644 614 207 716 207 716 420 692 420 692 120 570 120 570 567 130 567 130 368 264 368 264 848 308 848 308 82 946 82 946 630 258 630 258 48 140 48 140 35 886 35 886 142 186 142 186 869 118 869 118 514 808 514 808 417 845 417 845 356 866 356 866 146 181 146 181 1 490 1 490 623 856 623 856 641 239 641 239 376 140 376 140 930 910 930 910 338 744 338 744 18 120 18 120 856 24 856 24 440 500 440 500 154 93 154 93 940 539 940 539 153 904 153 904 506 475 506 475 525 3 525 3 100 629 100 629 607 72 607 72 669 960 669 960 943 679 943 679 526 611 526 611 399 197 399 197 84 926 84 926 389 216 389 216 896 834 896 834 717 44 717 44 278 500 278 500 661 96 661 96 79 495 79 495 128 234 128 234 599 703 599 703 548 591 548 591 399 198 399 198 139 300 139 300 630 880 630 880 534 37 534 37 853 799 853 799 362 356 362 356 144 528 144 528 57 553 57 553 641 816 641 816 423 633 423 633 824 62 824 62 652 239 652 239 54 332 54 332 310 887 310 887 37 596 37 596 23 545 23 545 334 666 334 666 644 50 644 50 921 52 921 52 714 218 714 218 99 415 99 415 114 467 114 467 765 429 765 429 234 900 234 900 898 692 898 692 229 796 229 796 251 625 251 625 473 517 473 517 184 227 184 227 804 799 804 799 857 45 857 45 664 80 664 80 239 823 239 823 256 208 256 208 363 478 363 478 652 911 652 911 807 525 807 525 34 788 34 788 435 196 435 196 89 823 89 823 207 534 207 534 180 299 180 299 468 103 468 103 844 511 844 511 332 201 332 201 886 673 886 673 913 954 913 954 195 437 195 437 383 309 383 309 807 718 807 718 793 933 793 933 588 233 588 233 680 703 680 703 179 188 179 188 808 544 808 544 41 412 41 412 748 108 748 108 118 424 118 424 201 409 201 409 538 463 538 463 6 752 6 752 226 592 226 592 227 656 227 656 716 618 716 618 138 431 138 431 170 835 170 835 138 943 138 943 211 53 211 53 934 228 934 228 597 174 597 174 660 55 660 55 111 431 111 431 959 98 959 98 344 462 344 462 645 629 645 629 823 692 823 692 57 341 57 341 232 288 232 288 125 867 125 867 571 361 571 361 251 482 251 482 689 10 689 10 601 407 601 407 40 717 40 717 580 464 580 464 438 186 438 186 798 239 798 239 871 813 871 813 826 40 826 40 183 597 183 597 802 710 802 710 411 630 411 630 530 38 530 38 376 360 376 360 890 250 890 250 42 789 42 789 319 71 319 71 703 575 703 575 122 807 122 807 122 120 122 120 503 648 503 648 784 167 784 167 440 172 440 172 686 906 686 906 624 551 624 551 945 175 945 175 841 420 841 420 172 121 172 121 222 672 222 672 1 685 1 685 409 691 409 691 758 49 758 49 564 589 564 589 118 612 118 612 794 419 794 419 494 214 494 214 609 702 609 702 253 294 253 294 404 568 404 568 377 140 377 140 242 705 242 705 811 528 811 528 44 605 44 605 718 528 718 528 939 100 939 100 404 382 404 382 647 833 647 833 209 500 209 500 910 719 910 719 586 592 586 592 679 504 679 504 170 445 170 445 942 94 942 94 346 375 346 375 86 406 86 406 698 909 698 909 328 713 328 713 796 675 796 675 609 501 609 501 135 944 135 944 178 365 178 365 693 705 693 705 895 404 895 404 789 308 789 308 321 550 321 550 713 638 713 638 868 880 868 880 617 102 617 102 649 147 649 147 255 583 255 583 517 773 517 773 457 338 457 338 928 15 928 15 123 266 123 266 280 720 280 720 250 838 250 838 27 632 27 632 225 434 225 434 720 654 720 654 960 142 960 142 911 683 911 683 600 301 600 301 804 61 804 61 224 440 224 440 272 901 272 901 451 489 451 489 648 153 648 153 864 464 864 464 116 35 116 35 713 721 713 721 324 292 324 292 528 481 528 481 461 724 461 724 149 333 149 333 914 257 914 257 376 861 376 861 246 414 246 414 743 671 743 671 206 435 206 435 450 756 450 756 862 659 862 659 894 392 894 392 67 67 67 67 6 507 6 507 686 676 686 676 550 588 550 588 528 615 528 615 568 680 568 680 204 17 204 17 652 653 652 653 829 573 829 573 610 80 610 80 494 919 494 919 116 599 116 599 224 289 224 289 746 928 746 928 519 625 519 625 931 697 931 697 13 881 13 881 819 133 819 133 526 30 526 30 927 125 927 125 539 10 539 10 227 172 227 172 375 411 375 411 748 882 748 882 925 585 925 585 287 835 287 835 824 483 824 483 528 101 528 101 808 331 808 331 844 885 844 885 260 373 260 373 783 163 783 163 83 813 83 813 654 689 654 689 530 654 530 654 303 184 303 184 753 203 753 203 588 866 588 866 597 937 597 937 564 177 564 177 536 195 536 195 170 503 170 503 325 773 325 773 612 284 612 284 732 498 732 498 13 476 13 476 276 735 276 735 707 134 707 134 404 565 404 565 25 510 25 510 440 946 440 946 151 571 151 571 530 553 530 553 181 778 181 778 103 573 103 573 932 201 932 201 750 426 750 426 69 877 69 877 341 765 341 765 559 252 559 252 955 151 955 151 877 20 877 20 759 685 759 685 254 98 254 98 784 651 784 651 404 108 404 108 706 332 706 332 597 904 597 904 255 36 255 36 285 802 285 802 556 215 556 215 378 570 378 570 32 831 32 831 367 483 367 483 433 198 433 198 262 504 262 504 877 221 877 221 109 545 109 545 704 312 704 312 189 955 189 955 815 91 815 91 695 252 695 252 837 876 837 876 100 373 100 373 760 4 760 4 45 896 45 896 616 412 616 412 831 107 831 107 747 313 747 313 572 663 572 663 332 311 332 311 586 711 586 711 854 684 854 684 128 32 128 32 152 445 152 445 251 754 251 754 655 345 655 345 93 104 93 104 789 175 789 175 176 341 176 341 473 354 473 354 604 789 604 789 604 115 604 115 458 739 458 739 218 591 218 591 807 539 807 539 734 702 734 702 179 282 179 282 925 422 925 422 457 644 457 644 81 531 81 531 429 578 429 578 489 677 489 677 472 587 472 587 136 207 136 207 886 558 886 558 772 602 772 602 809 717 809 717 744 800 744 800 324 604 324 604 498 849 498 849 656 422 656 422 853 817 853 817 714 904 714 904 121 344 121 344 803 500 803 500 694 753 694 753 285 571 285 571 695 469 695 469 47 779 47 779 599 592 599 592 547 264 547 264 672 803 672 803 228 750 228 750 199 869 199 869 465 396 465 396 372 958 372 958 508 326 508 326 836 749 836 749 236 403 236 403 136 386 136 386 603 127 603 127 772 739 772 739 567 235 567 235 944 459 944 459 613 456 613 456 251 711 251 711 890 736 890 736 451 567 451 567 192 13 192 13 798 147 798 147 376 384 376 384 20 483 20 483 786 955 786 955 482 198 482 198 694 215 694 215 760 428 760 428 60 860 60 860 698 755 698 755 170 71 170 71 226 531 226 531 648 481 648 481 657 521 657 521 903 742 903 742 485 941 485 941 430 790 430 790 471 82 471 82 418 277 418 277 820 820 820 820 801 305 801 305 39 26 39 26 675 789 675 789 822 192 822 192 255 710 255 710 716 948 716 948 205 11 205 11 650 599 650 599 278 576 278 576 836 927 836 927 794 212 794 212 388 534 388 534 587 650 587 650 6 600 6 600 656 508 656 508 571 601 571 601 67 787 67 787 70 861 70 861 883 208 883 208 770 318 770 318 505 874 505 874 649 863 649 863 878 483 878 483 656 723 656 723 21 125 21 125 278 115 278 115 214 419 214 419 111 356 111 356 909 146 909 146 544 348 544 348 13 411 13 411 293 167 293 167 216 742 216 742 299 101 299 101 744 874 744 874 598 73 598 73 810 502 810 502 573 603 573 603 766 748 766 748 745 567 745 567 56 896 56 896 538 76 538 76 226 957 226 957 386 286 386 286 824 128 824 128 583 709 583 709 874 635 874 635 541 691 541 691 394 658 394 658 810 835 810 835 409 396 409 396 30 727 30 727 935 1 935 1 889 690 889 690 481 237 481 237 239 744 239 744 676 415 676 415 234 484 234 484 516 954 516 954 837 612 837 612 134 120 134 120 594 248 594 248 549 482 549 482 662 454 662 454 208 25 208 25 904 329 904 329 234 209 234 209 853 909 853 909 586 16 586 16 351 245 351 245 569 948 569 948 697 758 697 758 182 938 182 938 301 537 301 537 949 824 949 824 182 956 182 956 859 116 859 116 582 18 582 18 836 586 836 586 321 223 321 223 958 313 958 313 64 892 64 892 907 407 907 407 16 153 16 153 547 905 547 905 880 694 880 694 495 204 495 204 598 297 598 297 207 111 207 111 555 731 555 731 341 726 341 726 906 395 906 395 584 249 584 249 5 713 5 713 610 930 610 930 224 60 224 60 723 627 723 627 763 734 763 734 526 378 526 378 947 555 947 555 301 884 301 884 901 309 901 309 391 385 391 385 48 877 48 877 804 106 804 106 101 342 101 342 386 270 386 270 76 391 76 391 400 222 400 222 704 620 704 620 947 863 947 863 399 645 399 645 195 299 195 299 635 422 635 422 399 816 399 816 59 310 59 310 85 751 85 751 11 446 11 446 919 164 919 164 25 839 25 839 548 311 548 311 808 351 808 351 869 79 869 79 29 40 29 40 504 263 504 263 690 497 690 497 78 934 78 934 650 176 650 176 403 635 403 635 634 490 634 490 271 316 271 316 34 33 34 33 518 853 518 853 393 880 393 880 275 185 275 185 666 501 666 501 603 831 603 831 646 350 646 350 505 20 505 20 369 244 369 244 508 823 508 823 243 526 243 526 807 890 807 890 794 91 794 91 433 135 433 135 422 797 422 797 835 409 835 409 204 360 204 360 188 127 188 127 564 551 564 551 112 348 112 348 123 536 123 536 485 809 485 809 370 139 370 139 724 882 724 882 733 678 733 678 46 405 46 405 244 804 244 804 405 6 405 6 357 785 357 785 926 78 926 78 592 272 592 272 586 789 586 789 314 354 314 354 27 300 27 300 893 737 893 737 448 496 448 496 70 733 70 733 361 852 361 852 559 513 559 513 508 670 508 670 647 845 647 845 592 807 592 807 657 148 657 148 179 412 179 412 387 62 387 62 933 640 933 640 904 327 904 327 411 872 411 872 894 62 894 62 253 957 253 957 505 263 505 263 487 958 487 958 446 25 446 25 492 187 492 187 905 897 905 897 910 411 910 411 136 862 136 862 712 23 712 23 413 482 413 482 324 700 324 700 479 855 479 855 229 493 229 493 346 664 346 664 639 159 639 159 74 595 74 595 794 348 794 348 228 526 228 526 178 641 178 641 398 671 398 671 506 895 506 895 98 371 98 371 212 669 212 669 111 328 111 328 730 308 730 308 696 882 696 882 25 626 25 626 115 154 115 154 81 280 81 280 950 700 950 700 670 34 670 34 114 264 114 264 319 311 319 311 96 441 96 441 309 238 309 238 531 32 531 32 122 917 122 917 653 805 653 805 190 331 190 331 136 575 136 575 610 707 610 707 881 509 881 509 445 773 445 773 551 64 551 64 474 877 474 877 833 830 833 830 376 810 376 810 453 129 453 129 9 704 9 704 370 550 370 550 307 839 307 839 567 863 567 863 146 361 146 361 313 49 313 49 180 616 180 616 81 439 81 439 219 790 219 790 716 797 716 797 639 26 639 26 681 421 681 421 266 690 266 690 606 934 606 934 858 684 858 684 276 648 276 648 706 171 706 171 230 9 230 9 329 936 329 936 358 699 358 699 745 815 745 815 921 387 921 387 593 798 593 798 374 156 374 156 740 873 740 873 234 530 234 530 214 712 214 712 600 264 600 264 847 370 847 370 642 294 642 294 350 923 350 923 874 311 874 311 565 19 565 19 353 692 353 692 703 293 703 293 107 858 107 858 214 685 214 685 117 814 117 814 60 382 60 382 779 669 779 669 936 512 936 512 623 807 623 807 326 879 326 879 276 100 276 100 819 666 819 666 227 508 227 508 578 37 578 37 505 71 505 71 615 906 615 906 852 205 852 205 305 695 305 695 193 149 193 149 656 430 656 430 483 468 483 468 112 252 112 252 784 593 784 593 882 132 882 132 811 635 811 635 426 583 426 583 356 235 356 235 392 115 392 115 728 560 728 560 340 709 340 709 504 766 504 766 105 358 105 358 490 25 490 25 340 87 340 87 902 795 902 795 857 939 857 939 216 689 216 689 417 478 417 478 511 689 511 689 534 695 534 695 41 877 41 877 351 614 351 614 446 483 446 483 601 168 601 168 391 843 391 843 149 398 149 398 253 368 253 368 407 192 407 192 527 818 527 818 855 821 855 821 479 772 479 772 835 188 835 188 837 814 837 814 763 438 763 438 778 588 778 588 404 281 404 281 239 13 239 13 214 559 214 559 484 629 484 629 62 725 62 725 401 283 401 283 893 828 893 828 912 428 912 428 438 812 438 812 496 934 496 934 772 188 772 188 500 670 500 670 818 859 818 859 658 250 658 250 321 10 321 10 565 952 565 952 934 160 934 160 201 5 201 5 824 615 824 615 134 55 134 55 370 372 370 372 624 648 624 648 34 88 34 88 585 93 585 93 441 499 441 499 204 625 204 625 344 57 344 57 676 720 676 720 279 112 279 112 178 92 178 92 895 629 895 629 650 780 650 780 80 311 80 311 950 40 950 40 316 123 316 123 50 206 50 206 106 406 106 406 622 48 622 48 564 758 564 758 848 788 848 788 361 218 361 218 367 19 367 19 140 405 140 405 601 730 601 730 659 143 659 143 525 364 525 364 296 900 296 900 386 349 386 349 684 323 684 323 735 728 735 728 751 816 751 816 384 475 384 475 57 2 57 2 120 694 120 694 517 902 517 902 329 272 329 272 384 858 384 858 557 418 557 418 718 115 718 115 17 185 17 185 646 151 646 151 341 504 341 504 689 292 689 292 847 135 847 135 387 470 387 470 593 198 593 198 626 669 626 669 32 311 32 311 76 537 76 537 725 646 725 646 502 337 502 337 447 179 447 179 647 414 647 414 416 17 416 17 76 942 76 942 647 194 647 194 217 213 217 213 299 304 299 304 505 197 505 197 610 417 610 417 739 637 739 637 263 276 263 276 478 309 478 309 620 473 620 473 548 440 548 440 534 919 534 919 165 101 165 101 892 8 892 8 513 433 513 433 139 503 139 503 146 675 146 675 101 713 101 713 32 279 32 279 413 817 413 817 426 764 426 764 508 313 508 313 36 342 36 342 576 960 576 960 947 60 947 60 344 503 344 503 179 411 179 411 617 867 617 867 396 286 396 286 882 851 882 851 909 470 909 470 234 935 234 935 366 845 366 845 454 619 454 619 354 727 354 727 419 684 419 684 850 287 850 287 660 720 660 720 539 226 539 226 32 909 32 909 270 946 270 946 513 175 513 175 111 52 111 52 678 470 678 470 119 35 119 35 882 181 882 181 466 651 466 651 546 590 546 590 651 336 651 336 378 355 378 355 675 918 675 918 163 786 163 786 282 761 282 761 675 167 675 167 464 778 464 778 78 309 78 309 321 852 321 852 254 660 254 660 833 601 833 601 155 852 155 852 322 299 322 299 257 333 257 333 816 390 816 390 357 19 357 19 298 313 298 313 943 850 943 850 834 743 834 743 764 837 764 837 958 10 958 10 541 319 541 319 346 43 346 43 4 364 4 364 736 51 736 51 799 62 799 62 935 51 935 51 256 555 256 555 588 265 588 265 884 13 884 13 484 489 484 489 696 469 696 469 439 287 439 287 63 709 63 709 514 774 514 774 240 310 240 310 117 146 117 146 550 275 550 275 246 902 246 902 494 92 494 92 541 510 541 510 524 932 524 932 182 807 182 807 438 340 438 340 2 642 2 642 23 486 23 486 885 357 885 357 334 938 334 938 890 633 890 633 685 836 685 836 298 957 298 957 890 684 890 684 857 705 857 705 305 749 305 749 906 364 906 364 319 486 319 486 821 887 821 887 329 332 329 332 584 496 584 496 739 38 739 38 227 56 227 56 666 528 666 528 667 5 667 5 491 824 491 824 567 417 567 417 73 228 73 228 758 297 758 297 667 683 667 683 136 655 136 655 251 55 251 55 16 856 16 856 888 713 888 713 297 542 297 542 669 783 669 783 8 865 8 865 943 876 943 876 124 523 124 523 911 384 911 384 625 22 625 22 724 38 724 38 165 522 165 522 723 499 723 499 706 633 706 633 196 819 196 819 138 904 138 904 664 774 664 774 888 561 888 561 752 159 752 159 182 899 182 899 483 902 483 902 445 87 445 87 926 182 926 182 250 449 250 449 229 24 229 24 207 136 207 136 888 480 888 480 226 388 226 388 7 320 7 320 525 224 525 224 311 510 311 510 415 795 415 795 802 178 802 178 474 650 474 650 822 276 822 276 394 11 394 11 29 53 29 53 125 199 125 199 493 316 493 316 341 40 341 40 377 524 377 524 685 748 685 748 904 735 904 735 213 382 213 382 88 377 88 377 13 458 13 458 295 352 295 352 20 695 20 695 882 106 882 106 704 779 704 779 280 375 280 375 924 932 924 932 431 572 431 572 39 495 39 495 128 644 128 644 275 946 275 946 774 429 774 429 499 871 499 871 220 590 220 590 940 313 940 313 803 466 803 466 648 572 648 572 861 357 861 357 724 541 724 541 130 108 130 108 657 671 657 671 635 548 635 548 757 215 757 215 104 668 104 668 358 558 358 558 283 312 283 312 450 931 450 931 922 326 922 326 802 334 802 334 435 62 435 62 835 644 835 644 437 148 437 148 122 310 122 310 118 581 118 581 697 181 697 181 653 535 653 535 560 322 560 322 392 806 392 806 339 96 339 96 482 14 482 14 775 102 775 102 333 259 333 259 616 64 616 64 301 393 301 393 3 302 3 302 27 442 27 442 925 708 925 708 419 516 419 516 618 553 618 553 710 424 710 424 854 600 854 600 249 572 249 572 768 353 768 353 36 106 36 106 826 937 826 937 868 559 868 559 459 869 459 869 522 413 522 413 493 355 493 355 154 793 154 793 335 834 335 834 461 925 461 925 403 758 403 758 399 375 399 375 529 837 529 837 19 204 19 204 184 711 184 711 727 506 727 506 124 124 124 124 80 787 80 787 202 325 202 325 421 750 421 750 83 660 83 660 433 952 433 952 699 494 699 494 833 367 833 367 345 360 345 360 767 704 767 704 303 586 303 586 46 465 46 465 650 567 650 567 565 459 565 459 207 475 207 475 918 478 918 478 659 848 659 848 343 576 343 576 487 552 487 552 52 190 52 190 847 393 847 393 731 950 731 950 302 924 302 924 433 94 433 94 837 249 837 249 377 65 377 65 489 743 489 743 112 396 112 396 858 471 858 471 798 327 798 327 11 203 11 203 896 272 896 272 390 794 390 794 439 629 439 629 534 424 534 424 284 790 284 790 583 534 583 534 723 146 723 146 103 465 103 465 722 849 722 849 694 345 694 345 452 591 452 591 199 667 199 667 808 129 808 129 175 537 175 537 848 262 848 262 193 960 193 960 945 41 945 41 889 349 889 349 720 717 720 717 4 910 4 910 39 494 39 494 710 392 710 392 481 473 481 473 86 210 86 210 222 495 222 495 317 904 317 904 301 519 301 519 2 72 2 72 2 241 2 241 377 686 377 686 615 469 615 469 250 54 250 54 830 120 830 120 724 481 724 481 33 756 33 756 329 640 329 640 413 310 413 310 593 509 593 509 434 194 434 194 918 594 918 594 788 427 788 427 630 79 630 79 109 539 109 539 453 344 453 344 473 465 473 465 8 869 8 869 744 94 744 94 378 385 378 385 842 12 842 12 567 230 567 230 860 697 860 697 861 233 861 233 324 400 324 400 176 785 176 785 398 429 398 429 391 277 391 277 633 511 633 511 232 829 232 829 886 266 886 266 594 551 594 551 430 102 430 102 884 68 884 68 826 701 826 701 424 785 424 785 616 70 616 70 573 307 573 307 96 817 96 817 622 77 622 77 730 543 730 543 549 602 549 602 386 616 386 616 415 683 415 683 23 797 23 797 111 369 111 369 747 559 747 559 268 200 268 200 57 810 57 810 315 854 315 854 366 687 366 687 117 147 117 147 622 367 622 367 38 206 38 206 399 115 399 115 240 489 240 489 924 88 924 88 102 25 102 25 83 587 83 587 785 807 785 807 552 145 552 145 878 433 878 433 640 706 640 706 302 681 302 681 951 201 951 201 437 85 437 85 538 678 538 678 220 846 220 846 238 940 238 940 112 705 112 705 615 899 615 899 944 433 944 433 113 743 113 743 658 50 658 50 766 624 766 624 231 807 231 807 402 422 402 422 876 734 876 734 348 680 348 680 116 89 116 89 803 601 803 601 814 438 814 438 543 373 543 373 893 810 893 810 124 201 124 201 311 60 311 60 796 694 796 694 166 583 166 583 466 497 466 497 615 646 615 646 214 605 214 605 856 721 856 721 239 835 239 835 150 323 150 323 497 90 497 90 325 611 325 611 233 288 233 288 189 138 189 138 859 425 859 425 76 358 76 358 509 734 509 734 946 696 946 696 827 505 827 505 676 534 676 534 817 650 817 650 842 489 842 489 180 693 180 693 10 50 10 50 794 828 794 828 556 268 556 268 857 754 857 754 139 99 139 99 759 780 759 780 9 426 9 426 416 24 416 24 764 297 764 297 245 567 245 567 942 828 942 828 650 735 650 735 31 274 31 274 105 218 105 218 513 238 513 238 718 325 718 325 699 298 699 298 296 943 296 943 417 198 417 198 725 447 725 447 331 251 331 251 310 544 310 544 497 605 497 605 930 564 930 564 644 142 644 142 532 786 532 786 708 88 708 88 638 713 638 713 575 15 575 15 452 171 452 171 133 261 133 261 866 324 866 324 668 96 668 96 326 948 326 948 379 856 379 856 402 431 402 431 464 444 464 444 733 571 733 571 891 366 891 366 627 821 627 821 144 34 144 34 81 908 81 908 857 419 857 419 618 773 618 773 274 463 274 463 804 821 804 821 171 406 171 406 924 714 924 714 714 126 714 126 606 387 606 387 198 610 198 610 109 883 109 883 877 366 877 366 129 450 129 450 767 677 767 677 516 108 516 108 432 92 432 92 852 576 852 576 106 380 106 380 133 546 133 546 841 771 841 771 860 457 860 457 212 257 212 257 939 802 939 802 861 747 861 747 300 729 300 729 536 888 536 888 589 886 589 886 348 562 348 562 302 601 302 601 757 756 757 756 611 250 611 250 863 556 863 556 246 610 246 610 207 224 207 224 98 749 98 749 875 486 875 486 90 463 90 463 653 810 653 810 768 395 768 395 259 236 259 236 494 957 494 957 82 447 82 447 369 722 369 722 943 844 943 844 776 843 776 843 772 13 772 13 489 574 489 574 369 210 369 210 573 277 573 277 137 959 137 959 160 12 160 12 17 908 17 908 546 951 546 951 900 772 900 772 712 186 712 186 145 838 145 838 75 655 75 655 27 647 27 647 23 708 23 708 56 270 56 270 78 186 78 186 883 631 883 631 643 551 643 551 75 49 75 49 384 341 384 341 881 128 881 128 704 801 704 801 398 187 398 187 117 188 117 188 827 399 827 399 387 750 387 750 262 122 262 122 3 462 3 462 884 401 884 401 897 843 897 843 889 890 889 890 63 166 63 166 578 563 578 563 432 117 432 117 555 329 555 329 125 98 125 98 393 226 393 226 68 234 68 234 674 116 674 116 787 31 787 31 944 11 944 11 561 231 561 231 163 519 163 519 598 378 598 378 667 347 667 347 175 935 175 935 881 464 881 464 91 272 91 272 431 704 431 704 48 937 48 937 275 603 275 603 950 829 950 829 401 677 401 677 618 937 618 937 270 374 270 374 445 351 445 351 485 696 485 696 19 101 19 101 422 429 422 429 466 167 466 167 351 25 351 25 609 14 609 14 546 822 546 822 700 222 700 222 771 130 771 130 131 486 131 486 810 357 810 357 199 905 199 905 117 861 117 861 17 193 17 193 434 317 434 317 602 855 602 855 744 232 744 232 721 812 721 812 591 474 591 474 856 308 856 308 339 479 339 479 71 694 71 694 917 90 917 90 424 589 424 589 938 192 938 192 121 746 121 746 794 794 794 794 493 399 493 399 802 583 802 583 683 917 683 917 307 759 307 759 269 743 269 743 624 305 624 305 419 645 419 645 948 334 948 334 750 834 750 834 458 59 458 59 421 135 421 135 499 379 499 379 243 14 243 14 740 291 740 291 247 39 247 39 773 669 773 669 578 694 578 694 947 741 947 741 93 51 93 51 830 591 830 591 640 168 640 168 492 319 492 319 92 951 92 951 628 303 628 303 68 557 68 557 122 449 122 449 60 794 60 794 221 672 221 672 753 812 753 812 59 29 59 29 619 428 619 428 134 382 134 382 102 953 102 953 805 217 805 217 789 708 789 708 26 786 26 786 509 834 509 834 528 701 528 701 454 355 454 355 834 499 834 499 262 676 262 676 48 949 48 949 103 643 103 643 17 282 17 282 328 77 328 77 716 137 716 137 442 296 442 296 574 258 574 258 581 522 581 522 247 406 247 406 740 319 740 319 636 746 636 746 324 167 324 167 775 313 775 313 266 181 266 181 66 271 66 271 394 177 394 177 144 846 144 846 784 887 784 887 389 749 389 749 795 54 795 54 40 820 40 820 29 306 29 306 316 515 316 515 804 390 804 390 338 392 338 392 51 676 51 676 473 482 473 482 390 128 390 128 709 615 709 615 539 37 539 37 920 957 920 957 907 37 907 37 310 88 310 88 256 171 256 171 367 222 367 222 214 436 214 436 651 70 651 70 349 19 349 19 644 602 644 602 474 619 474 619 906 699 906 699 582 312 582 312 830 669 830 669 526 710 526 710 695 390 695 390 913 440 913 440 640 852 640 852 741 131 741 131 536 948 536 948 83 752 83 752 880 491 880 491 535 221 535 221 881 145 881 145 545 189 545 189 371 273 371 273 214 659 214 659 903 43 903 43 911 763 911 763 367 306 367 306 600 482 600 482 864 847 864 847 51 521 51 521 839 764 839 764 147 389 147 389 769 457 769 457 673 642 673 642 673 218 673 218 59 699 59 699 814 422 814 422 816 452 816 452 802 890 802 890 197 705 197 705 492 53 492 53 367 10 367 10 102 146 102 146 897 640 897 640 831 919 831 919 749 757 749 757 787 749 787 749 305 407 305 407 171 161 171 161 769 362 769 362 642 271 642 271 66 517 66 517 522 424 522 424 463 148 463 148 50 778 50 778 702 866 702 866 951 472 951 472 729 411 729 411 567 98 567 98 754 320 754 320 423 635 423 635 361 94 361 94 175 142 175 142 144 794 144 794 557 23 557 23 685 44 685 44 572 671 572 671 60 747 60 747 43 275 43 275 396 789 396 789 797 635 797 635 203 308 203 308 488 800 488 800 90 234 90 234 534 795 534 795 398 621 398 621 616 415 616 415 111 391 111 391 206 173 206 173 955 533 955 533 432 925 432 925 480 201 480 201 40 476 40 476 453 617 453 617 390 616 390 616 194 717 194 717 715 662 715 662 611 548 611 548 302 589 302 589 809 624 809 624 282 521 282 521 329 197 329 197 430 792 430 792 811 782 811 782 635 224 635 224 748 328 748 328 522 23 522 23 284 774 284 774 596 714 596 714 769 811 769 811 328 343 328 343 530 179 530 179 264 178 264 178 61 490 61 490 620 356 620 356 802 307 802 307 61 775 61 775 854 706 854 706 187 651 187 651 609 674 609 674 920 629 920 629 192 689 192 689 187 155 187 155 867 799 867 799 446 297 446 297 112 819 112 819 433 606 433 606 703 390 703 390 20 464 20 464 283 261 283 261 224 356 224 356 199 563 199 563 575 919 575 919 823 165 823 165 723 388 723 388 228 555 228 555 440 271 440 271 644 615 644 615 54 342 54 342 872 825 872 825 83 384 83 384 449 191 449 191 304 366 304 366 573 565 573 565 13 77 13 77 472 816 472 816 481 311 481 311 811 748 811 748 44 669 44 669 896 307 896 307 672 66 672 66 211 673 211 673 547 445 547 445 660 298 660 298 913 378 913 378 232 530 232 530 824 57 824 57 489 435 489 435 347 526 347 526 865 955 865 955 624 607 624 607 403 299 403 299 162 106 162 106 178 345 178 345 527 828 527 828 872 175 872 175 10 186 10 186 529 234 529 234 602 668 602 668 893 731 893 731 561 617 561 617 599 13 599 13 277 559 277 559 698 739 698 739 461 491 461 491 441 148 441 148 292 84 292 84 370 103 370 103 232 196 232 196 881 106 881 106 289 401 289 401 877 326 877 326 413 378 413 378 191 917 191 917 927 785 927 785 628 838 628 838 92 640 92 640 396 280 396 280 193 194 193 194 379 930 379 930 619 549 619 549 554 334 554 334 941 527 941 527 311 794 311 794 526 566 526 566 433 726 433 726 584 102 584 102 669 936 669 936 330 63 330 63 820 139 820 139 631 373 631 373 354 459 354 459 613 78 613 78 265 714 265 714 863 103 863 103 828 959 828 959 676 496 676 496 196 50 196 50 37 43 37 43 799 193 799 193 651 945 651 945 251 735 251 735 302 45 302 45 384 527 384 527 607 479 607 479 643 301 643 301 543 218 543 218 276 485 276 485 230 262 230 262 497 634 497 634 413 671 413 671 720 65 720 65 740 180 740 180 409 611 409 611 141 809 141 809 106 31 106 31 415 437 415 437 20 869 20 869 789 700 789 700 475 407 475 407 174 509 174 509 470 256 470 256 136 149 136 149 861 359 861 359 709 231 709 231 762 359 762 359 824 616 824 616 107 561 107 561 88 561 88 561 330 578 330 578 563 8 563 8 952 526 952 526 927 493 927 493 116 953 116 953 541 679 541 679 704 90 704 90 588 433 588 433 580 593 580 593 310 641 310 641 246 557 246 557 810 903 810 903 554 953 554 953 332 345 332 345 732 680 732 680 219 100 219 100 8 852 8 852 278 868 278 868 626 144 626 144 956 180 956 180 178 868 178 868 558 121 558 121 786 491 786 491 641 102 641 102 272 726 272 726 893 518 893 518 735 744 735 744 543 118 543 118 870 377 870 377 215 295 215 295 703 627 703 627 715 417 715 417 186 216 186 216 530 59 530 59 343 697 343 697 890 932 890 932 336 192 336 192 579 157 579 157 77 40 77 40 162 189 162 189 237 959 237 959 639 364 639 364 260 427 260 427 439 616 439 616 407 930 407 930 922 3 922 3 622 290 622 290 786 757 786 757 490 831 490 831 460 740 460 740 60 681 60 681 548 326 548 326 900 703 900 703 871 437 871 437 380 95 380 95 791 398 791 398 818 847 818 847 415 532 415 532 195 734 195 734 196 553 196 553 530 876 530 876 861 177 861 177 847 17 847 17 385 3 385 3 688 181 688 181 368 286 368 286 96 340 96 340 286 922 286 922 381 637 381 637 885 863 885 863 346 147 346 147 337 108 337 108 959 912 959 912 578 721 578 721 292 125 292 125 845 629 845 629 186 60 186 60 172 912 172 912 418 638 418 638 713 562 713 562 563 845 563 845 263 443 263 443 248 131 248 131 441 97 441 97 688 145 688 145 77 378 77 378 275 446 275 446 309 725 309 725 39 452 39 452 708 206 708 206 74 390 74 390 456 421 456 421 324 301 324 301 725 118 725 118 557 911 557 911 73 468 73 468 48 69 48 69 298 735 298 735 344 648 344 648 952 581 952 581 323 483 323 483 23 788 23 788 356 336 356 336 762 796 762 796 894 935 894 935 922 918 922 918 501 797 501 797 804 720 804 720 311 363 311 363 647 23 647 23 809 541 809 541 171 806 171 806 67 240 67 240 959 618 959 618 640 641 640 641 104 698 104 698 658 130 658 130 386 67 386 67 541 888 541 888 411 131 411 131 442 637 442 637 693 719 693 719 630 319 630 319 200 77 200 77 400 704 400 704 509 315 509 315 510 404 510 404 52 806 52 806 232 678 232 678 959 52 959 52 940 627 940 627 485 667 485 667 729 717 729 717 736 871 736 871 628 857 628 857 415 952 415 952 886 657 886 657 453 833 453 833 11 644 11 644 808 650 808 650 660 849 660 849 467 367 467 367 806 367 806 367 4 736 4 736 905 552 905 552 878 415 878 415 59 666 59 666 249 709 249 709 490 501 490 501 829 188 829 188 509 575 509 575 779 6 779 6 332 787 332 787 420 949 420 949 739 93 739 93 831 945 831 945 580 608 580 608 647 630 647 630 865 240 865 240 603 146 603 146 550 952 550 952 717 939 717 939 45 950 45 950 676 824 676 824 391 58 391 58 90 323 90 323 890 619 890 619 541 45 541 45 830 513 830 513 146 938 146 938 398 321 398 321 670 300 670 300 411 333 411 333 432 662 432 662 954 767 954 767 829 214 829 214 603 729 603 729 130 711 130 711 358 372 358 372 112 796 112 796 938 603 938 603 791 174 791 174 779 349 779 349 335 800 335 800 276 890 276 890 164 309 164 309 15 374 15 374 850 866 850 866 159 740 159 740 144 832 144 832 792 936 792 936 59 78 59 78 99 476 99 476 656 804 656 804 334 849 334 849 249 520 249 520 220 728 220 728 128 745 128 745 785 348 785 348 21 59 21 59 609 367 609 367 71 210 71 210 140 450 140 450 414 56 414 56 132 344 132 344 279 138 279 138 816 264 816 264 98 185 98 185 362 127 362 127 421 588 421 588 833 507 833 507 503 157 503 157 376 337 376 337 614 920 614 920 773 231 773 231 370 639 370 639 531 379 531 379 463 488 463 488 64 794 64 794 295 893 295 893 800 42 800 42 918 187 918 187 696 416 696 416 44 52 44 52 643 267 643 267 367 717 367 717 881 7 881 7 534 640 534 640 291 907 291 907 271 347 271 347 433 348 433 348 292 535 292 535 875 803 875 803 764 235 764 235 235 271 235 271 427 732 427 732 312 609 312 609 471 66 471 66 668 200 668 200 940 659 940 659 840 45 840 45 272 593 272 593 542 6 542 6 891 436 891 436 851 890 851 890 748 894 748 894 724 901 724 901 602 195 602 195 446 117 446 117 555 879 555 879 869 816 869 816 702 381 702 381 590 556 590 556 98 256 98 256 180 758 180 758 156 286 156 286 262 172 262 172 37 463 37 463 423 515 423 515 298 867 298 867 302 193 302 193 804 131 804 131 92 201 92 201 712 569 712 569 102 667 102 667 910 805 910 805 871 718 871 718 795 800 795 800 14 338 14 338 843 277 843 277 640 558 640 558 556 260 556 260 790 315 790 315 960 896 960 896 796 102 796 102 703 818 703 818 916 370 916 370 18 468 18 468 625 884 625 884 665 310 665 310 668 469 668 469 230 316 230 316 243 148 243 148 448 669 448 669 581 385 581 385 673 38 673 38 279 451 279 451 249 630 249 630 418 595 418 595 424 639 424 639 146 319 146 319 903 267 903 267 8 168 8 168 32 949 32 949 154 196 154 196 690 428 690 428 142 476 142 476 366 179 366 179 674 655 674 655 572 676 572 676 7 14 7 14 247 424 247 424 161 862 161 862 621 64 621 64 201 345 201 345 736 384 736 384 843 301 843 301 711 334 711 334 232 667 232 667 78 424 78 424 917 569 917 569 81 91 81 91 635 369 635 369 165 396 165 396 464 819 464 819 917 568 917 568 780 795 780 795 350 382 350 382 267 460 267 460 615 705 615 705 839 304 839 304 62 955 62 955 628 332 628 332 794 939 794 939 932 468 932 468 120 68 120 68 867 915 867 915 204 199 204 199 811 102 811 102 827 524 827 524 493 767 493 767 864 832 864 832 655 483 655 483 650 33 650 33 124 452 124 452 455 713 455 713 554 825 554 825 6 193 6 193 775 340 775 340 230 357 230 357 390 770 390 770 417 98 417 98 836 513 836 513 957 174 957 174 435 790 435 790 819 142 819 142 692 952 692 952 738 634 738 634 418 776 418 776 714 694 714 694 402 847 402 847 396 420 396 420 785 39 785 39 956 377 956 377 356 574 356 574 102 159 102 159 22 858 22 858 769 933 769 933 6 93 6 93 714 125 714 125 325 167 325 167 886 245 886 245 726 205 726 205 80 185 80 185 495 183 495 183 281 460 281 460 187 543 187 543 133 643 133 643 24 341 24 341 958 263 958 263 474 893 474 893 288 919 288 919 6 334 6 334 443 515 443 515 344 405 344 405 213 498 213 498 509 48 509 48 485 221 485 221 858 788 858 788 195 584 195 584 593 626 593 626 773 807 773 807 481 755 481 755 92 610 92 610 317 380 317 380 35 722 35 722 846 332 846 332 193 191 193 191 41 510 41 510 146 748 146 748 541 82 541 82 176 370 176 370 301 604 301 604 485 63 485 63 463 642 463 642 564 596 564 596 109 834 109 834 931 514 931 514 720 220 720 220 457 898 457 898 429 19 429 19 18 25 18 25 953 601 953 601 579 428 579 428 804 718 804 718 463 805 463 805 323 692 323 692 949 749 949 749 915 898 915 898 954 41 954 41 943 499 943 499 658 670 658 670 594 807 594 807 99 803 99 803 46 655 46 655 585 165 585 165 360 177 360 177 914 674 914 674 279 101 279 101 640 303 640 303 520 282 520 282 587 435 587 435 701 785 701 785 220 234 220 234 233 481 233 481 596 802 596 802 117 242 117 242 771 65 771 65 383 770 383 770 817 61 817 61 662 931 662 931 664 674 664 674 127 826 127 826 231 400 231 400 435 706 435 706 897 251 897 251 94 903 94 903 508 745 508 745 226 428 226 428 483 951 483 951 722 293 722 293 564 341 564 341 375 254 375 254 163 197 163 197 719 210 719 210 585 660 585 660 742 529 742 529 202 778 202 778 356 23 356 23 171 12 171 12 401 712 401 712 164 457 164 457 626 708 626 708 649 342 649 342 718 79 718 79 605 257 605 257 949 599 949 599 371 106 371 106 578 663 578 663 327 482 327 482 819 881 819 881 647 888 647 888 125 388 125 388 48 534 48 534 789 98 789 98 388 849 388 849 718 903 718 903 606 350 606 350 460 230 460 230 237 317 237 317 241 433 241 433 344 145 344 145 676 385 676 385 80 334 80 334 448 322 448 322 57 888 57 888 82 754 82 754 556 425 556 425 158 933 158 933 821 911 821 911 603 3 603 3 597 683 597 683 946 328 946 328 579 132 579 132 97 816 97 816 159 729 159 729 594 513 594 513 527 64 527 64 356 535 356 535 396 132 396 132 157 279 157 279 197 516 197 516 309 827 309 827 796 118 796 118 408 913 408 913 169 863 169 863 615 826 615 826 373 923 373 923 759 236 759 236 577 859 577 859 528 881 528 881 957 546 957 546 943 230 943 230 273 200 273 200 260 701 260 701 471 119 471 119 309 635 309 635 414 817 414 817 793 506 793 506 361 839 361 839 62 424 62 424 174 419 174 419 676 583 676 583 600 63 600 63 960 107 960 107 518 44 518 44 314 511 314 511 905 845 905 845 239 704 239 704 682 601 682 601 559 576 559 576 289 220 289 220 448 484 448 484 607 438 607 438 601 935 601 935 901 154 901 154 872 341 872 341 555 337 555 337 589 913 589 913 602 949 602 949 285 143 285 143 722 54 722 54 671 794 671 794 325 856 325 856 338 719 338 719 218 499 218 499 358 929 358 929 683 242 683 242 126 147 126 147 903 149 903 149 628 65 628 65 625 943 625 943 341 215 341 215 353 856 353 856 891 955 891 955 716 728 716 728 422 57 422 57 192 67 192 67 688 325 688 325 601 148 601 148 545 151 545 151 167 350 167 350 240 71 240 71 22 205 22 205 939 712 939 712 875 260 875 260 325 430 325 430 74 168 74 168 544 604 544 604 143 903 143 903 385 566 385 566 156 952 156 952 266 404 266 404 835 654 835 654 692 441 692 441 508 626 508 626 20 640 20 640 77 606 77 606 956 188 956 188 373 91 373 91 313 91 313 91 876 529 876 529 715 798 715 798 924 892 924 892 806 347 806 347 419 44 419 44 819 827 819 827 20 451 20 451 16 125 16 125 118 250 118 250 140 306 140 306 387 860 387 860 748 63 748 63 427 584 427 584 809 222 809 222 782 243 782 243 368 605 368 605 518 100 518 100 544 861 544 861 91 375 91 375 335 20 335 20 524 603 524 603 198 652 198 652 717 148 717 148 64 353 64 353 259 825 259 825 367 7 367 7 631 770 631 770 560 204 560 204 113 45 113 45 247 588 247 588 810 692 810 692 598 608 598 608 929 473 929 473 377 578 377 578 908 370 908 370 317 515 317 515 532 553 532 553 245 198 245 198 20 955 20 955 744 578 744 578 926 506 926 506 16 579 16 579 118 267 118 267 28 233 28 233 21 745 21 745 623 551 623 551 487 928 487 928 95 197 95 197 397 850 397 850 54 543 54 543 28 886 28 886 693 485 693 485 29 724 29 724 396 857 396 857 395 778 395 778 931 19 931 19 280 458 280 458 597 384 597 384 616 154 616 154 47 31 47 31 467 338 467 338 821 259 821 259 231 353 231 353 30 788 30 788 933 265 933 265 723 525 723 525 704 799 704 799 308 511 308 511 673 460 673 460 723 717 723 717 677 654 677 654 886 303 886 303 221 247 221 247 921 495 921 495 12 813 12 813 554 814 554 814 173 233 173 233 12 352 12 352 532 396 532 396 423 829 423 829 591 909 591 909 182 237 182 237 250 659 250 659 544 401 544 401 456 355 456 355 738 200 738 200 352 915 352 915 813 194 813 194 541 79 541 79 37 262 37 262 76 663 76 663 930 941 930 941 369 958 369 958 882 804 882 804 258 108 258 108 853 622 853 622 896 736 896 736 776 97 776 97 731 292 731 292 238 346 238 346 899 54 899 54 482 128 482 128 72 938 72 938 608 32 608 32 688 740 688 740 21 217 21 217 51 222 51 222 550 286 550 286 508 357 508 357 295 951 295 951 494 605 494 605 421 895 421 895 157 633 157 633 413 615 413 615 273 707 273 707 322 434 322 434 711 410 711 410 315 247 315 247 495 815 495 815 354 35 354 35 687 71 687 71 838 948 838 948 158 700 158 700 42 63 42 63 522 892 522 892 516 490 516 490 499 136 499 136 767 562 767 562 589 246 589 246 697 679 697 679 66 880 66 880 709 747 709 747 686 691 686 691 299 887 299 887 737 145 737 145 611 278 611 278 225 303 225 303 734 424 734 424 357 712 357 712 829 161 829 161 155 424 155 424 343 7 343 7 162 561 162 561 56 631 56 631 145 90 145 90 284 672 284 672 623 682 623 682 248 390 248 390 56 514 56 514 754 321 754 321 159 209 159 209 868 59 868 59 413 950 413 950 71 385 71 385 159 708 159 708 303 297 303 297 226 653 226 653 509 87 509 87 16 76 16 76 168 226 168 226 135 850 135 850 790 562 790 562 90 834 90 834 870 773 870 773 336 403 336 403 679 45 679 45 228 658 228 658 542 16 542 16 195 477 195 477 900 423 900 423 465 936 465 936 198 511 198 511 548 444 548 444 452 635 452 635 146 399 146 399 889 958 889 958 889 903 889 903 364 95 364 95 823 638 823 638 70 111 70 111 763 679 763 679 931 281 931 281 362 456 362 456 464 861 464 861 658 398 658 398 544 555 544 555 734 917 734 917 821 667 821 667 94 683 94 683 719 98 719 98 114 547 114 547 600 809 600 809 940 862 940 862 811 876 811 876 147 916 147 916 737 402 737 402 297 902 297 902 657 763 657 763 738 117 738 117 62 875 62 875 910 22 910 22 466 505 466 505 596 885 596 885 800 794 800 794 370 385 370 385 881 152 881 152 476 957 476 957 322 720 322 720 631 899 631 899 68 435 68 435 95 60 95 60 91 840 91 840 673 169 673 169 608 360 608 360 129 30 129 30 351 897 351 897 54 1 54 1 474 788 474 788 489 911 489 911 67 248 67 248 890 152 890 152 646 596 646 596 187 510 187 510 125 744 125 744 947 58 947 58 186 5 186 5 257 720 257 720 37 245 37 245 778 836 778 836 176 455 176 455 533 661 533 661 461 237 461 237 414 123 414 123 827 890 827 890 841 424 841 424 86 926 86 926 137 736 137 736 667 950 667 950 389 955 389 955 762 372 762 372 728 804 728 804 729 157 729 157 271 410 271 410 720 332 720 332 750 114 750 114 811 429 811 429 811 659 811 659 107 259 107 259 945 440 945 440 709 738 709 738 95 626 95 626 225 437 225 437 327 228 327 228 156 825 156 825 943 261 943 261 647 704 647 704 531 545 531 545 357 688 357 688 865 281 865 281 625 834 625 834 379 158 379 158 86 3 86 3 249 442 249 442 437 725 437 725 228 7 228 7 98 815 98 815 444 885 444 885 39 921 39 921 308 265 308 265 896 754 896 754 688 600 688 600 286 298 286 298 270 912 270 912 36 328 36 328 346 432 346 432 365 612 365 612 152 203 152 203 452 622 452 622 254 650 254 650 42 678 42 678 439 294 439 294 339 737 339 737 225 754 225 754 809 203 809 203 272 719 272 719 584 799 584 799 649 373 649 373 192 497 192 497 712 881 712 881 215 933 215 933 634 737 634 737 772 820 772 820 387 954 387 954 693 558 693 558 378 643 378 643 650 883 650 883 40 855 40 855 215 377 215 377 845 743 845 743 422 778 422 778 347 822 347 822 563 66 563 66 430 149 430 149 65 66 65 66 253 455 253 455 642 43 642 43 55 370 55 370 190 746 190 746 810 580 810 580 237 805 237 805 341 574 341 574 559 822 559 822 640 790 640 790 222 213 222 213 917 446 917 446 513 474 513 474 704 778 704 778 871 150 871 150 249 901 249 901 406 494 406 494 368 79 368 79 773 156 773 156 417 302 417 302 600 241 600 241 140 70 140 70 937 557 937 557 25 600 25 600 251 510 251 510 274 623 274 623 383 296 383 296 754 104 754 104 414 514 414 514 43 373 43 373 625 57 625 57 866 667 866 667 774 139 774 139 430 180 430 180 482 205 482 205 92 110 92 110 890 614 890 614 622 459 622 459 791 799 791 799 828 223 828 223 65 85 65 85 728 563 728 563 71 618 71 618 659 580 659 580 763 816 763 816 423 798 423 798 865 397 865 397 516 417 516 417 306 57 306 57 395 65 395 65 539 708 539 708 275 388 275 388 379 717 379 717 231 583 231 583 552 908 552 908 837 378 837 378 33 735 33 735 703 482 703 482 544 655 544 655 926 309 926 309 916 772 916 772 616 272 616 272 338 940 338 940 771 374 771 374 348 430 348 430 291 396 291 396 691 269 691 269 628 590 628 590 268 542 268 542 213 653 213 653 528 458 528 458 600 236 600 236 922 143 922 143 900 867 900 867 828 192 828 192 403 892 403 892 250 641 250 641 564 601 564 601 269 779 269 779 586 940 586 940 737 238 737 238 427 380 427 380 215 394 215 394 225 807 225 807 580 789 580 789 688 280 688 280 383 219 383 219 472 114 472 114 63 384 63 384 109 787 109 787 520 373 520 373 787 834 787 834 871 122 871 122 483 792 483 792 160 867 160 867 489 771 489 771 553 662 553 662 422 132 422 132 302 144 302 144 847 433 847 433 907 801 907 801 396 52 396 52 789 43 789 43 826 777 826 777 850 551 850 551 554 836 554 836 635 672 635 672 415 201 415 201 577 53 577 53 468 530 468 530 326 731 326 731 628 429 628 429 160 346 160 346 480 379 480 379 473 75 473 75 749 499 749 499 241 352 241 352 355 92 355 92 26 732 26 732 703 470 703 470 955 87 955 87 305 18 305 18 367 891 367 891 415 661 415 661 515 394 515 394 289 442 289 442 827 789 827 789 451 109 451 109 141 774 141 774 838 496 838 496 740 791 740 791 862 921 862 921 350 793 350 793 181 722 181 722 143 751 143 751 487 472 487 472 764 272 764 272 4 317 4 317 545 264 545 264 530 551 530 551 44 823 44 823 840 270 840 270 511 912 511 912 404 577 404 577 945 732 945 732 726 802 726 802 78 117 78 117 291 102 291 102 915 75 915 75 195 790 195 790 627 738 627 738 562 592 562 592 468 402 468 402 355 262 355 262 83 646 83 646 312 446 312 446 700 62 700 62 908 656 908 656 402 77 402 77 553 108 553 108 77 859 77 859 402 785 402 785 919 675 919 675 891 727 891 727 206 118 206 118 267 294 267 294 198 695 198 695 161 252 161 252 708 158 708 158 76 172 76 172 3 309 3 309 691 93 691 93 106 127 106 127 245 778 245 778 386 235 386 235 352 195 352 195 313 190 313 190 640 419 640 419 358 621 358 621 273 731 273 731 655 708 655 708 8 365 8 365 51 286 51 286 779 818 779 818 577 47 577 47 308 342 308 342 158 891 158 891 721 343 721 343 484 284 484 284 167 393 167 393 349 127 349 127 427 532 427 532 460 423 460 423 519 692 519 692 548 681 548 681 795 313 795 313 463 559 463 559 954 261 954 261 40 886 40 886 937 17 937 17 1 783 1 783 35 295 35 295 734 481 734 481 23 297 23 297 760 165 760 165 488 713 488 713 828 233 828 233 108 719 108 719 713 334 713 334 750 919 750 919 950 906 950 906 877 464 877 464 521 935 521 935 538 830 538 830 768 770 768 770 862 824 862 824 460 13 460 13 913 362 913 362 402 653 402 653 580 533 580 533 552 796 552 796 953 74 953 74 606 936 606 936 549 371 549 371 178 690 178 690 949 330 949 330 410 337 410 337 5 800 5 800 767 300 767 300 874 663 874 663 828 772 828 772 746 232 746 232 739 807 739 807 447 95 447 95 504 446 504 446 856 794 856 794 180 256 180 256 152 141 152 141 67 60 67 60 21 704 21 704 774 852 774 852 90 271 90 271 722 764 722 764 677 298 677 298 880 383 880 383 234 851 234 851 155 570 155 570 389 607 389 607 492 452 492 452 914 436 914 436 340 184 340 184 346 210 346 210 647 401 647 401 236 38 236 38 125 695 125 695 838 626 838 626 222 653 222 653 12 108 12 108 220 351 220 351 605 551 605 551 585 101 585 101 921 219 921 219 159 239 159 239 887 943 887 943 156 464 156 464 773 86 773 86 471 805 471 805 155 918 155 918 432 398 432 398 707 717 707 717 380 771 380 771 635 104 635 104 67 908 67 908 630 621 630 621 642 136 642 136 539 178 539 178 362 679 362 679 324 867 324 867 863 240 863 240 1 704 1 704 147 732 147 732 262 57 262 57 6 808 6 808 454 517 454 517 174 222 174 222 817 222 817 222 870 647 870 647 3 204 3 204 459 607 459 607 197 775 197 775 622 55 622 55 687 92 687 92 786 694 786 694 690 234 690 234 50 597 50 597 111 484 111 484 889 354 889 354 254 914 254 914 712 318 712 318 616 79 616 79 563 607 563 607 493 460 493 460 644 655 644 655 511 524 511 524 503 490 503 490 5 38 5 38 892 676 892 676 25 455 25 455 889 705 889 705 651 941 651 941 69 283 69 283 27 172 27 172 558 224 558 224 66 429 66 429 106 938 106 938 523 645 523 645 434 820 434 820 235 173 235 173 326 684 326 684 93 526 93 526 726 622 726 622 771 290 771 290 83 274 83 274 202 457 202 457 692 463 692 463 663 311 663 311 935 436 935 436 830 562 830 562 908 355 908 355 779 599 779 599 183 16 183 16 125 149 125 149 50 70 50 70 710 432 710 432 696 290 696 290 268 448 268 448 188 86 188 86 619 687 619 687 608 551 608 551 497 447 497 447 958 112 958 112 737 66 737 66 419 157 419 157 625 480 625 480 207 49 207 49 331 788 331 788 758 256 758 256 400 559 400 559 194 501 194 501 16 852 16 852 78 910 78 910 595 250 595 250 236 731 236 731 801 706 801 706 128 78 128 78 804 62 804 62 315 142 315 142 674 91 674 91 667 887 667 887 189 60 189 60 619 739 619 739 584 406 584 406 233 387 233 387 460 114 460 114 905 217 905 217 263 431 263 431 881 510 881 510 104 829 104 829 58 541 58 541 84 675 84 675 245 694 245 694 804 185 804 185 612 540 612 540 741 303 741 303 700 759 700 759 278 837 278 837 810 643 810 643 941 81 941 81 843 464 843 464 339 764 339 764 498 640 498 640 803 709 803 709 102 75 102 75 225 958 225 958 640 162 640 162 92 427 92 427 298 728 298 728 469 417 469 417 859 523 859 523 712 373 712 373 550 561 550 561 755 598 755 598 852 275 852 275 650 199 650 199 98 656 98 656 114 225 114 225 833 537 833 537 6 400 6 400 567 696 567 696 547 188 547 188 51 86 51 86 293 564 293 564 523 206 523 206 133 247 133 247 434 822 434 822 81 120 81 120 209 688 209 688 517 657 517 657 725 705 725 705 159 338 159 338 875 19 875 19 867 35 867 35 641 838 641 838 393 507 393 507 762 653 762 653 448 745 448 745 300 880 300 880 678 206 678 206 481 715 481 715 849 97 849 97 602 205 602 205 73 745 73 745 647 826 647 826 203 583 203 583 784 810 784 810 200 233 200 233 143 392 143 392 227 24 227 24 148 851 148 851 55 811 55 811 416 928 416 928 335 209 335 209 874 406 874 406 236 524 236 524 323 816 323 816 216 447 216 447 252 872 252 872 492 614 492 614 756 178 756 178 354 92 354 92 124 798 124 798 435 621 435 621 663 786 663 786 142 185 142 185 640 777 640 777 917 628 917 628 226 655 226 655 672 165 672 165 286 711 286 711 56 743 56 743 73 102 73 102 221 362 221 362 577 882 577 882 449 18 449 18 267 279 267 279 123 367 123 367 213 708 213 708 959 658 959 658 111 889 111 889 420 20 420 20 665 649 665 649 888 354 888 354 588 796 588 796 379 383 379 383 481 384 481 384 362 14 362 14 212 654 212 654 517 672 517 672 304 40 304 40 204 604 204 604 183 333 183 333 729 855 729 855 951 402 951 402 291 716 291 716 237 480 237 480 529 587 529 587 624 958 624 958 643 308 643 308 76 711 76 711 653 383 653 383 62 556 62 556 697 757 697 757 889 944 889 944 579 883 579 883 35 42 35 42 536 838 536 838 103 33 103 33 486 132 486 132 382 817 382 817 656 696 656 696 908 136 908 136 246 615 246 615 837 689 837 689 205 36 205 36 537 579 537 579 410 745 410 745 795 928 795 928 953 691 953 691 146 833 146 833 60 147 60 147 633 689 633 689 808 113 808 113 637 592 637 592 180 132 180 132 386 465 386 465 717 667 717 667 606 124 606 124 789 599 789 599 541 621 541 621 671 942 671 942 891 211 891 211 629 938 629 938 173 370 173 370 83 296 83 296 920 929 920 929 41 730 41 730 408 397 408 397 796 325 796 325 261 196 261 196 580 43 580 43 560 707 560 707 104 857 104 857 479 580 479 580 660 249 660 249 69 606 69 606 485 796 485 796 588 825 588 825 366 613 366 613 591 851 591 851 630 715 630 715 352 830 352 830 951 410 951 410 579 479 579 479 561 561 561 561 404 7 404 7 919 704 919 704 788 47 788 47 234 151 234 151 254 50 254 50 534 479 534 479 30 660 30 660 414 57 414 57 47 435 47 435 875 958 875 958 547 831 547 831 469 345 469 345 30 958 30 958 429 265 429 265 889 395 889 395 64 211 64 211 53 534 53 534 672 198 672 198 715 44 715 44 654 90 654 90 811 317 811 317 446 878 446 878 50 200 50 200 311 506 311 506 307 648 307 648 545 634 545 634 796 467 796 467 941 698 941 698 273 743 273 743 832 251 832 251 245 775 245 775 426 907 426 907 755 628 755 628 141 901 141 901 857 658 857 658 218 639 218 639 522 665 522 665 463 745 463 745 749 205 749 205 572 771 572 771 858 200 858 200 162 481 162 481 541 439 541 439 632 233 632 233 361 792 361 792 285 911 285 911 596 510 596 510 631 503 631 503 139 957 139 957 738 338 738 338 660 718 660 718 303 753 303 753 235 380 235 380 354 60 354 60 382 230 382 230 563 490 563 490 431 449 431 449 464 266 464 266 726 916 726 916 857 765 857 765 354 229 354 229 182 8 182 8 56 278 56 278 783 583 783 583 351 872 351 872 841 880 841 880 487 546 487 546 296 249 296 249 716 291 716 291 71 433 71 433 107 617 107 617 935 154 935 154 380 520 380 520 631 518 631 518 48 230 48 230 597 593 597 593 863 113 863 113 410 443 410 443 353 756 353 756 676 297 676 297 312 952 312 952 312 950 312 950 249 454 249 454 704 430 704 430 440 423 440 423 479 627 479 627 193 53 193 53 41 892 41 892 723 160 723 160 230 785 230 785 544 748 544 748 928 555 928 555 186 90 186 90 562 168 562 168 560 294 560 294 99 608 99 608 372 107 372 107 125 576 125 576 380 142 380 142 131 267 131 267 307 715 307 715 489 597 489 597 439 51 439 51 406 9 406 9 155 553 155 553 361 805 361 805 807 293 807 293 753 505 753 505 467 945 467 945 116 812 116 812 144 46 144 46 873 951 873 951 703 336 703 336 382 487 382 487 183 414 183 414 722 735 722 735 579 627 579 627 444 148 444 148 866 768 866 768 770 15 770 15 390 519 390 519 803 111 803 111 213 673 213 673 846 676 846 676 619 570 619 570 41 885 41 885 726 720 726 720 75 59 75 59 345 823 345 823 833 356 833 356 425 215 425 215 461 497 461 497 307 684 307 684 34 568 34 568 852 134 852 134 810 98 810 98 479 647 479 647 768 878 768 878 219 423 219 423 886 236 886 236 387 947 387 947 80 260 80 260 68 522 68 522 392 173 392 173 130 287 130 287 776 501 776 501 147 378 147 378 562 320 562 320 578 631 578 631 540 897 540 897 77 261 77 261 908 642 908 642 104 935 104 935 129 226 129 226 824 887 824 887 490 786 490 786 281 670 281 670 236 535 236 535 345 30 345 30 352 203 352 203 442 840 442 840 594 796 594 796 692 774 692 774 707 396 707 396 304 530 304 530 718 701 718 701 234 496 234 496 224 169 224 169 804 716 804 716 109 463 109 463 488 85 488 85 431 763 431 763 314 944 314 944 853 522 853 522 851 408 851 408 2 435 2 435 351 729 351 729 524 571 524 571 896 277 896 277 841 323 841 323 534 814 534 814 131 875 131 875 263 781 263 781 427 811 427 811 249 241 249 241 498 629 498 629 900 584 900 584 316 14 316 14 482 913 482 913 409 735 409 735 304 874 304 874 859 538 859 538 39 860 39 860 490 445 490 445 444 827 444 827 485 345 485 345 919 115 919 115 222 529 222 529 341 63 341 63 28 284 28 284 775 178 775 178 152 455 152 455 49 946 49 946 3 304 3 304 779 184 779 184 319 268 319 268 900 17 900 17 674 609 674 609 762 480 762 480 630 13 630 13 514 730 514 730 636 317 636 317 359 8 359 8 228 439 228 439 547 840 547 840 214 81 214 81 39 397 39 397 492 887 492 887 217 795 217 795 373 937 373 937 593 523 593 523 372 378 372 378 56 481 56 481 354 749 354 749 540 861 540 861 537 794 537 794 217 190 217 190 487 334 487 334 83 197 83 197 831 88 831 88 500 712 500 712 207 699 207 699 113 525 113 525 309 734 309 734 789 685 789 685 801 735 801 735 492 607 492 607 766 177 766 177 765 230 765 230 295 123 295 123 848 277 848 277 842 666 842 666 401 619 401 619 131 828 131 828 527 742 527 742 364 891 364 891 589 282 589 282 274 5 274 5 129 624 129 624 662 482 662 482 10 339 10 339 682 193 682 193 184 535 184 535 721 687 721 687 414 804 414 804 720 933 720 933 652 460 652 460 802 558 802 558 581 500 581 500 183 298 183 298 259 854 259 854 432 652 432 652 51 385 51 385 805 541 805 541 117 916 117 916 223 503 223 503 413 454 413 454 414 522 414 522 53 417 53 417 467 410 467 410 185 898 185 898 423 639 423 639 665 219 665 219 243 35 243 35 506 434 506 434 774 392 774 392 949 863 949 863 611 576 611 576 471 658 471 658 319 947 319 947 544 330 544 330 519 540 519 540 644 799 644 799 728 268 728 268 429 441 429 441 134 742 134 742 566 22 566 22 790 929 790 929 305 456 305 456 835 10 835 10 163 117 163 117 60 447 60 447 835 597 835 597 548 180 548 180 401 690 401 690 822 766 822 766 847 403 847 403 446 220 446 220 922 200 922 200 544 285 544 285 871 851 871 851 599 671 599 671 411 525 411 525 725 18 725 18 82 545 82 545 254 253 254 253 218 463 218 463 107 121 107 121 757 170 757 170 745 627 745 627 859 666 859 666 631 238 631 238 565 859 565 859 139 831 139 831 547 956 547 956 887 225 887 225 795 157 795 157 56 258 56 258 516 890 516 890 160 362 160 362 845 778 845 778 95 632 95 632 47 777 47 777 405 481 405 481 279 772 279 772 475 492 475 492 36 860 36 860 59 181 59 181 300 7 300 7 756 682 756 682 759 463 759 463 375 913 375 913 3 464 3 464 492 640 492 640 318 510 318 510 110 228 110 228 655 605 655 605 203 59 203 59 334 903 334 903 901 281 901 281 904 298 904 298 339 359 339 359 289 415 289 415 224 116 224 116 11 274 11 274 230 290 230 290 205 569 205 569 376 200 376 200 900 480 900 480 955 783 955 783 5 501 5 501 606 279 606 279 329 50 329 50 898 11 898 11 511 368 511 368 677 859 677 859 359 7 359 7 234 306 234 306 508 693 508 693 667 665 667 665 21 863 21 863 711 44 711 44 238 850 238 850 152 12 152 12 350 907 350 907 849 14 849 14 809 537 809 537 365 597 365 597 841 680 841 680 577 767 577 767 208 460 208 460 471 860 471 860 18 680 18 680 85 179 85 179 945 635 945 635 658 441 658 441 714 949 714 949 58 538 58 538 143 720 143 720 495 522 495 522 878 92 878 92 454 15 454 15 519 248 519 248 460 583 460 583 495 412 495 412 958 863 958 863 942 528 942 528 719 540 719 540 577 371 577 371 102 726 102 726 728 885 728 885 29 568 29 568 25 476 25 476 451 322 451 322 795 579 795 579 475 775 475 775 172 279 172 279 731 623 731 623 268 88 268 88 238 438 238 438 368 670 368 670 114 619 114 619 511 146 511 146 187 562 187 562 728 176 728 176 78 131 78 131 907 908 907 908 679 169 679 169 859 201 859 201 515 419 515 419 663 710 663 710 301 935 301 935 167 761 167 761 60 886 60 886 708 6 708 6 942 753 942 753 76 800 76 800 726 298 726 298 211 931 211 931 910 249 910 249 648 448 648 448 432 842 432 842 785 700 785 700 139 413 139 413 261 433 261 433 114 268 114 268 170 43 170 43 280 81 280 81 912 201 912 201 363 403 363 403 561 752 561 752 725 764 725 764 49 587 49 587 933 376 933 376 56 669 56 669 570 307 570 307 10 465 10 465 803 747 803 747 508 903 508 903 314 839 314 839 357 647 357 647 478 680 478 680 912 685 912 685 422 901 422 901 956 552 956 552 536 678 536 678 91 60 91 60 947 361 947 361 595 768 595 768 806 831 806 831 896 737 896 737 86 496 86 496 240 221 240 221 732 19 732 19 165 777 165 777 197 535 197 535 407 268 407 268 912 766 912 766 943 737 943 737 243 284 243 284 397 537 397 537 343 476 343 476 132 791 132 791 151 187 151 187 281 466 281 466 709 139 709 139 199 22 199 22 677 114 677 114 829 835 829 835 944 808 944 808 542 13 542 13 275 572 275 572 192 762 192 762 109 80 109 80 878 807 878 807 788 537 788 537 870 643 870 643 529 928 529 928 412 147 412 147 31 323 31 323 693 237 693 237 880 52 880 52 909 124 909 124 680 249 680 249 818 130 818 130 928 43 928 43 422 465 422 465 164 887 164 887 864 81 864 81 950 480 950 480 332 510 332 510 713 442 713 442 199 743 199 743 6 177 6 177 612 688 612 688 842 576 842 576 809 465 809 465 294 635 294 635 786 84 786 84 862 197 862 197 397 923 397 923 43 218 43 218 445 855 445 855 57 71 57 71 376 786 376 786 297 557 297 557 265 679 265 679 784 514 784 514 302 452 302 452 375 911 375 911 602 495 602 495 153 499 153 499 628 62 628 62 679 670 679 670 471 669 471 669 647 215 647 215 144 140 144 140 145 887 145 887 163 799 163 799 849 492 849 492 840 631 840 631 363 558 363 558 669 603 669 603 674 570 674 570 896 591 896 591 522 666 522 666 919 117 919 117 692 671 692 671 91 471 91 471 740 494 740 494 571 343 571 343 402 769 402 769 409 359 409 359 748 934 748 934 146 958 146 958 89 703 89 703 914 746 914 746 521 51 521 51 662 720 662 720 95 375 95 375 465 244 465 244 780 701 780 701 734 387 734 387 51 394 51 394 844 443 844 443 111 825 111 825 286 433 286 433 203 950 203 950 330 652 330 652 648 835 648 835 123 583 123 583 410 758 410 758 912 755 912 755 747 889 747 889 282 946 282 946 215 649 215 649 354 62 354 62 559 120 559 120 224 672 224 672 374 300 374 300 325 825 325 825 743 797 743 797 562 444 562 444 557 666 557 666 809 325 809 325 885 181 885 181 239 402 239 402 468 437 468 437 265 76 265 76 910 310 910 310 115 721 115 721 202 400 202 400 93 209 93 209 802 814 802 814 941 18 941 18 677 911 677 911 314 303 314 303 146 404 146 404 235 768 235 768 628 708 628 708 78 755 78 755 151 724 151 724 800 752 800 752 418 109 418 109 625 347 625 347 369 653 369 653 201 619 201 619 727 903 727 903 291 45 291 45 662 190 662 190 44 383 44 383 168 558 168 558 392 86 392 86 122 676 122 676 108 448 108 448 711 323 711 323 338 122 338 122 563 677 563 677 886 27 886 27 195 801 195 801 211 383 211 383 96 144 96 144 475 282 475 282 355 413 355 413 883 239 883 239 475 328 475 328 818 218 818 218 586 549 586 549 229 392 229 392 104 474 104 474 590 954 590 954 159 932 159 932 608 326 608 326 653 530 653 530 709 278 709 278 133 777 133 777 280 550 280 550 590 126 590 126 299 202 299 202 866 831 866 831 304 363 304 363 663 372 663 372 91 693 91 693 916 834 916 834 698 485 698 485 156 689 156 689 406 279 406 279 194 823 194 823 558 634 558 634 271 286 271 286 374 401 374 401 19 758 19 758 865 914 865 914 710 802 710 802 686 358 686 358 279 123 279 123 828 518 828 518 134 657 134 657 834 857 834 857 725 613 725 613 876 666 876 666 887 269 887 269 535 474 535 474 533 371 533 371 278 443 278 443 140 468 140 468 880 310 880 310 877 642 877 642 223 854 223 854 892 163 892 163 82 507 82 507 50 815 50 815 556 217 556 217 635 821 635 821 834 54 834 54 953 791 953 791 289 175 289 175 511 585 511 585 135 627 135 627 214 534 214 534 741 70 741 70 251 347 251 347 291 64 291 64 31 10 31 10 668 204 668 204 934 809 934 809 157 170 157 170 617 592 617 592 362 685 362 685 52 623 52 623 186 125 186 125 328 453 328 453 54 21 54 21 922 426 922 426 446 582 446 582 210 390 210 390 548 819 548 819 205 407 205 407 814 595 814 595 796 304 796 304 344 883 344 883 387 564 387 564 528 497 528 497 571 351 571 351 633 834 633 834 880 765 880 765 296 300 296 300 771 497 771 497 42 333 42 333 841 432 841 432 700 594 700 594 714 131 714 131 401 193 401 193 643 649 643 649 848 560 848 560 100 498 100 498 20 843 20 843 339 581 339 581 170 210 170 210 86 408 86 408 239 225 239 225 718 453 718 453 873 410 873 410 445 149 445 149 522 923 522 923 956 334 956 334 494 944 494 944 731 943 731 943 74 661 74 661 696 402 696 402 783 916 783 916 791 539 791 539 363 716 363 716 176 772 176 772 131 175 131 175 177 539 177 539 875 839 875 839 250 897 250 897 496 879 496 879 287 364 287 364 591 726 591 726 170 421 170 421 891 448 891 448 23 331 23 331 603 580 603 580 791 207 791 207 649 398 649 398 909 758 909 758 596 287 596 287 404 154 404 154 319 392 319 392 374 105 374 105 704 307 704 307 118 804 118 804 322 474 322 474 8 98 8 98 803 270 803 270 660 330 660 330 182 497 182 497 822 540 822 540 67 700 67 700 577 617 577 617 834 762 834 762 503 215 503 215 228 139 228 139 778 866 778 866 447 205 447 205 843 456 843 456 862 901 862 901 819 151 819 151 259 317 259 317 888 445 888 445 929 196 929 196 889 291 889 291 886 865 886 865 379 23 379 23 731 593 731 593 749 143 749 143 100 894 100 894 715 134 715 134 782 518 782 518 817 804 817 804 707 292 707 292 402 829 402 829 97 617 97 617 536 124 536 124 251 248 251 248 536 200 536 200 883 677 883 677 933 487 933 487 569 880 569 880 162 109 162 109 270 730 270 730 90 660 90 660 520 365 520 365 111 639 111 639 882 835 882 835 820 227 820 227 523 589 523 589 883 329 883 329 900 781 900 781 39 15 39 15 262 92 262 92 2 296 2 296 426 421 426 421 233 471 233 471 318 104 318 104 51 760 51 760 839 56 839 56 301 696 301 696 953 765 953 765 920 664 920 664 257 563 257 563 42 557 42 557 764 681 764 681 713 163 713 163 659 885 659 885 331 633 331 633 793 695 793 695 416 726 416 726 223 269 223 269 363 57 363 57 94 177 94 177 591 855 591 855 866 759 866 759 429 366 429 366 303 373 303 373 306 30 306 30 859 458 859 458 933 923 933 923 355 529 355 529 935 351 935 351 572 291 572 291 470 632 470 632 74 392 74 392 511 420 511 420 229 727 229 727 230 311 230 311 796 831 796 831 386 922 386 922 429 769 429 769 782 115 782 115 244 463 244 463 167 191 167 191 661 802 661 802 731 655 731 655 617 301 617 301 651 139 651 139 423 263 423 263 507 104 507 104 72 554 72 554 781 281 781 281 504 866 504 866 921 230 921 230 600 593 600 593 361 619 361 619 829 749 829 749 303 960 303 960 706 686 706 686 299 551 299 551 485 200 485 200 98 20 98 20 191 335 191 335 568 13 568 13 93 325 93 325 133 106 133 106 3 124 3 124 103 92 103 92 175 543 175 543 628 672 628 672 767 397 767 397 585 537 585 537 50 911 50 911 824 810 824 810 391 202 391 202 934 409 934 409 690 261 690 261 124 215 124 215 295 635 295 635 926 472 926 472 762 680 762 680 621 634 621 634 816 746 816 746 607 679 607 679 149 914 149 914 158 340 158 340 49 876 49 876 861 710 861 710 641 787 641 787 384 21 384 21 437 890 437 890 101 364 101 364 435 871 435 871 280 523 280 523 338 435 338 435 861 197 861 197 480 11 480 11 682 386 682 386 157 50 157 50 426 510 426 510 891 328 891 328 107 597 107 597 689 452 689 452 576 249 576 249 145 874 145 874 592 953 592 953 918 196 918 196 29 956 29 956 624 692 624 692 98 379 98 379 128 812 128 812 265 323 265 323 30 180 30 180 915 103 915 103 506 396 506 396 735 374 735 374 224 908 224 908 692 99 692 99 35 211 35 211 249 136 249 136 630 21 630 21 456 846 456 846 560 950 560 950 588 368 588 368 435 787 435 787 310 849 310 849 457 846 457 846 57 890 57 890 668 673 668 673 201 129 201 129 522 797 522 797 848 784 848 784 550 676 550 676 233 420 233 420 824 367 824 367 743 142 743 142 248 73 248 73 204 821 204 821 342 209 342 209 658 147 658 147 501 829 501 829 294 500 294 500 39 506 39 506 132 877 132 877 812 859 812 859 765 509 765 509 379 481 379 481 72 198 72 198 590 287 590 287 99 485 99 485 296 117 296 117 592 90 592 90 292 710 292 710 307 867 307 867 455 871 455 871 921 812 921 812 390 959 390 959 705 119 705 119 523 841 523 841 98 346 98 346 246 22 246 22 98 383 98 383 25 584 25 584 891 25 891 25 618 153 618 153 86 658 86 658 328 708 328 708 666 724 666 724 176 288 176 288 168 274 168 274 207 377 207 377 407 213 407 213 454 113 454 113 498 119 498 119 747 383 747 383 119 744 119 744 452 299 452 299 282 877 282 877 335 211 335 211 704 667 704 667 125 938 125 938 389 352 389 352 754 51 754 51 566 635 566 635 839 714 839 714 343 831 343 831 905 155 905 155 863 468 863 468 311 169 311 169 247 310 247 310 263 841 263 841 63 244 63 244 545 868 545 868 585 434 585 434 354 697 354 697 156 552 156 552 923 216 923 216 818 416 818 416 272 552 272 552 186 572 186 572 122 674 122 674 151 237 151 237 69 83 69 83 223 829 223 829 659 94 659 94 502 376 502 376 335 313 335 313 122 618 122 618 616 473 616 473 601 403 601 403 581 355 581 355 31 17 31 17 549 853 549 853 904 870 904 870 357 861 357 861 853 335 853 335 601 16 601 16 929 488 929 488 249 140 249 140 485 631 485 631 525 126 525 126 822 737 822 737 306 611 306 611 441 780 441 780 10 179 10 179 166 608 166 608 247 904 247 904 945 89 945 89 771 205 771 205 457 258 457 258 579 266 579 266 396 64 396 64 516 347 516 347 655 326 655 326 323 687 323 687 924 671 924 671 435 330 435 330 175 104 175 104 955 323 955 323 505 786 505 786 310 775 310 775 606 869 606 869 113 148 113 148 566 760 566 760 880 63 880 63 655 378 655 378 425 687 425 687 745 876 745 876 391 479 391 479 889 613 889 613 39 845 39 845 800 852 800 852 15 226 15 226 820 308 820 308 324 950 324 950 480 460 480 460 521 46 521 46 466 442 466 442 214 5 214 5 876 754 876 754 645 124 645 124 361 436 361 436 821 233 821 233 597 586 597 586 172 904 172 904 444 960 444 960 339 17 339 17 68 815 68 815 202 834 202 834 935 125 935 125 474 952 474 952 81 126 81 126 503 678 503 678 550 489 550 489 921 499 921 499 678 509 678 509 298 91 298 91 709 530 709 530 904 877 904 877 365 144 365 144 391 653 391 653 890 54 890 54 940 50 940 50 444 724 444 724 312 465 312 465 713 720 713 720 359 101 359 101 466 220 466 220 694 96 694 96 356 532 356 532 389 418 389 418 395 787 395 787 488 673 488 673 3 906 3 906 681 934 681 934 257 571 257 571 323 656 323 656 619 383 619 383 873 463 873 463 218 129 218 129 445 938 445 938 281 634 281 634 636 147 636 147 10 109 10 109 487 349 487 349 655 516 655 516 74 412 74 412 670 20 670 20 709 799 709 799 416 265 416 265 43 779 43 779 897 213 897 213 97 743 97 743 66 907 66 907 885 136 885 136 669 716 669 716 934 443 934 443 544 78 544 78 928 848 928 848 901 802 901 802 425 118 425 118 360 46 360 46 655 750 655 750 850 889 850 889 515 827 515 827 513 803 513 803 430 885 430 885 356 157 356 157 296 710 296 710 416 236 416 236 386 559 386 559 78 170 78 170 381 580 381 580 314 773 314 773 721 108 721 108 550 127 550 127 615 482 615 482 581 172 581 172 543 119 543 119 768 183 768 183 907 845 907 845 181 669 181 669 754 221 754 221 306 880 306 880 270 626 270 626 830 533 830 533 142 556 142 556 145 774 145 774 533 959 533 959 472 786 472 786 313 753 313 753 242 280 242 280 581 287 581 287 501 783 501 783 951 184 951 184 681 449 681 449 643 64 643 64 907 76 907 76 334 335 334 335 524 800 524 800 563 336 563 336 592 643 592 643 194 130 194 130 368 208 368 208 508 954 508 954 760 627 760 627 536 415 536 415 809 623 809 623 770 45 770 45 888 664 888 664 662 243 662 243 333 537 333 537 105 469 105 469 454 624 454 624 513 714 513 714 881 237 881 237 408 543 408 543 149 183 149 183 669 306 669 306 682 70 682 70 178 695 178 695 28 42 28 42 47 631 47 631 524 643 524 643 719 582 719 582 317 487 317 487 621 639 621 639 547 137 547 137 139 206 139 206 34 792 34 792 507 863 507 863 461 111 461 111 415 635 415 635 191 618 191 618 888 374 888 374 451 438 451 438 125 312 125 312 90 596 90 596 217 189 217 189 185 794 185 794 810 788 810 788 260 97 260 97 100 920 100 920 685 284 685 284 542 912 542 912 825 173 825 173 136 156 136 156 303 315 303 315 844 245 844 245 557 855 557 855 834 98 834 98 275 354 275 354 307 383 307 383 438 146 438 146 607 891 607 891 926 881 926 881 696 90 696 90 839 860 839 860 869 947 869 947 484 516 484 516 576 370 576 370 791 112 791 112 921 152 921 152 955 890 955 890 48 950 48 950 667 398 667 398 510 822 510 822 119 366 119 366 109 786 109 786 220 859 220 859 815 318 815 318 860 627 860 627 79 789 79 789 757 531 757 531 54 903 54 903 738 198 738 198 617 825 617 825 208 876 208 876 99 376 99 376 139 25 139 25 434 51 434 51 263 887 263 887 582 438 582 438 746 51 746 51 95 180 95 180 379 664 379 664 495 622 495 622 249 643 249 643 860 700 860 700 659 678 659 678 130 267 130 267 687 391 687 391 111 474 111 474 164 574 164 574 614 252 614 252 639 762 639 762 93 24 93 24 450 189 450 189 190 876 190 876 480 923 480 923 874 774 874 774 835 128 835 128 433 202 433 202 647 39 647 39 923 111 923 111 828 163 828 163 162 577 162 577 167 474 167 474 310 353 310 353 897 4 897 4 696 64 696 64 183 561 183 561 383 936 383 936 680 128 680 128 22 947 22 947 42 297 42 297 507 401 507 401 582 500 582 500 354 71 354 71 119 192 119 192 689 491 689 491 431 509 431 509 577 809 577 809 147 818 147 818 163 449 163 449 634 120 634 120 537 838 537 838 753 828 753 828 442 449 442 449 77 907 77 907 213 22 213 22 900 310 900 310 259 421 259 421 460 526 460 526 862 368 862 368 751 372 751 372 544 514 544 514 818 399 818 399 824 826 824 826 270 24 270 24 521 461 521 461 879 349 879 349 694 511 694 511 99 756 99 756 56 180 56 180 181 724 181 724 766 261 766 261 594 805 594 805 259 337 259 337 354 830 354 830 761 649 761 649 573 76 573 76 324 434 324 434 308 653 308 653 61 934 61 934 712 85 712 85 752 403 752 403 753 269 753 269 286 314 286 314 216 687 216 687 541 652 541 652 882 354 882 354 658 710 658 710 926 10 926 10 445 150 445 150 654 763 654 763 474 647 474 647 521 602 521 602 791 505 791 505 775 673 775 673 151 543 151 543 436 734 436 734 496 897 496 897 881 179 881 179 300 955 300 955 339 916 339 916 76 188 76 188 482 204 482 204 960 328 960 328 368 375 368 375 623 138 623 138 194 455 194 455 930 830 930 830 365 714 365 714 53 554 53 554 358 671 358 671 432 40 432 40 160 536 160 536 510 860 510 860 194 294 194 294 718 515 718 515 477 300 477 300 317 27 317 27 826 225 826 225 347 438 347 438 594 593 594 593 302 314 302 314 723 796 723 796 685 287 685 287 226 566 226 566 902 500 902 500 340 293 340 293 89 155 89 155 947 838 947 838 699 393 699 393 383 73 383 73 948 647 948 647 746 624 746 624 475 276 475 276 18 640 18 640 44 416 44 416 205 881 205 881 300 532 300 532 394 34 394 34 84 703 84 703 824 661 824 661 174 523 174 523 844 27 844 27 260 101 260 101 790 280 790 280 614 470 614 470 553 321 553 321 276 209 276 209 213 614 213 614 710 608 710 608 96 46 96 46 173 165 173 165 65 18 65 18 106 786 106 786 102 32 102 32 84 750 84 750 750 633 750 633 304 83 304 83 912 891 912 891 691 55 691 55 146 733 146 733 883 580 883 580 867 343 867 343 867 106 867 106 741 624 741 624 596 655 596 655 787 751 787 751 453 545 453 545 58 725 58 725 552 689 552 689 730 163 730 163 616 185 616 185 907 163 907 163 300 70 300 70 802 316 802 316 522 294 522 294 572 140 572 140 824 53 824 53 926 248 926 248 35 402 35 402 1 698 1 698 239 818 239 818 146 32 146 32 178 605 178 605 881 395 881 395 376 684 376 684 30 284 30 284 118 911 118 911 883 233 883 233 456 254 456 254 480 10 480 10 399 841 399 841 458 581 458 581 729 559 729 559 522 370 522 370 553 389 553 389 429 832 429 832 52 562 52 562 946 176 946 176 807 369 807 369 336 793 336 793 863 403 863 403 365 483 365 483 687 58 687 58 360 268 360 268 926 544 926 544 848 486 848 486 294 718 294 718 234 854 234 854 438 677 438 677 751 343 751 343 945 856 945 856 267 181 267 181 45 624 45 624 544 403 544 403 245 903 245 903 321 293 321 293 264 13 264 13 631 695 631 695 343 903 343 903 191 676 191 676 651 458 651 458 842 159 842 159 828 644 828 644 508 238 508 238 187 116 187 116 558 105 558 105 905 237 905 237 877 768 877 768 926 343 926 343 632 499 632 499 483 238 483 238 197 599 197 599 568 705 568 705 636 856 636 856 507 177 507 177 15 574 15 574 336 629 336 629 578 138 578 138 359 860 359 860 521 169 521 169 48 835 48 835 645 552 645 552 764 399 764 399 496 550 496 550 93 622 93 622 47 750 47 750 253 6 253 6 182 451 182 451 25 691 25 691 170 956 170 956 546 169 546 169 358 581 358 581 188 748 188 748 58 734 58 734 511 470 511 470 743 91 743 91 569 85 569 85 804 610 804 610 427 426 427 426 796 432 796 432 263 43 263 43 366 468 366 468 633 705 633 705 44 179 44 179 603 939 603 939 540 66 540 66 766 634 766 634 58 591 58 591 360 211 360 211 628 889 628 889 657 816 657 816 236 115 236 115 805 287 805 287 570 837 570 837 261 321 261 321 872 267 872 267 645 844 645 844 756 436 756 436 944 138 944 138 529 452 529 452 64 536 64 536 102 338 102 338 870 40 870 40 13 459 13 459 712 831 712 831 917 429 917 429 445 823 445 823 641 461 641 461 595 318 595 318 647 18 647 18 74 22 74 22 274 631 274 631 535 531 535 531 577 77 577 77 290 160 290 160 230 310 230 310 776 378 776 378 7 875 7 875 537 755 537 755 864 568 864 568 731 560 731 560 581 492 581 492 102 744 102 744 581 499 581 499 268 263 268 263 315 296 315 296 796 372 796 372 251 319 251 319 469 735 469 735 335 387 335 387 809 74 809 74 755 721 755 721 895 718 895 718 599 220 599 220 305 470 305 470 225 615 225 615 14 33 14 33 232 78 232 78 537 452 537 452 186 701 186 701 584 550 584 550 471 951 471 951 710 451 710 451 755 144 755 144 760 244 760 244 860 831 860 831 642 414 642 414 207 697 207 697 801 801 801 801 258 677 258 677 154 931 154 931 678 801 678 801 167 477 167 477 796 802 796 802 754 924 754 924 827 751 827 751 798 899 798 899 142 611 142 611 702 263 702 263 340 495 340 495 28 561 28 561 383 533 383 533 116 96 116 96 693 878 693 878 54 772 54 772 850 741 850 741 71 228 71 228 292 954 292 954 768 921 768 921 238 833 238 833 878 81 878 81 805 736 805 736 208 909 208 909 886 916 886 916 221 419 221 419 830 492 830 492 528 460 528 460 457 599 457 599 435 492 435 492 278 5 278 5 353 23 353 23 103 747 103 747 138 557 138 557 373 67 373 67 143 225 143 225 812 27 812 27 711 123 711 123 366 532 366 532 253 470 253 470 782 612 782 612 879 803 879 803 598 341 598 341 465 229 465 229 833 388 833 388 200 372 200 372 257 674 257 674 496 698 496 698 762 182 762 182 279 248 279 248 901 410 901 410 575 706 575 706 494 570 494 570 288 383 288 383 951 280 951 280 675 298 675 298 787 74 787 74 168 852 168 852 491 698 491 698 449 31 449 31 925 165 925 165 821 772 821 772 632 221 632 221 190 334 190 334 193 71 193 71 75 797 75 797 944 414 944 414 63 869 63 869 244 174 244 174 368 556 368 556 619 857 619 857 873 271 873 271 171 278 171 278 168 701 168 701 828 301 828 301 864 186 864 186 860 124 860 124 761 862 761 862 569 181 569 181 75 20 75 20 570 94 570 94 231 795 231 795 718 72 718 72 316 631 316 631 695 66 695 66 650 24 650 24 333 773 333 773 150 583 150 583 431 224 431 224 254 8 254 8 340 385 340 385 70 938 70 938 151 139 151 139 39 697 39 697 937 435 937 435 89 494 89 494 748 557 748 557 392 918 392 918 822 834 822 834 725 788 725 788 401 844 401 844 21 221 21 221 637 956 637 956 80 570 80 570 685 212 685 212 323 906 323 906 134 621 134 621 287 509 287 509 611 115 611 115 135 90 135 90 531 547 531 547 278 890 278 890 537 148 537 148 87 138 87 138 812 491 812 491 395 13 395 13 245 549 245 549 743 216 743 216 659 209 659 209 595 85 595 85 730 339 730 339 620 192 620 192 207 867 207 867 898 301 898 301 686 396 686 396 795 64 795 64 558 435 558 435 662 891 662 891 489 723 489 723 729 61 729 61 492 68 492 68 183 15 183 15 396 889 396 889 880 800 880 800 529 124 529 124 566 692 566 692 248 940 248 940 624 546 624 546 49 442 49 442 56 22 56 22 226 427 226 427 861 16 861 16 610 89 610 89 290 420 290 420 639 114 639 114 701 121 701 121 249 247 249 247 281 10 281 10 68 510 68 510 522 369 522 369 130 693 130 693 807 205 807 205 296 554 296 554 43 804 43 804 449 786 449 786 795 91 795 91 637 77 637 77 305 941 305 941 829 78 829 78 727 422 727 422 793 349 793 349 48 488 48 488 26 790 26 790 80 490 80 490 702 179 702 179 892 472 892 472 311 955 311 955 624 876 624 876 650 255 650 255 9 721 9 721 4 931 4 931 91 558 91 558 360 505 360 505 947 623 947 623 811 171 811 171 723 662 723 662 570 436 570 436 111 442 111 442 946 739 946 739 742 796 742 796 879 47 879 47 606 214 606 214 129 720 129 720 18 861 18 861 105 716 105 716 50 337 50 337 160 540 160 540 865 614 865 614 339 653 339 653 309 867 309 867 609 386 609 386 570 675 570 675 161 367 161 367 620 790 620 790 281 352 281 352 704 321 704 321 136 368 136 368 283 442 283 442 157 530 157 530 665 301 665 301 893 332 893 332 456 794 456 794 385 183 385 183 554 340 554 340 885 449 885 449 375 579 375 579 411 298 411 298 344 163 344 163 550 458 550 458 237 131 237 131 575 330 575 330 456 135 456 135 196 870 196 870 560 871 560 871 580 562 580 562 31 942 31 942 260 466 260 466 5 699 5 699 445 128 445 128 322 451 322 451 667 649 667 649 303 845 303 845 895 848 895 848 662 884 662 884 382 650 382 650 758 745 758 745 865 705 865 705 768 111 768 111 163 18 163 18 950 686 950 686 357 31 357 31 382 156 382 156 809 246 809 246 916 181 916 181 170 435 170 435 196 295 196 295 223 960 223 960 911 52 911 52 628 151 628 151 490 944 490 944 69 520 69 520 894 773 894 773 359 184 359 184 678 370 678 370 160 861 160 861 691 840 691 840 938 387 938 387 939 428 939 428 500 522 500 522 326 89 326 89 288 677 288 677 560 795 560 795 134 924 134 924 522 468 522 468 240 715 240 715 489 378 489 378 732 929 732 929 918 407 918 407 894 802 894 802 268 776 268 776 891 678 891 678 444 255 444 255 750 855 750 855 204 385 204 385 166 247 166 247 84 745 84 745 166 408 166 408 229 609 229 609 49 818 49 818 460 400 460 400 188 746 188 746 954 243 954 243 873 310 873 310 259 941 259 941 341 467 341 467 557 312 557 312 945 157 945 157 352 156 352 156 384 701 384 701 701 423 701 423 444 204 444 204 275 449 275 449 314 16 314 16 579 589 579 589 7 614 7 614 97 255 97 255 96 382 96 382 503 610 503 610 696 218 696 218 897 724 897 724 694 19 694 19 496 837 496 837 500 276 500 276 871 188 871 188 129 669 129 669 257 145 257 145 352 577 352 577 649 756 649 756 711 488 711 488 831 229 831 229 289 462 289 462 410 505 410 505 204 898 204 898 769 732 769 732 860 104 860 104 598 184 598 184 922 532 922 532 246 316 246 316 610 865 610 865 297 534 297 534 352 874 352 874 852 759 852 759 770 572 770 572 139 553 139 553 488 890 488 890 346 263 346 263 486 921 486 921 576 192 576 192 710 739 710 739 303 343 303 343 580 820 580 820 398 613 398 613 336 960 336 960 503 278 503 278 591 779 591 779 825 808 825 808 151 175 151 175 382 346 382 346 326 276 326 276 379 653 379 653 115 465 115 465 517 734 517 734 251 502 251 502 326 55 326 55 178 616 178 616 730 276 730 276 349 669 349 669 145 201 145 201 759 224 759 224 368 634 368 634 560 83 560 83 560 225 560 225 617 616 617 616 638 588 638 588 825 552 825 552 58 157 58 157 43 108 43 108 568 264 568 264 190 486 190 486 322 472 322 472 868 857 868 857 595 298 595 298 323 925 323 925 541 304 541 304 823 860 823 860 708 623 708 623 418 65 418 65 10 739 10 739 897 596 897 596 931 100 931 100 676 170 676 170 258 409 258 409 574 151 574 151 7 528 7 528 952 646 952 646 645 492 645 492 176 116 176 116 449 294 449 294 117 435 117 435 886 202 886 202 268 617 268 617 595 758 595 758 174 462 174 462 59 158 59 158 7 882 7 882 836 331 836 331 441 820 441 820 185 855 185 855 919 204 919 204 152 178 152 178 874 130 874 130 277 288 277 288 816 692 816 692 533 569 533 569 728 852 728 852 372 488 372 488 327 40 327 40 896 493 896 493 22 9 22 9 379 219 379 219 81 676 81 676 476 602 476 602 569 892 569 892 271 742 271 742 387 934 387 934 753 462 753 462 792 267 792 267 916 950 916 950 83 617 83 617 193 85 193 85 646 851 646 851 565 813 565 813 595 637 595 637 664 624 664 624 650 921 650 921 798 428 798 428 805 129 805 129 516 262 516 262 771 741 771 741 80 163 80 163 256 801 256 801 25 916 25 916 260 827 260 827 959 366 959 366 110 569 110 569 406 566 406 566 310 261 310 261 936 408 936 408 430 137 430 137 883 757 883 757 60 323 60 323 344 248 344 248 470 777 470 777 951 241 951 241 164 581 164 581 737 325 737 325 707 691 707 691 351 425 351 425 899 615 899 615 362 619 362 619 817 554 817 554 944 327 944 327 470 217 470 217 257 763 257 763 369 640 369 640 318 706 318 706 267 571 267 571 124 275 124 275 292 633 292 633 707 117 707 117 687 510 687 510 592 200 592 200 849 353 849 353 595 829 595 829 677 399 677 399 946 153 946 153 442 774 442 774 708 695 708 695 147 475 147 475 38 501 38 501 875 895 875 895 94 719 94 719 757 641 757 641 26 442 26 442 811 344 811 344 832 658 832 658 858 738 858 738 494 48 494 48 223 867 223 867 941 115 941 115 235 955 235 955 116 147 116 147 863 30 863 30 881 160 881 160 19 594 19 594 132 761 132 761 720 564 720 564 66 86 66 86 790 308 790 308 370 447 370 447 663 20 663 20 19 530 19 530 442 109 442 109 789 449 789 449 537 617 537 617 91 786 91 786 643 330 643 330 191 157 191 157 315 482 315 482 206 722 206 722 55 345 55 345 776 816 776 816 417 427 417 427 673 847 673 847 323 87 323 87 882 945 882 945 458 391 458 391 390 751 390 751 146 737 146 737 508 117 508 117 642 114 642 114 678 404 678 404 869 680 869 680 238 857 238 857 850 393 850 393 55 933 55 933 210 883 210 883 468 557 468 557 421 531 421 531 207 765 207 765 316 431 316 431 228 560 228 560 259 634 259 634 842 585 842 585 401 95 401 95 425 115 425 115 807 697 807 697 159 175 159 175 466 565 466 565 36 803 36 803 849 534 849 534 546 268 546 268 731 241 731 241 55 889 55 889 470 304 470 304 438 398 438 398 225 144 225 144 550 67 550 67 75 738 75 738 705 675 705 675 665 909 665 909 566 526 566 526 452 330 452 330 680 823 680 823 697 167 697 167 622 38 622 38 23 197 23 197 17 886 17 886 692 218 692 218 912 152 912 152 921 368 921 368 799 271 799 271 513 164 513 164 355 562 355 562 862 488 862 488 376 622 376 622 916 257 916 257 235 1 235 1 188 73 188 73 897 256 897 256 931 302 931 302 840 753 840 753 95 306 95 306 865 41 865 41 497 881 497 881 215 254 215 254 183 497 183 497 133 46 133 46 696 299 696 299 445 266 445 266 942 42 942 42 835 378 835 378 328 206 328 206 616 650 616 650 592 522 592 522 102 679 102 679 100 667 100 667 780 127 780 127 545 604 545 604 601 2 601 2 335 344 335 344 254 500 254 500 556 44 556 44 291 493 291 493 166 394 166 394 867 152 867 152 740 312 740 312 267 308 267 308 766 463 766 463 351 918 351 918 128 380 128 380 790 677 790 677 620 705 620 705 409 861 409 861 437 437 437 437 648 781 648 781 132 448 132 448 373 793 373 793 166 632 166 632 156 872 156 872 23 54 23 54 313 635 313 635 694 308 694 308 584 789 584 789 422 163 422 163 180 259 180 259 124 269 124 269 325 908 325 908 27 755 27 755 318 401 318 401 691 757 691 757 35 842 35 842 512 396 512 396 860 162 860 162 331 70 331 70 770 68 770 68 136 588 136 588 173 457 173 457 59 114 59 114 555 415 555 415 602 606 602 606 956 903 956 903 16 461 16 461 661 470 661 470 956 14 956 14 286 888 286 888 303 69 303 69 756 233 756 233 178 810 178 810 551 698 551 698 830 392 830 392 573 722 573 722 577 126 577 126 429 682 429 682 480 897 480 897 165 848 165 848 431 728 431 728 645 37 645 37 699 479 699 479 34 927 34 927 513 69 513 69 516 840 516 840 692 269 692 269 232 445 232 445 955 465 955 465 574 367 574 367 624 570 624 570 748 357 748 357 226 841 226 841 777 889 777 889 788 338 788 338 99 726 99 726 252 188 252 188 890 577 890 577 324 322 324 322 2 589 2 589 13 436 13 436 293 741 293 741 807 951 807 951 191 134 191 134 411 833 411 833 32 1 32 1 801 926 801 926 846 446 846 446 874 46 874 46 704 244 704 244 535 100 535 100 484 946 484 946 703 584 703 584 665 410 665 410 749 438 749 438 118 160 118 160 864 541 864 541 386 847 386 847 202 642 202 642 377 516 377 516 786 122 786 122 333 369 333 369 402 179 402 179 547 667 547 667 233 311 233 311 424 99 424 99 570 382 570 382 228 112 228 112 829 344 829 344 891 512 891 512 217 582 217 582 412 365 412 365 727 56 727 56 160 637 160 637 262 254 262 254 514 825 514 825 875 318 875 318 687 2 687 2 383 755 383 755 843 844 843 844 687 937 687 937 364 926 364 926 90 259 90 259 861 851 861 851 215 502 215 502 861 91 861 91 684 139 684 139 413 315 413 315 792 353 792 353 902 393 902 393 458 808 458 808 305 177 305 177 876 306 876 306 8 950 8 950 572 226 572 226 185 453 185 453 917 230 917 230 636 916 636 916 36 891 36 891 196 57 196 57 902 624 902 624 78 425 78 425 892 511 892 511 707 94 707 94 537 175 537 175 159 665 159 665 470 276 470 276 465 252 465 252 700 313 700 313 391 438 391 438 438 24 438 24 777 226 777 226 202 308 202 308 517 225 517 225 694 254 694 254 686 889 686 889 259 146 259 146 151 828 151 828 179 724 179 724 781 115 781 115 568 263 568 263 669 799 669 799 427 69 427 69 11 465 11 465 856 828 856 828 206 179 206 179 832 429 832 429 280 622 280 622 430 5 430 5 201 681 201 681 317 106 317 106 942 859 942 859 771 868 771 868 25 213 25 213 58 63 58 63 912 346 912 346 682 171 682 171 940 343 940 343 93 503 93 503 740 373 740 373 180 219 180 219 895 865 895 865 813 774 813 774 265 803 265 803 443 636 443 636 188 729 188 729 901 660 901 660 137 565 137 565 294 443 294 443 406 572 406 572 619 496 619 496 699 200 699 200 600 197 600 197 196 264 196 264 483 548 483 548 882 891 882 891 375 264 375 264 250 760 250 760 819 384 819 384 580 874 580 874 169 367 169 367 557 908 557 908 95 847 95 847 581 369 581 369 81 873 81 873 338 382 338 382 557 926 557 926 524 814 524 814 213 738 213 738 735 653 735 653 673 379 673 379 172 958 172 958 538 774 538 774 455 502 455 502 384 243 384 243 58 574 58 574 198 772 198 772 65 180 65 180 592 658 592 658 781 650 781 650 956 392 956 392 257 326 257 326 278 934 278 934 98 511 98 511 509 104 509 104 785 382 785 382 29 22 29 22 680 152 680 152 917 927 917 927 812 863 812 863 338 442 338 442 505 338 505 338 857 478 857 478 31 65 31 65 613 536 613 536 100 851 100 851 550 7 550 7 319 897 319 897 253 861 253 861 670 601 670 601 514 356 514 356 417 60 417 60 766 439 766 439 668 607 668 607 153 718 153 718 909 721 909 721 185 628 185 628 61 341 61 341 655 602 655 602 734 833 734 833 866 302 866 302 680 701 680 701 514 414 514 414 165 183 165 183 412 182 412 182 511 105 511 105 740 652 740 652 20 227 20 227 513 266 513 266 823 842 823 842 274 301 274 301 623 19 623 19 358 838 358 838 247 332 247 332 450 125 450 125 956 212 956 212 96 841 96 841 226 414 226 414 170 825 170 825 448 242 448 242 771 302 771 302 479 812 479 812 958 542 958 542 830 827 830 827 677 915 677 915 401 675 401 675 819 298 819 298 574 572 574 572 730 469 730 469 159 688 159 688 191 601 191 601 258 385 258 385 44 641 44 641 917 617 917 617 722 471 722 471 277 675 277 675 606 385 606 385 108 662 108 662 48 461 48 461 451 490 451 490 282 350 282 350 504 221 504 221 739 109 739 109 453 774 453 774 622 379 622 379 496 455 496 455 749 902 749 902 91 614 91 614 402 86 402 86 189 423 189 423 301 306 301 306 809 855 809 855 93 269 93 269 467 570 467 570 864 133 864 133 160 296 160 296 229 906 229 906 812 12 812 12 401 291 401 291 580 806 580 806 253 616 253 616 300 393 300 393 309 585 309 585 91 925 91 925 122 5 122 5 570 606 570 606 705 372 705 372 809 411 809 411 499 638 499 638 506 440 506 440 820 364 820 364 187 624 187 624 785 708 785 708 167 271 167 271 384 798 384 798 232 184 232 184 868 303 868 303 426 248 426 248 211 894 211 894 782 818 782 818 87 358 87 358 681 731 681 731 817 88 817 88 899 317 899 317 913 87 913 87 729 308 729 308 287 954 287 954 540 820 540 820 886 749 886 749 291 880 291 880 302 501 302 501 426 214 426 214 482 765 482 765 257 520 257 520 141 668 141 668 212 192 212 192 356 551 356 551 447 910 447 910 143 840 143 840 663 214 663 214 939 316 939 316 929 208 929 208 905 213 905 213 620 568 620 568 941 27 941 27 655 31 655 31 832 63 832 63 413 280 413 280 167 507 167 507 375 580 375 580 495 683 495 683 370 281 370 281 853 510 853 510 726 289 726 289 332 760 332 760 416 889 416 889 251 944 251 944 832 467 832 467 444 915 444 915 284 820 284 820 799 927 799 927 293 617 293 617 91 775 91 775 645 919 645 919 652 873 652 873 298 615 298 615 723 688 723 688 370 870 370 870 152 839 152 839 625 698 625 698 376 107 376 107 684 665 684 665 259 174 259 174 287 783 287 783 319 757 319 757 120 60 120 60 355 635 355 635 281 404 281 404 605 780 605 780 409 285 409 285 141 522 141 522 260 884 260 884 712 556 712 556 535 905 535 905 406 698 406 698 901 606 901 606 947 658 947 658 372 11 372 11 146 166 146 166 640 61 640 61 760 115 760 115 924 384 924 384 610 294 610 294 37 844 37 844 313 170 313 170 125 275 125 275 450 868 450 868 462 826 462 826 328 867 328 867 338 687 338 687 84 775 84 775 299 700 299 700 161 669 161 669 159 328 159 328 799 899 799 899 549 76 549 76 495 302 495 302 811 21 811 21 872 612 872 612 144 518 144 518 597 195 597 195 555 660 555 660 53 760 53 760 706 72 706 72 58 73 58 73 276 833 276 833 75 332 75 332 144 687 144 687 257 813 257 813 283 793 283 793 621 108 621 108 78 792 78 792 694 282 694 282 867 102 867 102 211 480 211 480 77 516 77 516 89 896 89 896 47 902 47 902 241 355 241 355 412 144 412 144 825 8 825 8 960 704 960 704 289 303 289 303 843 944 843 944 611 238 611 238 706 268 706 268 389 115 389 115 404 81 404 81 704 759 704 759 356 470 356 470 858 401 858 401 881 653 881 653 476 75 476 75 236 249 236 249 769 836 769 836 254 561 254 561 315 109 315 109 383 546 383 546 302 139 302 139 960 394 960 394 883 57 883 57 322 766 322 766 151 98 151 98 765 548 765 548 793 11 793 11 666 506 666 506 559 199 559 199 185 77 185 77 66 833 66 833 428 579 428 579 45 630 45 630 506 274 506 274 130 120 130 120 93 134 93 134 261 556 261 556 772 959 772 959 210 432 210 432 108 295 108 295 797 610 797 610 29 28 29 28 688 623 688 623 23 547 23 547 521 711 521 711 931 580 931 580 732 878 732 878 828 349 828 349 782 380 782 380 660 352 660 352 762 924 762 924 335 594 335 594 496 653 496 653 773 462 773 462 881 292 881 292 389 192 389 192 948 200 948 200 589 363 589 363 165 949 165 949 288 314 288 314 319 340 319 340 186 507 186 507 46 505 46 505 633 623 633 623 177 549 177 549 919 546 919 546 652 190 652 190 67 373 67 373 439 637 439 637 607 665 607 665 224 47 224 47 899 344 899 344 359 823 359 823 737 842 737 842 639 102 639 102 22 689 22 689 776 616 776 616 515 586 515 586 891 747 891 747 537 200 537 200 626 602 626 602 508 175 508 175 893 821 893 821 580 344 580 344 669 912 669 912 639 691 639 691 685 128 685 128 172 245 172 245 451 213 451 213 740 11 740 11 297 859 297 859 709 247 709 247 508 721 508 721 724 753 724 753 589 840 589 840 269 4 269 4 542 15 542 15 301 866 301 866 617 391 617 391 738 780 738 780 326 499 326 499 862 390 862 390 318 175 318 175 696 837 696 837 273 874 273 874 695 723 695 723 728 13 728 13 261 128 261 128 651 933 651 933 423 286 423 286 310 96 310 96 487 706 487 706 752 216 752 216 709 320 709 320 263 507 263 507 186 63 186 63 251 714 251 714 880 954 880 954 320 667 320 667 133 129 133 129 128 216 128 216 461 825 461 825 407 446 407 446 269 536 269 536 533 415 533 415 577 106 577 106 640 224 640 224 150 719 150 719 911 572 911 572 688 762 688 762 560 575 560 575 870 563 870 563 387 843 387 843 833 22 833 22 257 146 257 146 453 170 453 170 24 555 24 555 441 36 441 36 300 313 300 313 427 246 427 246 345 679 345 679 509 102 509 102 173 308 173 308 329 908 329 908 43 501 43 501 604 920 604 920 265 849 265 849 309 201 309 201 651 55 651 55 516 605 516 605 836 394 836 394 959 256 959 256 99 932 99 932 523 107 523 107 817 469 817 469 621 881 621 881 684 819 684 819 799 394 799 394 501 946 501 946 907 582 907 582 35 216 35 216 705 899 705 899 333 188 333 188 141 288 141 288 319 119 319 119 187 949 187 949 488 721 488 721 433 23 433 23 631 701 631 701 584 437 584 437 849 65 849 65 785 843 785 843 399 694 399 694 653 560 653 560 254 393 254 393 436 649 436 649 669 381 669 381 816 403 816 403 34 167 34 167 543 29 543 29 182 112 182 112 916 715 916 715 52 279 52 279 661 85 661 85 110 301 110 301 287 517 287 517 744 662 744 662 542 701 542 701 411 462 411 462 566 303 566 303 115 546 115 546 253 483 253 483 146 947 146 947 254 564 254 564 587 439 587 439 631 851 631 851 39 888 39 888 411 579 411 579 35 146 35 146 658 859 658 859 688 185 688 185 436 455 436 455 178 881 178 881 146 903 146 903 386 340 386 340 876 400 876 400 317 358 317 358 242 102 242 102 939 743 939 743 7 300 7 300 279 770 279 770 84 76 84 76 275 476 275 476 822 899 822 899 37 491 37 491 830 35 830 35 393 699 393 699 880 401 880 401 237 427 237 427 132 7 132 7 692 881 692 881 233 211 233 211 116 146 116 146 893 855 893 855 631 619 631 619 278 71 278 71 830 555 830 555 764 302 764 302 377 150 377 150 912 579 912 579 343 810 343 810 477 479 477 479 928 566 928 566 560 873 560 873 34 616 34 616 266 115 266 115 936 940 936 940 98 39 98 39 115 324 115 324 547 256 547 256 440 199 440 199 44 653 44 653 453 516 453 516 914 101 914 101 827 782 827 782 817 373 817 373 708 33 708 33 153 895 153 895 795 501 795 501 175 887 175 887 171 218 171 218 648 358 648 358 661 879 661 879 110 44 110 44 894 217 894 217 851 366 851 366 299 529 299 529 490 80 490 80 796 720 796 720 938 111 938 111 431 432 431 432 611 765 611 765 433 413 433 413 36 334 36 334 34 24 34 24 280 350 280 350 758 246 758 246 414 444 414 444 599 35 599 35 519 716 519 716 353 346 353 346 923 773 923 773 597 564 597 564 742 133 742 133 227 567 227 567 862 88 862 88 103 131 103 131 58 501 58 501 568 927 568 927 474 125 474 125 866 871 866 871 274 486 274 486 930 393 930 393 748 505 748 505 747 587 747 587 932 853 932 853 419 579 419 579 38 606 38 606 804 896 804 896 258 602 258 602 809 878 809 878 762 139 762 139 647 802 647 802 900 602 900 602 445 96 445 96 203 641 203 641 258 763 258 763 813 464 813 464 380 861 380 861 253 427 253 427 2 10 2 10 827 4 827 4 439 184 439 184 469 575 469 575 265 85 265 85 783 240 783 240 92 468 92 468 918 933 918 933 12 256 12 256 274 620 274 620 4 245 4 245 255 848 255 848 584 847 584 847 319 685 319 685 467 363 467 363 824 155 824 155 536 186 536 186 326 900 326 900 313 260 313 260 759 362 759 362 464 544 464 544 13 606 13 606 681 701 681 701 448 74 448 74 70 797 70 797 314 489 314 489 922 724 922 724 89 649 89 649 15 589 15 589 304 144 304 144 256 197 256 197 6 884 6 884 127 846 127 846 853 66 853 66 848 462 848 462 844 408 844 408 44 317 44 317 846 42 846 42 256 683 256 683 753 129 753 129 171 567 171 567 704 503 704 503 131 921 131 921 954 956 954 956 529 921 529 921 272 532 272 532 464 149 464 149 875 919 875 919 434 831 434 831 291 112 291 112 859 477 859 477 777 607 777 607 932 264 932 264 670 759 670 759 665 237 665 237 538 608 538 608 635 143 635 143 294 598 294 598 192 386 192 386 866 296 866 296 78 306 78 306 160 378 160 378 579 794 579 794 358 131 358 131 176 14 176 14 945 784 945 784 921 497 921 497 365 319 365 319 183 767 183 767 957 645 957 645 822 581 822 581 889 425 889 425 119 420 119 420 875 646 875 646 463 82 463 82 593 845 593 845 70 24 70 24 799 832 799 832 729 85 729 85 890 953 890 953 313 569 313 569 573 737 573 737 714 843 714 843 120 249 120 249 869 932 869 932 428 276 428 276 790 818 790 818 400 155 400 155 414 438 414 438 783 264 783 264 626 262 626 262 826 459 826 459 77 552 77 552 147 900 147 900 868 759 868 759 782 514 782 514 649 163 649 163 47 234 47 234 554 908 554 908 238 566 238 566 105 229 105 229 569 244 569 244 158 630 158 630 112 709 112 709 851 731 851 731 936 415 936 415 390 259 390 259 937 780 937 780 42 50 42 50 752 489 752 489 358 127 358 127 686 488 686 488 404 215 404 215 518 334 518 334 771 952 771 952 147 502 147 502 310 951 310 951 675 506 675 506 302 530 302 530 821 191 821 191 881 798 881 798 203 147 203 147 19 410 19 410 54 924 54 924 368 771 368 771 191 848 191 848 25 875 25 875 351 699 351 699 913 952 913 952 516 829 516 829 787 98 787 98 402 266 402 266 800 104 800 104 86 92 86 92 759 692 759 692 846 898 846 898 407 733 407 733 825 885 825 885 242 104 242 104 403 339 403 339 687 234 687 234 655 140 655 140 488 145 488 145 44 604 44 604 494 572 494 572 62 350 62 350 374 58 374 58 852 191 852 191 298 35 298 35 729 763 729 763 811 609 811 609 665 286 665 286 605 85 605 85 154 791 154 791 438 718 438 718 464 842 464 842 945 537 945 537 193 666 193 666 315 468 315 468 548 515 548 515 633 820 633 820 39 722 39 722 191 63 191 63 105 871 105 871 793 723 793 723 321 634 321 634 518 925 518 925 693 468 693 468 632 419 632 419 260 465 260 465 725 507 725 507 925 613 925 613 805 852 805 852 754 485 754 485 33 425 33 425 468 233 468 233 57 700 57 700 23 14 23 14 680 83 680 83 769 82 769 82 913 832 913 832 203 433 203 433 885 221 885 221 896 123 896 123 125 594 125 594 80 591 80 591 98 601 98 601 156 226 156 226 529 64 529 64 59 187 59 187 233 488 233 488 120 310 120 310 449 903 449 903 593 514 593 514 479 551 479 551 954 355 954 355 194 165 194 165 344 368 344 368 344 370 344 370 711 150 711 150 329 534 329 534 21 19 21 19 747 552 747 552 580 252 580 252 523 215 523 215 396 439 396 439 618 932 618 932 534 642 534 642 637 101 637 101 514 874 514 874 429 132 429 132 610 853 610 853 469 126 469 126 509 697 509 697 519 37 519 37 653 866 653 866 199 415 199 415 513 816 513 816 782 100 782 100 252 854 252 854 8 195 8 195 148 861 148 861 855 926 855 926 596 223 596 223 570 908 570 908 438 559 438 559 761 616 761 616 588 589 588 589 569 11 569 11 385 629 385 629 185 877 185 877 277 102 277 102 781 205 781 205 3 242 3 242 457 709 457 709 83 427 83 427 942 788 942 788 432 653 432 653 625 338 625 338 825 807 825 807 58 359 58 359 230 209 230 209 587 486 587 486 134 419 134 419 406 462 406 462 926 896 926 896 911 309 911 309 614 292 614 292 729 719 729 719 268 667 268 667 778 611 778 611 881 200 881 200 940 332 940 332 423 608 423 608 383 251 383 251 377 364 377 364 374 370 374 370 868 715 868 715 694 522 694 522 598 557 598 557 794 46 794 46 374 25 374 25 241 926 241 926 923 40 923 40 510 45 510 45 659 839 659 839 248 644 248 644 158 633 158 633 8 93 8 93 817 723 817 723 269 72 269 72 436 639 436 639 731 809 731 809 452 121 452 121 823 312 823 312 690 853 690 853 733 319 733 319 1 823 1 823 315 416 315 416 115 13 115 13 286 137 286 137 157 846 157 846 504 40 504 40 2 959 2 959 270 556 270 556 354 206 354 206 490 94 490 94 943 385 943 385 200 349 200 349 912 943 912 943 856 90 856 90 543 834 543 834 384 26 384 26 427 507 427 507 599 503 599 503 823 494 823 494 299 927 299 927 569 769 569 769 572 467 572 467 668 498 668 498 639 426 639 426 894 78 894 78 155 267 155 267 435 827 435 827 687 694 687 694 512 623 512 623 906 60 906 60 672 310 672 310 818 131 818 131 67 496 67 496 414 259 414 259 266 272 266 272 636 523 636 523 653 414 653 414 492 252 492 252 149 54 149 54 130 525 130 525 162 583 162 583 456 262 456 262 229 661 229 661 250 837 250 837 135 312 135 312 8 124 8 124 471 624 471 624 322 125 322 125 704 252 704 252 429 627 429 627 400 524 400 524 599 420 599 420 327 483 327 483 621 588 621 588 537 85 537 85 524 186 524 186 752 525 752 525 327 785 327 785 935 72 935 72 293 11 293 11 272 601 272 601 929 49 929 49 944 35 944 35 552 676 552 676 254 418 254 418 222 24 222 24 807 546 807 546 601 531 601 531 781 262 781 262 101 819 101 819 643 323 643 323 958 741 958 741 851 546 851 546 601 558 601 558 740 659 740 659 864 888 864 888 251 219 251 219 758 676 758 676 278 53 278 53 415 702 415 702 834 590 834 590 659 812 659 812 510 487 510 487 571 811 571 811 512 661 512 661 625 4 625 4 409 877 409 877 236 176 236 176 744 907 744 907 771 746 771 746 94 689 94 689 890 217 890 217 299 126 299 126 394 246 394 246 303 741 303 741 479 463 479 463 451 814 451 814 91 69 91 69 433 948 433 948 81 718 81 718 696 872 696 872 330 627 330 627 905 525 905 525 68 339 68 339 908 250 908 250 429 734 429 734 156 219 156 219 172 220 172 220 409 804 409 804 207 717 207 717 256 37 256 37 43 280 43 280 227 352 227 352 902 847 902 847 501 43 501 43 799 560 799 560 744 846 744 846 766 44 766 44 328 497 328 497 35 48 35 48 921 950 921 950 402 548 402 548 906 124 906 124 132 895 132 895 765 566 765 566 805 16 805 16 842 877 842 877 22 248 22 248 507 443 507 443 44 429 44 429 398 656 398 656 815 505 815 505 758 48 758 48 668 377 668 377 283 178 283 178 804 223 804 223 21 323 21 323 619 49 619 49 52 417 52 417 73 903 73 903 635 929 635 929 844 720 844 720 353 298 353 298 500 590 500 590 207 248 207 248 182 469 182 469 804 857 804 857 698 656 698 656 884 51 884 51 733 125 733 125 4 956 4 956 688 300 688 300 464 705 464 705 951 131 951 131 134 928 134 928 810 701 810 701 457 461 457 461 567 806 567 806 366 401 366 401 190 929 190 929 706 454 706 454 660 34 660 34 322 604 322 604 289 792 289 792 322 501 322 501 326 528 326 528 711 85 711 85 907 944 907 944 438 859 438 859 575 823 575 823 678 864 678 864 293 379 293 379 677 657 677 657 179 49 179 49 724 934 724 934 517 533 517 533 614 537 614 537 706 358 706 358 253 94 253 94 94 428 94 428 810 476 810 476 5 336 5 336 424 376 424 376 607 872 607 872 253 496 253 496 913 297 913 297 598 273 598 273 495 154 495 154 723 446 723 446 837 407 837 407 521 812 521 812 914 334 914 334 127 805 127 805 648 197 648 197 756 709 756 709 142 402 142 402 663 768 663 768 318 929 318 929 14 474 14 474 807 435 807 435 880 877 880 877 268 921 268 921 267 295 267 295 34 317 34 317 670 457 670 457 278 921 278 921 736 937 736 937 325 253 325 253 312 241 312 241 643 653 643 653 66 414 66 414 341 257 341 257 118 228 118 228 935 65 935 65 918 406 918 406 638 664 638 664 918 714 918 714 579 210 579 210 269 584 269 584 917 529 917 529 326 492 326 492 74 75 74 75 576 485 576 485 299 778 299 778 813 183 813 183 116 491 116 491 627 442 627 442 917 608 917 608 686 600 686 600 556 723 556 723 871 112 871 112 47 892 47 892 318 658 318 658 943 253 943 253 375 534 375 534 661 593 661 593 577 198 577 198 282 752 282 752 6 514 6 514 648 942 648 942 232 59 232 59 932 92 932 92 933 317 933 317 818 288 818 288 297 872 297 872 43 181 43 181 792 176 792 176 828 487 828 487 904 795 904 795 324 345 324 345 132 199 132 199 89 63 89 63 708 484 708 484 206 110 206 110 640 358 640 358 245 454 245 454 639 885 639 885 603 468 603 468 421 343 421 343 717 408 717 408 75 359 75 359 912 357 912 357 765 465 765 465 88 611 88 611 637 280 637 280 658 590 658 590 894 593 894 593 410 949 410 949 681 613 681 613 325 572 325 572 155 659 155 659 665 282 665 282 101 43 101 43 336 604 336 604 843 148 843 148 857 736 857 736 646 135 646 135 727 475 727 475 834 849 834 849 160 916 160 916 32 469 32 469 191 102 191 102 757 712 757 712 306 130 306 130 521 819 521 819 556 106 556 106 154 949 154 949 596 311 596 311 406 447 406 447 581 85 581 85 228 725 228 725 12 66 12 66 412 787 412 787 45 338 45 338 74 38 74 38 47 591 47 591 139 272 139 272 256 740 256 740 529 200 529 200 165 527 165 527 66 698 66 698 571 205 571 205 871 670 871 670 723 623 723 623 633 255 633 255 689 412 689 412 167 957 167 957 589 206 589 206 19 11 19 11 149 208 149 208 789 561 789 561 169 583 169 583 734 934 734 934 822 136 822 136 764 760 764 760 712 299 712 299 256 666 256 666 273 590 273 590 475 509 475 509 940 410 940 410 304 553 304 553 552 529 552 529 794 629 794 629 648 68 648 68 228 528 228 528 450 541 450 541 911 571 911 571 641 279 641 279 655 141 655 141 164 64 164 64 910 558 910 558 380 510 380 510 744 348 744 348 529 455 529 455 430 41 430 41 542 551 542 551 227 698 227 698 81 254 81 254 450 458 450 458 12 320 12 320 118 229 118 229 615 51 615 51 159 109 159 109 363 244 363 244 468 473 468 473 732 305 732 305 32 114 32 114 756 339 756 339 682 777 682 777 396 49 396 49 592 741 592 741 650 913 650 913 97 773 97 773 837 75 837 75 864 380 864 380 523 847 523 847 771 114 771 114 475 284 475 284 884 611 884 611 940 650 940 650 933 193 933 193 819 774 819 774 674 448 674 448 857 149 857 149 886 215 886 215 705 852 705 852 99 109 99 109 856 741 856 741 547 443 547 443 419 654 419 654 534 922 534 922 195 201 195 201 29 99 29 99 791 801 791 801 553 735 553 735 885 829 885 829 372 226 372 226 736 170 736 170 810 154 810 154 689 693 689 693 432 206 432 206 631 158 631 158 669 151 669 151 820 184 820 184 928 428 928 428 469 435 469 435 357 628 357 628 405 92 405 92 481 800 481 800 104 394 104 394 231 84 231 84 361 313 361 313 126 840 126 840 426 570 426 570 416 7 416 7 48 756 48 756 252 304 252 304 434 416 434 416 181 184 181 184 162 934 162 934 211 345 211 345 780 854 780 854 615 766 615 766 546 450 546 450 328 525 328 525 706 837 706 837 822 888 822 888 79 10 79 10 803 608 803 608 809 156 809 156 226 215 226 215 646 762 646 762 255 203 255 203 794 330 794 330 891 446 891 446 658 778 658 778 459 263 459 263 536 520 536 520 88 551 88 551 637 775 637 775 191 416 191 416 12 339 12 339 61 638 61 638 638 161 638 161 429 379 429 379 677 572 677 572 676 352 676 352 586 728 586 728 80 31 80 31 183 590 183 590 708 303 708 303 811 17 811 17 393 410 393 410 535 162 535 162 92 766 92 766 878 203 878 203 170 99 170 99 633 319 633 319 340 717 340 717 916 384 916 384 269 73 269 73 946 334 946 334 847 190 847 190 124 485 124 485 271 384 271 384 274 20 274 20 309 186 309 186 518 766 518 766 350 298 350 298 350 797 350 797 347 672 347 672 854 58 854 58 816 643 816 643 412 694 412 694 598 139 598 139 787 197 787 197 441 840 441 840 528 238 528 238 250 922 250 922 32 396 32 396 174 118 174 118 832 336 832 336 285 616 285 616 547 252 547 252 836 395 836 395 48 617 48 617 211 83 211 83 578 322 578 322 176 835 176 835 166 135 166 135 563 631 563 631 416 395 416 395 424 796 424 796 38 567 38 567 784 115 784 115 163 645 163 645 502 837 502 837 511 34 511 34 112 347 112 347 140 546 140 546 666 191 666 191 493 955 493 955 663 305 663 305 427 592 427 592 829 211 829 211 922 261 922 261 947 169 947 169 657 841 657 841 134 398 134 398 612 82 612 82 179 307 179 307 285 234 285 234 429 731 429 731 632 110 632 110 539 413 539 413 294 911 294 911 215 870 215 870 778 85 778 85 240 372 240 372 767 599 767 599 745 860 745 860 79 836 79 836 120 260 120 260 765 477 765 477 711 42 711 42 829 312 829 312 503 283 503 283 55 639 55 639 664 317 664 317 775 623 775 623 50 262 50 262 320 922 320 922 256 706 256 706 612 357 612 357 112 273 112 273 877 906 877 906 292 806 292 806 776 87 776 87 435 521 435 521 597 622 597 622 808 342 808 342 616 3 616 3 834 124 834 124 843 801 843 801 627 767 627 767 250 37 250 37 610 311 610 311 549 641 549 641 297 655 297 655 945 251 945 251 919 6 919 6 568 235 568 235 558 561 558 561 644 896 644 896 934 503 934 503 88 508 88 508 681 148 681 148 935 627 935 627 597 918 597 918 91 465 91 465 573 867 573 867 847 465 847 465 936 689 936 689 533 902 533 902 529 717 529 717 690 854 690 854 101 85 101 85 157 697 157 697 200 702 200 702 131 447 131 447 592 398 592 398 646 263 646 263 392 546 392 546 569 649 569 649 111 170 111 170 38 845 38 845 694 168 694 168 200 434 200 434 774 181 774 181 17 680 17 680 56 636 56 636 741 886 741 886 282 125 282 125 669 501 669 501 49 715 49 715 518 210 518 210 689 591 689 591 31 272 31 272 479 708 479 708 464 695 464 695 620 279 620 279 607 271 607 271 36 712 36 712 827 322 827 322 792 423 792 423 542 669 542 669 652 155 652 155 375 767 375 767 185 413 185 413 937 859 937 859 716 635 716 635 714 312 714 312 612 726 612 726 677 180 677 180 23 36 23 36 248 573 248 573 557 367 557 367 548 147 548 147 71 601 71 601 363 836 363 836 260 559 260 559 935 838 935 838 187 537 187 537 432 819 432 819 240 427 240 427 533 185 533 185 90 587 90 587 916 665 916 665 34 567 34 567 355 553 355 553 872 508 872 508 618 147 618 147 766 575 766 575 902 276 902 276 938 888 938 888 776 254 776 254 616 498 616 498 884 502 884 502 38 653 38 653 135 764 135 764 97 396 97 396 495 474 495 474 767 266 767 266 130 852 130 852 863 437 863 437 308 74 308 74 588 586 588 586 293 801 293 801 753 21 753 21 717 231 717 231 117 235 117 235 441 26 441 26 240 551 240 551 877 399 877 399 752 693 752 693 543 749 543 749 182 791 182 791 250 240 250 240 308 36 308 36 29 934 29 934 661 580 661 580 602 437 602 437 53 373 53 373 439 403 439 403 421 329 421 329 304 397 304 397 169 870 169 870 371 129 371 129 249 260 249 260 930 675 930 675 323 691 323 691 917 572 917 572 39 18 39 18 917 742 917 742 954 473 954 473 866 785 866 785 388 336 388 336 174 66 174 66 130 405 130 405 480 527 480 527 36 411 36 411 83 804 83 804 272 549 272 549 212 896 212 896 349 783 349 783 423 825 423 825 281 326 281 326 194 884 194 884 580 586 580 586 784 942 784 942 19 115 19 115 687 502 687 502 622 41 622 41 819 944 819 944 305 619 305 619 481 467 481 467 239 9 239 9 170 618 170 618 732 153 732 153 733 199 733 199 690 878 690 878 870 469 870 469 588 704 588 704 297 518 297 518 703 755 703 755 387 595 387 595 211 336 211 336 934 575 934 575 708 630 708 630 953 33 953 33 709 917 709 917 534 421 534 421 952 564 952 564 908 139 908 139 375 813 375 813 93 807 93 807 271 939 271 939 513 927 513 927 960 690 960 690 866 177 866 177 254 215 254 215 478 170 478 170 51 132 51 132 456 47 456 47 506 758 506 758 423 312 423 312 614 575 614 575 54 336 54 336 889 452 889 452 354 471 354 471 173 255 173 255 719 448 719 448 495 830 495 830 84 915 84 915 414 226 414 226 378 748 378 748 785 34 785 34 64 314 64 314 782 901 782 901 922 129 922 129 532 43 532 43 366 856 366 856 274 837 274 837 214 108 214 108 749 25 749 25 288 891 288 891 446 319 446 319 594 486 594 486 29 496 29 496 616 399 616 399 689 505 689 505 630 721 630 721 106 259 106 259 549 788 549 788 475 820 475 820 464 342 464 342 907 834 907 834 9 297 9 297 948 825 948 825 469 51 469 51 902 57 902 57 427 300 427 300 609 502 609 502 376 611 376 611 799 886 799 886 861 314 861 314 200 342 200 342 624 357 624 357 347 454 347 454 631 624 631 624 908 648 908 648 240 822 240 822 640 693 640 693 524 618 524 618 147 888 147 888 303 914 303 914 850 209 850 209 577 723 577 723 33 886 33 886 471 870 471 870 702 226 702 226 765 454 765 454 403 450 403 450 196 89 196 89 363 510 363 510 243 75 243 75 524 817 524 817 346 72 346 72 432 616 432 616 381 502 381 502 710 513 710 513 469 590 469 590 497 49 497 49 526 862 526 862 454 511 454 511 777 199 777 199 914 710 914 710 859 62 859 62 915 887 915 887 461 335 461 335 570 20 570 20 346 853 346 853 47 118 47 118 884 580 884 580 844 201 844 201 545 395 545 395 83 3 83 3 943 848 943 848 318 27 318 27 749 64 749 64 960 681 960 681 135 280 135 280 78 259 78 259 921 869 921 869 272 146 272 146 440 652 440 652 483 213 483 213 664 797 664 797 680 795 680 795 307 591 307 591 931 238 931 238 940 165 940 165 701 369 701 369 753 749 753 749 331 492 331 492 867 264 867 264 26 826 26 826 404 748 404 748 487 460 487 460 335 739 335 739 613 37 613 37 848 906 848 906 379 605 379 605 392 147 392 147 451 542 451 542 219 515 219 515 673 372 673 372 858 466 858 466 232 916 232 916 737 896 737 896 240 165 240 165 845 687 845 687 750 251 750 251 60 109 60 109 842 257 842 257 386 32 386 32 96 948 96 948 835 294 835 294 414 915 414 915 437 892 437 892 862 895 862 895 113 817 113 817 902 181 902 181 866 913 866 913 749 958 749 958 105 255 105 255 671 372 671 372 474 495 474 495 537 327 537 327 63 812 63 812 910 699 910 699 20 724 20 724 612 616 612 616 777 599 777 599 567 313 567 313 132 891 132 891 22 558 22 558 284 603 284 603 705 282 705 282 351 675 351 675 49 229 49 229 589 278 589 278 730 328 730 328 188 27 188 27 304 357 304 357 905 248 905 248 298 360 298 360 828 220 828 220 859 612 859 612 261 703 261 703 181 630 181 630 418 754 418 754 588 767 588 767 95 74 95 74 684 629 684 629 476 426 476 426 800 562 800 562 621 903 621 903 39 103 39 103 92 106 92 106 499 87 499 87 292 114 292 114 683 217 683 217 183 335 183 335 936 665 936 665 570 904 570 904 379 855 379 855 452 950 452 950 870 102 870 102 98 327 98 327 278 60 278 60 336 364 336 364 723 299 723 299 409 301 409 301 451 765 451 765 525 406 525 406 321 49 321 49 624 479 624 479 96 856 96 856 418 791 418 791 553 273 553 273 641 40 641 40 463 142 463 142 617 857 617 857 840 465 840 465 252 651 252 651 799 822 799 822 781 52 781 52 19 620 19 620 805 862 805 862 277 951 277 951 898 742 898 742 654 430 654 430 275 125 275 125 342 318 342 318 253 618 253 618 62 293 62 293 89 647 89 647 135 888 135 888 755 896 755 896 809 733 809 733 653 599 653 599 794 354 794 354 771 907 771 907 397 761 397 761 869 271 869 271 2 391 2 391 17 448 17 448 108 666 108 666 395 67 395 67 826 466 826 466 652 403 652 403 335 546 335 546 960 764 960 764 449 850 449 850 521 352 521 352 91 726 91 726 412 774 412 774 885 924 885 924 620 686 620 686 590 488 590 488 283 32 283 32 449 167 449 167 13 290 13 290 94 152 94 152 475 844 475 844 422 398 422 398 401 77 401 77 912 241 912 241 112 359 112 359 776 765 776 765 429 367 429 367 624 398 624 398 395 160 395 160 598 450 598 450 753 340 753 340 176 925 176 925 278 678 278 678 450 389 450 389 169 823 169 823 645 691 645 691 12 635 12 635 613 820 613 820 791 889 791 889 451 555 451 555 916 908 916 908 564 717 564 717 513 548 513 548 704 99 704 99 785 198 785 198 228 204 228 204 171 72 171 72 528 760 528 760 681 150 681 150 475 112 475 112 386 553 386 553 892 176 892 176 149 874 149 874 641 684 641 684 383 365 383 365 398 720 398 720 734 578 734 578 587 262 587 262 326 269 326 269 276 74 276 74 188 198 188 198 764 496 764 496 508 55 508 55 500 258 500 258 70 409 70 409 342 642 342 642 650 4 650 4 490 235 490 235 329 350 329 350 827 57 827 57 835 728 835 728 337 245 337 245 234 437 234 437 424 702 424 702 613 588 613 588 115 901 115 901 206 266 206 266 660 143 660 143 372 173 372 173 730 202 730 202 244 616 244 616 374 263 374 263 894 230 894 230 947 674 947 674 187 838 187 838 687 360 687 360 82 242 82 242 254 190 254 190 31 39 31 39 741 348 741 348 416 846 416 846 854 903 854 903 476 113 476 113 573 892 573 892 212 292 212 292 794 372 794 372 382 31 382 31 508 950 508 950 782 186 782 186 867 625 867 625 590 637 590 637 257 489 257 489 634 134 634 134 828 886 828 886 642 199 642 199 944 835 944 835 331 133 331 133 43 783 43 783 559 475 559 475 48 623 48 623 120 117 120 117 565 138 565 138 745 533 745 533 821 402 821 402 605 179 605 179 435 949 435 949 503 921 503 921 747 88 747 88 91 819 91 819 512 553 512 553 500 520 500 520 802 134 802 134 700 273 700 273 178 356 178 356 480 91 480 91 775 73 775 73 959 521 959 521 108 658 108 658 111 847 111 847 799 47 799 47 697 313 697 313 596 482 596 482 280 546 280 546 369 4 369 4 190 701 190 701 591 896 591 896 144 208 144 208 255 86 255 86 293 500 293 500 66 345 66 345 138 919 138 919 784 50 784 50 513 889 513 889 403 795 403 795 701 178 701 178 233 228 233 228 359 491 359 491 677 881 677 881 221 800 221 800 589 697 589 697 941 677 941 677 222 521 222 521 159 30 159 30 900 896 900 896 296 453 296 453 355 528 355 528 440 551 440 551 209 451 209 451 301 679 301 679 345 948 345 948 93 314 93 314 569 594 569 594 593 426 593 426 420 928 420 928 580 852 580 852 770 504 770 504 936 553 936 553 555 195 555 195 33 752 33 752 496 898 496 898 776 195 776 195 530 329 530 329 745 205 745 205 773 147 773 147 446 542 446 542 401 441 401 441 437 886 437 886 915 305 915 305 783 892 783 892 397 639 397 639 685 11 685 11 440 814 440 814 22 264 22 264 515 862 515 862 642 430 642 430 861 137 861 137 760 35 760 35 648 955 648 955 706 474 706 474 728 186 728 186 367 282 367 282 597 16 597 16 114 292 114 292 892 410 892 410 240 720 240 720 574 330 574 330 383 358 383 358 510 531 510 531 728 518 728 518 735 253 735 253 469 89 469 89 158 944 158 944 119 33 119 33 230 487 230 487 306 178 306 178 918 627 918 627 817 951 817 951 63 759 63 759 526 45 526 45 746 42 746 42 26 102 26 102 912 729 912 729 859 776 859 776 927 930 927 930 840 652 840 652 444 377 444 377 207 831 207 831 59 295 59 295 528 132 528 132 809 198 809 198 544 143 544 143 323 262 323 262 135 299 135 299 450 822 450 822 507 718 507 718 666 600 666 600 42 496 42 496 232 201 232 201 532 254 532 254 424 54 424 54 269 570 269 570 784 583 784 583 85 932 85 932 587 53 587 53 929 785 929 785 504 787 504 787 473 941 473 941 360 834 360 834 282 115 282 115 675 58 675 58 948 759 948 759 100 520 100 520 364 221 364 221 153 714 153 714 188 351 188 351 804 757 804 757 207 138 207 138 284 720 284 720 517 257 517 257 13 950 13 950 693 569 693 569 564 280 564 280 102 316 102 316 323 889 323 889 788 486 788 486 291 176 291 176 626 811 626 811 45 41 45 41 930 591 930 591 880 548 880 548 702 492 702 492 623 501 623 501 147 48 147 48 352 194 352 194 97 412 97 412 924 6 924 6 631 407 631 407 174 856 174 856 718 721 718 721 691 462 691 462 698 623 698 623 187 828 187 828 566 828 566 828 843 262 843 262 860 231 860 231 649 566 649 566 667 682 667 682 282 798 282 798 167 564 167 564 301 428 301 428 919 696 919 696 641 527 641 527 241 513 241 513 712 267 712 267 372 44 372 44 488 247 488 247 527 939 527 939 61 768 61 768 487 835 487 835 213 804 213 804 213 654 213 654 754 56 754 56 38 826 38 826 652 931 652 931 409 137 409 137 781 608 781 608 851 512 851 512 304 951 304 951 625 230 625 230 89 254 89 254 238 137 238 137 303 758 303 758 388 693 388 693 311 389 311 389 162 906 162 906 682 867 682 867 43 572 43 572 308 736 308 736 565 401 565 401 695 91 695 91 454 396 454 396 300 939 300 939 106 699 106 699 416 326 416 326 714 292 714 292 409 416 409 416 330 540 330 540 441 908 441 908 727 9 727 9 243 321 243 321 646 538 646 538 406 937 406 937 639 875 639 875 425 61 425 61 314 174 314 174 76 527 76 527 927 76 927 76 529 959 529 959 76 131 76 131 958 776 958 776 15 422 15 422 144 115 144 115 815 793 815 793 243 674 243 674 36 725 36 725 906 7 906 7 410 298 410 298 621 361 621 361 563 312 563 312 742 550 742 550 2 437 2 437 883 940 883 940 80 682 80 682 456 638 456 638 602 54 602 54 778 53 778 53 465 265 465 265 788 316 788 316 537 490 537 490 502 84 502 84 74 946 74 946 497 334 497 334 562 655 562 655 508 595 508 595 274 834 274 834 898 159 898 159 28 353 28 353 444 726 444 726 238 414 238 414 652 349 652 349 172 300 172 300 29 522 29 522 152 439 152 439 245 897 245 897 928 30 928 30 524 444 524 444 870 22 870 22 846 457 846 457 514 167 514 167 284 649 284 649 638 682 638 682 778 499 778 499 920 785 920 785 674 270 674 270 515 543 515 543 352 442 352 442 870 108 870 108 885 680 885 680 91 802 91 802 69 29 69 29 305 643 305 643 808 500 808 500 811 352 811 352 748 409 748 409 191 99 191 99 209 718 209 718 728 646 728 646 460 425 460 425 917 26 917 26 901 788 901 788 135 706 135 706 857 269 857 269 664 355 664 355 93 191 93 191 584 191 584 191 234 320 234 320 191 299 191 299 206 894 206 894 756 73 756 73 562 912 562 912 466 308 466 308 601 156 601 156 354 168 354 168 443 133 443 133 820 212 820 212 607 7 607 7 710 956 710 956 31 205 31 205 382 550 382 550 10 471 10 471 867 376 867 376 755 248 755 248 416 920 416 920 446 79 446 79 428 626 428 626 648 711 648 711 421 151 421 151 507 200 507 200 798 810 798 810 627 401 627 401 478 291 478 291 576 690 576 690 736 204 736 204 743 658 743 658 849 903 849 903 417 425 417 425 470 5 470 5 451 272 451 272 501 140 501 140 804 770 804 770 579 237 579 237 56 908 56 908 271 310 271 310 945 176 945 176 84 770 84 770 885 8 885 8 709 709 709 709 480 701 480 701 580 387 580 387 384 656 384 656 875 662 875 662 343 788 343 788 519 235 519 235 925 177 925 177 343 5 343 5 764 35 764 35 402 377 402 377 210 186 210 186 606 241 606 241 946 344 946 344 410 746 410 746 355 374 355 374 85 949 85 949 351 734 351 734 724 313 724 313 598 946 598 946 336 303 336 303 809 868 809 868 53 933 53 933 623 636 623 636 293 316 293 316 499 726 499 726 627 106 627 106 499 417 499 417 41 185 41 185 898 198 898 198 304 835 304 835 158 881 158 881 727 565 727 565 403 686 403 686 400 502 400 502 265 501 265 501 440 560 440 560 414 816 414 816 9 601 9 601 936 385 936 385 814 911 814 911 579 395 579 395 14 856 14 856 837 174 837 174 278 173 278 173 796 438 796 438 142 822 142 822 759 323 759 323 683 682 683 682 761 200 761 200 952 589 952 589 322 98 322 98 319 878 319 878 880 252 880 252 780 923 780 923 879 561 879 561 146 214 146 214 380 222 380 222 568 631 568 631 8 438 8 438 921 427 921 427 55 124 55 124 323 305 323 305 34 12 34 12 56 92 56 92 789 722 789 722 815 276 815 276 209 657 209 657 723 596 723 596 715 221 715 221 707 173 707 173 875 545 875 545 465 258 465 258 847 283 847 283 771 906 771 906 837 731 837 731 789 530 789 530 212 71 212 71 262 689 262 689 785 417 785 417 926 836 926 836 140 60 140 60 263 76 263 76 826 931 826 931 1 441 1 441 355 30 355 30 191 16 191 16 708 268 708 268 102 231 102 231 334 605 334 605 913 106 913 106 676 792 676 792 719 601 719 601 417 790 417 790 35 903 35 903 720 837 720 837 259 540 259 540 242 870 242 870 27 468 27 468 828 846 828 846 775 63 775 63 662 41 662 41 540 447 540 447 157 819 157 819 863 908 863 908 97 701 97 701 844 755 844 755 680 46 680 46 273 403 273 403 297 191 297 191 16 351 16 351 658 254 658 254 353 671 353 671 899 652 899 652 13 814 13 814 657 287 657 287 852 125 852 125 260 577 260 577 552 527 552 527 281 847 281 847 688 507 688 507 256 186 256 186 198 686 198 686 761 294 761 294 589 726 589 726 332 56 332 56 920 588 920 588 757 522 757 522 128 944 128 944 95 217 95 217 953 149 953 149 296 245 296 245 109 550 109 550 676 704 676 704 216 563 216 563 362 852 362 852 191 25 191 25 648 938 648 938 841 82 841 82 588 345 588 345 87 402 87 402 288 432 288 432 256 863 256 863 807 337 807 337 208 150 208 150 53 752 53 752 516 870 516 870 337 792 337 792 910 787 910 787 890 166 890 166 727 245 727 245 95 12 95 12 56 694 56 694 486 847 486 847 576 664 576 664 422 74 422 74 434 45 434 45 236 489 236 489 451 413 451 413 58 111 58 111 544 803 544 803 67 176 67 176 358 16 358 16 808 135 808 135 96 610 96 610 301 383 301 383 352 545 352 545 816 901 816 901 566 250 566 250 734 375 734 375 859 104 859 104 795 393 795 393 956 759 956 759 637 580 637 580 824 266 824 266 143 2 143 2 614 278 614 278 528 436 528 436 76 292 76 292 114 476 114 476 489 787 489 787 923 851 923 851 172 339 172 339 359 388 359 388 826 491 826 491 676 687 676 687 620 371 620 371 596 423 596 423 590 283 590 283 367 853 367 853 482 227 482 227 670 498 670 498 283 417 283 417 449 145 449 145 162 702 162 702 938 595 938 595 917 697 917 697 736 688 736 688 195 674 195 674 93 373 93 373 49 928 49 928 80 704 80 704 664 556 664 556 220 582 220 582 228 916 228 916 471 846 471 846 758 825 758 825 12 948 12 948 739 337 739 337 116 677 116 677 722 42 722 42 36 212 36 212 892 471 892 471 933 911 933 911 659 279 659 279 869 491 869 491 479 146 479 146 820 487 820 487 701 290 701 290 375 369 375 369 246 76 246 76 217 902 217 902 767 742 767 742 313 822 313 822 128 666 128 666 41 547 41 547 23 741 23 741 48 198 48 198 850 665 850 665 712 42 712 42 568 539 568 539 480 367 480 367 897 869 897 869 666 776 666 776 25 325 25 325 334 957 334 957 353 476 353 476 454 234 454 234 110 929 110 929 768 638 768 638 8 348 8 348 751 61 751 61 173 107 173 107 314 127 314 127 651 384 651 384 252 303 252 303 521 416 521 416 959 37 959 37 16 107 16 107 697 126 697 126 477 307 477 307 248 874 248 874 914 159 914 159 177 704 177 704 462 256 462 256 204 171 204 171 933 633 933 633 230 614 230 614 156 1 156 1 207 772 207 772 367 292 367 292 781 170 781 170 780 323 780 323 728 211 728 211 341 79 341 79 347 331 347 331 226 914 226 914 761 437 761 437 253 742 253 742 198 582 198 582 612 699 612 699 522 391 522 391 586 854 586 854 2 86 2 86 214 12 214 12 95 869 95 869 546 523 546 523 708 250 708 250 381 274 381 274 76 814 76 814 490 180 490 180 769 878 769 878 479 794 479 794 102 637 102 637 903 317 903 317 431 816 431 816 256 367 256 367 452 432 452 432 862 275 862 275 450 700 450 700 249 484 249 484 212 100 212 100 815 783 815 783 149 891 149 891 590 27 590 27 747 231 747 231 531 331 531 331 639 387 639 387 875 767 875 767 356 349 356 349 57 167 57 167 97 307 97 307 869 599 869 599 910 383 910 383 31 896 31 896 645 813 645 813 140 617 140 617 661 637 661 637 902 683 902 683 449 131 449 131 87 52 87 52 830 677 830 677 194 581 194 581 953 160 953 160 58 116 58 116 79 4 79 4 105 171 105 171 340 947 340 947 939 679 939 679 653 806 653 806 208 634 208 634 53 936 53 936 797 777 797 777 956 857 956 857 11 398 11 398 67 236 67 236 839 151 839 151 161 489 161 489 801 492 801 492 221 718 221 718 322 164 322 164 597 892 597 892 694 853 694 853 916 172 916 172 675 214 675 214 460 464 460 464 741 84 741 84 737 173 737 173 778 269 778 269 237 926 237 926 788 214 788 214 698 591 698 591 507 342 507 342 651 66 651 66 360 264 360 264 723 142 723 142 891 445 891 445 507 923 507 923 327 728 327 728 609 807 609 807 592 400 592 400 852 708 852 708 340 369 340 369 665 279 665 279 383 795 383 795 809 155 809 155 112 476 112 476 12 428 12 428 400 637 400 637 655 566 655 566 412 50 412 50 956 912 956 912 797 262 797 262 519 508 519 508 337 855 337 855 85 595 85 595 614 85 614 85 386 960 386 960 4 583 4 583 155 322 155 322 320 581 320 581 165 46 165 46 938 831 938 831 596 940 596 940 384 372 384 372 277 757 277 757 504 380 504 380 772 347 772 347 826 575 826 575 758 1 758 1 868 956 868 956 625 543 625 543 5 323 5 323 815 255 815 255 162 251 162 251 479 451 479 451 115 669 115 669 356 733 356 733 103 950 103 950 412 809 412 809 954 774 954 774 360 555 360 555 148 96 148 96 403 454 403 454 533 680 533 680 218 342 218 342 100 372 100 372 366 783 366 783 860 880 860 880 51 885 51 885 842 284 842 284 385 674 385 674 562 524 562 524 551 67 551 67 331 486 331 486 419 731 419 731 766 807 766 807 683 256 683 256 362 351 362 351 167 345 167 345 99 560 99 560 687 659 687 659 546 760 546 760 648 275 648 275 823 564 823 564 669 399 669 399 235 532 235 532 784 252 784 252 106 614 106 614 249 289 249 289 917 843 917 843 353 410 353 410 769 57 769 57 904 470 904 470 545 793 545 793 689 555 689 555 528 763 528 763 435 870 435 870 495 824 495 824 918 859 918 859 47 51 47 51 573 750 573 750 496 413 496 413 606 262 606 262 818 824 818 824 356 670 356 670 810 536 810 536 942 839 942 839 384 872 384 872 717 36 717 36 777 684 777 684 941 225 941 225 861 491 861 491 602 449 602 449 247 449 247 449 719 576 719 576 633 545 633 545 634 106 634 106 571 916 571 916 315 97 315 97 454 308 454 308 614 540 614 540 666 753 666 753 773 739 773 739 41 15 41 15 468 212 468 212 794 806 794 806 67 737 67 737 839 865 839 865 696 656 696 656 895 576 895 576 266 570 266 570 645 22 645 22 199 76 199 76 910 331 910 331 495 393 495 393 327 154 327 154 950 773 950 773 398 20 398 20 372 924 372 924 443 889 443 889 833 106 833 106 613 895 613 895 46 215 46 215 801 481 801 481 223 139 223 139 23 835 23 835 90 619 90 619 232 914 232 914 25 596 25 596 648 305 648 305 770 385 770 385 46 714 46 714 645 531 645 531 384 886 384 886 274 698 274 698 856 225 856 225 910 573 910 573 901 649 901 649 786 245 786 245 905 706 905 706 811 144 811 144 668 564 668 564 408 207 408 207 744 155 744 155 848 712 848 712 889 292 889 292 88 538 88 538 370 738 370 738 214 845 214 845 906 531 906 531 575 426 575 426 198 476 198 476 322 467 322 467 799 759 799 759 706 826 706 826 450 562 450 562 917 935 917 935 334 622 334 622 70 502 70 502 793 417 793 417 724 150 724 150 364 724 364 724 642 550 642 550 643 428 643 428 333 8 333 8 614 357 614 357 689 319 689 319 871 439 871 439 391 678 391 678 139 371 139 371 28 105 28 105 70 387 70 387 751 522 751 522 325 481 325 481 246 159 246 159 741 670 741 670 537 466 537 466 633 28 633 28 886 288 886 288 583 852 583 852 780 338 780 338 16 488 16 488 948 372 948 372 587 578 587 578 98 46 98 46 185 821 185 821 878 72 878 72 571 931 571 931 418 606 418 606 422 579 422 579 829 799 829 799 450 285 450 285 304 656 304 656 653 527 653 527 355 646 355 646 693 651 693 651 433 879 433 879 167 202 167 202 617 907 617 907 9 106 9 106 793 86 793 86 782 951 782 951 691 506 691 506 415 492 415 492 553 12 553 12 92 218 92 218 487 949 487 949 535 164 535 164 583 563 583 563 278 705 278 705 474 216 474 216 789 638 789 638 934 138 934 138 706 505 706 505 768 679 768 679 253 717 253 717 789 206 789 206 891 140 891 140 960 506 960 506 450 718 450 718 774 730 774 730 620 218 620 218 292 460 292 460 928 710 928 710 11 771 11 771 543 67 543 67 580 898 580 898 184 357 184 357 5 869 5 869 292 345 292 345 626 783 626 783 163 159 163 159 950 764 950 764 298 781 298 781 816 252 816 252 481 844 481 844 241 945 241 945 293 155 293 155 2 595 2 595 646 587 646 587 604 239 604 239 266 257 266 257 813 548 813 548 744 375 744 375 218 933 218 933 782 826 782 826 348 173 348 173 401 894 401 894 487 901 487 901 933 162 933 162 422 745 422 745 201 927 201 927 698 298 698 298 461 368 461 368 126 402 126 402 553 516 553 516 702 31 702 31 948 821 948 821 444 49 444 49 756 525 756 525 321 505 321 505 138 593 138 593 887 99 887 99 520 345 520 345 905 898 905 898 208 152 208 152 10 138 10 138 607 562 607 562 223 677 223 677 187 140 187 140 182 947 182 947 539 289 539 289 817 359 817 359 493 189 493 189 743 778 743 778 16 834 16 834 355 694 355 694 27 550 27 550 548 603 548 603 789 691 789 691 860 189 860 189 506 390 506 390 498 756 498 756 380 209 380 209 448 42 448 42 192 730 192 730 341 673 341 673 627 235 627 235 737 670 737 670 530 560 530 560 203 456 203 456 284 939 284 939 530 79 530 79 879 941 879 941 924 475 924 475 542 729 542 729 904 554 904 554 304 166 304 166 421 462 421 462 607 801 607 801 888 237 888 237 219 872 219 872 122 64 122 64 389 623 389 623 472 84 472 84 244 255 244 255 305 268 305 268 115 754 115 754 156 348 156 348 1 569 1 569 607 784 607 784 719 534 719 534 185 259 185 259 447 584 447 584 228 901 228 901 264 392 264 392 563 371 563 371 102 501 102 501 402 223 402 223 269 439 269 439 515 396 515 396 874 650 874 650 825 527 825 527 730 189 730 189 861 658 861 658 304 373 304 373 269 401 269 401 627 423 627 423 792 416 792 416 925 33 925 33 835 482 835 482 797 321 797 321 327 467 327 467 22 380 22 380 336 832 336 832 798 793 798 793 767 586 767 586 448 756 448 756 106 807 106 807 954 252 954 252 535 417 535 417 512 500 512 500 516 789 516 789 546 52 546 52 699 555 699 555 277 197 277 197 281 724 281 724 310 289 310 289 341 901 341 901 593 374 593 374 806 356 806 356 231 325 231 325 949 238 949 238 557 869 557 869 290 179 290 179 140 125 140 125 799 461 799 461 914 13 914 13 120 486 120 486 23 294 23 294 602 813 602 813 636 832 636 832 832 284 832 284 164 718 164 718 213 705 213 705 677 152 677 152 59 382 59 382 714 314 714 314 388 135 388 135 209 547 209 547 60 615 60 615 109 215 109 215 797 59 797 59 517 686 517 686 856 53 856 53 820 211 820 211 531 346 531 346 583 325 583 325 422 69 422 69 642 665 642 665 157 34 157 34 91 566 91 566 377 947 377 947 701 87 701 87 47 15 47 15 199 77 199 77 807 926 807 926 75 699 75 699 574 30 574 30 591 344 591 344 388 289 388 289 527 944 527 944 511 461 511 461 487 154 487 154 943 933 943 933 201 444 201 444 739 294 739 294 912 198 912 198 4 240 4 240 407 575 407 575 258 695 258 695 880 75 880 75 636 875 636 875 298 895 298 895 734 836 734 836 146 283 146 283 515 93 515 93 364 818 364 818 310 931 310 931 750 44 750 44 760 791 760 791 67 133 67 133 61 910 61 910 713 204 713 204 687 500 687 500 724 677 724 677 426 516 426 516 41 392 41 392 62 82 62 82 3 256 3 256 881 833 881 833 338 620 338 620 186 205 186 205 759 449 759 449 903 195 903 195 888 772 888 772 276 342 276 342 289 838 289 838 597 98 597 98 959 813 959 813 949 775 949 775 268 918 268 918 605 625 605 625 502 452 502 452 954 214 954 214 402 465 402 465 155 505 155 505 541 72 541 72 163 239 163 239 197 56 197 56 345 867 345 867 680 497 680 497 548 894 548 894 345 533 345 533 547 895 547 895 351 29 351 29 165 375 165 375 501 20 501 20 303 267 303 267 72 858 72 858 251 949 251 949 636 482 636 482 755 259 755 259 616 948 616 948 698 343 698 343 99 933 99 933 66 569 66 569 376 504 376 504 291 799 291 799 308 941 308 941 542 309 542 309 265 693 265 693 780 808 780 808 574 438 574 438 772 749 772 749 694 884 694 884 334 547 334 547 297 457 297 457 316 636 316 636 833 780 833 780 390 510 390 510 220 650 220 650 553 15 553 15 691 87 691 87 249 529 249 529 355 365 355 365 827 362 827 362 92 364 92 364 296 338 296 338 364 793 364 793 931 903 931 903 361 158 361 158 403 198 403 198 178 793 178 793 909 181 909 181 784 530 784 530 261 726 261 726 449 359 449 359 800 194 800 194 948 842 948 842 441 804 441 804 590 449 590 449 800 827 800 827 808 805 808 805 726 284 726 284 78 99 78 99 467 431 467 431 65 190 65 190 384 493 384 493 310 523 310 523 61 360 61 360 662 883 662 883 412 771 412 771 188 628 188 628 164 630 164 630 890 225 890 225 655 331 655 331 212 541 212 541 524 612 524 612 706 932 706 932 446 242 446 242 947 259 947 259 506 767 506 767 645 219 645 219 717 230 717 230 206 354 206 354 628 277 628 277 406 545 406 545 291 338 291 338 90 951 90 951 831 563 831 563 779 852 779 852 419 484 419 484 845 127 845 127 927 741 927 741 185 721 185 721 52 330 52 330 475 504 475 504 473 825 473 825 500 629 500 629 953 303 953 303 825 94 825 94 499 380 499 380 274 413 274 413 409 322 409 322 732 302 732 302 497 698 497 698 40 37 40 37 887 559 887 559 377 230 377 230 217 448 217 448 394 107 394 107 250 482 250 482 710 322 710 322 175 860 175 860 142 76 142 76 453 906 453 906 55 383 55 383 697 27 697 27 73 869 73 869 446 723 446 723 257 155 257 155 379 777 379 777 79 467 79 467 394 874 394 874 473 530 473 530 699 244 699 244 694 435 694 435 783 764 783 764 884 98 884 98 445 489 445 489 339 97 339 97 368 246 368 246 776 326 776 326 70 180 70 180 827 827 827 827 521 381 521 381 348 355 348 355 194 286 194 286 669 727 669 727 108 708 108 708 643 322 643 322 894 39 894 39 51 151 51 151 358 726 358 726 257 863 257 863 260 947 260 947 634 116 634 116 429 882 429 882 475 838 475 838 232 350 232 350 471 25 471 25 116 725 116 725 340 645 340 645 1 455 1 455 174 53 174 53 242 698 242 698 115 40 115 40 481 521 481 521 934 883 934 883 923 160 923 160 637 190 637 190 672 194 672 194 355 130 355 130 356 644 356 644 630 273 630 273 273 15 273 15 330 206 330 206 707 225 707 225 740 561 740 561 202 653 202 653 767 516 767 516 172 694 172 694 715 104 715 104 480 856 480 856 425 529 425 529 83 256 83 256 560 6 560 6 615 142 615 142 235 98 235 98 816 826 816 826 921 86 921 86 117 269 117 269 428 484 428 484 437 739 437 739 714 549 714 549 543 560 543 560 463 709 463 709 600 568 600 568 9 130 9 130 763 752 763 752 271 628 271 628 91 119 91 119 90 88 90 88 787 851 787 851 270 662 270 662 3 788 3 788 148 408 148 408 202 154 202 154 328 931 328 931 511 624 511 624 223 886 223 886 248 254 248 254 175 308 175 308 750 254 750 254 668 80 668 80 270 510 270 510 892 338 892 338 602 86 602 86 959 471 959 471 943 496 943 496 446 756 446 756 130 455 130 455 798 235 798 235 42 782 42 782 941 601 941 601 956 896 956 896 510 661 510 661 592 541 592 541 725 470 725 470 128 803 128 803 768 489 768 489 644 894 644 894 173 763 173 763 133 917 133 917 238 110 238 110 94 168 94 168 10 891 10 891 673 328 673 328 379 494 379 494 146 923 146 923 496 868 496 868 426 601 426 601 293 451 293 451 756 37 756 37 710 334 710 334 604 9 604 9 493 36 493 36 278 328 278 328 526 906 526 906 157 959 157 959 590 341 590 341 419 800 419 800 392 627 392 627 268 689 268 689 76 227 76 227 48 202 48 202 923 632 923 632 556 602 556 602 660 739 660 739 683 68 683 68 8 890 8 890 948 199 948 199 546 840 546 840 156 582 156 582 895 75 895 75 41 56 41 56 597 746 597 746 504 780 504 780 399 314 399 314 658 233 658 233 697 477 697 477 425 825 425 825 427 217 427 217 303 268 303 268 259 547 259 547 41 405 41 405 282 676 282 676 900 525 900 525 859 37 859 37 200 808 200 808 800 594 800 594 345 237 345 237 889 107 889 107 655 629 655 629 615 451 615 451 504 685 504 685 481 770 481 770 20 536 20 536 530 676 530 676 856 11 856 11 792 696 792 696 44 432 44 432 199 867 199 867 621 67 621 67 420 538 420 538 427 24 427 24 171 619 171 619 428 275 428 275 650 437 650 437 296 110 296 110 675 683 675 683 778 887 778 887 142 212 142 212 757 591 757 591 660 398 660 398 317 236 317 236 53 839 53 839 618 600 618 600 163 835 163 835 441 623 441 623 773 665 773 665 410 37 410 37 885 630 885 630 115 638 115 638 898 728 898 728 859 340 859 340 623 83 623 83 480 277 480 277 66 323 66 323 630 841 630 841 53 754 53 754 921 79 921 79 611 844 611 844 815 68 815 68 104 720 104 720 61 801 61 801 852 847 852 847 383 177 383 177 621 303 621 303 162 20 162 20 778 765 778 765 505 649 505 649 654 885 654 885 826 755 826 755 183 726 183 726 385 93 385 93 133 720 133 720 152 143 152 143 554 679 554 679 634 167 634 167 204 435 204 435 391 926 391 926 26 356 26 356 41 810 41 810 660 617 660 617 661 18 661 18 481 643 481 643 540 866 540 866 727 51 727 51 160 621 160 621 439 650 439 650 519 734 519 734 788 171 788 171 432 179 432 179 883 13 883 13 426 380 426 380 591 189 591 189 250 31 250 31 344 793 344 793 921 151 921 151 302 85 302 85 756 432 756 432 171 826 171 826 491 13 491 13 23 738 23 738 530 35 530 35 305 254 305 254 882 507 882 507 493 80 493 80 457 755 457 755 560 369 560 369 710 190 710 190 918 588 918 588 270 799 270 799 557 737 557 737 826 306 826 306 951 387 951 387 919 100 919 100 100 822 100 822 343 702 343 702 243 618 243 618 665 613 665 613 502 598 502 598 581 426 581 426 581 606 581 606 237 541 237 541 605 77 605 77 469 485 469 485 42 578 42 578 310 379 310 379 848 498 848 498 764 557 764 557 293 676 293 676 265 348 265 348 180 116 180 116 240 510 240 510 507 16 507 16 890 92 890 92 932 405 932 405 114 340 114 340 287 90 287 90 546 319 546 319 335 560 335 560 78 189 78 189 845 305 845 305 567 418 567 418 805 459 805 459 468 215 468 215 665 831 665 831 81 150 81 150 28 611 28 611 407 481 407 481 532 327 532 327 487 694 487 694 757 724 757 724 925 307 925 307 189 512 189 512 473 785 473 785 319 276 319 276 878 340 878 340 594 958 594 958 252 243 252 243 468 799 468 799 589 714 589 714 795 45 795 45 545 584 545 584 495 178 495 178 363 241 363 241 208 221 208 221 875 950 875 950 605 661 605 661 140 830 140 830 589 356 589 356 308 839 308 839 897 70 897 70 282 633 282 633 506 829 506 829 937 15 937 15 749 285 749 285 704 26 704 26 322 337 322 337 816 701 816 701 470 343 470 343 634 447 634 447 175 188 175 188 369 879 369 879 613 900 613 900 566 162 566 162 841 379 841 379 756 612 756 612 12 408 12 408 804 230 804 230 914 114 914 114 37 549 37 549 144 894 144 894 421 809 421 809 258 151 258 151 523 266 523 266 729 368 729 368 561 435 561 435 952 655 952 655 742 292 742 292 954 717 954 717 877 944 877 944 682 855 682 855 764 639 764 639 649 112 649 112 702 77 702 77 11 45 11 45 530 873 530 873 922 759 922 759 73 183 73 183 146 909 146 909 451 63 451 63 243 155 243 155 691 692 691 692 911 733 911 733 601 101 601 101 97 423 97 423 483 159 483 159 704 257 704 257 497 69 497 69 568 326 568 326 23 12 23 12 326 615 326 615 732 870 732 870 773 568 773 568 931 541 931 541 761 363 761 363 756 373 756 373 417 670 417 670 286 495 286 495 148 106 148 106 740 607 740 607 60 491 60 491 324 792 324 792 528 144 528 144 503 721 503 721 321 414 321 414 863 18 863 18 415 695 415 695 155 664 155 664 370 532 370 532 186 180 186 180 309 704 309 704 194 141 194 141 917 218 917 218 106 221 106 221 822 24 822 24 671 880 671 880 46 767 46 767 771 808 771 808 200 876 200 876 425 699 425 699 195 910 195 910 219 499 219 499 401 105 401 105 340 45 340 45 856 404 856 404 70 859 70 859 564 444 564 444 22 66 22 66 755 351 755 351 859 765 859 765 802 568 802 568 344 252 344 252 685 117 685 117 736 344 736 344 559 651 559 651 269 247 269 247 850 801 850 801 882 444 882 444 113 312 113 312 598 862 598 862 926 415 926 415 179 745 179 745 440 829 440 829 487 906 487 906 712 845 712 845 169 725 169 725 697 482 697 482 514 128 514 128 278 342 278 342 72 575 72 575 94 729 94 729 708 93 708 93 2 816 2 816 689 440 689 440 42 369 42 369 769 192 769 192 689 519 689 519 88 571 88 571 421 52 421 52 15 580 15 580 264 330 264 330 946 455 946 455 578 391 578 391 812 101 812 101 564 281 564 281 54 949 54 949 49 486 49 486 706 517 706 517 404 621 404 621 342 13 342 13 367 766 367 766 750 343 750 343 646 512 646 512 697 773 697 773 18 492 18 492 599 584 599 584 639 143 639 143 417 618 417 618 622 908 622 908 225 70 225 70 500 920 500 920 917 586 917 586 665 764 665 764 113 636 113 636 218 23 218 23 26 818 26 818 168 218 168 218 171 536 171 536 871 585 871 585 308 366 308 366 368 897 368 897 758 648 758 648 847 108 847 108 488 268 488 268 709 78 709 78 53 183 53 183 60 537 60 537 765 544 765 544 207 916 207 916 692 545 692 545 237 402 237 402 39 906 39 906 59 920 59 920 790 49 790 49 105 707 105 707 931 136 931 136 418 927 418 927 294 23 294 23 775 718 775 718 489 698 489 698 301 454 301 454 426 224 426 224 924 913 924 913 796 77 796 77 102 24 102 24 124 744 124 744 610 46 610 46 707 365 707 365 671 397 671 397 254 946 254 946 96 778 96 778 569 742 569 742 667 76 667 76 437 74 437 74 379 398 379 398 550 437 550 437 735 289 735 289 472 103 472 103 833 598 833 598 943 473 943 473 727 412 727 412 412 3 412 3 830 902 830 902 238 911 238 911 172 205 172 205 466 643 466 643 904 617 904 617 525 644 525 644 813 820 813 820 435 905 435 905 923 859 923 859 780 794 780 794 644 675 644 675 212 533 212 533 335 36 335 36 766 812 766 812 470 905 470 905 236 933 236 933 616 273 616 273 584 849 584 849 431 53 431 53 300 560 300 560 575 682 575 682 915 834 915 834 607 846 607 846 412 882 412 882 95 832 95 832 139 586 139 586 518 887 518 887 175 282 175 282 463 832 463 832 398 777 398 777 359 313 359 313 223 528 223 528 563 279 563 279 71 353 71 353 704 688 704 688 111 562 111 562 426 379 426 379 42 638 42 638 741 948 741 948 277 724 277 724 364 101 364 101 583 744 583 744 162 498 162 498 654 826 654 826 97 436 97 436 44 734 44 734 243 345 243 345 473 762 473 762 283 802 283 802 959 651 959 651 588 613 588 613 700 736 700 736 816 139 816 139 483 798 483 798 379 122 379 122 308 141 308 141 766 2 766 2 106 736 106 736 540 533 540 533 445 710 445 710 246 422 246 422 282 202 282 202 291 509 291 509 288 336 288 336 878 246 878 246 806 398 806 398 917 511 917 511 818 395 818 395 76 94 76 94 578 871 578 871 184 42 184 42 199 147 199 147 629 141 629 141 550 276 550 276 657 840 657 840 117 132 117 132 910 367 910 367 772 81 772 81 612 553 612 553 337 765 337 765 252 497 252 497 274 604 274 604 438 344 438 344 560 409 560 409 36 768 36 768 326 625 326 625 397 802 397 802 486 502 486 502 811 9 811 9 852 717 852 717 109 149 109 149 841 368 841 368 502 442 502 442 817 622 817 622 860 510 860 510 557 102 557 102 170 702 170 702 82 399 82 399 734 41 734 41 937 691 937 691 107 323 107 323 173 176 173 176 888 36 888 36 16 694 16 694 544 183 544 183 630 651 630 651 241 60 241 60 567 714 567 714 621 390 621 390 546 95 546 95 651 253 651 253 309 141 309 141 950 92 950 92 806 232 806 232 77 820 77 820 802 744 802 744 375 868 375 868 891 47 891 47 197 339 197 339 148 918 148 918 603 699 603 699 833 720 833 720 51 915 51 915 725 742 725 742 370 868 370 868 232 177 232 177 802 76 802 76 76 870 76 870 387 248 387 248 908 593 908 593 420 589 420 589 854 708 854 708 581 718 581 718 456 678 456 678 403 407 403 407 301 788 301 788 614 196 614 196 200 417 200 417 524 514 524 514 517 530 517 530 838 650 838 650 449 629 449 629 247 403 247 403 349 468 349 468 7 225 7 225 401 421 401 421 763 167 763 167 910 741 910 741 935 69 935 69 359 677 359 677 621 688 621 688 263 243 263 243 933 367 933 367 271 496 271 496 536 30 536 30 403 210 403 210 902 364 902 364 157 931 157 931 673 861 673 861 272 904 272 904 679 410 679 410 813 729 813 729 765 441 765 441 455 593 455 593 258 52 258 52 33 385 33 385 836 698 836 698 49 147 49 147 195 780 195 780 802 513 802 513 628 128 628 128 18 604 18 604 190 960 190 960 725 262 725 262 624 888 624 888 841 557 841 557 350 381 350 381 479 657 479 657 335 949 335 949 377 495 377 495 356 147 356 147 645 917 645 917 500 672 500 672 611 933 611 933 651 310 651 310 551 659 551 659 165 709 165 709 667 170 667 170 887 145 887 145 634 455 634 455 295 113 295 113 55 540 55 540 335 210 335 210 628 367 628 367 62 115 62 115 459 856 459 856 566 103 566 103 201 902 201 902 559 150 559 150 878 891 878 891 211 59 211 59 814 524 814 524 320 359 320 359 307 930 307 930 777 701 777 701 344 251 344 251 693 500 693 500 879 361 879 361 511 88 511 88 829 210 829 210 916 394 916 394 953 110 953 110 88 827 88 827 400 653 400 653 481 565 481 565 292 910 292 910 250 850 250 850 328 41 328 41 354 3 354 3 326 550 326 550 587 458 587 458 89 292 89 292 667 384 667 384 307 787 307 787 814 208 814 208 56 58 56 58 786 826 786 826 449 562 449 562 457 145 457 145 475 552 475 552 651 637 651 637 901 863 901 863 385 122 385 122 693 364 693 364 139 279 139 279 916 888 916 888 251 440 251 440 573 386 573 386 344 533 344 533 514 218 514 218 348 953 348 953 295 871 295 871 246 195 246 195 549 34 549 34 201 552 201 552 296 857 296 857 171 623 171 623 487 947 487 947 758 276 758 276 188 933 188 933 605 280 605 280 411 584 411 584 645 21 645 21 428 819 428 819 476 703 476 703 202 787 202 787 777 538 777 538 484 320 484 320 761 95 761 95 771 266 771 266 394 952 394 952 620 318 620 318 906 289 906 289 307 493 307 493 930 196 930 196 234 569 234 569 751 414 751 414 24 539 24 539 130 129 130 129 503 222 503 222 223 338 223 338 374 802 374 802 575 907 575 907 846 186 846 186 18 462 18 462 17 730 17 730 561 724 561 724 626 301 626 301 546 958 546 958 744 587 744 587 573 348 573 348 218 780 218 780 179 672 179 672 227 282 227 282 40 911 40 911 564 260 564 260 869 629 869 629 613 811 613 811 857 188 857 188 827 646 827 646 469 711 469 711 363 428 363 428 797 901 797 901 854 575 854 575 942 143 942 143 564 902 564 902 495 668 495 668 270 648 270 648 803 786 803 786 274 869 274 869 261 361 261 361 610 81 610 81 256 369 256 369 470 530 470 530 117 649 117 649 633 489 633 489 262 730 262 730 404 921 404 921 755 787 755 787 771 823 771 823 422 329 422 329 374 182 374 182 185 679 185 679 123 941 123 941 945 572 945 572 431 46 431 46 94 76 94 76 587 850 587 850 218 649 218 649 122 469 122 469 281 11 281 11 858 134 858 134 773 378 773 378 703 9 703 9 378 597 378 597 174 918 174 918 521 108 521 108 227 55 227 55 181 870 181 870 907 590 907 590 632 828 632 828 331 333 331 333 767 956 767 956 631 891 631 891 938 839 938 839 923 694 923 694 374 748 374 748 370 41 370 41 378 480 378 480 917 232 917 232 654 620 654 620 422 384 422 384 780 889 780 889 75 632 75 632 643 72 643 72 155 746 155 746 181 748 181 748 612 257 612 257 858 846 858 846 293 705 293 705 796 808 796 808 725 128 725 128 345 715 345 715 27 677 27 677 293 473 293 473 403 688 403 688 773 779 773 779 719 50 719 50 628 556 628 556 276 848 276 848 930 411 930 411 537 772 537 772 368 910 368 910 843 860 843 860 245 74 245 74 844 377 844 377 60 299 60 299 431 274 431 274 68 163 68 163 830 302 830 302 830 819 830 819 693 877 693 877 403 819 403 819 708 384 708 384 796 784 796 784 16 749 16 749 744 776 744 776 50 844 50 844 822 908 822 908 135 239 135 239 478 175 478 175 379 384 379 384 157 585 157 585 949 948 949 948 221 773 221 773 264 109 264 109 569 288 569 288 952 613 952 613 3 364 3 364 899 101 899 101 319 591 319 591 597 782 597 782 934 705 934 705 530 851 530 851 357 401 357 401 784 765 784 765 539 545 539 545 26 806 26 806 542 293 542 293 302 62 302 62 695 745 695 745 640 330 640 330 353 648 353 648 693 671 693 671 526 117 526 117 233 107 233 107 162 246 162 246 233 557 233 557 758 291 758 291 698 248 698 248 400 500 400 500 132 913 132 913 24 925 24 925 563 679 563 679 878 194 878 194 460 154 460 154 743 583 743 583 172 421 172 421 73 548 73 548 868 859 868 859 782 803 782 803 952 162 952 162 549 229 549 229 865 51 865 51 433 286 433 286 523 540 523 540 776 917 776 917 535 318 535 318 629 421 629 421 218 910 218 910 822 511 822 511 220 920 220 920 894 166 894 166 731 951 731 951 884 177 884 177 261 799 261 799 627 396 627 396 513 404 513 404 136 695 136 695 103 304 103 304 375 518 375 518 67 33 67 33 311 287 311 287 534 744 534 744 369 511 369 511 213 667 213 667 132 181 132 181 872 99 872 99 4 870 4 870 620 511 620 511 311 199 311 199 434 128 434 128 407 102 407 102 382 395 382 395 146 546 146 546 392 26 392 26 845 622 845 622 318 251 318 251 157 82 157 82 256 527 256 527 652 106 652 106 931 716 931 716 538 293 538 293 815 572 815 572 186 455 186 455 865 828 865 828 336 679 336 679 810 702 810 702 634 690 634 690 557 647 557 647 452 230 452 230 581 561 581 561 626 24 626 24 317 426 317 426 314 751 314 751 790 628 790 628 583 358 583 358 388 803 388 803 119 654 119 654 241 482 241 482 670 649 670 649 761 878 761 878 833 80 833 80 941 537 941 537 860 815 860 815 848 265 848 265 605 68 605 68 29 438 29 438 806 643 806 643 574 239 574 239 911 180 911 180 150 150 150 150 545 435 545 435 185 415 185 415 540 176 540 176 495 277 495 277 754 941 754 941 949 854 949 854 74 899 74 899 507 18 507 18 638 541 638 541 742 655 742 655 861 954 861 954 464 872 464 872 298 47 298 47 771 841 771 841 602 547 602 547 66 437 66 437 218 914 218 914 1 641 1 641 840 715 840 715 488 854 488 854 373 434 373 434 275 370 275 370 681 830 681 830 916 743 916 743 479 892 479 892 560 283 560 283 132 330 132 330 350 135 350 135 700 541 700 541 12 824 12 824 94 892 94 892 921 17 921 17 499 258 499 258 476 519 476 519 186 928 186 928 668 867 668 867 679 664 679 664 405 324 405 324 736 323 736 323 633 794 633 794 255 652 255 652 493 172 493 172 840 915 840 915 606 140 606 140 343 381 343 381 344 509 344 509 924 107 924 107 938 771 938 771 458 307 458 307 949 877 949 877 715 318 715 318 9 544 9 544 122 203 122 203 366 465 366 465 937 811 937 811 414 462 414 462 93 771 93 771 328 374 328 374 653 845 653 845 143 252 143 252 806 535 806 535 521 296 521 296 138 66 138 66 833 405 833 405 12 644 12 644 822 820 822 820 949 231 949 231 26 328 26 328 451 328 451 328 595 553 595 553 357 728 357 728 317 321 317 321 960 607 960 607 933 17 933 17 109 756 109 756 784 493 784 493 312 902 312 902 626 764 626 764 418 22 418 22 248 953 248 953 161 954 161 954 383 245 383 245 347 348 347 348 730 530 730 530 238 185 238 185 911 329 911 329 875 931 875 931 731 357 731 357 598 575 598 575 938 326 938 326 744 712 744 712 543 544 543 544 845 74 845 74 594 121 594 121 231 743 231 743 77 878 77 878 201 278 201 278 463 558 463 558 956 95 956 95 649 893 649 893 573 416 573 416 355 243 355 243 125 203 125 203 888 699 888 699 672 230 672 230 149 596 149 596 63 201 63 201 958 403 958 403 550 612 550 612 810 479 810 479 278 374 278 374 578 756 578 756 708 663 708 663 166 97 166 97 920 623 920 623 231 330 231 330 751 572 751 572 14 422 14 422 26 272 26 272 148 642 148 642 541 81 541 81 488 572 488 572 560 376 560 376 364 8 364 8 898 146 898 146 952 495 952 495 753 322 753 322 406 907 406 907 644 653 644 653 624 76 624 76 885 951 885 951 389 526 389 526 336 546 336 546 130 499 130 499 688 570 688 570 909 514 909 514 98 188 98 188 362 63 362 63 545 854 545 854 823 587 823 587 393 500 393 500 52 904 52 904 298 242 298 242 322 55 322 55 882 646 882 646 637 276 637 276 106 936 106 936 502 819 502 819 330 931 330 931 240 56 240 56 707 918 707 918 870 925 870 925 375 950 375 950 67 368 67 368 123 74 123 74 616 850 616 850 540 814 540 814 361 249 361 249 791 401 791 401 272 686 272 686 159 567 159 567 665 208 665 208 858 567 858 567 229 317 229 317 711 819 711 819 204 10 204 10 361 339 361 339 403 687 403 687 168 414 168 414 560 22 560 22 196 853 196 853 717 185 717 185 946 79 946 79 715 233 715 233 282 819 282 819 250 776 250 776 24 897 24 897 290 719 290 719 575 138 575 138 574 73 574 73 337 691 337 691 60 342 60 342 200 567 200 567 254 297 254 297 465 34 465 34 603 778 603 778 460 22 460 22 414 469 414 469 13 74 13 74 518 506 518 506 606 454 606 454 197 571 197 571 955 936 955 936 578 624 578 624 596 290 596 290 151 70 151 70 654 505 654 505 211 252 211 252 130 392 130 392 888 549 888 549 701 251 701 251 318 872 318 872 831 788 831 788 783 707 783 707 316 874 316 874 9 196 9 196 30 293 30 293 319 79 319 79 128 323 128 323 820 534 820 534 558 948 558 948 639 388 639 388 273 826 273 826 536 774 536 774 492 937 492 937 664 432 664 432 285 336 285 336 350 834 350 834 638 367 638 367 851 711 851 711 665 82 665 82 40 388 40 388 710 719 710 719 160 425 160 425 390 660 390 660 866 788 866 788 310 275 310 275 264 241 264 241 603 159 603 159 95 557 95 557 553 928 553 928 486 776 486 776 525 82 525 82 403 218 403 218 676 4 676 4 911 588 911 588 193 154 193 154 757 794 757 794 939 268 939 268 23 792 23 792 668 101 668 101 441 682 441 682 67 196 67 196 212 586 212 586 67 542 67 542 21 901 21 901 626 58 626 58 91 446 91 446 27 115 27 115 316 298 316 298 252 698 252 698 549 86 549 86 167 530 167 530 346 868 346 868 882 743 882 743 580 324 580 324 759 207 759 207 379 208 379 208 762 926 762 926 654 947 654 947 242 893 242 893 379 562 379 562 328 38 328 38 440 480 440 480 860 618 860 618 109 551 109 551 448 43 448 43 311 582 311 582 186 98 186 98 103 398 103 398 326 474 326 474 641 868 641 868 722 947 722 947 126 451 126 451 385 736 385 736 714 375 714 375 233 105 233 105 646 546 646 546 21 234 21 234 839 570 839 570 771 274 771 274 917 585 917 585 230 101 230 101 685 620 685 620 613 699 613 699 256 597 256 597 155 382 155 382 306 394 306 394 533 816 533 816 155 35 155 35 23 611 23 611 457 79 457 79 87 575 87 575 124 848 124 848 704 447 704 447 49 820 49 820 376 120 376 120 508 192 508 192 326 135 326 135 356 761 356 761 46 212 46 212 918 628 918 628 191 262 191 262 596 689 596 689 188 167 188 167 524 573 524 573 957 893 957 893 798 955 798 955 715 869 715 869 799 863 799 863 742 143 742 143 407 180 407 180 192 765 192 765 579 792 579 792 64 200 64 200 723 827 723 827 301 36 301 36 912 822 912 822 104 939 104 939 689 620 689 620 530 640 530 640 730 485 730 485 811 163 811 163 950 221 950 221 552 554 552 554 931 867 931 867 368 958 368 958 756 155 756 155 738 93 738 93 561 253 561 253 654 282 654 282 274 659 274 659 375 729 375 729 520 63 520 63 600 340 600 340 628 307 628 307 667 792 667 792 750 118 750 118 227 776 227 776 63 294 63 294 772 857 772 857 39 177 39 177 773 21 773 21 472 538 472 538 293 600 293 600 504 186 504 186 851 726 851 726 227 189 227 189 437 851 437 851 296 225 296 225 610 361 610 361 455 314 455 314 552 582 552 582 889 497 889 497 903 299 903 299 936 832 936 832 434 631 434 631 534 313 534 313 554 827 554 827 459 648 459 648 343 386 343 386 165 495 165 495 692 344 692 344 934 402 934 402 392 556 392 556 809 67 809 67 888 456 888 456 316 789 316 789 789 203 789 203 374 936 374 936 4 375 4 375 289 106 289 106 364 508 364 508 149 366 149 366 398 146 398 146 321 102 321 102 899 548 899 548 74 791 74 791 732 113 732 113 73 539 73 539 603 14 603 14 203 33 203 33 629 34 629 34 15 616 15 616 791 936 791 936 606 881 606 881 872 552 872 552 797 671 797 671 129 712 129 712 603 299 603 299 552 953 552 953 354 33 354 33 754 479 754 479 37 377 37 377 731 473 731 473 289 910 289 910 935 24 935 24 372 322 372 322 477 502 477 502 308 396 308 396 191 675 191 675 938 628 938 628 189 484 189 484 849 728 849 728 576 718 576 718 155 235 155 235 32 15 32 15 878 678 878 678 349 323 349 323 107 294 107 294 762 16 762 16 847 55 847 55 709 474 709 474 131 85 131 85 753 438 753 438 487 335 487 335 13 521 13 521 196 926 196 926 956 250 956 250 921 441 921 441 750 431 750 431 42 261 42 261 530 518 530 518 496 954 496 954 11 180 11 180 535 360 535 360 622 384 622 384 320 751 320 751 648 389 648 389 832 325 832 325 214 116 214 116 736 691 736 691 460 912 460 912 347 88 347 88 719 48 719 48 34 804 34 804 954 704 954 704 603 350 603 350 925 768 925 768 350 351 350 351 697 579 697 579 631 21 631 21 773 754 773 754 231 65 231 65 364 327 364 327 483 377 483 377 461 722 461 722 595 487 595 487 122 440 122 440 468 904 468 904 185 558 185 558 695 557 695 557 6 194 6 194 192 637 192 637 591 659 591 659 359 369 359 369 503 788 503 788 90 23 90 23 595 269 595 269 505 657 505 657 432 538 432 538 409 275 409 275 459 746 459 746 898 679 898 679 599 833 599 833 891 694 891 694 343 467 343 467 145 950 145 950 471 33 471 33 489 191 489 191 268 369 268 369 132 102 132 102 449 687 449 687 473 594 473 594 375 93 375 93 915 638 915 638 739 402 739 402 684 53 684 53 36 363 36 363 497 199 497 199 724 583 724 583 258 407 258 407 92 475 92 475 34 331 34 331 553 773 553 773 908 477 908 477 672 185 672 185 939 28 939 28 661 447 661 447 160 743 160 743 341 307 341 307 447 950 447 950 29 5 29 5 82 913 82 913 608 119 608 119 725 342 725 342 260 930 260 930 184 567 184 567 293 881 293 881 289 570 289 570 913 419 913 419 871 823 871 823 75 653 75 653 728 286 728 286 905 214 905 214 243 686 243 686 246 954 246 954 47 831 47 831 624 584 624 584 179 313 179 313 459 868 459 868 539 539 539 539 460 197 460 197 698 437 698 437 430 568 430 568 146 302 146 302 481 603 481 603 413 126 413 126 72 53 72 53 500 662 500 662 371 179 371 179 630 658 630 658 818 622 818 622 143 47 143 47 357 178 357 178 773 340 773 340 874 882 874 882 134 16 134 16 758 752 758 752 759 231 759 231 663 556 663 556 431 563 431 563 336 186 336 186 507 929 507 929 663 320 663 320 93 116 93 116 918 123 918 123 136 129 136 129 493 122 493 122 486 818 486 818 46 737 46 737 672 744 672 744 670 904 670 904 958 666 958 666 143 805 143 805 885 151 885 151 348 212 348 212 873 210 873 210 946 675 946 675 48 723 48 723 627 819 627 819 725 629 725 629 882 826 882 826 87 297 87 297 120 770 120 770 935 690 935 690 3 424 3 424 878 167 878 167 834 158 834 158 772 53 772 53 858 169 858 169 442 282 442 282 164 419 164 419 849 43 849 43 172 634 172 634 769 271 769 271 628 879 628 879 307 513 307 513 431 89 431 89 711 722 711 722 454 608 454 608 207 100 207 100 470 66 470 66 210 240 210 240 176 593 176 593 330 449 330 449 664 370 664 370 870 311 870 311 71 671 71 671 905 838 905 838 425 870 425 870 521 372 521 372 480 681 480 681 383 412 383 412 639 627 639 627 655 586 655 586 423 695 423 695 269 913 269 913 654 2 654 2 42 737 42 737 335 959 335 959 266 576 266 576 378 621 378 621 390 841 390 841 912 97 912 97 362 40 362 40 72 258 72 258 823 608 823 608 142 908 142 908 418 645 418 645 766 782 766 782 403 770 403 770 749 172 749 172 359 725 359 725 737 221 737 221 623 782 623 782 532 877 532 877 687 212 687 212 757 317 757 317 544 863 544 863 358 382 358 382 238 639 238 639 895 634 895 634 378 659 378 659 714 523 714 523 89 723 89 723 901 482 901 482 147 776 147 776 547 513 547 513 741 782 741 782 395 193 395 193 767 472 767 472 791 781 791 781 327 876 327 876 87 933 87 933 725 227 725 227 76 349 76 349 245 107 245 107 109 91 109 91 552 325 552 325 37 796 37 796 418 455 418 455 466 431 466 431 141 858 141 858 712 952 712 952 197 637 197 637 588 687 588 687 27 576 27 576 666 351 666 351 339 394 339 394 416 487 416 487 101 532 101 532 768 188 768 188 255 300 255 300 18 549 18 549 193 691 193 691 384 735 384 735 359 822 359 822 707 186 707 186 412 272 412 272 649 33 649 33 869 230 869 230 2 69 2 69 284 801 284 801 721 109 721 109 912 898 912 898 785 563 785 563 588 770 588 770 430 601 430 601 325 735 325 735 377 945 377 945 131 693 131 693 117 679 117 679 928 202 928 202 240 890 240 890 149 678 149 678 884 744 884 744 414 21 414 21 579 86 579 86 488 375 488 375 472 318 472 318 599 319 599 319 157 814 157 814 130 949 130 949 757 520 757 520 306 245 306 245 435 576 435 576 865 929 865 929 851 933 851 933 699 456 699 456 284 495 284 495 945 551 945 551 232 900 232 900 39 837 39 837 634 951 634 951 442 34 442 34 49 815 49 815 269 507 269 507 330 907 330 907 778 648 778 648 401 673 401 673 9 360 9 360 693 673 693 673 872 204 872 204 315 322 315 322 826 836 826 836 321 566 321 566 397 747 397 747 55 605 55 605 939 711 939 711 584 710 584 710 79 747 79 747 918 785 918 785 2 882 2 882 372 118 372 118 3 908 3 908 70 126 70 126 249 5 249 5 240 350 240 350 333 830 333 830 925 280 925 280 77 367 77 367 539 236 539 236 720 944 720 944 620 749 620 749 419 369 419 369 648 131 648 131 665 362 665 362 690 393 690 393 700 497 700 497 394 159 394 159 455 828 455 828 941 691 941 691 893 643 893 643 940 85 940 85 796 144 796 144 331 428 331 428 848 517 848 517 67 305 67 305 897 498 897 498 868 848 868 848 142 371 142 371 450 705 450 705 893 335 893 335 100 782 100 782 310 540 310 540 389 150 389 150 674 113 674 113 279 906 279 906 281 122 281 122 126 815 126 815 748 760 748 760 146 607 146 607 476 316 476 316 418 584 418 584 544 624 544 624 748 427 748 427 484 782 484 782 325 358 325 358 248 203 248 203 853 29 853 29 831 303 831 303 93 489 93 489 332 860 332 860 611 55 611 55 957 378 957 378 459 294 459 294 70 883 70 883 448 708 448 708 159 3 159 3 477 865 477 865 787 247 787 247 136 853 136 853 740 255 740 255 29 509 29 509 816 234 816 234 77 523 77 523 914 610 914 610 828 388 828 388 794 425 794 425 834 834 834 834 457 913 457 913 877 628 877 628 790 769 790 769 766 857 766 857 812 567 812 567 487 457 487 457 618 257 618 257 478 448 478 448 602 372 602 372 25 215 25 215 910 736 910 736 235 807 235 807 611 56 611 56 406 573 406 573 792 9 792 9 739 936 739 936 519 748 519 748 159 133 159 133 645 342 645 342 519 580 519 580 538 400 538 400 718 487 718 487 323 56 323 56 795 519 795 519 816 832 816 832 328 655 328 655 519 686 519 686 932 959 932 959 287 219 287 219 946 106 946 106 198 308 198 308 360 952 360 952 380 572 380 572 945 37 945 37 556 64 556 64 860 577 860 577 618 813 618 813 202 550 202 550 819 676 819 676 147 7 147 7 642 367 642 367 261 48 261 48 286 600 286 600 888 373 888 373 868 817 868 817 92 650 92 650 99 918 99 918 698 544 698 544 855 694 855 694 793 896 793 896 437 596 437 596 373 201 373 201 419 649 419 649 321 875 321 875 571 641 571 641 863 749 863 749 780 442 780 442 425 104 425 104 473 72 473 72 428 842 428 842 856 724 856 724 296 84 296 84 179 24 179 24 465 796 465 796 651 36 651 36 273 204 273 204 387 289 387 289 490 184 490 184 314 813 314 813 116 195 116 195 824 597 824 597 379 93 379 93 695 19 695 19 867 57 867 57 932 437 932 437 898 287 898 287 286 284 286 284 419 43 419 43 572 62 572 62 453 12 453 12 388 293 388 293 410 646 410 646 949 622 949 622 264 945 264 945 126 11 126 11 235 311 235 311 708 833 708 833 401 90 401 90 444 684 444 684 159 117 159 117 548 148 548 148 704 481 704 481 563 784 563 784 250 134 250 134 839 494 839 494 627 332 627 332 435 849 435 849 137 689 137 689 702 818 702 818 653 263 653 263 482 349 482 349 260 435 260 435 910 496 910 496 741 368 741 368 229 31 229 31 285 586 285 586 829 755 829 755 525 676 525 676 97 326 97 326 523 434 523 434 592 776 592 776 925 767 925 767 123 509 123 509 513 873 513 873 842 189 842 189 104 864 104 864 280 371 280 371 54 683 54 683 307 671 307 671 669 84 669 84 927 629 927 629 846 890 846 890 518 931 518 931 239 333 239 333 175 260 175 260 706 448 706 448 563 779 563 779 669 662 669 662 494 721 494 721 398 662 398 662 397 315 397 315 348 551 348 551 575 807 575 807 895 258 895 258 420 650 420 650 35 756 35 756 405 299 405 299 490 480 490 480 924 37 924 37 614 315 614 315 951 489 951 489 675 143 675 143 25 314 25 314 155 248 155 248 554 623 554 623 704 938 704 938 130 244 130 244 437 617 437 617 946 329 946 329 341 143 341 143 251 577 251 577 404 197 404 197 760 539 760 539 744 207 744 207 561 728 561 728 278 559 278 559 894 746 894 746 496 521 496 521 381 208 381 208 892 917 892 917 764 923 764 923 130 816 130 816 844 452 844 452 455 393 455 393 864 250 864 250 119 308 119 308 10 584 10 584 51 466 51 466 596 458 596 458 143 409 143 409 188 815 188 815 725 467 725 467 949 507 949 507 769 605 769 605 102 581 102 581 516 937 516 937 937 954 937 954 589 792 589 792 723 816 723 816 533 500 533 500 581 947 581 947 631 372 631 372 606 598 606 598 193 256 193 256 937 616 937 616 808 713 808 713 425 141 425 141 423 766 423 766 663 276 663 276 667 646 667 646 629 333 629 333 182 389 182 389 955 517 955 517 345 303 345 303 343 392 343 392 924 330 924 330 873 505 873 505 264 51 264 51 261 140 261 140 925 346 925 346 501 908 501 908 205 385 205 385 501 918 501 918 447 1 447 1 501 220 501 220 205 516 205 516 347 100 347 100 582 524 582 524 830 903 830 903 621 555 621 555 556 882 556 882 952 73 952 73 933 168 933 168 594 610 594 610 733 573 733 573 217 389 217 389 894 861 894 861 352 598 352 598 676 323 676 323 622 652 622 652 95 66 95 66 830 436 830 436 948 64 948 64 573 940 573 940 540 758 540 758 463 681 463 681 772 433 772 433 267 945 267 945 652 788 652 788 570 418 570 418 136 148 136 148 732 617 732 617 2 442 2 442 355 588 355 588 373 805 373 805 309 737 309 737 852 901 852 901 238 468 238 468 385 353 385 353 92 229 92 229 22 338 22 338 513 679 513 679 480 710 480 710 213 451 213 451 862 638 862 638 902 528 902 528 742 7 742 7 1 357 1 357 788 483 788 483 747 956 747 956 19 255 19 255 148 166 148 166 577 72 577 72 482 376 482 376 107 28 107 28 323 40 323 40 126 176 126 176 407 190 407 190 156 677 156 677 873 725 873 725 472 113 472 113 631 478 631 478 60 606 60 606 53 732 53 732 835 264 835 264 136 166 136 166 543 803 543 803 268 233 268 233 692 307 692 307 15 739 15 739 859 403 859 403 915 617 915 617 928 943 928 943 16 354 16 354 837 521 837 521 431 201 431 201 893 887 893 887 177 803 177 803 197 438 197 438 127 394 127 394 437 638 437 638 378 285 378 285 90 420 90 420 483 168 483 168 550 119 550 119 755 619 755 619 512 239 512 239 473 106 473 106 277 14 277 14 373 547 373 547 752 504 752 504 162 630 162 630 324 49 324 49 221 577 221 577 952 401 952 401 343 950 343 950 295 323 295 323 564 730 564 730 30 326 30 326 13 776 13 776 930 751 930 751 494 364 494 364 280 329 280 329 537 740 537 740 64 756 64 756 855 251 855 251 654 278 654 278 563 334 563 334 224 45 224 45 627 20 627 20 4 331 4 331 193 22 193 22 577 766 577 766 399 7 399 7 224 500 224 500 410 107 410 107 454 581 454 581 131 869 131 869 607 874 607 874 517 567 517 567 694 643 694 643 913 907 913 907 389 590 389 590 198 544 198 544 449 471 449 471 203 526 203 526 137 255 137 255 795 782 795 782 473 638 473 638 320 644 320 644 657 133 657 133 955 556 955 556 409 829 409 829 862 106 862 106 718 549 718 549 367 54 367 54 768 782 768 782 490 283 490 283 821 605 821 605 637 632 637 632 612 652 612 652 778 898 778 898 891 872 891 872 410 148 410 148 291 910 291 910 790 710 790 710 760 283 760 283 695 133 695 133 922 554 922 554 185 177 185 177 816 21 816 21 79 507 79 507 347 40 347 40 405 891 405 891 824 466 824 466 822 75 822 75 625 39 625 39 941 668 941 668 262 808 262 808 485 297 485 297 494 619 494 619 252 258 252 258 656 26 656 26 326 204 326 204 649 114 649 114 8 253 8 253 189 225 189 225 117 56 117 56 725 920 725 920 807 646 807 646 177 469 177 469 617 763 617 763 232 416 232 416 926 249 926 249 518 917 518 917 922 886 922 886 775 611 775 611 420 444 420 444 416 207 416 207 571 489 571 489 695 430 695 430 398 812 398 812 742 878 742 878 195 142 195 142 252 653 252 653 817 806 817 806 187 928 187 928 805 484 805 484 603 654 603 654 353 903 353 903 326 339 326 339 24 807 24 807 26 574 26 574 500 876 500 876 746 626 746 626 401 148 401 148 957 297 957 297 959 625 959 625 398 556 398 556 387 873 387 873 10 220 10 220 214 181 214 181 21 365 21 365 101 226 101 226 325 421 325 421 207 147 207 147 165 226 165 226 170 444 170 444 820 17 820 17 639 489 639 489 740 568 740 568 905 949 905 949 603 813 603 813 506 339 506 339 245 28 245 28 55 393 55 393 832 644 832 644 663 176 663 176 958 763 958 763 807 437 807 437 935 230 935 230 745 27 745 27 740 386 740 386 528 503 528 503 149 670 149 670 901 819 901 819 12 350 12 350 422 459 422 459 656 122 656 122 130 531 130 531 91 892 91 892 606 111 606 111 540 390 540 390 883 153 883 153 822 10 822 10 45 158 45 158 685 929 685 929 130 115 130 115 72 23 72 23 254 548 254 548 583 458 583 458 292 38 292 38 229 535 229 535 412 208 412 208 193 590 193 590 504 665 504 665 864 97 864 97 938 174 938 174 318 218 318 218 310 476 310 476 335 355 335 355 29 36 29 36 255 566 255 566 468 349 468 349 237 611 237 611 939 911 939 911 264 87 264 87 896 48 896 48 753 553 753 553 422 82 422 82 133 201 133 201 844 20 844 20 892 881 892 881 404 44 404 44 514 175 514 175 534 927 534 927 312 229 312 229 476 778 476 778 883 455 883 455 612 220 612 220 315 736 315 736 225 25 225 25 845 205 845 205 58 920 58 920 282 704 282 704 650 646 650 646 454 510 454 510 798 674 798 674 42 482 42 482 954 62 954 62 722 408 722 408 853 644 853 644 959 866 959 866 536 239 536 239 38 791 38 791 226 14 226 14 239 287 239 287 439 632 439 632 524 203 524 203 270 884 270 884 365 748 365 748 122 185 122 185 408 520 408 520 242 63 242 63 175 338 175 338 740 214 740 214 842 467 842 467 496 93 496 93 243 293 243 293 171 268 171 268 232 185 232 185 605 683 605 683 412 721 412 721 515 537 515 537 566 262 566 262 13 326 13 326 336 387 336 387 801 953 801 953 889 712 889 712 535 394 535 394 884 488 884 488 506 745 506 745 375 459 375 459 269 598 269 598 621 685 621 685 196 742 196 742 308 413 308 413 455 901 455 901 32 895 32 895 627 750 627 750 694 74 694 74 344 309 344 309 306 907 306 907 764 829 764 829 257 545 257 545 86 130 86 130 200 958 200 958 148 465 148 465 347 684 347 684 917 651 917 651 390 454 390 454 752 806 752 806 200 378 200 378 812 683 812 683 211 782 211 782 398 216 398 216 942 449 942 449 841 840 841 840 369 915 369 915 298 86 298 86 688 719 688 719 886 887 886 887 521 254 521 254 239 715 239 715 291 465 291 465 204 31 204 31 438 191 438 191 700 825 700 825 189 751 189 751 207 298 207 298 499 47 499 47 842 535 842 535 392 94 392 94 358 58 358 58 733 559 733 559 720 353 720 353 137 874 137 874 552 302 552 302 535 427 535 427 770 213 770 213 198 289 198 289 551 97 551 97 903 144 903 144 917 495 917 495 451 912 451 912 315 945 315 945 403 459 403 459 190 492 190 492 390 131 390 131 823 570 823 570 478 330 478 330 179 329 179 329 531 519 531 519 753 795 753 795 654 696 654 696 808 388 808 388 687 299 687 299 8 707 8 707 466 921 466 921 928 569 928 569 179 660 179 660 178 857 178 857 299 321 299 321 228 231 228 231 47 741 47 741 89 583 89 583 596 398 596 398 743 645 743 645 101 854 101 854 673 281 673 281 96 685 96 685 912 75 912 75 633 471 633 471 498 121 498 121 661 620 661 620 885 917 885 917 16 23 16 23 1 677 1 677 567 664 567 664 555 514 555 514 271 130 271 130 131 217 131 217 844 381 844 381 327 557 327 557 347 709 347 709 173 275 173 275 600 169 600 169 221 500 221 500 536 77 536 77 757 398 757 398 289 680 289 680 771 180 771 180 749 7 749 7 398 265 398 265 747 136 747 136 270 9 270 9 446 928 446 928 879 897 879 897 828 470 828 470 211 914 211 914 624 581 624 581 525 50 525 50 792 478 792 478 486 746 486 746 231 483 231 483 539 25 539 25 708 110 708 110 413 111 413 111 266 872 266 872 848 819 848 819 326 914 326 914 908 958 908 958 188 447 188 447 927 318 927 318 483 88 483 88 906 52 906 52 639 566 639 566 478 76 478 76 677 539 677 539 293 152 293 152 63 316 63 316 449 392 449 392 358 890 358 890 584 629 584 629 358 352 358 352 522 352 522 352 211 80 211 80 257 259 257 259 236 19 236 19 198 800 198 800 172 564 172 564 169 126 169 126 531 693 531 693 914 589 914 589 912 916 912 916 177 190 177 190 193 766 193 766 428 918 428 918 370 113 370 113 858 944 858 944 423 258 423 258 393 888 393 888 214 919 214 919 618 558 618 558 479 174 479 174 897 660 897 660 227 604 227 604 175 559 175 559 674 55 674 55 505 885 505 885 684 529 684 529 27 946 27 946 327 848 327 848 3 838 3 838 618 172 618 172 659 869 659 869 835 180 835 180 547 917 547 917 306 842 306 842 316 883 316 883 331 674 331 674 414 494 414 494 600 7 600 7 187 779 187 779 789 535 789 535 378 671 378 671 370 2 370 2 405 206 405 206 891 245 891 245 78 201 78 201 64 646 64 646 806 60 806 60 406 161 406 161 621 266 621 266 395 764 395 764 578 450 578 450 329 576 329 576 182 200 182 200 721 723 721 723 708 848 708 848 14 880 14 880 662 210 662 210 602 189 602 189 348 557 348 557 345 687 345 687 640 686 640 686 225 652 225 652 101 694 101 694 190 818 190 818 670 186 670 186 172 78 172 78 373 454 373 454 96 294 96 294 422 245 422 245 832 400 832 400 673 763 673 763 523 668 523 668 609 542 609 542 125 690 125 690 179 341 179 341 772 618 772 618 724 134 724 134 927 391 927 391 557 683 557 683 389 798 389 798 159 532 159 532 476 89 476 89 698 677 698 677 771 436 771 436 838 726 838 726 649 323 649 323 893 306 893 306 270 152 270 152 58 675 58 675 732 61 732 61 586 892 586 892 829 936 829 936 773 918 773 918 764 757 764 757 600 339 600 339 319 761 319 761 835 70 835 70 67 617 67 617 611 549 611 549 636 41 636 41 660 477 660 477 142 766 142 766 739 364 739 364 722 770 722 770 21 167 21 167 276 803 276 803 670 436 670 436 342 610 342 610 299 273 299 273 75 406 75 406 25 75 25 75 284 166 284 166 59 904 59 904 615 530 615 530 251 491 251 491 554 313 554 313 413 407 413 407 224 729 224 729 837 270 837 270 860 337 860 337 802 159 802 159 246 426 246 426 658 300 658 300 440 446 440 446 683 489 683 489 224 381 224 381 949 481 949 481 930 747 930 747 302 49 302 49 227 224 227 224 708 75 708 75 895 263 895 263 478 629 478 629 515 31 515 31 852 775 852 775 371 957 371 957 562 753 562 753 582 8 582 8 569 50 569 50 357 316 357 316 94 162 94 162 816 488 816 488 714 681 714 681 120 48 120 48 600 901 600 901 390 651 390 651 153 137 153 137 339 453 339 453 531 728 531 728 334 959 334 959 830 238 830 238 921 170 921 170 582 344 582 344 332 464 332 464 76 374 76 374 305 395 305 395 37 64 37 64 198 588 198 588 89 382 89 382 766 277 766 277 741 655 741 655 704 319 704 319 442 739 442 739 167 501 167 501 571 449 571 449 256 439 256 439 643 194 643 194 783 344 783 344 157 84 157 84 458 129 458 129 394 887 394 887 220 364 220 364 895 515 895 515 740 937 740 937 36 97 36 97 819 604 819 604 790 461 790 461 421 91 421 91 249 791 249 791 599 47 599 47 601 521 601 521 867 515 867 515 724 712 724 712 439 677 439 677 383 283 383 283 691 310 691 310 679 734 679 734 556 172 556 172 841 128 841 128 600 900 600 900 298 129 298 129 122 516 122 516 348 560 348 560 204 169 204 169 934 610 934 610 282 244 282 244 671 625 671 625 39 825 39 825 661 523 661 523 683 606 683 606 392 178 392 178 464 609 464 609 684 122 684 122 245 719 245 719 363 718 363 718 107 206 107 206 417 619 417 619 250 660 250 660 478 674 478 674 413 45 413 45 488 411 488 411 322 441 322 441 694 589 694 589 459 811 459 811 911 75 911 75 537 117 537 117 320 557 320 557 616 920 616 920 871 600 871 600 430 376 430 376 786 365 786 365 619 498 619 498 558 162 558 162 721 534 721 534 680 278 680 278 317 222 317 222 410 792 410 792 682 97 682 97 626 673 626 673 2 923 2 923 167 197 167 197 611 155 611 155 863 623 863 623 288 68 288 68 569 477 569 477 192 16 192 16 836 607 836 607 701 648 701 648 197 667 197 667 903 141 903 141 693 460 693 460 895 851 895 851 65 62 65 62 188 32 188 32 456 788 456 788 137 722 137 722 481 323 481 323 37 854 37 854 914 468 914 468 257 754 257 754 410 421 410 421 326 699 326 699 360 809 360 809 653 96 653 96 548 29 548 29 30 495 30 495 208 585 208 585 43 58 43 58 581 9 581 9 10 197 10 197 944 730 944 730 110 358 110 358 64 262 64 262 82 704 82 704 94 100 94 100 219 40 219 40 880 369 880 369 233 327 233 327 34 64 34 64 368 192 368 192 89 267 89 267 454 347 454 347 438 499 438 499 334 174 334 174 382 313 382 313 426 261 426 261 210 48 210 48 773 663 773 663 87 367 87 367 913 917 913 917 169 98 169 98 882 644 882 644 789 457 789 457 1 638 1 638 607 824 607 824 10 753 10 753 766 150 766 150 78 94 78 94 155 30 155 30 514 795 514 795 278 480 278 480 527 530 527 530 705 577 705 577 208 704 208 704 354 822 354 822 87 886 87 886 53 590 53 590 231 28 231 28 680 677 680 677 158 690 158 690 173 506 173 506 913 774 913 774 608 410 608 410 201 174 201 174 757 65 757 65 367 683 367 683 735 819 735 819 510 157 510 157 133 263 133 263 359 565 359 565 897 874 897 874 272 505 272 505 291 26 291 26 849 641 849 641 812 236 812 236 566 700 566 700 595 711 595 711 960 684 960 684 131 807 131 807 484 165 484 165 155 539 155 539 813 326 813 326 655 305 655 305 63 481 63 481 589 184 589 184 236 155 236 155 837 41 837 41 706 519 706 519 265 488 265 488 177 638 177 638 538 783 538 783 774 837 774 837 273 834 273 834 136 238 136 238 480 711 480 711 489 59 489 59 323 761 323 761 43 395 43 395 919 759 919 759 699 899 699 899 526 273 526 273 654 442 654 442 310 422 310 422 367 669 367 669 774 926 774 926 478 367 478 367 808 245 808 245 82 581 82 581 253 186 253 186 818 200 818 200 853 273 853 273 155 439 155 439 313 369 313 369 477 866 477 866 609 359 609 359 446 688 446 688 446 657 446 657 949 858 949 858 497 676 497 676 752 301 752 301 82 935 82 935 170 694 170 694 934 172 934 172 697 511 697 511 639 855 639 855 49 264 49 264 214 682 214 682 888 551 888 551 795 22 795 22 426 905 426 905 115 226 115 226 469 44 469 44 444 548 444 548 564 147 564 147 853 858 853 858 554 103 554 103 907 8 907 8 141 889 141 889 764 830 764 830 839 691 839 691 507 32 507 32 820 466 820 466 399 294 399 294 371 859 371 859 732 410 732 410 340 799 340 799 533 802 533 802 662 165 662 165 508 846 508 846 651 491 651 491 456 107 456 107 262 886 262 886 395 284 395 284 373 538 373 538 821 623 821 623 638 879 638 879 888 406 888 406 58 159 58 159 249 150 249 150 634 364 634 364 399 202 399 202 640 615 640 615 7 478 7 478 1 122 1 122 35 660 35 660 170 480 170 480 470 707 470 707 152 615 152 615 393 275 393 275 734 373 734 373 410 898 410 898 387 832 387 832 920 802 920 802 833 917 833 917 904 152 904 152 456 594 456 594 483 863 483 863 56 683 56 683 853 579 853 579 618 552 618 552 512 743 512 743 104 102 104 102 695 831 695 831 945 82 945 82 195 278 195 278 182 113 182 113 866 74 866 74 352 603 352 603 323 203 323 203 135 891 135 891 587 479 587 479 636 209 636 209 659 33 659 33 768 496 768 496 679 765 679 765 75 128 75 128 776 438 776 438 70 253 70 253 555 801 555 801 849 54 849 54 313 487 313 487 254 463 254 463 653 7 653 7 340 319 340 319 697 721 697 721 641 556 641 556 280 937 280 937 157 849 157 849 599 566 599 566 124 845 124 845 802 897 802 897 764 835 764 835 195 165 195 165 115 936 115 936 568 659 568 659 361 517 361 517 245 717 245 717 923 825 923 825 543 748 543 748 250 629 250 629 337 28 337 28 170 126 170 126 859 475 859 475 387 942 387 942 318 189 318 189 148 562 148 562 369 619 369 619 91 397 91 397 863 351 863 351 846 852 846 852 679 361 679 361 853 369 853 369 667 557 667 557 397 673 397 673 65 99 65 99 710 117 710 117 597 406 597 406 262 596 262 596 581 166 581 166 389 952 389 952 943 493 943 493 183 894 183 894 869 341 869 341 475 554 475 554 892 486 892 486 669 249 669 249 380 234 380 234 48 814 48 814 162 190 162 190 571 35 571 35 862 915 862 915 216 641 216 641 278 817 278 817 855 458 855 458 97 815 97 815 953 528 953 528 77 444 77 444 53 634 53 634 730 921 730 921 950 774 950 774 253 605 253 605 218 769 218 769 478 368 478 368 757 337 757 337 346 144 346 144 460 172 460 172 1 335 1 335 667 94 667 94 473 722 473 722 847 327 847 327 601 20 601 20 781 91 781 91 623 609 623 609 553 544 553 544 763 539 763 539 274 313 274 313 159 643 159 643 315 387 315 387 297 213 297 213 245 279 245 279 820 574 820 574 944 103 944 103 924 428 924 428 143 761 143 761 559 606 559 606 812 357 812 357 880 871 880 871 852 539 852 539 711 155 711 155 73 178 73 178 121 442 121 442 298 191 298 191 404 739 404 739 396 378 396 378 52 852 52 852 948 90 948 90 425 221 425 221 221 811 221 811 505 677 505 677 887 782 887 782 355 884 355 884 380 298 380 298 632 871 632 871 769 514 769 514 948 417 948 417 829 627 829 627 680 849 680 849 350 960 350 960 150 70 150 70 842 447 842 447 174 560 174 560 861 284 861 284 469 278 469 278 357 215 357 215 932 657 932 657 424 911 424 911 466 73 466 73 608 273 608 273 89 803 89 803 515 685 515 685 215 801 215 801 543 231 543 231 859 301 859 301 120 45 120 45 382 864 382 864 541 254 541 254 101 268 101 268 315 249 315 249 393 619 393 619 182 403 182 403 343 72 343 72 484 147 484 147 814 328 814 328 400 725 400 725 548 926 548 926 697 456 697 456 66 84 66 84 720 48 720 48 3 713 3 713 574 932 574 932 219 337 219 337 744 392 744 392 440 245 440 245 73 49 73 49 86 805 86 805 109 647 109 647 807 700 807 700 166 89 166 89 857 692 857 692 609 744 609 744 904 362 904 362 560 410 560 410 655 859 655 859 346 421 346 421 384 793 384 793 537 533 537 533 543 393 543 393 92 138 92 138 485 486 485 486 774 503 774 503 702 700 702 700 301 101 301 101 907 237 907 237 28 302 28 302 353 816 353 816 273 770 273 770 73 269 73 269 832 293 832 293 126 674 126 674 782 239 782 239 306 33 306 33 86 458 86 458 200 527 200 527 936 888 936 888 603 391 603 391 133 75 133 75 886 949 886 949 868 491 868 491 27 92 27 92 625 532 625 532 61 272 61 272 456 277 456 277 837 317 837 317 510 337 510 337 80 478 80 478 921 194 921 194 47 70 47 70 275 113 275 113 549 667 549 667 411 511 411 511 109 853 109 853 915 928 915 928 242 324 242 324 659 91 659 91 277 904 277 904 485 715 485 715 747 22 747 22 839 97 839 97 956 826 956 826 428 351 428 351 773 143 773 143 123 478 123 478 887 73 887 73 654 137 654 137 182 747 182 747 53 352 53 352 90 913 90 913 561 822 561 822 561 488 561 488 633 500 633 500 440 20 440 20 140 294 140 294 303 132 303 132 777 142 777 142 436 388 436 388 394 168 394 168 777 338 777 338 761 897 761 897 438 538 438 538 99 250 99 250 733 654 733 654 755 161 755 161 268 343 268 343 362 110 362 110 450 18 450 18 665 932 665 932 413 412 413 412 85 670 85 670 218 338 218 338 773 819 773 819 361 165 361 165 131 525 131 525 688 733 688 733 222 621 222 621 390 81 390 81 409 231 409 231 697 240 697 240 362 545 362 545 841 827 841 827 124 89 124 89 682 904 682 904 557 348 557 348 198 65 198 65 721 848 721 848 825 355 825 355 493 43 493 43 467 256 467 256 858 637 858 637 942 922 942 922 453 788 453 788 36 257 36 257 258 915 258 915 822 246 822 246 688 860 688 860 493 917 493 917 230 483 230 483 649 205 649 205 619 371 619 371 507 233 507 233 876 428 876 428 392 439 392 439 629 534 629 534 101 223 101 223 735 517 735 517 383 476 383 476 526 588 526 588 825 372 825 372 323 890 323 890 61 227 61 227 693 740 693 740 555 824 555 824 842 627 842 627 22 214 22 214 481 101 481 101 905 396 905 396 749 484 749 484 263 334 263 334 259 126 259 126 852 355 852 355 296 121 296 121 797 475 797 475 819 795 819 795 194 21 194 21 749 450 749 450 151 585 151 585 661 219 661 219 165 703 165 703 415 107 415 107 426 470 426 470 944 842 944 842 469 894 469 894 548 99 548 99 907 958 907 958 9 758 9 758 37 47 37 47 33 407 33 407 943 126 943 126 548 108 548 108 747 686 747 686 59 242 59 242 332 852 332 852 70 504 70 504 508 345 508 345 344 290 344 290 86 572 86 572 629 615 629 615 44 525 44 525 603 596 603 596 706 371 706 371 182 328 182 328 465 743 465 743 682 438 682 438 581 375 581 375 525 805 525 805 832 900 832 900 41 883 41 883 533 772 533 772 127 590 127 590 461 897 461 897 191 378 191 378 293 23 293 23 82 142 82 142 782 762 782 762 784 246 784 246 748 686 748 686 458 562 458 562 216 781 216 781 513 662 513 662 542 5 542 5 364 264 364 264 383 663 383 663 887 838 887 838 624 793 624 793 318 605 318 605 730 629 730 629 408 616 408 616 69 125 69 125 956 900 956 900 389 585 389 585 330 686 330 686 69 758 69 758 826 672 826 672 104 55 104 55 442 360 442 360 451 853 451 853 363 296 363 296 483 426 483 426 416 404 416 404 709 614 709 614 34 183 34 183 861 333 861 333 302 558 302 558 80 886 80 886 52 619 52 619 57 718 57 718 90 243 90 243 872 659 872 659 120 353 120 353 286 602 286 602 90 929 90 929 914 650 914 650 1 949 1 949 111 543 111 543 546 244 546 244 148 935 148 935 293 838 293 838 18 8 18 8 487 361 487 361 306 440 306 440 376 559 376 559 877 516 877 516 926 894 926 894 561 906 561 906 913 78 913 78 99 318 99 318 189 879 189 879 791 937 791 937 3 512 3 512 666 229 666 229 631 953 631 953 297 930 297 930 291 34 291 34 375 869 375 869 259 409 259 409 43 68 43 68 904 785 904 785 927 747 927 747 85 909 85 909 354 153 354 153 901 937 901 937 951 932 951 932 483 914 483 914 276 753 276 753 496 520 496 520 100 957 100 957 800 739 800 739 454 151 454 151 477 267 477 267 843 739 843 739 195 191 195 191 379 152 379 152 482 271 482 271 81 707 81 707 768 418 768 418 635 386 635 386 84 369 84 369 603 138 603 138 904 418 904 418 456 334 456 334 782 102 782 102 668 883 668 883 553 388 553 388 782 450 782 450 806 154 806 154 931 886 931 886 712 491 712 491 386 460 386 460 222 572 222 572 186 773 186 773 575 871 575 871 78 498 78 498 248 471 248 471 308 828 308 828 395 80 395 80 86 544 86 544 364 552 364 552 853 491 853 491 834 838 834 838 833 514 833 514 172 810 172 810 354 605 354 605 761 37 761 37 178 263 178 263 430 668 430 668 353 32 353 32 645 137 645 137 528 219 528 219 872 826 872 826 150 768 150 768 442 592 442 592 702 235 702 235 718 66 718 66 647 843 647 843 430 279 430 279 21 367 21 367 696 846 696 846 629 507 629 507 738 51 738 51 243 641 243 641 943 789 943 789 481 133 481 133 603 50 603 50 148 78 148 78 646 648 646 648 132 65 132 65 833 676 833 676 725 182 725 182 564 39 564 39 930 746 930 746 678 7 678 7 61 815 61 815 209 528 209 528 298 875 298 875 868 866 868 866 418 278 418 278 322 369 322 369 657 319 657 319 321 195 321 195 537 584 537 584 748 438 748 438 653 870 653 870 898 375 898 375 884 267 884 267 82 730 82 730 234 714 234 714 656 192 656 192 127 479 127 479 21 858 21 858 385 10 385 10 58 640 58 640 434 222 434 222 267 738 267 738 265 515 265 515 905 192 905 192 434 437 434 437 650 387 650 387 916 411 916 411 677 319 677 319 774 406 774 406 622 558 622 558 428 479 428 479 691 654 691 654 68 650 68 650 749 152 749 152 689 76 689 76 584 346 584 346 73 684 73 684 613 117 613 117 215 517 215 517 793 926 793 926 793 264 793 264 812 353 812 353 66 247 66 247 475 858 475 858 570 235 570 235 279 314 279 314 537 272 537 272 772 328 772 328 944 548 944 548 251 157 251 157 448 827 448 827 72 295 72 295 64 510 64 510 492 423 492 423 475 807 475 807 732 819 732 819 688 902 688 902 576 756 576 756 17 255 17 255 885 937 885 937 900 394 900 394 780 611 780 611 261 178 261 178 72 71 72 71 706 279 706 279 612 271 612 271 861 300 861 300 139 9 139 9 750 569 750 569 350 406 350 406 191 153 191 153 946 940 946 940 462 61 462 61 143 725 143 725 398 552 398 552 370 686 370 686 230 562 230 562 331 105 331 105 48 645 48 645 320 331 320 331 251 35 251 35 906 285 906 285 403 221 403 221 60 579 60 579 257 734 257 734 27 843 27 843 627 302 627 302 890 51 890 51 786 616 786 616 479 99 479 99 342 204 342 204 730 714 730 714 235 789 235 789 92 776 92 776 840 123 840 123 6 785 6 785 667 525 667 525 624 299 624 299 196 237 196 237 163 947 163 947 536 783 536 783 607 536 607 536 543 190 543 190 598 351 598 351 405 344 405 344 303 605 303 605 685 205 685 205 68 960 68 960 841 227 841 227 932 71 932 71 772 693 772 693 210 517 210 517 808 687 808 687 324 610 324 610 888 340 888 340 549 794 549 794 296 377 296 377 467 316 467 316 97 619 97 619 150 545 150 545 910 938 910 938 621 103 621 103 219 55 219 55 467 927 467 927 474 476 474 476 940 954 940 954 313 38 313 38 79 834 79 834 791 184 791 184 453 17 453 17 651 455 651 455 270 792 270 792 923 413 923 413 220 154 220 154 326 854 326 854 597 46 597 46 635 806 635 806 21 576 21 576 223 400 223 400 42 464 42 464 459 816 459 816 342 497 342 497 524 115 524 115 337 204 337 204 418 346 418 346 901 411 901 411 385 315 385 315 592 366 592 366 83 127 83 127 901 617 901 617 371 677 371 677 683 196 683 196 691 894 691 894 572 74 572 74 663 751 663 751 808 538 808 538 152 370 152 370 720 297 720 297 419 277 419 277 331 318 331 318 855 569 855 569 932 245 932 245 10 340 10 340 281 893 281 893 133 432 133 432 286 154 286 154 920 803 920 803 630 883 630 883 99 5 99 5 2 787 2 787 653 574 653 574 640 225 640 225 600 99 600 99 829 716 829 716 188 474 188 474 952 213 952 213 34 545 34 545 295 466 295 466 746 5 746 5 243 45 243 45 230 876 230 876 439 227 439 227 285 588 285 588 453 390 453 390 393 625 393 625 801 891 801 891 153 571 153 571 68 573 68 573 752 541 752 541 730 664 730 664 484 351 484 351 580 367 580 367 255 29 255 29 87 502 87 502 28 248 28 248 605 543 605 543 526 914 526 914 632 510 632 510 799 758 799 758 494 462 494 462 435 490 435 490 780 785 780 785 930 134 930 134 535 25 535 25 571 698 571 698 515 270 515 270 636 581 636 581 572 748 572 748 859 895 859 895 417 194 417 194 576 16 576 16 900 307 900 307 264 886 264 886 875 761 875 761 580 67 580 67 530 605 530 605 248 221 248 221 39 64 39 64 924 125 924 125 909 854 909 854 158 304 158 304 794 870 794 870 158 217 158 217 344 651 344 651 433 429 433 429 519 310 519 310 799 501 799 501 538 425 538 425 677 144 677 144 758 829 758 829 756 686 756 686 54 477 54 477 48 598 48 598 489 713 489 713 177 33 177 33 146 340 146 340 837 828 837 828 231 615 231 615 211 124 211 124 475 320 475 320 501 163 501 163 890 296 890 296 607 832 607 832 934 222 934 222 471 651 471 651 368 182 368 182 729 206 729 206 283 724 283 724 546 690 546 690 871 212 871 212 496 542 496 542 236 785 236 785 742 377 742 377 46 893 46 893 344 441 344 441 42 649 42 649 339 440 339 440 906 290 906 290 272 673 272 673 118 795 118 795 571 881 571 881 762 215 762 215 803 166 803 166 109 240 109 240 715 213 715 213 541 660 541 660 489 804 489 804 138 260 138 260 744 785 744 785 40 279 40 279 161 372 161 372 566 786 566 786 273 667 273 667 928 2 928 2 72 93 72 93 476 517 476 517 347 250 347 250 468 668 468 668 318 791 318 791 270 480 270 480 92 609 92 609 666 397 666 397 705 437 705 437 908 474 908 474 809 450 809 450 110 399 110 399 457 524 457 524 571 650 571 650 71 107 71 107 358 637 358 637 893 714 893 714 465 941 465 941 314 424 314 424 662 629 662 629 896 922 896 922 898 705 898 705 903 519 903 519 21 851 21 851 377 171 377 171 3 578 3 578 52 276 52 276 565 886 565 886 331 872 331 872 201 301 201 301 773 93 773 93 521 64 521 64 384 815 384 815 308 827 308 827 338 799 338 799 121 631 121 631 873 470 873 470 507 407 507 407 848 177 848 177 845 784 845 784 125 613 125 613 826 646 826 646 258 340 258 340 764 39 764 39 565 600 565 600 238 719 238 719 940 174 940 174 499 420 499 420 692 323 692 323 387 79 387 79 716 152 716 152 647 202 647 202 746 578 746 578 415 485 415 485 247 301 247 301 477 260 477 260 206 84 206 84 72 286 72 286 65 331 65 331 154 320 154 320 340 758 340 758 386 137 386 137 256 719 256 719 547 235 547 235 753 35 753 35 211 560 211 560 841 853 841 853 29 883 29 883 859 602 859 602 191 227 191 227 304 188 304 188 45 579 45 579 901 664 901 664 524 45 524 45 120 906 120 906 38 856 38 856 638 347 638 347 47 861 47 861 547 692 547 692 370 857 370 857 923 315 923 315 369 401 369 401 146 878 146 878 863 536 863 536 549 216 549 216 428 228 428 228 32 720 32 720 360 644 360 644 469 837 469 837 44 64 44 64 34 135 34 135 505 344 505 344 881 189 881 189 567 293 567 293 794 48 794 48 68 265 68 265 679 441 679 441 54 58 54 58 406 75 406 75 917 130 917 130 474 103 474 103 734 190 734 190 538 421 538 421 2 800 2 800 497 498 497 498 548 238 548 238 172 908 172 908 479 640 479 640 207 8 207 8 958 581 958 581 912 845 912 845 130 895 130 895 923 791 923 791 204 756 204 756 128 313 128 313 760 202 760 202 639 161 639 161 804 335 804 335 366 77 366 77 396 208 396 208 670 43 670 43 800 150 800 150 380 276 380 276 393 571 393 571 126 724 126 724 556 690 556 690 94 751 94 751 487 637 487 637 325 911 325 911 518 579 518 579 165 790 165 790 679 735 679 735 880 408 880 408 183 290 183 290 572 729 572 729 761 98 761 98 343 454 343 454 611 836 611 836 224 901 224 901 174 322 174 322 654 436 654 436 520 591 520 591 321 693 321 693 894 767 894 767 743 253 743 253 897 287 897 287 706 661 706 661 823 883 823 883 307 201 307 201 900 48 900 48 808 934 808 934 959 605 959 605 833 527 833 527 49 21 49 21 90 585 90 585 293 942 293 942 940 636 940 636 374 394 374 394 846 197 846 197 117 897 117 897 602 592 602 592 392 535 392 535 799 285 799 285 838 742 838 742 543 384 543 384 765 924 765 924 786 287 786 287 748 698 748 698 290 56 290 56 394 662 394 662 173 728 173 728 381 282 381 282 327 100 327 100 164 130 164 130 949 212 949 212 142 930 142 930 946 179 946 179 513 926 513 926 174 97 174 97 372 817 372 817 906 913 906 913 148 743 148 743 413 203 413 203 579 930 579 930 818 619 818 619 788 792 788 792 328 96 328 96 17 851 17 851 400 942 400 942 181 112 181 112 307 236 307 236 243 481 243 481 330 583 330 583 237 555 237 555 292 829 292 829 381 360 381 360 771 99 771 99 623 903 623 903 31 544 31 544 901 775 901 775 681 929 681 929 608 793 608 793 713 89 713 89 106 787 106 787 200 718 200 718 674 189 674 189 737 268 737 268 588 509 588 509 577 243 577 243 865 462 865 462 270 188 270 188 664 286 664 286 498 425 498 425 688 261 688 261 739 652 739 652 850 604 850 604 874 493 874 493 114 165 114 165 706 106 706 106 821 121 821 121 861 438 861 438 823 387 823 387 735 276 735 276 453 835 453 835 609 864 609 864 228 396 228 396 495 326 495 326 648 134 648 134 75 457 75 457 477 877 477 877 488 126 488 126 495 270 495 270 329 147 329 147 253 760 253 760 441 237 441 237 483 268 483 268 396 939 396 939 101 305 101 305 433 619 433 619 124 224 124 224 907 802 907 802 276 550 276 550 176 598 176 598 142 870 142 870 426 485 426 485 186 829 186 829 943 892 943 892 464 353 464 353 540 122 540 122 20 682 20 682 436 383 436 383 801 388 801 388 414 274 414 274 260 429 260 429 754 140 754 140 321 633 321 633 60 859 60 859 335 592 335 592 893 384 893 384 599 367 599 367 874 337 874 337 248 931 248 931 939 56 939 56 326 273 326 273 605 882 605 882 135 881 135 881 401 720 401 720 181 462 181 462 331 249 331 249 702 903 702 903 515 934 515 934 391 658 391 658 39 805 39 805 229 116 229 116 855 408 855 408 802 649 802 649 104 947 104 947 62 898 62 898 610 832 610 832 427 930 427 930 130 734 130 734 848 513 848 513 505 510 505 510 712 201 712 201 298 485 298 485 736 572 736 572 944 302 944 302 726 645 726 645 178 448 178 448 861 428 861 428 333 758 333 758 569 506 569 506 459 667 459 667 596 790 596 790 128 725 128 725 10 705 10 705 305 154 305 154 428 10 428 10 26 886 26 886 381 151 381 151 105 137 105 137 568 98 568 98 192 774 192 774 327 58 327 58 311 438 311 438 205 958 205 958 151 819 151 819 30 806 30 806 864 813 864 813 514 634 514 634 708 360 708 360 374 664 374 664 554 188 554 188 362 882 362 882 44 340 44 340 3 398 3 398 409 816 409 816 691 483 691 483 316 260 316 260 306 789 306 789 361 205 361 205 256 642 256 642 22 567 22 567 827 888 827 888 810 554 810 554 580 485 580 485 313 488 313 488 563 952 563 952 957 35 957 35 253 842 253 842 496 560 496 560 665 723 665 723 757 803 757 803 101 157 101 157 304 602 304 602 905 161 905 161 353 814 353 814 286 573 286 573 270 424 270 424 345 244 345 244 374 742 374 742 608 157 608 157 648 91 648 91 461 612 461 612 234 11 234 11 303 329 303 329 179 400 179 400 136 351 136 351 624 407 624 407 144 398 144 398 611 291 611 291 624 723 624 723 895 521 895 521 521 187 521 187 814 307 814 307 939 875 939 875 523 158 523 158 606 155 606 155 680 731 680 731 476 278 476 278 585 785 585 785 852 59 852 59 103 313 103 313 809 831 809 831 623 225 623 225 896 426 896 426 183 533 183 533 753 138 753 138 890 562 890 562 876 772 876 772 260 650 260 650 179 482 179 482 660 825 660 825 171 185 171 185 669 861 669 861 161 647 161 647 760 400 760 400 666 864 666 864 305 576 305 576 74 173 74 173 393 622 393 622 222 936 222 936 629 689 629 689 563 354 563 354 286 753 286 753 924 830 924 830 415 812 415 812 95 51 95 51 952 525 952 525 419 174 419 174 662 876 662 876 739 852 739 852 217 899 217 899 694 436 694 436 794 602 794 602 830 240 830 240 227 525 227 525 526 700 526 700 434 460 434 460 879 355 879 355 443 793 443 793 670 899 670 899 547 140 547 140 460 780 460 780 518 786 518 786 669 644 669 644 497 426 497 426 426 646 426 646 424 423 424 423 767 830 767 830 354 817 354 817 733 47 733 47 904 387 904 387 377 429 377 429 634 558 634 558 379 419 379 419 777 917 777 917 128 271 128 271 446 240 446 240 473 577 473 577 338 201 338 201 714 32 714 32 436 65 436 65 395 164 395 164 262 524 262 524 394 221 394 221 608 305 608 305 936 619 936 619 588 75 588 75 183 131 183 131 264 650 264 650 835 369 835 369 135 883 135 883 198 144 198 144 432 348 432 348 305 467 305 467 350 497 350 497 234 64 234 64 286 818 286 818 72 432 72 432 278 282 278 282 687 739 687 739 201 63 201 63 286 352 286 352 517 203 517 203 692 690 692 690 46 647 46 647 506 337 506 337 277 195 277 195 488 202 488 202 765 742 765 742 111 188 111 188 353 169 353 169 945 666 945 666 835 620 835 620 255 794 255 794 882 77 882 77 46 543 46 543 827 238 827 238 771 115 771 115 401 658 401 658 570 179 570 179 579 656 579 656 51 725 51 725 836 657 836 657 872 671 872 671 788 848 788 848 572 259 572 259 769 185 769 185 295 167 295 167 331 718 331 718 83 456 83 456 871 357 871 357 671 438 671 438 892 936 892 936 348 403 348 403 105 724 105 724 466 472 466 472 830 379 830 379 444 785 444 785 647 219 647 219 419 483 419 483 280 429 280 429 922 748 922 748 387 460 387 460 387 639 387 639 532 213 532 213 370 656 370 656 522 695 522 695 689 490 689 490 151 374 151 374 892 490 892 490 482 682 482 682 131 130 131 130 133 446 133 446 107 440 107 440 526 49 526 49 77 100 77 100 706 600 706 600 566 949 566 949 150 90 150 90 678 941 678 941 693 434 693 434 593 416 593 416 381 241 381 241 481 633 481 633 129 250 129 250 881 118 881 118 520 132 520 132 275 487 275 487 460 284 460 284 140 114 140 114 701 480 701 480 275 82 275 82 188 645 188 645 736 657 736 657 372 344 372 344 372 609 372 609 195 406 195 406 887 805 887 805 12 470 12 470 922 223 922 223 522 503 522 503 326 680 326 680 687 297 687 297 468 235 468 235 607 499 607 499 850 616 850 616 755 686 755 686 709 882 709 882 161 562 161 562 45 641 45 641 851 417 851 417 562 64 562 64 739 358 739 358 262 109 262 109 347 917 347 917 470 264 470 264 422 568 422 568 847 713 847 713 303 54 303 54 925 161 925 161 158 848 158 848 602 571 602 571 466 871 466 871 401 947 401 947 225 945 225 945 320 56 320 56 795 205 795 205 38 280 38 280 327 588 327 588 712 709 712 709 479 414 479 414 51 900 51 900 774 684 774 684 324 338 324 338 263 238 263 238 842 238 842 238 738 330 738 330 494 213 494 213 269 726 269 726 400 215 400 215 688 124 688 124 2 342 2 342 168 313 168 313 202 715 202 715 198 95 198 95 100 449 100 449 910 467 910 467 830 536 830 536 633 655 633 655 571 771 571 771 819 801 819 801 241 586 241 586 925 682 925 682 299 521 299 521 844 865 844 865 615 687 615 687 520 270 520 270 24 64 24 64 206 911 206 911 271 150 271 150 168 86 168 86 431 424 431 424 817 773 817 773 902 671 902 671 129 54 129 54 98 746 98 746 399 848 399 848 899 72 899 72 582 846 582 846 862 209 862 209 539 749 539 749 862 460 862 460 279 346 279 346 535 934 535 934 163 298 163 298 236 475 236 475 643 66 643 66 331 140 331 140 367 349 367 349 534 810 534 810 101 895 101 895 917 227 917 227 833 37 833 37 836 166 836 166 874 76 874 76 874 665 874 665 594 889 594 889 644 346 644 346 864 897 864 897 686 722 686 722 202 226 202 226 780 107 780 107 570 351 570 351 242 791 242 791 338 827 338 827 795 268 795 268 189 160 189 160 663 913 663 913 435 658 435 658 182 7 182 7 83 528 83 528 65 678 65 678 557 618 557 618 240 187 240 187 820 100 820 100 275 352 275 352 110 662 110 662 708 451 708 451 442 273 442 273 213 709 213 709 713 128 713 128 75 782 75 782 888 473 888 473 906 566 906 566 70 635 70 635 760 788 760 788 802 470 802 470 561 340 561 340 754 689 754 689 515 374 515 374 909 677 909 677 241 846 241 846 385 928 385 928 497 642 497 642 462 227 462 227 878 335 878 335 488 516 488 516 646 837 646 837 377 749 377 749 396 134 396 134 412 283 412 283 135 907 135 907 163 96 163 96 946 95 946 95 787 33 787 33 58 34 58 34 611 152 611 152 515 71 515 71 385 339 385 339 228 662 228 662 716 883 716 883 358 43 358 43 538 110 538 110 8 53 8 53 372 526 372 526 382 120 382 120 534 176 534 176 878 779 878 779 48 710 48 710 497 91 497 91 167 213 167 213 536 614 536 614 340 56 340 56 101 769 101 769 516 27 516 27 397 147 397 147 374 448 374 448 253 279 253 279 224 510 224 510 466 94 466 94 939 829 939 829 351 843 351 843 242 763 242 763 427 725 427 725 135 714 135 714 430 335 430 335 734 260 734 260 416 517 416 517 277 253 277 253 522 888 522 888 238 569 238 569 203 523 203 523 563 853 563 853 291 385 291 385 861 56 861 56 815 127 815 127 178 699 178 699 960 296 960 296 170 107 170 107 622 871 622 871 361 463 361 463 10 59 10 59 520 191 520 191 597 890 597 890 531 619 531 619 199 73 199 73 332 914 332 914 777 740 777 740 230 460 230 460 330 321 330 321 879 788 879 788 533 752 533 752 684 132 684 132 344 169 344 169 940 950 940 950 279 531 279 531 222 332 222 332 523 487 523 487 100 632 100 632 96 370 96 370 55 919 55 919 190 581 190 581 218 882 218 882 243 856 243 856 350 715 350 715 668 154 668 154 303 425 303 425 17 709 17 709 552 183 552 183 504 157 504 157 745 444 745 444 899 311 899 311 816 207 816 207 29 483 29 483 590 538 590 538 530 694 530 694 440 880 440 880 1 768 1 768 726 763 726 763 636 35 636 35 709 58 709 58 598 254 598 254 589 108 589 108 891 248 891 248 866 318 866 318 625 119 625 119 835 578 835 578 475 623 475 623 528 793 528 793 454 121 454 121 751 903 751 903 373 428 373 428 585 220 585 220 274 143 274 143 699 80 699 80 422 852 422 852 671 77 671 77 916 960 916 960 773 597 773 597 375 237 375 237 941 377 941 377 282 649 282 649 337 611 337 611 574 918 574 918 729 781 729 781 727 808 727 808 740 72 740 72 847 490 847 490 774 183 774 183 66 857 66 857 836 209 836 209 833 135 833 135 90 34 90 34 527 217 527 217 821 330 821 330 615 10 615 10 372 358 372 358 509 129 509 129 790 208 790 208 779 115 779 115 164 892 164 892 928 258 928 258 433 498 433 498 356 667 356 667 359 215 359 215 211 744 211 744 510 824 510 824 717 537 717 537 626 276 626 276 149 321 149 321 401 280 401 280 481 584 481 584 410 199 410 199 924 745 924 745 100 309 100 309 566 398 566 398 141 911 141 911 588 13 588 13 284 815 284 815 217 5 217 5 844 415 844 415 607 28 607 28 845 513 845 513 344 459 344 459 640 134 640 134 625 607 625 607 892 760 892 760 650 827 650 827 76 881 76 881 695 788 695 788 367 802 367 802 194 947 194 947 151 205 151 205 426 204 426 204 85 16 85 16 324 648 324 648 372 69 372 69 435 770 435 770 538 623 538 623 570 525 570 525 20 892 20 892 78 721 78 721 740 45 740 45 540 650 540 650 317 472 317 472 1 840 1 840 777 614 777 614 464 429 464 429 419 726 419 726 528 434 528 434 733 569 733 569 444 289 444 289 828 244 828 244 641 476 641 476 887 1 887 1 259 853 259 853 315 46 315 46 234 220 234 220 203 117 203 117 791 577 791 577 539 743 539 743 715 743 715 743 249 302 249 302 644 938 644 938 206 545 206 545 241 894 241 894 562 556 562 556 119 39 119 39 54 464 54 464 943 640 943 640 923 926 923 926 485 757 485 757 281 192 281 192 91 136 91 136 89 496 89 496 644 591 644 591 571 255 571 255 713 756 713 756 145 848 145 848 7 52 7 52 226 602 226 602 296 489 296 489 485 416 485 416 338 669 338 669 258 236 258 236 259 297 259 297 210 721 210 721 337 789 337 789 119 561 119 561 647 701 647 701 708 899 708 899 931 465 931 465 514 79 514 79 729 339 729 339 174 435 174 435 526 411 526 411 313 97 313 97 221 790 221 790 391 222 391 222 22 131 22 131 113 901 113 901 378 117 378 117 835 706 835 706 640 20 640 20 574 920 574 920 340 27 340 27 727 348 727 348 658 539 658 539 950 631 950 631 847 631 847 631 760 39 760 39 913 614 913 614 878 574 878 574 18 53 18 53 156 290 156 290 449 66 449 66 251 460 251 460 704 130 704 130 375 329 375 329 551 699 551 699 817 124 817 124 768 779 768 779 318 602 318 602 117 637 117 637 486 272 486 272 747 251 747 251 622 569 622 569 261 133 261 133 228 299 228 299 915 347 915 347 928 320 928 320 662 16 662 16 494 805 494 805 773 396 773 396 591 797 591 797 779 523 779 523 838 93 838 93 586 100 586 100 502 495 502 495 732 920 732 920 826 337 826 337 312 390 312 390 864 57 864 57 332 461 332 461 864 801 864 801 250 608 250 608 744 22 744 22 410 263 410 263 728 379 728 379 309 349 309 349 452 902 452 902 459 275 459 275 374 638 374 638 14 940 14 940 677 63 677 63 849 262 849 262 782 524 782 524 556 344 556 344 380 431 380 431 174 240 174 240 101 861 101 861 934 618 934 618 716 919 716 919 447 384 447 384 805 307 805 307 87 643 87 643 280 923 280 923 514 85 514 85 129 652 129 652 819 792 819 792 348 476 348 476 944 740 944 740 116 380 116 380 114 171 114 171 305 387 305 387 358 249 358 249 234 311 234 311 172 816 172 816 104 53 104 53 920 262 920 262 747 620 747 620 500 709 500 709 485 32 485 32 252 907 252 907 956 105 956 105 544 840 544 840 773 258 773 258 261 403 261 403 708 918 708 918 554 106 554 106 613 493 613 493 759 454 759 454 496 58 496 58 735 703 735 703 773 654 773 654 588 701 588 701 375 268 375 268 409 958 409 958 344 276 344 276 572 248 572 248 654 101 654 101 441 81 441 81 370 362 370 362 229 362 229 362 433 624 433 624 791 204 791 204 941 282 941 282 600 209 600 209 953 604 953 604 679 938 679 938 671 258 671 258 632 793 632 793 90 295 90 295 112 439 112 439 220 254 220 254 235 111 235 111 905 269 905 269 247 257 247 257 378 173 378 173 854 512 854 512 508 843 508 843 768 212 768 212 142 810 142 810 798 953 798 953 231 479 231 479 848 127 848 127 937 264 937 264 766 389 766 389 621 844 621 844 491 838 491 838 858 24 858 24 952 315 952 315 732 522 732 522 542 542 542 542 23 791 23 791 97 390 97 390 219 888 219 888 260 115 260 115 167 519 167 519 577 717 577 717 566 435 566 435 520 279 520 279 70 345 70 345 2 491 2 491 391 946 391 946 603 685 603 685 104 621 104 621 285 315 285 315 550 688 550 688 283 66 283 66 568 545 568 545 211 67 211 67 842 61 842 61 699 597 699 597 568 532 568 532 891 863 891 863 432 673 432 673 941 466 941 466 875 108 875 108 308 765 308 765 752 293 752 293 475 297 475 297 632 647 632 647 69 457 69 457 239 94 239 94 135 421 135 421 310 204 310 204 750 25 750 25 98 519 98 519 183 916 183 916 315 537 315 537 470 90 470 90 766 95 766 95 240 643 240 643 220 139 220 139 96 186 96 186 441 482 441 482 566 766 566 766 941 895 941 895 51 612 51 612 390 846 390 846 782 403 782 403 581 466 581 466 434 710 434 710 540 223 540 223 765 526 765 526 630 352 630 352 131 206 131 206 559 786 559 786 906 509 906 509 152 647 152 647 907 487 907 487 565 677 565 677 247 173 247 173 190 484 190 484 289 788 289 788 331 682 331 682 958 532 958 532 213 453 213 453 170 412 170 412 779 385 779 385 429 372 429 372 324 891 324 891 251 640 251 640 671 353 671 353 54 774 54 774 420 237 420 237 800 436 800 436 554 951 554 951 252 605 252 605 959 879 959 879 384 106 384 106 867 661 867 661 215 340 215 340 203 190 203 190 800 45 800 45 799 790 799 790 364 344 364 344 187 216 187 216 515 333 515 333 178 216 178 216 736 279 736 279 902 634 902 634 561 341 561 341 50 439 50 439 152 60 152 60 480 159 480 159 691 850 691 850 441 501 441 501 251 211 251 211 204 644 204 644 400 748 400 748 393 600 393 600 28 780 28 780 296 271 296 271 404 741 404 741 835 156 835 156 645 677 645 677 528 165 528 165 623 13 623 13 6 947 6 947 415 306 415 306 692 64 692 64 276 755 276 755 154 66 154 66 313 157 313 157 369 203 369 203 165 611 165 611 135 291 135 291 274 511 274 511 637 189 637 189 813 639 813 639 490 225 490 225 277 133 277 133 281 299 281 299 801 901 801 901 535 266 535 266 364 322 364 322 310 945 310 945 40 106 40 106 749 812 749 812 729 879 729 879 97 384 97 384 269 463 269 463 427 391 427 391 326 159 326 159 536 111 536 111 508 390 508 390 743 506 743 506 345 447 345 447 846 828 846 828 251 155 251 155 182 672 182 672 757 125 757 125 698 35 698 35 206 604 206 604 492 471 492 471 529 610 529 610 250 405 250 405 608 956 608 956 287 323 287 323 774 501 774 501 709 276 709 276 292 44 292 44 247 485 247 485 784 921 784 921 308 934 308 934 784 4 784 4 45 729 45 729 354 779 354 779 650 23 650 23 311 224 311 224 371 841 371 841 783 564 783 564 503 143 503 143 69 12 69 12 141 540 141 540 629 860 629 860 484 27 484 27 436 617 436 617 613 949 613 949 597 278 597 278 877 872 877 872 926 731 926 731 845 199 845 199 843 66 843 66 9 117 9 117 714 941 714 941 858 494 858 494 108 255 108 255 957 492 957 492 864 265 864 265 338 37 338 37 459 258 459 258 315 230 315 230 54 563 54 563 491 437 491 437 540 123 540 123 522 488 522 488 879 202 879 202 496 363 496 363 594 743 594 743 45 894 45 894 928 811 928 811 5 373 5 373 164 900 164 900 108 182 108 182 543 691 543 691 270 62 270 62 198 206 198 206 394 93 394 93 1 447 1 447 241 949 241 949 557 450 557 450 588 831 588 831 27 939 27 939 212 902 212 902 79 414 79 414 632 745 632 745 769 85 769 85 538 477 538 477 31 670 31 670 146 809 146 809 10 282 10 282 298 169 298 169 148 704 148 704 736 716 736 716 520 151 520 151 487 918 487 918 290 959 290 959 422 607 422 607 339 425 339 425 183 913 183 913 447 666 447 666 873 621 873 621 62 429 62 429 127 455 127 455 222 462 222 462 175 518 175 518 676 485 676 485 189 53 189 53 651 829 651 829 715 25 715 25 58 433 58 433 279 840 279 840 150 4 150 4 281 78 281 78 354 348 354 348 642 523 642 523 86 113 86 113 563 178 563 178 160 786 160 786 900 844 900 844 800 417 800 417 190 883 190 883 554 18 554 18 865 279 865 279 840 241 840 241 479 508 479 508 310 473 310 473 36 957 36 957 635 124 635 124 952 738 952 738 322 706 322 706 585 483 585 483 631 863 631 863 613 236 613 236 208 955 208 955 140 256 140 256 247 657 247 657 882 116 882 116 333 50 333 50 1 561 1 561 866 705 866 705 148 245 148 245 702 438 702 438 382 467 382 467 604 603 604 603 193 238 193 238 169 273 169 273 727 706 727 706 329 716 329 716 237 412 237 412 19 467 19 467 803 605 803 605 656 1 656 1 461 378 461 378 192 263 192 263 949 383 949 383 84 167 84 167 406 839 406 839 245 314 245 314 675 838 675 838 572 620 572 620 62 64 62 64 568 891 568 891 705 15 705 15 875 187 875 187 505 864 505 864 461 468 461 468 741 246 741 246 200 194 200 194 571 742 571 742 826 405 826 405 676 538 676 538 694 367 694 367 763 782 763 782 707 456 707 456 147 854 147 854 366 598 366 598 814 253 814 253 93 619 93 619 839 762 839 762 639 511 639 511 543 789 543 789 125 887 125 887 827 668 827 668 142 450 142 450 199 727 199 727 260 267 260 267 232 864 232 864 954 480 954 480 849 946 849 946 907 89 907 89 870 431 870 431 349 604 349 604 857 169 857 169 744 211 744 211 428 97 428 97 277 888 277 888 530 46 530 46 260 540 260 540 244 183 244 183 775 353 775 353 879 572 879 572 293 832 293 832 212 462 212 462 792 645 792 645 807 19 807 19 79 782 79 782 289 643 289 643 941 655 941 655 687 813 687 813 712 208 712 208 176 51 176 51 106 365 106 365 58 329 58 329 276 725 276 725 502 909 502 909 830 355 830 355 422 950 422 950 821 218 821 218 177 889 177 889 314 220 314 220 632 324 632 324 588 451 588 451 839 839 839 839 735 951 735 951 31 385 31 385 863 115 863 115 885 714 885 714 299 8 299 8 625 586 625 586 533 153 533 153 305 831 305 831 227 221 227 221 899 764 899 764 849 33 849 33 174 36 174 36 269 771 269 771 938 883 938 883 762 376 762 376 483 310 483 310 174 262 174 262 890 205 890 205 115 779 115 779 708 112 708 112 73 116 73 116 905 39 905 39 419 391 419 391 902 401 902 401 358 218 358 218 299 414 299 414 30 149 30 149 903 68 903 68 311 942 311 942 578 698 578 698 115 703 115 703 640 470 640 470 294 499 294 499 358 251 358 251 943 794 943 794 412 786 412 786 224 662 224 662 319 24 319 24 255 31 255 31 863 222 863 222 520 706 520 706 66 395 66 395 808 158 808 158 927 344 927 344 900 358 900 358 228 915 228 915 432 930 432 930 497 925 497 925 633 749 633 749 347 236 347 236 284 184 284 184 426 10 426 10 332 262 332 262 346 851 346 851 368 366 368 366 862 635 862 635 674 285 674 285 664 582 664 582 369 529 369 529 867 910 867 910 224 414 224 414 458 257 458 257 37 941 37 941 269 929 269 929 363 312 363 312 163 706 163 706 179 783 179 783 231 215 231 215 346 453 346 453 504 902 504 902 296 501 296 501 507 232 507 232 866 903 866 903 609 541 609 541 898 306 898 306 11 920 11 920 306 773 306 773 720 354 720 354 661 801 661 801 828 917 828 917 831 61 831 61 75 225 75 225 567 865 567 865 882 394 882 394 380 235 380 235 279 872 279 872 701 589 701 589 916 805 916 805 160 716 160 716 568 707 568 707 956 451 956 451 773 212 773 212 158 734 158 734 51 768 51 768 712 32 712 32 492 130 492 130 45 925 45 925 206 299 206 299 503 320 503 320 940 542 940 542 66 647 66 647 478 386 478 386 940 916 940 916 656 151 656 151 822 258 822 258 81 257 81 257 271 336 271 336 398 460 398 460 333 711 333 711 678 731 678 731 763 321 763 321 751 35 751 35 792 47 792 47 874 407 874 407 859 902 859 902 73 916 73 916 259 179 259 179 948 232 948 232 412 218 412 218 706 364 706 364 296 14 296 14 128 400 128 400 863 695 863 695 368 532 368 532 490 337 490 337 517 398 517 398 297 107 297 107 622 298 622 298 439 606 439 606 256 3 256 3 768 835 768 835 473 452 473 452 267 125 267 125 872 651 872 651 397 325 397 325 80 333 80 333 822 617 822 617 39 17 39 17 100 202 100 202 440 755 440 755 429 798 429 798 730 430 730 430 230 921 230 921 252 393 252 393 643 464 643 464 815 582 815 582 213 600 213 600 412 406 412 406 757 523 757 523 303 23 303 23 679 596 679 596 516 765 516 765 677 677 677 677 937 851 937 851 97 913 97 913 710 579 710 579 109 442 109 442 889 586 889 586 848 153 848 153 592 569 592 569 516 313 516 313 786 568 786 568 760 570 760 570 247 446 247 446 910 591 910 591 235 218 235 218 734 960 734 960 207 685 207 685 114 105 114 105 776 505 776 505 686 420 686 420 147 756 147 756 110 496 110 496 297 320 297 320 472 30 472 30 506 311 506 311 228 466 228 466 299 754 299 754 524 918 524 918 454 91 454 91 670 126 670 126 730 685 730 685 630 667 630 667 146 531 146 531 873 656 873 656 136 907 136 907 77 421 77 421 875 179 875 179 423 583 423 583 484 589 484 589 717 684 717 684 329 278 329 278 429 288 429 288 242 20 242 20 487 262 487 262 809 37 809 37 400 402 400 402 172 950 172 950 688 784 688 784 238 716 238 716 324 91 324 91 854 703 854 703 956 742 956 742 894 954 894 954 638 823 638 823 693 765 693 765 673 295 673 295 574 219 574 219 115 355 115 355 52 366 52 366 851 156 851 156 89 285 89 285 168 458 168 458 202 153 202 153 482 746 482 746 932 865 932 865 902 308 902 308 55 773 55 773 464 51 464 51 904 684 904 684 45 710 45 710 145 719 145 719 833 418 833 418 893 187 893 187 739 14 739 14 172 19 172 19 860 485 860 485 373 908 373 908 236 664 236 664 671 688 671 688 453 106 453 106 486 284 486 284 142 114 142 114 253 385 253 385 801 348 801 348 262 294 262 294 525 488 525 488 411 356 411 356 916 490 916 490 393 553 393 553 366 520 366 520 197 63 197 63 420 481 420 481 951 799 951 799 303 404 303 404 24 714 24 714 13 524 13 524 237 889 237 889 270 922 270 922 241 247 241 247 119 102 119 102 660 292 660 292 769 423 769 423 311 883 311 883 281 684 281 684 625 556 625 556 222 150 222 150 13 299 13 299 551 347 551 347 906 31 906 31 506 773 506 773 89 588 89 588 918 945 918 945 803 649 803 649 1 579 1 579 667 938 667 938 898 888 898 888 450 535 450 535 488 637 488 637 748 772 748 772 491 57 491 57 408 435 408 435 308 743 308 743 829 507 829 507 227 600 227 600 906 303 906 303 579 780 579 780 304 803 304 803 850 613 850 613 16 320 16 320 755 436 755 436 791 870 791 870 863 180 863 180 873 777 873 777 514 241 514 241 924 623 924 623 830 782 830 782 571 437 571 437 742 959 742 959 388 907 388 907 259 655 259 655 491 627 491 627 786 348 786 348 853 262 853 262 68 534 68 534 286 431 286 431 317 387 317 387 339 45 339 45 534 702 534 702 249 597 249 597 796 244 796 244 644 334 644 334 782 357 782 357 608 788 608 788 674 105 674 105 620 182 620 182 384 424 384 424 762 216 762 216 454 801 454 801 209 882 209 882 130 548 130 548 555 334 555 334 891 536 891 536 759 206 759 206 169 54 169 54 920 483 920 483 504 267 504 267 778 314 778 314 357 325 357 325 370 440 370 440 697 14 697 14 633 287 633 287 732 731 732 731 36 871 36 871 908 784 908 784 440 223 440 223 386 135 386 135 407 219 407 219 710 243 710 243 728 888 728 888 763 905 763 905 369 716 369 716 10 838 10 838 468 876 468 876 530 314 530 314 167 263 167 263 86 395 86 395 591 294 591 294 928 408 928 408 196 290 196 290 273 17 273 17 52 26 52 26 801 109 801 109 388 67 388 67 265 804 265 804 451 156 451 156 653 537 653 537 330 838 330 838 400 849 400 849 732 131 732 131 178 112 178 112 144 301 144 301 768 510 768 510 847 597 847 597 297 53 297 53 910 198 910 198 837 684 837 684 401 341 401 341 802 722 802 722 398 745 398 745 496 765 496 765 404 645 404 645 405 674 405 674 710 145 710 145 337 570 337 570 243 394 243 394 233 255 233 255 491 322 491 322 793 378 793 378 948 734 948 734 335 844 335 844 453 217 453 217 237 936 237 936 204 383 204 383 203 23 203 23 361 562 361 562 306 371 306 371 162 620 162 620 939 236 939 236 909 6 909 6 86 217 86 217 90 25 90 25 225 738 225 738 291 528 291 528 562 333 562 333 503 874 503 874 672 307 672 307 761 641 761 641 446 366 446 366 701 890 701 890 595 889 595 889 288 114 288 114 693 559 693 559 268 852 268 852 440 243 440 243 97 956 97 956 611 288 611 288 875 279 875 279 419 641 419 641 710 418 710 418 279 826 279 826 531 466 531 466 745 408 745 408 873 686 873 686 188 894 188 894 212 337 212 337 291 929 291 929 464 172 464 172 552 10 552 10 455 728 455 728 64 105 64 105 688 187 688 187 308 656 308 656 456 570 456 570 893 563 893 563 616 238 616 238 221 41 221 41 541 773 541 773 716 855 716 855 870 256 870 256 243 826 243 826 826 53 826 53 178 738 178 738 831 717 831 717 860 945 860 945 468 903 468 903 310 799 310 799 456 435 456 435 891 825 891 825 730 926 730 926 917 16 917 16 246 705 246 705 723 198 723 198 485 810 485 810 124 127 124 127 178 949 178 949 867 238 867 238 146 285 146 285 404 897 404 897 580 875 580 875 67 95 67 95 619 649 619 649 770 724 770 724 939 252 939 252 799 482 799 482 29 670 29 670 415 346 415 346 205 93 205 93 758 806 758 806 61 763 61 763 593 512 593 512 864 652 864 652 909 249 909 249 95 315 95 315 573 947 573 947 216 197 216 197 551 39 551 39 794 700 794 700 135 160 135 160 746 453 746 453 716 830 716 830 598 501 598 501 651 74 651 74 382 523 382 523 553 948 553 948 270 477 270 477 368 592 368 592 388 922 388 922 360 806 360 806 719 852 719 852 803 185 803 185 531 780 531 780 909 478 909 478 475 83 475 83 95 501 95 501 959 772 959 772 605 401 605 401 139 331 139 331 704 747 704 747 171 395 171 395 787 632 787 632 621 606 621 606 282 507 282 507 937 472 937 472 246 84 246 84 88 441 88 441 273 717 273 717 768 871 768 871 538 708 538 708 857 282 857 282 179 174 179 174 79 546 79 546 820 81 820 81 3 415 3 415 103 715 103 715 714 70 714 70 74 137 74 137 940 675 940 675 336 273 336 273 102 529 102 529 736 505 736 505 105 580 105 580 853 813 853 813 728 63 728 63 764 749 764 749 334 798 334 798 921 396 921 396 790 590 790 590 674 242 674 242 625 720 625 720 322 347 322 347 852 250 852 250 24 790 24 790 501 520 501 520 327 960 327 960 802 614 802 614 772 939 772 939 791 574 791 574 773 751 773 751 862 207 862 207 334 939 334 939 96 207 96 207 199 252 199 252 586 446 586 446 637 573 637 573 241 466 241 466 877 541 877 541 93 469 93 469 458 96 458 96 570 349 570 349 107 688 107 688 26 768 26 768 611 257 611 257 438 138 438 138 650 238 650 238 337 524 337 524 174 294 174 294 803 816 803 816 463 298 463 298 214 48 214 48 417 528 417 528 137 925 137 925 782 66 782 66 498 381 498 381 554 669 554 669 669 275 669 275 603 180 603 180 852 233 852 233 653 62 653 62 273 249 273 249 165 174 165 174 830 209 830 209 631 525 631 525 894 595 894 595 143 117 143 117 805 435 805 435 236 150 236 150 826 252 826 252 192 692 192 692 892 139 892 139 50 422 50 422 91 153 91 153 314 407 314 407 396 780 396 780 883 178 883 178 647 786 647 786 194 531 194 531 601 633 601 633 936 202 936 202 379 316 379 316 599 136 599 136 546 324 546 324 290 432 290 432 298 591 298 591 400 825 400 825 739 751 739 751 859 303 859 303 658 10 658 10 435 51 435 51 624 600 624 600 234 41 234 41 580 450 580 450 415 369 415 369 38 169 38 169 393 372 393 372 453 728 453 728 755 205 755 205 443 264 443 264 454 597 454 597 951 937 951 937 154 119 154 119 222 642 222 642 128 947 128 947 457 940 457 940 762 732 762 732 708 532 708 532 721 61 721 61 374 617 374 617 611 380 611 380 66 920 66 920 867 122 867 122 52 779 52 779 367 950 367 950 147 250 147 250 534 768 534 768 25 496 25 496 541 383 541 383 821 332 821 332 509 812 509 812 906 643 906 643 290 725 290 725 494 924 494 924 365 667 365 667 300 691 300 691 755 372 755 372 898 310 898 310 509 234 509 234 356 171 356 171 390 25 390 25 631 936 631 936 896 821 896 821 214 666 214 666 335 898 335 898 145 383 145 383 652 730 652 730 297 491 297 491 67 811 67 811 86 647 86 647 181 246 181 246 769 77 769 77 663 465 663 465 650 14 650 14 274 358 274 358 3 44 3 44 65 626 65 626 242 800 242 800 437 391 437 391 275 821 275 821 756 202 756 202 212 843 212 843 822 245 822 245 664 789 664 789 39 918 39 918 245 859 245 859 104 79 104 79 821 633 821 633 206 596 206 596 345 158 345 158 161 368 161 368 657 846 657 846 671 384 671 384 197 225 197 225 438 374 438 374 847 129 847 129 141 535 141 535 191 368 191 368 700 190 700 190 534 896 534 896 655 215 655 215 203 601 203 601 135 548 135 548 9 566 9 566 25 636 25 636 943 360 943 360 173 839 173 839 271 338 271 338 416 579 416 579 367 619 367 619 898 834 898 834 843 767 843 767 665 618 665 618 721 110 721 110 861 179 861 179 803 684 803 684 697 621 697 621 729 575 729 575 337 119 337 119 252 5 252 5 118 73 118 73 524 43 524 43 691 747 691 747 379 118 379 118 196 571 196 571 944 894 944 894 602 492 602 492 133 366 133 366 600 193 600 193 74 454 74 454 217 918 217 918 383 217 383 217 168 152 168 152 862 591 862 591 645 71 645 71 334 292 334 292 871 635 871 635 49 871 49 871 501 605 501 605 535 572 535 572 588 489 588 489 393 219 393 219 124 434 124 434 511 14 511 14 459 606 459 606 42 631 42 631 432 934 432 934 619 648 619 648 921 280 921 280 858 329 858 329 614 277 614 277 64 213 64 213 107 915 107 915 285 925 285 925 626 347 626 347 291 739 291 739 823 588 823 588 184 385 184 385 234 791 234 791 696 928 696 928 944 385 944 385 49 897 49 897 675 420 675 420 550 120 550 120 77 493 77 493 909 363 909 363 881 864 881 864 849 23 849 23 2 16 2 16 144 332 144 332 106 167 106 167 861 108 861 108 133 36 133 36 959 496 959 496 99 472 99 472 433 35 433 35 73 744 73 744 416 292 416 292 176 462 176 462 752 809 752 809 581 664 581 664 696 503 696 503 360 615 360 615 833 299 833 299 877 626 877 626 10 692 10 692 798 704 798 704 327 790 327 790 630 817 630 817 670 40 670 40 39 246 39 246 296 215 296 215 661 533 661 533 502 865 502 865 730 614 730 614 202 923 202 923 576 728 576 728 921 748 921 748 138 301 138 301 656 15 656 15 811 441 811 441 140 661 140 661 716 807 716 807 672 97 672 97 587 756 587 756 467 554 467 554 951 562 951 562 351 60 351 60 371 823 371 823 606 747 606 747 114 846 114 846 446 941 446 941 754 138 754 138 855 111 855 111 126 901 126 901 636 102 636 102 341 559 341 559 694 155 694 155 40 141 40 141 451 44 451 44 544 884 544 884 18 267 18 267 85 210 85 210 712 190 712 190 280 294 280 294 381 286 381 286 746 515 746 515 320 856 320 856 707 849 707 849 911 47 911 47 140 12 140 12 416 951 416 951 485 131 485 131 219 92 219 92 544 858 544 858 414 281 414 281 644 649 644 649 760 833 760 833 651 346 651 346 46 378 46 378 548 559 548 559 888 701 888 701 369 953 369 953 581 792 581 792 522 386 522 386 115 172 115 172 121 421 121 421 344 238 344 238 60 720 60 720 892 618 892 618 199 457 199 457 220 188 220 188 319 294 319 294 233 661 233 661 63 339 63 339 455 380 455 380 151 336 151 336 846 906 846 906 8 305 8 305 461 941 461 941 649 348 649 348 2 166 2 166 197 142 197 142 867 587 867 587 731 535 731 535 157 89 157 89 574 19 574 19 529 653 529 653 165 518 165 518 819 61 819 61 851 771 851 771 384 388 384 388 558 681 558 681 280 215 280 215 319 351 319 351 188 605 188 605 497 777 497 777 641 332 641 332 769 918 769 918 175 750 175 750 354 330 354 330 387 608 387 608 59 508 59 508 493 84 493 84 38 217 38 217 339 911 339 911 691 543 691 543 652 683 652 683 802 99 802 99 742 854 742 854 877 332 877 332 33 594 33 594 370 307 370 307 238 143 238 143 193 100 193 100 23 348 23 348 555 290 555 290 188 117 188 117 192 63 192 63 857 934 857 934 774 737 774 737 603 205 603 205 180 768 180 768 295 926 295 926 696 427 696 427 273 609 273 609 306 68 306 68 230 499 230 499 887 959 887 959 482 705 482 705 462 935 462 935 506 592 506 592 822 666 822 666 276 56 276 56 926 712 926 712 202 420 202 420 812 503 812 503 107 147 107 147 503 2 503 2 762 26 762 26 653 789 653 789 877 672 877 672 238 51 238 51 367 161 367 161 398 369 398 369 350 108 350 108 471 312 471 312 334 293 334 293 293 582 293 582 644 451 644 451 200 173 200 173 635 211 635 211 69 467 69 467 803 307 803 307 406 241 406 241 669 792 669 792 933 533 933 533 128 201 128 201 213 159 213 159 87 545 87 545 377 775 377 775 353 401 353 401 411 278 411 278 464 795 464 795 503 552 503 552 202 920 202 920 107 115 107 115 594 116 594 116 385 492 385 492 143 909 143 909 335 407 335 407 385 41 385 41 202 346 202 346 103 585 103 585 415 818 415 818 363 878 363 878 193 371 193 371 556 255 556 255 104 54 104 54 573 17 573 17 219 773 219 773 274 91 274 91 71 127 71 127 612 279 612 279 400 343 400 343 736 851 736 851 396 853 396 853 805 432 805 432 710 277 710 277 265 868 265 868 829 197 829 197 469 57 469 57 34 43 34 43 388 844 388 844 158 478 158 478 264 334 264 334 841 328 841 328 901 327 901 327 564 810 564 810 800 344 800 344 322 722 322 722 462 20 462 20 76 904 76 904 622 874 622 874 533 22 533 22 266 638 266 638 50 389 50 389 576 205 576 205 746 14 746 14 415 361 415 361 631 316 631 316 556 120 556 120 264 623 264 623 608 690 608 690 64 603 64 603 295 614 295 614 437 646 437 646 738 310 738 310 818 333 818 333 821 543 821 543 59 529 59 529 626 768 626 768 910 72 910 72 640 33 640 33 36 866 36 866 197 686 197 686 324 77 324 77 774 3 774 3 559 158 559 158 143 656 143 656 924 124 924 124 674 916 674 916 118 35 118 35 433 167 433 167 28 802 28 802 744 625 744 625 224 221 224 221 417 304 417 304 457 11 457 11 109 375 109 375 721 953 721 953 402 41 402 41 871 901 871 901 456 578 456 578 173 228 173 228 251 334 251 334 187 284 187 284 204 176 204 176 730 74 730 74 336 733 336 733 79 606 79 606 254 283 254 283 646 274 646 274 91 88 91 88 678 169 678 169 444 65 444 65 83 810 83 810 305 534 305 534 485 686 485 686 378 234 378 234 234 98 234 98 849 869 849 869 98 521 98 521 414 579 414 579 450 632 450 632 640 83 640 83 626 601 626 601 271 104 271 104 388 493 388 493 809 633 809 633 423 442 423 442 326 880 326 880 802 959 802 959 93 903 93 903 791 753 791 753 796 268 796 268 291 352 291 352 832 909 832 909 583 185 583 185 957 258 957 258 720 96 720 96 903 698 903 698 315 628 315 628 453 844 453 844 312 102 312 102 145 804 145 804 557 59 557 59 58 195 58 195 241 269 241 269 579 186 579 186 82 586 82 586 290 755 290 755 848 51 848 51 194 424 194 424 927 671 927 671 385 234 385 234 169 309 169 309 819 859 819 859 778 949 778 949 541 692 541 692 530 176 530 176 59 768 59 768 135 779 135 779 890 159 890 159 608 577 608 577 894 196 894 196 75 606 75 606 158 824 158 824 935 132 935 132 931 596 931 596 587 234 587 234 269 395 269 395 510 280 510 280 892 876 892 876 588 421 588 421 119 728 119 728 739 269 739 269 404 161 404 161 417 341 417 341 426 482 426 482 73 784 73 784 263 327 263 327 913 678 913 678 234 850 234 850 419 18 419 18 650 794 650 794 159 933 159 933 397 327 397 327 344 66 344 66 786 791 786 791 723 416 723 416 744 221 744 221 20 508 20 508 751 868 751 868 207 880 207 880 610 92 610 92 454 325 454 325 571 253 571 253 664 30 664 30 259 481 259 481 412 880 412 880 57 632 57 632 856 836 856 836 145 71 145 71 331 120 331 120 240 548 240 548 484 383 484 383 626 955 626 955 8 604 8 604 421 76 421 76 80 491 80 491 779 426 779 426 520 921 520 921 796 637 796 637 577 577 577 577 1 874 1 874 794 5 794 5 926 462 926 462 377 813 377 813 615 782 615 782 869 49 869 49 683 190 683 190 792 860 792 860 239 514 239 514 322 909 322 909 172 788 172 788 771 633 771 633 654 193 654 193 53 679 53 679 695 748 695 748 95 754 95 754 506 394 506 394 643 11 643 11 672 421 672 421 401 117 401 117 934 474 934 474 882 327 882 327 637 858 637 858 126 110 126 110 262 488 262 488 675 554 675 554 395 841 395 841 516 570 516 570 486 112 486 112 285 437 285 437 261 656 261 656 562 651 562 651 216 926 216 926 265 794 265 794 917 679 917 679 795 148 795 148 35 49 35 49 855 860 855 860 369 348 369 348 227 787 227 787 450 176 450 176 825 329 825 329 228 186 228 186 297 3 297 3 213 571 213 571 847 872 847 872 79 720 79 720 784 912 784 912 579 683 579 683 903 165 903 165 855 466 855 466 131 361 131 361 163 669 163 669 648 366 648 366 51 59 51 59 392 942 392 942 181 558 181 558 791 202 791 202 39 181 39 181 648 58 648 58 564 276 564 276 312 187 312 187 354 514 354 514 695 224 695 224 106 587 106 587 139 844 139 844 829 143 829 143 108 379 108 379 893 898 893 898 390 505 390 505 959 362 959 362 570 809 570 809 272 804 272 804 92 63 92 63 301 672 301 672 566 198 566 198 73 32 73 32 772 284 772 284 715 61 715 61 759 817 759 817 461 162 461 162 50 12 50 12 464 6 464 6 1 215 1 215 476 716 476 716 364 674 364 674 855 289 855 289 522 428 522 428 245 282 245 282 378 68 378 68 736 480 736 480 781 654 781 654 52 433 52 433 907 322 907 322 129 32 129 32 815 746 815 746 589 849 589 849 487 360 487 360 725 174 725 174 565 436 565 436 592 515 592 515 287 470 287 470 548 645 548 645 161 473 161 473 653 930 653 930 5 839 5 839 704 413 704 413 775 380 775 380 739 784 739 784 599 492 599 492 346 475 346 475 150 602 150 602 106 227 106 227 312 773 312 773 849 178 849 178 300 718 300 718 82 713 82 713 156 175 156 175 481 446 481 446 809 376 809 376 933 379 933 379 931 334 931 334 317 61 317 61 722 423 722 423 824 149 824 149 752 655 752 655 27 426 27 426 365 165 365 165 480 822 480 822 490 542 490 542 497 325 497 325 126 898 126 898 561 953 561 953 244 490 244 490 819 136 819 136 907 9 907 9 385 60 385 60 437 607 437 607 598 626 598 626 792 135 792 135 356 284 356 284 208 939 208 939 720 63 720 63 939 74 939 74 49 309 49 309 811 825 811 825 660 365 660 365 392 223 392 223 251 550 251 550 172 567 172 567 217 631 217 631 373 146 373 146 151 74 151 74 502 146 502 146 467 29 467 29 566 49 566 49 860 512 860 512 47 120 47 120 695 25 695 25 912 456 912 456 413 675 413 675 380 596 380 596 250 554 250 554 841 485 841 485 752 336 752 336 578 533 578 533 530 204 530 204 229 340 229 340 105 38 105 38 870 807 870 807 947 828 947 828 810 867 810 867 863 513 863 513 653 822 653 822 402 312 402 312 413 415 413 415 677 573 677 573 796 497 796 497 769 916 769 916 464 504 464 504 542 518 542 518 862 144 862 144 439 335 439 335 518 28 518 28 374 210 374 210 886 671 886 671 557 31 557 31 618 358 618 358 16 207 16 207 199 709 199 709 843 79 843 79 785 548 785 548 561 493 561 493 604 93 604 93 781 4 781 4 62 357 62 357 959 133 959 133 84 51 84 51 924 28 924 28 410 485 410 485 134 666 134 666 161 518 161 518 363 473 363 473 650 815 650 815 513 801 513 801 792 687 792 687 851 255 851 255 513 342 513 342 49 617 49 617 932 243 932 243 67 777 67 777 338 427 338 427 614 28 614 28 84 435 84 435 939 819 939 819 419 793 419 793 917 565 917 565 302 828 302 828 927 91 927 91 471 207 471 207 564 627 564 627 118 794 118 794 373 735 373 735 596 953 596 953 695 83 695 83 818 475 818 475 834 90 834 90 896 900 896 900 723 80 723 80 422 587 422 587 154 105 154 105 702 925 702 925 509 554 509 554 212 363 212 363 436 113 436 113 362 603 362 603 907 495 907 495 322 379 322 379 263 45 263 45 784 738 784 738 455 956 455 956 540 126 540 126 163 123 163 123 847 300 847 300 213 893 213 893 536 82 536 82 920 99 920 99 488 142 488 142 291 423 291 423 608 340 608 340 612 152 612 152 920 684 920 684 571 405 571 405 893 214 893 214 99 534 99 534 114 867 114 867 872 90 872 90 342 410 342 410 911 535 911 535 28 941 28 941 562 760 562 760 358 482 358 482 864 572 864 572 142 785 142 785 732 120 732 120 801 362 801 362 924 851 924 851 351 748 351 748 508 687 508 687 647 809 647 809 482 795 482 795 803 151 803 151 493 495 493 495 486 650 486 650 621 251 621 251 360 358 360 358 831 260 831 260 85 936 85 936 550 926 550 926 417 273 417 273 791 932 791 932 878 193 878 193 155 561 155 561 208 494 208 494 178 54 178 54 782 545 782 545 653 885 653 885 935 633 935 633 405 455 405 455 138 614 138 614 803 791 803 791 860 751 860 751 454 485 454 485 822 941 822 941 128 5 128 5 165 397 165 397 649 925 649 925 617 82 617 82 843 682 843 682 612 571 612 571 39 565 39 565 900 760 900 760 347 205 347 205 370 494 370 494 122 657 122 657 324 957 324 957 756 352 756 352 874 941 874 941 684 287 684 287 179 576 179 576 654 609 654 609 794 628 794 628 303 26 303 26 733 442 733 442 24 532 24 532 48 725 48 725 708 748 708 748 696 413 696 413 165 148 165 148 849 892 849 892 351 721 351 721 329 563 329 563 587 893 587 893 674 534 674 534 694 774 694 774 403 332 403 332 671 750 671 750 648 848 648 848 764 521 764 521 798 691 798 691 374 386 374 386 872 535 872 535 877 821 877 821 868 151 868 151 174 362 174 362 581 288 581 288 831 329 831 329 234 705 234 705 620 257 620 257 155 375 155 375 469 189 469 189 796 412 796 412 934 100 934 100 911 188 911 188 271 570 271 570 751 565 751 565 430 503 430 503 892 230 892 230 624 840 624 840 680 166 680 166 909 579 909 579 705 876 705 876 531 916 531 916 891 223 891 223 899 766 899 766 194 507 194 507 208 533 208 533 565 911 565 911 675 708 675 708 230 767 230 767 89 73 89 73 475 706 475 706 528 485 528 485 615 473 615 473 167 699 167 699 449 39 449 39 405 386 405 386 654 74 654 74 22 627 22 627 715 243 715 243 370 794 370 794 44 164 44 164 870 850 870 850 86 438 86 438 483 398 483 398 932 341 932 341 909 788 909 788 421 894 421 894 828 829 828 829 476 72 476 72 510 951 510 951 639 280 639 280 595 579 595 579 240 695 240 695 233 528 233 528 445 572 445 572 545 683 545 683 535 145 535 145 487 948 487 948 910 518 910 518 951 246 951 246 168 898 168 898 510 656 510 656 801 567 801 567 217 648 217 648 820 882 820 882 260 733 260 733 733 927 733 927 910 39 910 39 323 108 323 108 261 276 261 276 555 773 555 773 848 443 848 443 837 347 837 347 585 712 585 712 503 53 503 53 255 700 255 700 664 429 664 429 693 488 693 488 118 303 118 303 273 957 273 957 366 480 366 480 157 813 157 813 954 183 954 183 516 233 516 233 472 797 472 797 98 686 98 686 720 267 720 267 199 782 199 782 423 128 423 128 175 520 175 520 152 602 152 602 727 234 727 234 644 802 644 802 721 118 721 118 631 244 631 244 305 352 305 352 941 192 941 192 513 243 513 243 636 140 636 140 213 157 213 157 491 385 491 385 174 748 174 748 118 414 118 414 417 17 417 17 202 525 202 525 927 440 927 440 635 108 635 108 287 666 287 666 216 952 216 952 680 258 680 258 120 650 120 650 13 724 13 724 506 352 506 352 213 583 213 583 493 394 493 394 187 743 187 743 790 879 790 879 492 660 492 660 47 519 47 519 268 130 268 130 482 738 482 738 561 760 561 760 18 671 18 671 102 657 102 657 338 630 338 630 746 893 746 893 299 175 299 175 111 513 111 513 91 745 91 745 27 563 27 563 17 916 17 916 394 895 394 895 306 823 306 823 778 613 778 613 407 875 407 875 797 248 797 248 333 861 333 861 187 864 187 864 787 272 787 272 141 857 141 857 735 729 735 729 819 242 819 242 602 929 602 929 383 719 383 719 735 295 735 295 952 680 952 680 896 763 896 763 664 456 664 456 193 196 193 196 206 590 206 590 667 699 667 699 765 879 765 879 443 178 443 178 384 254 384 254 595 562 595 562 384 33 384 33 643 736 643 736 451 416 451 416 63 511 63 511 70 730 70 730 684 422 684 422 378 384 378 384 806 2 806 2 67 919 67 919 698 785 698 785 698 505 698 505 493 295 493 295 363 340 363 340 883 173 883 173 24 489 24 489 824 733 824 733 500 14 500 14 347 839 347 839 616 621 616 621 878 912 878 912 145 67 145 67 568 110 568 110 512 418 512 418 505 751 505 751 14 173 14 173 180 420 180 420 747 801 747 801 418 401 418 401 411 273 411 273 125 473 125 473 187 609 187 609 698 360 698 360 648 7 648 7 204 130 204 130 447 225 447 225 218 767 218 767 209 545 209 545 127 393 127 393 481 332 481 332 72 866 72 866 74 60 74 60 313 540 313 540 279 864 279 864 8 286 8 286 585 119 585 119 161 614 161 614 533 217 533 217 160 258 160 258 99 622 99 622 90 597 90 597 272 948 272 948 20 665 20 665 301 765 301 765 637 622 637 622 251 258 251 258 918 344 918 344 402 325 402 325 419 730 419 730 676 900 676 900 3 310 3 310 654 149 654 149 185 482 185 482 279 10 279 10 196 444 196 444 614 700 614 700 20 758 20 758 661 406 661 406 77 662 77 662 371 24 371 24 647 501 647 501 323 405 323 405 208 192 208 192 891 501 891 501 680 186 680 186 454 244 454 244 323 120 323 120 514 225 514 225 75 547 75 547 67 736 67 736 604 762 604 762 270 169 270 169 518 717 518 717 415 326 415 326 847 195 847 195 814 597 814 597 702 660 702 660 337 81 337 81 280 88 280 88 71 373 71 373 791 736 791 736 574 487 574 487 728 882 728 882 350 599 350 599 855 749 855 749 782 158 782 158 260 897 260 897 936 40 936 40 389 373 389 373 443 179 443 179 241 930 241 930 265 595 265 595 726 758 726 758 266 113 266 113 435 178 435 178 680 839 680 839 831 492 831 492 193 293 193 293 672 398 672 398 297 368 297 368 501 85 501 85 101 94 101 94 205 787 205 787 304 123 304 123 366 365 366 365 761 486 761 486 143 157 143 157 740 532 740 532 861 817 861 817 69 205 69 205 250 266 250 266 168 490 168 490 441 222 441 222 908 541 908 541 164 759 164 759 162 937 162 937 822 882 822 882 403 678 403 678 290 897 290 897 568 959 568 959 650 809 650 809 520 901 520 901 397 727 397 727 232 641 232 641 823 722 823 722 108 543 108 543 263 543 263 543 7 182 7 182 925 463 925 463 611 494 611 494 907 4 907 4 859 645 859 645 88 823 88 823 577 333 577 333 191 436 191 436 25 363 25 363 109 473 109 473 92 26 92 26 774 666 774 666 311 422 311 422 96 448 96 448 585 114 585 114 134 933 134 933 744 178 744 178 950 121 950 121 541 497 541 497 804 769 804 769 547 717 547 717 885 402 885 402 620 950 620 950 901 922 901 922 732 499 732 499 481 920 481 920 844 732 844 732 910 479 910 479 648 673 648 673 64 279 64 279 465 833 465 833 227 252 227 252 220 20 220 20 918 861 918 861 786 770 786 770 235 542 235 542 78 394 78 394 617 374 617 374 226 380 226 380 466 63 466 63 573 496 573 496 279 908 279 908 677 869 677 869 605 881 605 881 408 216 408 216 453 526 453 526 416 932 416 932 164 411 164 411 130 161 130 161 34 669 34 669 348 380 348 380 692 420 692 420 867 96 867 96 335 571 335 571 443 785 443 785 576 418 576 418 573 617 573 617 203 620 203 620 437 534 437 534 614 450 614 450 36 409 36 409 381 414 381 414 959 712 959 712 44 656 44 656 878 780 878 780 712 893 712 893 910 292 910 292 535 538 535 538 560 289 560 289 787 309 787 309 279 424 279 424 938 493 938 493 958 627 958 627 641 885 641 885 208 528 208 528 237 725 237 725 686 608 686 608 568 41 568 41 301 409 301 409 85 709 85 709 669 318 669 318 419 577 419 577 912 794 912 794 327 319 327 319 918 481 918 481 231 900 231 900 572 913 572 913 859 938 859 938 198 447 198 447 687 415 687 415 746 786 746 786 484 293 484 293 403 709 403 709 366 80 366 80 351 809 351 809 183 843 183 843 226 480 226 480 795 275 795 275 609 291 609 291 555 442 555 442 280 829 280 829 106 677 106 677 821 462 821 462 211 591 211 591 666 714 666 714 720 644 720 644 30 375 30 375 196 551 196 551 589 690 589 690 3 108 3 108 804 555 804 555 469 670 469 670 758 282 758 282 649 886 649 886 921 147 921 147 538 11 538 11 224 332 224 332 405 549 405 549 742 737 742 737 573 534 573 534 437 510 437 510 266 838 266 838 272 550 272 550 38 689 38 689 171 941 171 941 877 895 877 895 953 137 953 137 885 215 885 215 777 209 777 209 338 584 338 584 282 587 282 587 778 504 778 504 476 277 476 277 724 224 724 224 880 676 880 676 222 13 222 13 237 574 237 574 135 418 135 418 543 833 543 833 678 276 678 276 2 26 2 26 129 876 129 876 651 719 651 719 727 905 727 905 800 566 800 566 87 539 87 539 283 763 283 763 486 105 486 105 714 798 714 798 306 243 306 243 265 690 265 690 584 416 584 416 618 28 618 28 246 546 246 546 52 608 52 608 924 776 924 776 77 758 77 758 156 304 156 304 462 548 462 548 935 396 935 396 346 93 346 93 822 288 822 288 160 897 160 897 322 102 322 102 259 131 259 131 760 620 760 620 153 555 153 555 695 595 695 595 557 596 557 596 406 913 406 913 766 559 766 559 731 816 731 816 659 27 659 27 898 729 898 729 473 432 473 432 378 475 378 475 157 572 157 572 579 301 579 301 740 84 740 84 106 507 106 507 802 607 802 607 432 583 432 583 708 664 708 664 10 679 10 679 166 464 166 464 161 773 161 773 222 233 222 233 848 414 848 414 943 412 943 412 873 900 873 900 470 756 470 756 240 412 240 412 706 145 706 145 734 737 734 737 787 358 787 358 863 479 863 479 162 380 162 380 532 248 532 248 441 557 441 557 466 803 466 803 278 361 278 361 98 680 98 680 45 692 45 692 191 805 191 805 931 166 931 166 859 204 859 204 340 42 340 42 26 675 26 675 781 319 781 319 596 834 596 834 658 378 658 378 536 536 536 536 218 258 218 258 484 39 484 39 462 211 462 211 942 900 942 900 398 764 398 764 222 664 222 664 43 801 43 801 849 417 849 417 46 313 46 313 920 241 920 241 912 592 912 592 695 174 695 174 640 391 640 391 230 657 230 657 544 79 544 79 915 935 915 935 584 690 584 690 799 723 799 723 450 778 450 778 220 714 220 714 332 392 332 392 917 405 917 405 25 174 25 174 199 83 199 83 400 149 400 149 352 180 352 180 332 424 332 424 263 511 263 511 218 423 218 423 531 397 531 397 318 358 318 358 210 715 210 715 110 203 110 203 260 956 260 956 213 83 213 83 30 949 30 949 402 525 402 525 72 863 72 863 566 93 566 93 159 633 159 633 458 379 458 379 116 212 116 212 454 242 454 242 138 85 138 85 27 289 27 289 668 566 668 566 234 445 234 445 395 781 395 781 662 803 662 803 840 365 840 365 755 454 755 454 606 844 606 844 822 759 822 759 67 365 67 365 859 661 859 661 858 426 858 426 210 17 210 17 384 108 384 108 513 240 513 240 260 564 260 564 678 790 678 790 154 339 154 339 223 249 223 249 530 198 530 198 857 792 857 792 883 899 883 899 287 540 287 540 382 287 382 287 570 358 570 358 770 290 770 290 186 536 186 536 299 592 299 592 275 97 275 97 446 912 446 912 370 880 370 880 355 55 355 55 747 909 747 909 634 679 634 679 778 148 778 148 855 342 855 342 14 116 14 116 297 754 297 754 957 813 957 813 306 931 306 931 754 821 754 821 8 758 8 758 714 806 714 806 792 768 792 768 844 331 844 331 623 688 623 688 46 651 46 651 461 709 461 709 358 471 358 471 305 287 305 287 387 166 387 166 738 616 738 616 664 174 664 174 370 823 370 823 42 707 42 707 25 225 25 225 41 69 41 69 590 351 590 351 822 680 822 680 958 126 958 126 360 627 360 627 587 801 587 801 394 1 394 1 840 636 840 636 511 795 511 795 140 123 140 123 171 89 171 89 382 361 382 361 353 3 353 3 348 785 348 785 558 766 558 766 606 810 606 810 111 454 111 454 593 674 593 674 409 323 409 323 244 569 244 569 473 369 473 369 765 7 765 7 332 543 332 543 725 373 725 373 5 817 5 817 407 127 407 127 715 287 715 287 277 953 277 953 216 179 216 179 339 135 339 135 155 591 155 591 202 483 202 483 887 869 887 869 294 666 294 666 898 509 898 509 393 527 393 527 263 754 263 754 134 823 134 823 836 629 836 629 38 668 38 668 621 905 621 905 743 283 743 283 333 853 333 853 893 897 893 897 815 826 815 826 273 712 273 712 910 453 910 453 255 424 255 424 674 928 674 928 905 354 905 354 212 837 212 837 418 13 418 13 836 900 836 900 371 208 371 208 644 66 644 66 345 747 345 747 922 629 922 629 549 495 549 495 283 449 283 449 810 637 810 637 436 796 436 796 629 231 629 231 156 332 156 332 57 812 57 812 692 627 692 627 192 425 192 425 529 199 529 199 395 77 395 77 59 338 59 338 623 561 623 561 421 493 421 493 158 854 158 854 438 173 438 173 236 646 236 646 77 411 77 411 689 156 689 156 299 841 299 841 59 324 59 324 586 641 586 641 140 222 140 222 787 423 787 423 921 271 921 271 510 225 510 225 959 343 959 343 616 812 616 812 583 624 583 624 674 666 674 666 362 291 362 291 47 145 47 145 279 913 279 913 522 201 522 201 176 494 176 494 222 594 222 594 205 192 205 192 908 587 908 587 823 484 823 484 489 940 489 940 942 202 942 202 125 125 125 125 804 116 804 116 5 541 5 541 832 763 832 763 817 764 817 764 28 842 28 842 935 353 935 353 648 801 648 801 62 548 62 548 900 659 900 659 196 629 196 629 777 264 777 264 505 404 505 404 257 508 257 508 849 854 849 854 75 382 75 382 630 935 630 935 260 386 260 386 401 16 401 16 524 507 524 507 398 546 398 546 209 310 209 310 32 586 32 586 461 620 461 620 808 953 808 953 621 749 621 749 382 569 382 569 657 25 657 25 619 613 619 613 303 940 303 940 811 605 811 605 316 593 316 593 423 157 423 157 568 173 568 173 561 407 561 407 767 108 767 108 175 208 175 208 159 396 159 396 859 801 859 801 282 187 282 187 297 340 297 340 148 924 148 924 948 159 948 159 861 27 861 27 794 402 794 402 604 33 604 33 685 877 685 877 951 916 951 916 354 848 354 848 496 678 496 678 512 111 512 111 774 807 774 807 510 452 510 452 157 522 157 522 265 221 265 221 587 471 587 471 195 860 195 860 796 810 796 810 703 693 703 693 460 626 460 626 583 499 583 499 272 371 272 371 407 691 407 691 781 325 781 325 479 231 479 231 159 466 159 466 516 404 516 404 276 796 276 796 287 404 287 404 367 117 367 117 252 725 252 725 869 4 869 4 93 857 93 857 35 71 35 71 245 884 245 884 390 204 390 204 814 657 814 657 97 310 97 310 547 749 547 749 891 766 891 766 846 944 846 944 73 682 73 682 667 657 667 657 207 544 207 544 819 35 819 35 246 603 246 603 610 787 610 787 254 537 254 537 647 30 647 30 784 893 784 893 929 858 929 858 896 129 896 129 121 43 121 43 316 190 316 190 870 493 870 493 294 145 294 145 499 124 499 124 255 13 255 13 300 901 300 901 703 26 703 26 531 587 531 587 783 436 783 436 731 867 731 867 847 746 847 746 173 822 173 822 465 928 465 928 230 322 230 322 476 205 476 205 855 26 855 26 554 766 554 766 618 401 618 401 422 147 422 147 766 251 766 251 873 253 873 253 510 579 510 579 750 832 750 832 308 4 308 4 202 530 202 530 222 559 222 559 709 508 709 508 48 583 48 583 925 157 925 157 783 419 783 419 320 613 320 613 470 815 470 815 853 795 853 795 277 555 277 555 372 280 372 280 717 42 717 42 425 202 425 202 629 277 629 277 245 306 245 306 56 358 56 358 589 742 589 742 629 813 629 813 281 720 281 720 574 398 574 398 182 876 182 876 793 449 793 449 309 654 309 654 66 81 66 81 154 602 154 602 231 158 231 158 29 330 29 330 107 91 107 91 748 748 748 748 163 272 163 272 220 25 220 25 291 544 291 544 659 421 659 421 232 944 232 944 955 568 955 568 307 817 307 817 379 425 379 425 821 532 821 532 685 229 685 229 401 222 401 222 353 490 353 490 738 42 738 42 407 461 407 461 243 804 243 804 713 308 713 308 837 590 837 590 415 413 415 413 396 62 396 62 952 278 952 278 690 286 690 286 104 386 104 386 211 363 211 363 756 346 756 346 256 631 256 631 280 745 280 745 252 40 252 40 193 655 193 655 194 630 194 630 148 960 148 960 253 48 253 48 421 258 421 258 141 888 141 888 385 50 385 50 841 578 841 578 612 256 612 256 376 410 376 410 67 110 67 110 727 283 727 283 260 405 260 405 385 223 385 223 90 118 90 118 457 14 457 14 509 944 509 944 95 820 95 820 650 18 650 18 953 121 953 121 578 601 578 601 25 492 25 492 88 867 88 867 121 418 121 418 846 379 846 379 381 511 381 511 812 280 812 280 823 470 823 470 170 903 170 903 812 330 812 330 633 422 633 422 659 535 659 535 314 938 314 938 922 202 922 202 516 409 516 409 736 708 736 708 930 721 930 721 60 570 60 570 595 767 595 767 181 760 181 760 649 169 649 169 647 665 647 665 234 613 234 613 932 913 932 913 561 36 561 36 15 855 15 855 837 748 837 748 100 736 100 736 685 854 685 854 646 419 646 419 427 549 427 549 162 538 162 538 114 622 114 622 748 731 748 731 178 184 178 184 820 424 820 424 832 187 832 187 476 617 476 617 954 809 954 809 169 130 169 130 525 161 525 161 914 813 914 813 68 184 68 184 320 470 320 470 801 516 801 516 577 500 577 500 764 391 764 391 351 804 351 804 94 331 94 331 907 361 907 361 261 813 261 813 365 602 365 602 288 607 288 607 288 228 288 228 276 678 276 678 178 453 178 453 634 796 634 796 741 18 741 18 734 175 734 175 257 736 257 736 703 800 703 800 537 902 537 902 431 172 431 172 76 200 76 200 531 251 531 251 760 167 760 167 434 387 434 387 814 689 814 689 774 208 774 208 690 271 690 271 574 770 574 770 125 824 125 824 381 396 381 396 763 763 763 763 345 695 345 695 14 826 14 826 861 221 861 221 521 297 521 297 263 174 263 174 117 659 117 659 906 174 906 174 847 853 847 853 910 373 910 373 136 97 136 97 491 942 491 942 452 509 452 509 818 24 818 24 348 258 348 258 868 200 868 200 568 293 568 293 5 272 5 272 857 43 857 43 908 178 908 178 166 937 166 937 793 939 793 939 625 899 625 899 329 506 329 506 385 48 385 48 301 943 301 943 656 892 656 892 905 368 905 368 780 520 780 520 853 632 853 632 666 453 666 453 64 596 64 596 271 317 271 317 168 740 168 740 53 138 53 138 803 480 803 480 141 349 141 349 569 592 569 592 839 184 839 184 935 723 935 723 779 564 779 564 93 25 93 25 51 572 51 572 513 937 513 937 655 272 655 272 927 580 927 580 231 672 231 672 797 318 797 318 694 310 694 310 561 59 561 59 460 947 460 947 570 458 570 458 595 451 595 451 716 527 716 527 103 290 103 290 236 642 236 642 25 673 25 673 534 46 534 46 236 679 236 679 120 434 120 434 859 749 859 749 820 835 820 835 273 257 273 257 610 488 610 488 687 132 687 132 907 381 907 381 329 812 329 812 431 881 431 881 937 771 937 771 320 455 320 455 587 357 587 357 613 729 613 729 288 710 288 710 952 656 952 656 587 554 587 554 103 875 103 875 344 772 344 772 446 631 446 631 670 60 670 60 197 912 197 912 619 144 619 144 187 144 187 144 164 609 164 609 658 287 658 287 693 825 693 825 434 904 434 904 410 36 410 36 733 627 733 627 640 130 640 130 267 6 267 6 175 131 175 131 914 120 914 120 803 921 803 921 286 756 286 756 623 809 623 809 135 362 135 362 951 27 951 27 701 461 701 461 284 418 284 418 719 616 719 616 378 809 378 809 162 896 162 896 735 47 735 47 143 880 143 880 462 393 462 393 163 100 163 100 828 606 828 606 926 863 926 863 662 810 662 810 692 693 692 693 57 316 57 316 719 593 719 593 889 823 889 823 714 817 714 817 27 149 27 149 55 741 55 741 90 223 90 223 795 147 795 147 165 182 165 182 365 246 365 246 415 526 415 526 666 154 666 154 415 109 415 109 900 482 900 482 814 49 814 49 574 195 574 195 75 647 75 647 466 198 466 198 426 885 426 885 443 393 443 393 560 17 560 17 377 327 377 327 6 236 6 236 915 918 915 918 165 809 165 809 768 788 768 788 661 870 661 870 661 739 661 739 36 777 36 777 219 438 219 438 804 140 804 140 16 328 16 328 719 280 719 280 477 406 477 406 106 310 106 310 727 223 727 223 549 9 549 9 296 400 296 400 121 138 121 138 176 347 176 347 584 456 584 456 402 417 402 417 570 754 570 754 844 590 844 590 261 522 261 522 777 215 777 215 730 83 730 83 519 859 519 859 353 804 353 804 949 331 949 331 373 169 373 169 440 684 440 684 868 546 868 546 488 728 488 728 752 867 752 867 660 573 660 573 592 595 592 595 570 156 570 156 816 813 816 813 528 75 528 75 364 513 364 513 830 372 830 372 857 500 857 500 737 724 737 724 701 252 701 252 842 444 842 444 338 357 338 357 637 340 637 340 199 142 199 142 819 915 819 915 255 109 255 109 88 264 88 264 335 775 335 775 205 20 205 20 644 185 644 185 359 46 359 46 283 306 283 306 238 925 238 925 904 502 904 502 671 834 671 834 496 28 496 28 758 129 758 129 849 404 849 404 792 443 792 443 220 247 220 247 351 744 351 744 134 420 134 420 843 650 843 650 504 150 504 150 465 245 465 245 529 732 529 732 409 340 409 340 485 473 485 473 640 613 640 613 762 582 762 582 599 312 599 312 393 751 393 751 162 371 162 371 387 626 387 626 537 465 537 465 490 862 490 862 179 875 179 875 373 829 373 829 395 516 395 516 143 610 143 610 15 703 15 703 960 217 960 217 242 286 242 286 261 829 261 829 91 186 91 186 590 385 590 385 548 766 548 766 577 747 577 747 28 554 28 554 757 852 757 852 710 401 710 401 632 809 632 809 330 941 330 941 800 885 800 885 659 795 659 795 610 170 610 170 942 388 942 388 876 843 876 843 83 502 83 502 145 744 145 744 958 318 958 318 147 616 147 616 285 59 285 59 429 452 429 452 594 159 594 159 393 73 393 73 372 52 372 52 74 602 74 602 719 85 719 85 580 556 580 556 927 304 927 304 383 521 383 521 183 910 183 910 291 892 291 892 351 684 351 684 23 816 23 816 665 42 665 42 4 741 4 741 767 97 767 97 109 879 109 879 542 255 542 255 904 375 904 375 886 325 886 325 575 119 575 119 635 713 635 713 307 703 307 703 471 181 471 181 564 692 564 692 677 134 677 134 266 843 266 843 824 845 824 845 687 18 687 18 594 754 594 754 403 616 403 616 109 492 109 492 87 384 87 384 950 394 950 394 466 610 466 610 844 237 844 237 847 810 847 810 262 11 262 11 525 903 525 903 938 814 938 814 382 829 382 829 247 819 247 819 776 164 776 164 476 140 476 140 327 486 327 486 894 638 894 638 73 133 73 133 438 612 438 612 848 851 848 851 276 183 276 183 526 594 526 594 63 239 63 239 803 755 803 755 943 201 943 201 249 117 249 117 695 424 695 424 875 22 875 22 478 5 478 5 651 744 651 744 158 492 158 492 350 592 350 592 102 507 102 507 411 457 411 457 537 678 537 678 303 31 303 31 205 118 205 118 315 693 315 693 845 133 845 133 660 63 660 63 87 67 87 67 515 584 515 584 95 948 95 948 579 110 579 110 202 240 202 240 902 225 902 225 628 930 628 930 48 167 48 167 683 266 683 266 858 667 858 667 177 891 177 891 912 426 912 426 573 157 573 157 404 660 404 660 827 172 827 172 921 433 921 433 136 567 136 567 456 233 456 233 183 866 183 866 62 59 62 59 334 804 334 804 524 759 524 759 841 586 841 586 822 388 822 388 629 603 629 603 600 913 600 913 629 265 629 265 869 686 869 686 535 49 535 49 72 868 72 868 432 520 432 520 767 100 767 100 265 408 265 408 189 944 189 944 861 189 861 189 489 354 489 354 221 171 221 171 175 806 175 806 297 948 297 948 43 648 43 648 78 616 78 616 349 382 349 382 644 360 644 360 582 75 582 75 564 878 564 878 539 4 539 4 958 266 958 266 68 83 68 83 243 480 243 480 670 245 670 245 156 488 156 488 690 685 690 685 284 589 284 589 356 783 356 783 636 162 636 162 148 257 148 257 456 73 456 73 922 139 922 139 928 675 928 675 703 73 703 73 921 102 921 102 580 426 580 426 123 796 123 796 217 562 217 562 259 226 259 226 546 873 546 873 453 809 453 809 581 899 581 899 617 41 617 41 169 155 169 155 55 616 55 616 487 471 487 471 38 503 38 503 170 309 170 309 555 877 555 877 849 770 849 770 622 882 622 882 301 932 301 932 715 68 715 68 391 337 391 337 725 885 725 885 215 149 215 149 654 170 654 170 398 272 398 272 561 734 561 734 205 182 205 182 361 285 361 285 428 525 428 525 599 9 599 9 244 946 244 946 15 217 15 217 933 532 933 532 283 85 283 85 497 184 497 184 311 155 311 155 191 499 191 499 595 221 595 221 681 179 681 179 853 33 853 33 126 311 126 311 916 704 916 704 641 530 641 530 414 871 414 871 168 748 168 748 946 729 946 729 29 385 29 385 647 554 647 554 321 736 321 736 772 453 772 453 228 365 228 365 197 808 197 808 78 223 78 223 797 355 797 355 890 259 890 259 14 861 14 861 85 695 85 695 530 143 530 143 835 240 835 240 923 564 923 564 250 357 250 357 230 161 230 161 594 225 594 225 804 228 804 228 360 131 360 131 70 259 70 259 503 682 503 682 501 148 501 148 369 70 369 70 586 451 586 451 507 798 507 798 276 528 276 528 364 395 364 395 69 230 69 230 300 175 300 175 590 146 590 146 496 573 496 573 775 590 775 590 344 314 344 314 460 417 460 417 51 274 51 274 529 774 529 774 857 309 857 309 731 868 731 868 378 514 378 514 929 949 929 949 950 174 950 174 912 836 912 836 551 768 551 768 650 694 650 694 674 382 674 382 127 473 127 473 225 934 225 934 89 403 89 403 5 333 5 333 125 36 125 36 808 24 808 24 46 112 46 112 647 654 647 654 689 75 689 75 39 272 39 272 722 35 722 35 447 68 447 68 851 506 851 506 187 872 187 872 359 484 359 484 119 908 119 908 329 589 329 589 416 623 416 623 821 490 821 490 627 671 627 671 694 44 694 44 372 65 372 65 571 435 571 435 92 848 92 848 39 818 39 818 215 536 215 536 327 507 327 507 960 77 960 77 767 688 767 688 184 947 184 947 328 63 328 63 680 232 680 232 927 838 927 838 312 836 312 836 309 247 309 247 515 818 515 818 46 343 46 343 534 49 534 49 739 897 739 897 310 854 310 854 160 97 160 97 535 328 535 328 741 771 741 771 170 160 170 160 767 534 767 534 20 639 20 639 183 164 183 164 321 210 321 210 787 871 787 871 450 876 450 876 79 488 79 488 475 755 475 755 665 777 665 777 453 160 453 160 724 379 724 379 876 896 876 896 853 648 853 648 361 458 361 458 425 502 425 502 845 370 845 370 412 524 412 524 308 322 308 322 455 19 455 19 645 403 645 403 90 831 90 831 923 592 923 592 251 275 251 275 387 825 387 825 770 747 770 747 257 33 257 33 251 308 251 308 523 433 523 433 551 751 551 751 442 114 442 114 483 71 483 71 31 550 31 550 674 257 674 257 335 393 335 393 766 46 766 46 550 682 550 682 463 313 463 313 532 451 532 451 218 676 218 676 254 585 254 585 205 445 205 445 632 515 632 515 776 613 776 613 463 461 463 461 160 338 160 338 448 853 448 853 604 718 604 718 126 609 126 609 251 54 251 54 560 8 560 8 173 508 173 508 816 436 816 436 789 293 789 293 717 38 717 38 206 651 206 651 650 882 650 882 162 860 162 860 788 345 788 345 241 136 241 136 472 472 472 472 612 733 612 733 22 515 22 515 9 611 9 611 168 912 168 912 167 806 167 806 505 368 505 368 783 149 783 149 877 419 877 419 733 414 733 414 549 348 549 348 507 208 507 208 268 842 268 842 562 788 562 788 227 579 227 579 847 478 847 478 10 5 10 5 829 557 829 557 503 737 503 737 876 557 876 557 386 157 386 157 572 843 572 843 52 376 52 376 263 287 263 287 271 455 271 455 279 857 279 857 267 881 267 881 111 248 111 248 594 114 594 114 578 788 578 788 386 601 386 601 826 533 826 533 494 201 494 201 242 569 242 569 797 60 797 60 637 402 637 402 778 379 778 379 733 326 733 326 290 935 290 935 588 909 588 909 521 820 521 820 887 247 887 247 85 424 85 424 573 356 573 356 593 481 593 481 564 9 564 9 252 140 252 140 741 305 741 305 776 239 776 239 523 634 523 634 667 31 667 31 536 596 536 596 145 523 145 523 561 454 561 454 120 47 120 47 274 418 274 418 473 554 473 554 151 9 151 9 822 204 822 204 368 33 368 33 250 420 250 420 125 441 125 441 267 923 267 923 656 565 656 565 647 48 647 48 639 755 639 755 343 715 343 715 824 75 824 75 820 273 820 273 872 561 872 561 42 849 42 849 639 115 639 115 655 531 655 531 667 562 667 562 402 740 402 740 197 927 197 927 749 339 749 339 456 93 456 93 679 347 679 347 732 771 732 771 50 880 50 880 925 61 925 61 562 470 562 470 472 331 472 331 192 167 192 167 210 449 210 449 616 465 616 465 831 838 831 838 747 213 747 213 395 341 395 341 126 329 126 329 405 638 405 638 649 407 649 407 431 550 431 550 489 764 489 764 224 258 224 258 431 778 431 778 930 96 930 96 863 358 863 358 420 95 420 95 882 586 882 586 776 627 776 627 148 452 148 452 934 34 934 34 870 182 870 182 72 713 72 713 701 660 701 660 428 471 428 471 801 873 801 873 709 336 709 336 570 651 570 651 760 257 760 257 166 309 166 309 512 635 512 635 22 396 22 396 383 91 383 91 78 805 78 805 900 269 900 269 580 615 580 615 717 211 717 211 355 846 355 846 399 132 399 132 10 232 10 232 436 584 436 584 587 795 587 795 856 541 856 541 812 669 812 669 204 533 204 533 41 891 41 891 660 726 660 726 112 211 112 211 680 728 680 728 291 281 291 281 54 235 54 235 90 598 90 598 158 366 158 366 286 484 286 484 693 25 693 25 431 52 431 52 325 93 325 93 885 441 885 441 171 327 171 327 620 882 620 882 795 437 795 437 817 691 817 691 492 259 492 259 392 463 392 463 556 542 556 542 551 430 551 430 859 646 859 646 697 396 697 396 750 787 750 787 348 760 348 760 333 238 333 238 420 854 420 854 853 211 853 211 534 541 534 541 150 534 150 534 430 858 430 858 597 922 597 922 153 939 153 939 204 91 204 91 699 133 699 133 486 166 486 166 747 239 747 239 67 412 67 412 434 69 434 69 570 755 570 755 528 949 528 949 210 372 210 372 759 453 759 453 263 766 263 766 910 907 910 907 780 258 780 258 815 755 815 755 259 5 259 5 489 318 489 318 646 929 646 929 318 253 318 253 738 835 738 835 742 218 742 218 663 367 663 367 203 783 203 783 537 632 537 632 267 556 267 556 530 200 530 200 30 158 30 158 861 706 861 706 943 894 943 894 36 628 36 628 863 553 863 553 721 182 721 182 162 758 162 758 537 557 537 557 213 254 213 254 579 234 579 234 780 34 780 34 910 668 910 668 397 874 397 874 811 647 811 647 87 628 87 628 259 451 259 451 409 817 409 817 943 762 943 762 504 233 504 233 701 814 701 814 525 563 525 563 114 432 114 432 357 446 357 446 195 938 195 938 191 332 191 332 410 407 410 407 146 881 146 881 151 517 151 517 708 600 708 600 76 346 76 346 500 510 500 510 128 140 128 140 878 679 878 679 3 844 3 844 26 320 26 320 291 620 291 620 171 27 171 27 228 848 228 848 917 406 917 406 785 853 785 853 427 614 427 614 168 936 168 936 157 718 157 718 499 126 499 126 597 927 597 927 531 918 531 918 556 518 556 518 890 290 890 290 769 187 769 187 419 425 419 425 117 782 117 782 124 608 124 608 358 548 358 548 279 511 279 511 128 260 128 260 419 349 419 349 796 612 796 612 407 883 407 883 1 763 1 763 169 406 169 406 168 102 168 102 3 275 3 275 708 34 708 34 818 871 818 871 129 726 129 726 140 281 140 281 385 675 385 675 667 452 667 452 215 62 215 62 480 153 480 153 652 115 652 115 331 346 331 346 285 478 285 478 4 96 4 96 486 471 486 471 586 560 586 560 510 637 510 637 802 247 802 247 592 870 592 870 657 179 657 179 530 251 530 251 23 357 23 357 304 118 304 118 425 227 425 227 518 103 518 103 943 22 943 22 263 381 263 381 31 271 31 271 383 745 383 745 225 905 225 905 542 511 542 511 480 384 480 384 668 121 668 121 254 39 254 39 933 805 933 805 785 582 785 582 602 548 602 548 291 953 291 953 399 300 399 300 884 623 884 623 118 683 118 683 403 850 403 850 336 647 336 647 591 319 591 319 221 108 221 108 678 531 678 531 304 232 304 232 251 937 251 937 315 237 315 237 326 506 326 506 839 545 839 545 630 461 630 461 73 795 73 795 937 367 937 367 489 5 489 5 371 70 371 70 68 924 68 924 473 8 473 8 42 626 42 626 471 897 471 897 609 813 609 813 603 465 603 465 480 773 480 773 647 172 647 172 469 73 469 73 114 88 114 88 96 603 96 603 808 946 808 946 277 47 277 47 894 912 894 912 351 450 351 450 663 860 663 860 569 914 569 914 208 3 208 3 593 903 593 903 911 843 911 843 171 143 171 143 98 880 98 880 498 379 498 379 86 415 86 415 228 338 228 338 761 681 761 681 565 873 565 873 41 477 41 477 143 553 143 553 334 912 334 912 433 614 433 614 130 369 130 369 713 62 713 62 496 815 496 815 626 904 626 904 657 774 657 774 269 821 269 821 466 707 466 707 881 271 881 271 595 582 595 582 810 113 810 113 296 775 296 775 564 201 564 201 539 911 539 911 900 221 900 221 103 698 103 698 768 707 768 707 511 828 511 828 258 615 258 615 133 24 133 24 216 905 216 905 467 874 467 874 711 956 711 956 374 351 374 351 132 617 132 617 877 632 877 632 441 842 441 842 238 139 238 139 454 303 454 303 34 578 34 578 638 572 638 572 741 153 741 153 870 361 870 361 7 804 7 804 185 65 185 65 141 455 141 455 102 291 102 291 496 444 496 444 336 132 336 132 732 401 732 401 205 235 205 235 691 39 691 39 488 692 488 692 520 372 520 372 736 334 736 334 357 642 357 642 934 765 934 765 453 750 453 750 474 681 474 681 48 76 48 76 392 507 392 507 667 23 667 23 616 827 616 827 681 718 681 718 646 728 646 728 462 87 462 87 420 403 420 403 887 176 887 176 181 194 181 194 640 102 640 102 290 335 290 335 254 735 254 735 841 631 841 631 503 529 503 529 760 396 760 396 805 264 805 264 758 116 758 116 632 228 632 228 507 551 507 551 16 664 16 664 308 436 308 436 902 365 902 365 896 573 896 573 693 886 693 886 744 56 744 56 155 810 155 810 326 418 326 418 175 566 175 566 803 147 803 147 674 524 674 524 922 693 922 693 344 562 344 562 699 650 699 650 682 384 682 384 455 36 455 36 612 870 612 870 822 555 822 555 71 803 71 803 945 219 945 219 328 847 328 847 920 195 920 195 463 530 463 530 700 326 700 326 698 618 698 618 358 478 358 478 207 84 207 84 38 649 38 649 525 177 525 177 920 812 920 812 860 83 860 83 954 903 954 903 925 266 925 266 47 653 47 653 846 839 846 839 639 199 639 199 802 332 802 332 935 468 935 468 960 434 960 434 578 676 578 676 53 446 53 446 888 98 888 98 281 699 281 699 675 831 675 831 911 392 911 392 570 36 570 36 216 808 216 808 424 459 424 459 489 48 489 48 652 516 652 516 618 714 618 714 567 947 567 947 504 370 504 370 690 336 690 336 177 12 177 12 305 84 305 84 729 860 729 860 903 847 903 847 457 250 457 250 143 798 143 798 566 697 566 697 464 250 464 250 400 665 400 665 379 315 379 315 363 710 363 710 442 566 442 566 698 177 698 177 743 472 743 472 415 479 415 479 146 31 146 31 501 810 501 810 955 608 955 608 519 832 519 832 603 257 603 257 597 162 597 162 284 704 284 704 342 871 342 871 285 298 285 298 47 549 47 549 515 847 515 847 538 167 538 167 796 259 796 259 769 55 769 55 665 900 665 900 364 678 364 678 127 178 127 178 327 476 327 476 351 654 351 654 53 891 53 891 261 884 261 884 586 314 586 314 496 275 496 275 77 33 77 33 18 495 18 495 61 846 61 846 17 416 17 416 201 755 201 755 585 145 585 145 343 213 343 213 702 655 702 655 145 325 145 325 11 909 11 909 474 68 474 68 64 82 64 82 653 250 653 250 912 946 912 946 267 309 267 309 421 216 421 216 740 795 740 795 859 705 859 705 736 867 736 867 322 704 322 704 569 471 569 471 479 824 479 824 95 216 95 216 299 677 299 677 883 666 883 666 83 19 83 19 524 675 524 675 502 165 502 165 181 337 181 337 746 272 746 272 365 657 365 657 568 925 568 925 421 424 421 424 454 174 454 174 6 746 6 746 296 334 296 334 667 608 667 608 540 136 540 136 372 936 372 936 548 495 548 495 477 687 477 687 629 44 629 44 216 246 216 246 920 466 920 466 598 870 598 870 454 239 454 239 534 343 534 343 704 264 704 264 3 515 3 515 533 625 533 625 87 759 87 759 577 914 577 914 152 537 152 537 36 199 36 199 171 287 171 287 662 733 662 733 100 388 100 388 546 306 546 306 24 442 24 442 262 180 262 180 656 206 656 206 950 551 950 551 455 476 455 476 663 290 663 290 495 789 495 789 452 209 452 209 492 576 492 576 333 372 333 372 343 375 343 375 755 415 755 415 302 376 302 376 796 15 796 15 39 253 39 253 940 8 940 8 126 955 126 955 788 955 788 955 709 855 709 855 562 420 562 420 2 137 2 137 788 471 788 471 497 860 497 860 449 888 449 888 49 258 49 258 722 760 722 760 912 257 912 257 61 701 61 701 127 471 127 471 395 472 395 472 211 122 211 122 61 508 61 508 20 628 20 628 899 106 899 106 384 290 384 290 133 570 133 570 261 118 261 118 861 473 861 473 10 374 10 374 731 261 731 261 615 250 615 250 936 241 936 241 451 618 451 618 462 669 462 669 335 646 335 646 846 850 846 850 707 885 707 885 880 349 880 349 817 405 817 405 31 500 31 500 321 179 321 179 393 135 393 135 70 376 70 376 605 116 605 116 759 416 759 416 509 943 509 943 66 567 66 567 513 641 513 641 263 736 263 736 946 68 946 68 475 847 475 847 912 616 912 616 710 79 710 79 461 754 461 754 517 126 517 126 16 120 16 120 584 12 584 12 755 166 755 166 885 960 885 960 326 507 326 507 228 627 228 627 841 461 841 461 544 658 544 658 501 705 501 705 300 480 300 480 756 916 756 916 444 498 444 498 229 149 229 149 760 305 760 305 473 936 473 936 957 476 957 476 153 516 153 516 283 259 283 259 925 566 925 566 536 333 536 333 150 668 150 668 171 371 171 371 37 747 37 747 706 2 706 2 162 746 162 746 957 285 957 285 816 249 816 249 641 762 641 762 677 96 677 96 533 127 533 127 408 558 408 558 696 154 696 154 390 567 390 567 365 415 365 415 269 534 269 534 718 32 718 32 80 459 80 459 230 584 230 584 69 636 69 636 696 728 696 728 23 871 23 871 567 38 567 38 932 921 932 921 205 156 205 156 639 759 639 759 726 375 726 375 303 825 303 825 738 904 738 904 495 234 495 234 54 118 54 118 236 234 236 234 843 59 843 59 906 876 906 876 654 163 654 163 543 760 543 760 607 720 607 720 55 42 55 42 369 293 369 293 793 17 793 17 375 500 375 500 278 23 278 23 790 142 790 142 242 83 242 83 754 471 754 471 676 66 676 66 340 206 340 206 633 467 633 467 113 541 113 541 49 133 49 133 822 959 822 959 832 943 832 943 832 834 832 834 79 315 79 315 34 140 34 140 739 787 739 787 790 3 790 3 701 35 701 35 866 117 866 117 415 604 415 604 601 440 601 440 428 562 428 562 743 536 743 536 826 43 826 43 110 823 110 823 596 36 596 36 65 588 65 588 825 205 825 205 937 415 937 415 346 40 346 40 804 78 804 78 32 590 32 590 864 716 864 716 355 490 355 490 5 156 5 156 692 636 692 636 104 794 104 794 276 919 276 919 217 498 217 498 443 291 443 291 22 807 22 807 722 156 722 156 469 398 469 398 57 81 57 81 702 80 702 80 258 678 258 678 879 556 879 556 564 18 564 18 310 882 310 882 457 610 457 610 282 329 282 329 112 372 112 372 531 234 531 234 843 957 843 957 397 546 397 546 626 580 626 580 938 20 938 20 495 484 495 484 61 309 61 309 704 78 704 78 719 526 719 526 601 644 601 644 221 638 221 638 863 671 863 671 88 53 88 53 237 11 237 11 868 826 868 826 83 198 83 198 729 230 729 230 914 484 914 484 517 871 517 871 353 270 353 270 809 766 809 766 747 702 747 702 503 705 503 705 603 538 603 538 351 68 351 68 417 694 417 694 132 918 132 918 657 613 657 613 416 241 416 241 797 433 797 433 443 657 443 657 103 781 103 781 129 641 129 641 199 193 199 193 723 294 723 294 7 232 7 232 774 691 774 691 101 691 101 691 866 307 866 307 100 323 100 323 315 150 315 150 252 660 252 660 372 944 372 944 720 46 720 46 271 629 271 629 567 872 567 872 780 310 780 310 511 945 511 945 165 541 165 541 552 202 552 202 2 677 2 677 167 778 167 778 642 220 642 220 36 153 36 153 953 680 953 680 124 373 124 373 236 767 236 767 895 560 895 560 471 941 471 941 627 111 627 111 847 940 847 940 193 630 193 630 953 867 953 867 361 300 361 300 668 50 668 50 283 198 283 198 38 318 38 318 353 204 353 204 780 587 780 587 439 220 439 220 244 881 244 881 909 808 909 808 248 667 248 667 201 630 201 630 807 201 807 201 706 734 706 734 196 782 196 782 326 912 326 912 645 466 645 466 789 459 789 459 661 913 661 913 483 551 483 551 338 474 338 474 154 908 154 908 783 720 783 720 790 121 790 121 724 301 724 301 807 702 807 702 153 58 153 58 338 386 338 386 399 89 399 89 465 573 465 573 727 187 727 187 334 895 334 895 392 746 392 746 812 168 812 168 557 384 557 384 318 814 318 814 334 26 334 26 194 759 194 759 472 395 472 395 138 50 138 50 204 689 204 689 313 843 313 843 911 403 911 403 221 2 221 2 442 10 442 10 249 554 249 554 410 387 410 387 2 172 2 172 494 641 494 641 101 706 101 706 173 153 173 153 445 245 445 245 547 126 547 126 445 402 445 402 344 960 344 960 380 193 380 193 409 589 409 589 575 297 575 297 191 387 191 387 937 861 937 861 756 214 756 214 540 664 540 664 124 852 124 852 494 106 494 106 960 515 960 515 168 93 168 93 372 679 372 679 901 14 901 14 317 151 317 151 951 256 951 256 610 261 610 261 496 160 496 160 106 716 106 716 59 780 59 780 861 298 861 298 885 813 885 813 882 888 882 888 771 161 771 161 137 323 137 323 781 787 781 787 753 448 753 448 570 56 570 56 126 634 126 634 405 164 405 164 249 934 249 934 756 277 756 277 667 894 667 894 442 574 442 574 592 657 592 657 957 871 957 871 249 702 249 702 235 444 235 444 857 317 857 317 430 277 430 277 547 412 547 412 256 39 256 39 654 546 654 546 911 290 911 290 178 313 178 313 130 268 130 268 224 291 224 291 433 704 433 704 872 938 872 938 105 461 105 461 636 307 636 307 614 189 614 189 560 687 560 687 395 549 395 549 514 296 514 296 498 323 498 323 889 533 889 533 236 807 236 807 15 128 15 128 959 376 959 376 498 522 498 522 931 686 931 686 135 807 135 807 580 601 580 601 547 926 547 926 3 665 3 665 949 547 949 547 463 732 463 732 930 771 930 771 208 214 208 214 263 852 263 852 443 337 443 337 277 73 277 73 426 632 426 632 303 744 303 744 300 779 300 779 48 138 48 138 644 541 644 541 803 669 803 669 809 23 809 23 9 98 9 98 580 947 580 947 151 495 151 495 500 769 500 769 13 37 13 37 960 27 960 27 404 279 404 279 456 265 456 265 133 353 133 353 339 542 339 542 462 869 462 869 600 915 600 915 721 597 721 597 230 505 230 505 442 744 442 744 214 364 214 364 140 863 140 863 801 671 801 671 899 357 899 357 761 533 761 533 796 215 796 215 709 805 709 805 199 230 199 230 543 892 543 892 234 153 234 153 918 920 918 920 668 522 668 522 365 334 365 334 555 229 555 229 410 452 410 452 87 428 87 428 340 629 340 629 917 567 917 567 12 746 12 746 213 807 213 807 155 264 155 264 269 445 269 445 593 545 593 545 568 72 568 72 52 90 52 90 454 804 454 804 187 45 187 45 792 904 792 904 660 936 660 936 582 185 582 185 478 557 478 557 89 596 89 596 944 944 944 944 209 776 209 776 400 252 400 252 544 601 544 601 701 110 701 110 940 31 940 31 102 248 102 248 81 133 81 133 305 608 305 608 733 906 733 906 53 830 53 830 147 579 147 579 896 513 896 513 529 747 529 747 9 706 9 706 159 912 159 912 851 146 851 146 656 92 656 92 474 685 474 685 67 10 67 10 867 585 867 585 519 749 519 749 489 243 489 243 545 619 545 619 603 905 603 905 10 124 10 124 732 64 732 64 175 688 175 688 131 798 131 798 111 550 111 550 345 256 345 256 737 86 737 86 285 854 285 854 75 712 75 712 323 738 323 738 492 731 492 731 176 573 176 573 115 255 115 255 517 763 517 763 1 161 1 161 891 424 891 424 53 829 53 829 737 51 737 51 148 15 148 15 121 863 121 863 647 145 647 145 694 897 694 897 494 403 494 403 769 834 769 834 155 121 155 121 696 481 696 481 149 250 149 250 170 46 170 46 406 547 406 547 796 272 796 272 270 915 270 915 71 384 71 384 861 636 861 636 87 12 87 12 284 616 284 616 685 661 685 661 21 882 21 882 287 17 287 17 391 841 391 841 755 649 755 649 35 624 35 624 167 476 167 476 785 897 785 897 940 635 940 635 108 37 108 37 166 107 166 107 898 349 898 349 878 646 878 646 405 957 405 957 400 698 400 698 540 235 540 235 141 840 141 840 67 485 67 485 794 902 794 902 102 440 102 440 864 606 864 606 346 393 346 393 954 205 954 205 229 592 229 592 506 869 506 869 577 920 577 920 99 843 99 843 797 193 797 193 560 185 560 185 540 446 540 446 780 317 780 317 19 472 19 472 153 441 153 441 399 360 399 360 937 737 937 737 525 353 525 353 520 512 520 512 129 516 129 516 880 947 880 947 720 169 720 169 210 300 210 300 85 957 85 957 20 816 20 816 351 638 351 638 590 90 590 90 817 577 817 577 76 22 76 22 194 557 194 557 719 422 719 422 635 382 635 382 891 770 891 770 683 303 683 303 470 799 470 799 9 398 9 398 850 331 850 331 950 912 950 912 232 339 232 339 888 923 888 923 713 149 713 149 903 871 903 871 215 325 215 325 591 451 591 451 807 684 807 684 241 593 241 593 710 868 710 868 769 902 769 902 369 93 369 93 9 555 9 555 603 540 603 540 837 926 837 926 811 695 811 695 806 850 806 850 315 410 315 410 463 906 463 906 218 324 218 324 347 34 347 34 843 714 843 714 341 6 341 6 196 788 196 788 958 249 958 249 688 604 688 604 778 400 778 400 173 306 173 306 931 820 931 820 591 890 591 890 293 932 293 932 27 427 27 427 160 112 160 112 653 914 653 914 730 831 730 831 786 525 786 525 74 74 74 74 719 81 719 81 344 613 344 613 886 479 886 479 250 548 250 548 358 960 358 960 433 127 433 127 632 651 632 651 306 569 306 569 744 351 744 351 867 425 867 425 358 172 358 172 798 187 798 187 471 57 471 57 50 751 50 751 277 223 277 223 738 409 738 409 42 460 42 460 548 415 548 415 793 641 793 641 866 127 866 127 725 84 725 84 188 326 188 326 840 815 840 815 453 25 453 25 142 399 142 399 386 624 386 624 887 646 887 646 750 406 750 406 520 953 520 953 313 619 313 619 763 802 763 802 708 738 708 738 762 143 762 143 808 673 808 673 234 938 234 938 152 591 152 591 399 262 399 262 276 864 276 864 263 411 263 411 919 756 919 756 952 896 952 896 851 700 851 700 958 866 958 866 173 382 173 382 615 575 615 575 444 530 444 530 245 300 245 300 717 487 717 487 416 592 416 592 930 702 930 702 529 103 529 103 366 110 366 110 937 639 937 639 858 159 858 159 952 446 952 446 4 783 4 783 902 922 902 922 379 528 379 528 845 415 845 415 324 583 324 583 636 685 636 685 472 623 472 623 758 824 758 824 547 84 547 84 785 454 785 454 263 345 263 345 152 884 152 884 471 178 471 178 905 306 905 306 476 747 476 747 664 706 664 706 468 671 468 671 234 701 234 701 174 385 174 385 411 718 411 718 143 791 143 791 528 697 528 697 262 325 262 325 57 102 57 102 343 497 343 497 787 540 787 540 50 798 50 798 218 388 218 388 680 679 680 679 7 36 7 36 38 553 38 553 300 783 300 783 845 107 845 107 540 213 540 213 482 305 482 305 677 19 677 19 794 879 794 879 217 750 217 750 147 133 147 133 835 68 835 68 355 427 355 427 417 195 417 195 786 618 786 618 934 366 934 366 669 670 669 670 697 30 697 30 373 251 373 251 949 191 949 191 446 133 446 133 679 847 679 847 145 534 145 534 403 290 403 290 378 156 378 156 624 96 624 96 698 536 698 536 39 581 39 581 198 864 198 864 390 29 390 29 788 470 788 470 535 270 535 270 612 413 612 413 137 132 137 132 1 65 1 65 866 356 866 356 602 353 602 353 721 435 721 435 861 222 861 222 62 828 62 828 140 743 140 743 42 472 42 472 124 633 124 633 22 568 22 568 629 606 629 606 178 671 178 671 564 499 564 499 870 741 870 741 745 426 745 426 844 436 844 436 762 712 762 712 243 334 243 334 62 231 62 231 606 772 606 772 67 949 67 949 771 128 771 128 393 308 393 308 269 316 269 316 69 120 69 120 671 876 671 876 894 778 894 778 436 845 436 845 703 566 703 566 278 857 278 857 581 945 581 945 436 275 436 275 506 727 506 727 749 354 749 354 256 942 256 942 946 702 946 702 719 626 719 626 226 860 226 860 295 723 295 723 388 711 388 711 58 469 58 469 215 412 215 412 623 144 623 144 907 526 907 526 608 815 608 815 131 928 131 928 476 754 476 754 601 430 601 430 358 876 358 876 90 612 90 612 372 517 372 517 390 901 390 901 688 184 688 184 209 805 209 805 251 470 251 470 549 304 549 304 549 834 549 834 606 801 606 801 374 116 374 116 908 395 908 395 629 788 629 788 619 874 619 874 336 309 336 309 480 833 480 833 842 699 842 699 927 389 927 389 645 457 645 457 433 464 433 464 148 340 148 340 86 915 86 915 65 805 65 805 383 529 383 529 840 155 840 155 533 545 533 545 281 870 281 870 689 111 689 111 345 525 345 525 162 571 162 571 609 425 609 425 490 856 490 856 702 104 702 104 385 110 385 110 752 267 752 267 657 569 657 569 299 936 299 936 440 649 440 649 24 168 24 168 777 64 777 64 853 906 853 906 395 87 395 87 696 793 696 793 625 460 625 460 192 229 192 229 462 203 462 203 771 496 771 496 821 810 821 810 923 65 923 65 261 778 261 778 848 372 848 372 865 568 865 568 811 57 811 57 642 465 642 465 773 750 773 750 24 470 24 470 703 116 703 116 572 847 572 847 86 218 86 218 812 329 812 329 111 1 111 1 683 829 683 829 710 582 710 582 302 255 302 255 209 575 209 575 466 160 466 160 761 150 761 150 106 3 106 3 25 392 25 392 893 863 893 863 195 103 195 103 517 320 517 320 59 664 59 664 49 198 49 198 698 790 698 790 420 36 420 36 500 546 500 546 434 127 434 127 875 156 875 156 929 835 929 835 778 258 778 258 642 769 642 769 705 22 705 22 464 151 464 151 376 432 376 432 253 247 253 247 266 957 266 957 557 551 557 551 132 380 132 380 56 703 56 703 874 768 874 768 44 750 44 750 563 369 563 369 74 118 74 118 264 906 264 906 649 92 649 92 646 185 646 185 520 586 520 586 234 27 234 27 322 356 322 356 462 556 462 556 593 954 593 954 575 843 575 843 82 790 82 790 385 413 385 413 560 197 560 197 937 809 937 809 396 362 396 362 772 778 772 778 699 890 699 890 655 752 655 752 901 830 901 830 445 928 445 928 679 21 679 21 914 303 914 303 466 460 466 460 810 787 810 787 801 372 801 372 519 858 519 858 678 891 678 891 247 817 247 817 415 26 415 26 517 109 517 109 896 785 896 785 227 791 227 791 584 707 584 707 375 541 375 541 173 919 173 919 949 753 949 753 42 694 42 694 24 139 24 139 65 178 65 178 188 84 188 84 467 394 467 394 794 444 794 444 290 710 290 710 562 644 562 644 374 944 374 944 247 623 247 623 460 487 460 487 724 348 724 348 599 96 599 96 372 468 372 468 539 273 539 273 195 937 195 937 671 508 671 508 79 201 79 201 345 519 345 519 600 949 600 949 180 431 180 431 914 387 914 387 910 4 910 4 551 157 551 157 378 168 378 168 371 128 371 128 576 212 576 212 454 894 454 894 280 211 280 211 358 188 358 188 883 901 883 901 842 245 842 245 306 158 306 158 224 693 224 693 940 420 940 420 903 798 903 798 237 116 237 116 406 807 406 807 113 445 113 445 212 599 212 599 685 259 685 259 829 271 829 271 135 862 135 862 580 702 580 702 857 184 857 184 331 298 331 298 882 147 882 147 364 302 364 302 404 833 404 833 628 54 628 54 503 618 503 618 226 452 226 452 581 713 581 713 924 239 924 239 207 895 207 895 491 594 491 594 869 752 869 752 588 538 588 538 665 655 665 655 291 221 291 221 856 762 856 762 169 468 169 468 902 869 902 869 11 76 11 76 889 89 889 89 425 872 425 872 316 240 316 240 919 476 919 476 398 27 398 27 606 820 606 820 353 28 353 28 859 12 859 12 864 84 864 84 536 342 536 342 943 661 943 661 229 250 229 250 258 39 258 39 71 267 71 267 741 696 741 696 819 754 819 754 794 840 794 840 467 616 467 616 148 431 148 431 775 960 775 960 829 22 829 22 417 475 417 475 48 313 48 313 168 241 168 241 447 492 447 492 534 655 534 655 622 467 622 467 410 147 410 147 822 424 822 424 215 818 215 818 195 376 195 376 675 51 675 51 905 434 905 434 549 871 549 871 455 414 455 414 86 453 86 453 273 570 273 570 135 29 135 29 716 32 716 32 425 800 425 800 788 633 788 633 480 789 480 789 886 646 886 646 69 853 69 853 374 859 374 859 292 590 292 590 523 670 523 670 319 257 319 257 158 716 158 716 584 773 584 773 143 245 143 245 491 1 491 1 432 59 432 59 2 885 2 885 456 599 456 599 799 882 799 882 913 724 913 724 646 93 646 93 762 146 762 146 303 305 303 305 293 4 293 4 456 698 456 698 362 690 362 690 562 922 562 922 851 184 851 184 256 199 256 199 94 581 94 581 251 587 251 587 574 925 574 925 608 195 608 195 282 728 282 728 798 106 798 106 117 889 117 889 483 239 483 239 496 570 496 570 704 240 704 240 80 112 80 112 102 181 102 181 74 175 74 175 436 911 436 911 710 738 710 738 444 161 444 161 545 134 545 134 388 482 388 482 44 749 44 749 584 94 584 94 170 317 170 317 310 502 310 502 342 303 342 303 731 912 731 912 654 599 654 599 666 130 666 130 729 900 729 900 871 636 871 636 529 786 529 786 524 838 524 838 709 319 709 319 453 53 453 53 3 215 3 215 323 781 323 781 41 853 41 853 623 717 623 717 82 401 82 401 397 328 397 328 777 251 777 251 595 103 595 103 783 659 783 659 108 483 108 483 408 46 408 46 118 271 118 271 334 184 334 184 709 652 709 652 525 300 525 300 30 338 30 338 677 350 677 350 445 174 445 174 476 626 476 626 783 318 783 318 105 545 105 545 440 311 440 311 890 763 890 763 79 608 79 608 367 32 367 32 412 518 412 518 162 196 162 196 651 247 651 247 80 499 80 499 632 15 632 15 339 322 339 322 54 575 54 575 322 212 322 212 727 328 727 328 668 351 668 351 691 551 691 551 623 657 623 657 386 514 386 514 122 619 122 619 814 150 814 150 244 835 244 835 597 179 597 179 835 450 835 450 10 763 10 763 85 807 85 807 780 835 780 835 411 571 411 571 389 620 389 620 874 73 874 73 765 408 765 408 614 443 614 443 429 846 429 846 753 179 753 179 350 618 350 618 30 933 30 933 272 283 272 283 375 540 375 540 884 869 884 869 631 117 631 117 755 863 755 863 144 162 144 162 742 566 742 566 359 488 359 488 475 488 475 488 915 545 915 545 151 138 151 138 417 187 417 187 15 579 15 579 339 312 339 312 941 270 941 270 92 236 92 236 849 572 849 572 38 386 38 386 781 368 781 368 12 695 12 695 680 545 680 545 32 605 32 605 284 27 284 27 87 550 87 550 896 254 896 254 160 465 160 465 40 353 40 353 96 570 96 570 284 4 284 4 877 793 877 793 858 23 858 23 400 182 400 182 598 476 598 476 4 495 4 495 501 748 501 748 571 54 571 54 729 401 729 401 61 685 61 685 439 345 439 345 353 891 353 891 248 425 248 425 216 954 216 954 361 203 361 203 721 107 721 107 170 874 170 874 181 567 181 567 13 745 13 745 415 668 415 668 921 128 921 128 289 621 289 621 264 57 264 57 383 654 383 654 265 950 265 950 114 632 114 632 191 873 191 873 38 635 38 635 128 473 128 473 700 247 700 247 22 420 22 420 201 482 201 482 578 311 578 311 533 325 533 325 692 24 692 24 541 959 541 959 84 541 84 541 658 704 658 704 253 690 253 690 152 207 152 207 572 23 572 23 712 517 712 517 21 32 21 32 110 464 110 464 766 307 766 307 651 625 651 625 931 77 931 77 212 766 212 766 288 62 288 62 241 33 241 33 330 552 330 552 767 214 767 214 359 68 359 68 463 689 463 689 816 221 816 221 548 726 548 726 534 530 534 530 697 127 697 127 891 600 891 600 377 954 377 954 693 695 693 695 453 488 453 488 334 840 334 840 370 576 370 576 902 61 902 61 200 9 200 9 207 217 207 217 452 739 452 739 336 820 336 820 22 63 22 63 292 482 292 482 24 359 24 359 454 615 454 615 240 402 240 402 456 954 456 954 930 483 930 483 747 861 747 861 281 276 281 276 931 614 931 614 563 310 563 310 154 831 154 831 196 236 196 236 44 741 44 741 529 621 529 621 809 426 809 426 726 5 726 5 65 20 65 20 365 699 365 699 180 13 180 13 793 206 793 206 198 249 198 249 123 527 123 527 131 306 131 306 616 499 616 499 232 104 232 104 808 643 808 643 296 95 296 95 631 925 631 925 553 111 553 111 136 563 136 563 200 899 200 899 957 203 957 203 913 411 913 411 305 61 305 61 878 761 878 761 930 696 930 696 823 830 823 830 780 416 780 416 832 356 832 356 291 787 291 787 507 244 507 244 294 73 294 73 537 699 537 699 817 409 817 409 120 498 120 498 343 550 343 550 264 442 264 442 271 172 271 172 618 775 618 775 821 32 821 32 414 491 414 491 437 288 437 288 299 122 299 122 934 952 934 952 692 561 692 561 189 810 189 810 376 747 376 747 608 911 608 911 550 220 550 220 873 83 873 83 35 200 35 200 550 948 550 948 777 649 777 649 476 902 476 902 546 524 546 524 960 817 960 817 625 148 625 148 316 561 316 561 617 502 617 502 496 534 496 534 52 732 52 732 111 770 111 770 621 835 621 835 934 572 934 572 920 228 920 228 35 558 35 558 108 646 108 646 349 530 349 530 29 134 29 134 705 758 705 758 385 236 385 236 430 699 430 699 291 788 291 788 315 215 315 215 706 365 706 365 174 340 174 340 399 187 399 187 197 335 197 335 307 661 307 661 113 506 113 506 454 487 454 487 535 346 535 346 281 242 281 242 141 73 141 73 750 7 750 7 675 437 675 437 442 720 442 720 343 159 343 159 298 775 298 775 735 926 735 926 90 125 90 125 100 217 100 217 351 148 351 148 385 337 385 337 383 197 383 197 264 404 264 404 692 476 692 476 253 651 253 651 557 695 557 695 473 109 473 109 781 394 781 394 200 393 200 393 106 733 106 733 811 257 811 257 207 780 207 780 151 201 151 201 506 839 506 839 149 748 149 748 223 80 223 80 288 775 288 775 611 63 611 63 682 332 682 332 801 833 801 833 535 897 535 897 745 149 745 149 575 511 575 511 700 270 700 270 497 435 497 435 850 596 850 596 107 95 107 95 84 866 84 866 419 154 419 154 673 905 673 905 897 76 897 76 13 108 13 108 418 948 418 948 158 898 158 898 471 866 471 866 14 536 14 536 228 508 228 508 76 332 76 332 769 61 769 61 826 915 826 915 284 434 284 434 496 243 496 243 853 635 853 635 248 650 248 650 385 16 385 16 400 453 400 453 104 697 104 697 363 106 363 106 7 661 7 661 176 527 176 527 271 660 271 660 740 253 740 253 86 29 86 29 350 233 350 233 584 345 584 345 459 6 459 6 454 828 454 828 875 469 875 469 635 66 635 66 563 555 563 555 902 699 902 699 331 52 331 52 632 777 632 777 208 620 208 620 282 484 282 484 467 100 467 100 164 217 164 217 791 323 791 323 199 775 199 775 279 66 279 66 612 97 612 97 19 815 19 815 749 491 749 491 541 332 541 332 696 492 696 492 130 41 130 41 745 188 745 188 308 521 308 521 380 375 380 375 282 835 282 835 737 401 737 401 782 260 782 260 638 590 638 590 864 906 864 906 298 264 298 264 336 809 336 809 627 749 627 749 791 522 791 522 223 807 223 807 784 82 784 82 391 913 391 913 706 337 706 337 160 810 160 810 523 313 523 313 50 107 50 107 251 411 251 411 728 95 728 95 351 166 351 166 217 956 217 956 844 244 844 244 556 705 556 705 339 271 339 271 817 848 817 848 960 916 960 916 316 93 316 93 722 50 722 50 279 755 279 755 571 877 571 877 125 367 125 367 161 733 161 733 737 579 737 579 96 492 96 492 549 436 549 436 902 924 902 924 99 221 99 221 168 618 168 618 262 893 262 893 564 926 564 926 256 17 256 17 379 909 379 909 165 524 165 524 487 674 487 674 197 721 197 721 723 667 723 667 232 343 232 343 145 776 145 776 456 363 456 363 230 655 230 655 277 43 277 43 137 619 137 619 816 203 816 203 935 616 935 616 112 404 112 404 34 361 34 361 160 288 160 288 461 227 461 227 62 416 62 416 561 31 561 31 702 918 702 918 12 572 12 572 6 795 6 795 269 426 269 426 687 538 687 538 601 48 601 48 586 915 586 915 201 614 201 614 601 665 601 665 298 188 298 188 507 434 507 434 159 64 159 64 370 350 370 350 928 813 928 813 56 361 56 361 935 957 935 957 360 786 360 786 379 808 379 808 148 41 148 41 534 571 534 571 832 405 832 405 871 20 871 20 805 399 805 399 401 616 401 616 559 357 559 357 426 254 426 254 128 632 128 632 701 114 701 114 107 766 107 766 648 819 648 819 313 576 313 576 575 516 575 516 103 29 103 29 263 574 263 574 358 774 358 774 891 781 891 781 794 192 794 192 363 367 363 367 284 677 284 677 152 377 152 377 56 163 56 163 122 593 122 593 816 379 816 379 570 756 570 756 567 835 567 835 248 946 248 946 182 613 182 613 262 941 262 941 714 94 714 94 490 350 490 350 772 191 772 191 288 144 288 144 168 48 168 48 278 803 278 803 814 232 814 232 239 458 239 458 1 845 1 845 139 507 139 507 662 72 662 72 854 494 854 494 751 682 751 682 814 598 814 598 380 55 380 55 336 660 336 660 485 263 485 263 173 406 173 406 324 325 324 325 232 293 232 293 297 112 297 112 220 600 220 600 533 669 533 669 660 286 660 286 721 505 721 505 338 557 338 557 648 253 648 253 45 604 45 604 545 597 545 597 737 227 737 227 505 383 505 383 503 249 503 249 609 843 609 843 232 810 232 810 412 415 412 415 355 406 355 406 650 177 650 177 245 578 245 578 579 436 579 436 109 804 109 804 114 199 114 199 528 34 528 34 262 479 262 479 96 244 96 244 288 860 288 860 202 65 202 65 836 735 836 735 708 22 708 22 457 65 457 65 206 326 206 326 637 239 637 239 161 441 161 441 864 812 864 812 39 427 39 427 742 653 742 653 383 43 383 43 889 59 889 59 890 541 890 541 161 377 161 377 299 907 299 907 364 74 364 74 652 751 652 751 776 313 776 313 930 349 930 349 342 728 342 728 389 539 389 539 424 417 424 417 385 452 385 452 18 460 18 460 147 73 147 73 478 610 478 610 942 45 942 45 200 192 200 192 376 135 376 135 704 23 704 23 461 835 461 835 492 750 492 750 827 865 827 865 611 798 611 798 837 693 837 693 947 853 947 853 673 613 673 613 219 20 219 20 442 750 442 750 18 561 18 561 46 96 46 96 63 86 63 86 144 861 144 861 62 448 62 448 935 414 935 414 417 192 417 192 46 174 46 174 338 749 338 749 473 241 473 241 823 14 823 14 658 552 658 552 499 857 499 857 186 708 186 708 786 42 786 42 292 379 292 379 464 368 464 368 98 47 98 47 301 126 301 126 590 263 590 263 461 458 461 458 289 338 289 338 16 593 16 593 490 113 490 113 761 808 761 808 245 400 245 400 637 886 637 886 388 241 388 241 777 566 777 566 266 363 266 363 817 550 817 550 355 290 355 290 788 608 788 608 901 939 901 939 876 407 876 407 8 108 8 108 181 719 181 719 214 414 214 414 713 836 713 836 860 525 860 525 510 956 510 956 377 156 377 156 927 788 927 788 771 191 771 191 235 60 235 60 3 257 3 257 787 182 787 182 564 512 564 512 448 411 448 411 328 108 328 108 714 854 714 854 867 523 867 523 734 568 734 568 361 608 361 608 773 480 773 480 695 684 695 684 26 195 26 195 149 899 149 899 656 313 656 313 227 951 227 951 528 490 528 490 883 683 883 683 759 853 759 853 268 727 268 727 470 458 470 458 360 197 360 197 433 432 433 432 438 87 438 87 769 128 769 128 920 190 920 190 946 839 946 839 934 900 934 900 421 360 421 360 42 772 42 772 815 856 815 856 610 940 610 940 152 161 152 161 322 770 322 770 862 607 862 607 879 732 879 732 260 550 260 550 434 282 434 282 145 608 145 608 895 757 895 757 599 478 599 478 418 132 418 132 909 774 909 774 418 28 418 28 412 292 412 292 128 58 128 58 231 863 231 863 361 427 361 427 276 606 276 606 736 697 736 697 807 905 807 905 19 643 19 643 216 151 216 151 868 510 868 510 277 471 277 471 747 497 747 497 818 184 818 184 104 6 104 6 695 194 695 194 539 565 539 565 813 723 813 723 468 532 468 532 443 67 443 67 900 21 900 21 379 60 379 60 334 61 334 61 636 767 636 767 781 166 781 166 513 608 513 608 844 830 844 830 896 582 896 582 204 775 204 775 356 364 356 364 641 213 641 213 12 483 12 483 21 659 21 659 10 526 10 526 932 894 932 894 292 548 292 548 575 616 575 616 790 113 790 113 873 438 873 438 77 725 77 725 477 931 477 931 558 3 558 3 581 187 581 187 13 324 13 324 260 160 260 160 758 114 758 114 558 137 558 137 552 893 552 893 139 830 139 830 277 297 277 297 344 93 344 93 612 910 612 910 901 728 901 728 751 87 751 87 5 387 5 387 456 397 456 397 361 808 361 808 258 845 258 845 17 747 17 747 168 888 168 888 424 328 424 328 942 290 942 290 716 144 716 144 955 502 955 502 592 678 592 678 558 626 558 626 572 130 572 130 342 934 342 934 136 942 136 942 953 57 953 57 293 203 293 203 398 676 398 676 948 461 948 461 707 692 707 692 332 251 332 251 824 816 824 816 631 157 631 157 807 828 807 828 59 388 59 388 232 124 232 124 819 913 819 913 864 887 864 887 110 514 110 514 811 557 811 557 752 680 752 680 590 692 590 692 902 369 902 369 702 500 702 500 946 350 946 350 39 709 39 709 361 739 361 739 719 15 719 15 532 324 532 324 816 68 816 68 85 785 85 785 153 487 153 487 877 666 877 666 759 28 759 28 397 2 397 2 296 663 296 663 727 45 727 45 183 436 183 436 737 782 737 782 866 226 866 226 925 932 925 932 518 47 518 47 13 84 13 84 527 895 527 895 846 91 846 91 497 932 497 932 814 635 814 635 69 376 69 376 47 69 47 69 279 809 279 809 201 163 201 163 424 313 424 313 229 655 229 655 365 444 365 444 99 922 99 922 911 605 911 605 405 870 405 870 105 345 105 345 706 876 706 876 525 514 525 514 426 359 426 359 760 645 760 645 119 560 119 560 420 294 420 294 801 408 801 408 101 642 101 642 179 700 179 700 78 208 78 208 619 715 619 715 360 600 360 600 892 10 892 10 304 888 304 888 78 398 78 398 855 290 855 290 761 645 761 645 513 795 513 795 78 540 78 540 629 311 629 311 624 55 624 55 268 777 268 777 799 250 799 250 513 904 513 904 762 822 762 822 508 544 508 544 211 718 211 718 858 460 858 460 49 825 49 825 236 543 236 543 333 708 333 708 502 383 502 383 536 653 536 653 368 869 368 869 372 713 372 713 329 670 329 670 759 382 759 382 607 589 607 589 491 906 491 906 327 359 327 359 145 474 145 474 76 373 76 373 153 692 153 692 808 405 808 405 939 302 939 302 140 954 140 954 225 244 225 244 458 390 458 390 566 440 566 440 745 951 745 951 32 794 32 794 181 687 181 687 861 654 861 654 855 298 855 298 417 298 417 298 46 183 46 183 342 343 342 343 462 699 462 699 664 532 664 532 444 683 444 683 312 562 312 562 313 533 313 533 100 472 100 472 726 250 726 250 878 295 878 295 634 875 634 875 746 330 746 330 33 796 33 796 398 338 398 338 659 526 659 526 284 263 284 263 50 355 50 355 44 840 44 840 741 626 741 626 559 583 559 583 6 360 6 360 456 585 456 585 804 899 804 899 721 744 721 744 450 919 450 919 535 786 535 786 278 589 278 589 282 520 282 520 267 735 267 735 15 480 15 480 63 606 63 606 157 68 157 68 134 748 134 748 483 241 483 241 741 450 741 450 305 505 305 505 138 577 138 577 588 7 588 7 357 841 357 841 568 78 568 78 826 634 826 634 410 705 410 705 276 564 276 564 738 19 738 19 883 935 883 935 410 526 410 526 264 663 264 663 510 719 510 719 828 476 828 476 830 456 830 456 232 32 232 32 959 959 959 959 283 549 283 549 26 140 26 140 280 445 280 445 660 528 660 528 5 375 5 375 124 153 124 153 73 44 73 44 941 233 941 233 786 486 786 486 59 35 59 35 635 419 635 419 619 62 619 62 824 583 824 583 424 898 424 898 849 348 849 348 296 194 296 194 537 305 537 305 195 5 195 5 166 207 166 207 91 747 91 747 68 336 68 336 323 681 323 681 879 869 879 869 389 650 389 650 92 592 92 592 860 300 860 300 752 618 752 618 442 63 442 63 111 940 111 940 528 806 528 806 682 615 682 615 942 320 942 320 816 439 816 439 668 347 668 347 234 216 234 216 400 908 400 908 120 473 120 473 627 380 627 380 364 222 364 222 352 170 352 170 845 287 845 287 937 39 937 39 149 871 149 871 18 87 18 87 436 85 436 85 724 246 724 246 906 734 906 734 732 81 732 81 304 393 304 393 9 777 9 777 752 562 752 562 817 596 817 596 585 647 585 647 300 526 300 526 840 413 840 413 129 861 129 861 739 363 739 363 547 737 547 737 660 490 660 490 800 152 800 152 691 116 691 116 762 150 762 150 333 631 333 631 616 388 616 388 801 564 801 564 22 604 22 604 37 65 37 65 800 303 800 303 321 72 321 72 667 479 667 479 653 741 653 741 873 397 873 397 752 716 752 716 458 834 458 834 51 52 51 52 686 223 686 223 760 656 760 656 641 178 641 178 535 424 535 424 932 29 932 29 410 536 410 536 44 276 44 276 511 783 511 783 545 354 545 354 58 465 58 465 688 566 688 566 826 396 826 396 60 105 60 105 371 223 371 223 429 41 429 41 195 760 195 760 582 203 582 203 568 771 568 771 318 374 318 374 530 578 530 578 446 741 446 741 646 524 646 524 293 745 293 745 316 265 316 265 391 805 391 805 465 247 465 247 490 528 490 528 342 680 342 680 263 54 263 54 591 834 591 834 591 247 591 247 692 701 692 701 676 391 676 391 883 681 883 681 155 172 155 172 236 421 236 421 577 516 577 516 308 809 308 809 211 316 211 316 659 701 659 701 4 665 4 665 134 512 134 512 507 883 507 883 957 34 957 34 786 501 786 501 414 745 414 745 664 863 664 863 256 624 256 624 208 708 208 708 625 932 625 932 880 12 880 12 817 453 817 453 611 627 611 627 309 107 309 107 455 136 455 136 36 767 36 767 368 431 368 431 419 544 419 544 944 761 944 761 540 678 540 678 800 662 800 662 648 800 648 800 168 336 168 336 908 707 908 707 370 180 370 180 380 214 380 214 481 35 481 35 932 436 932 436 9 851 9 851 771 142 771 142 305 653 305 653 587 487 587 487 152 176 152 176 163 406 163 406 685 173 685 173 933 775 933 775 342 777 342 777 544 186 544 186 42 542 42 542 791 387 791 387 247 537 247 537 319 328 319 328 189 638 189 638 261 326 261 326 688 352 688 352 262 205 262 205 954 617 954 617 534 511 534 511 54 728 54 728 378 469 378 469 374 766 374 766 173 26 173 26 639 576 639 576 543 750 543 750 136 536 136 536 497 900 497 900 319 84 319 84 634 484 634 484 579 725 579 725 709 170 709 170 235 18 235 18 465 645 465 645 573 147 573 147 144 377 144 377 824 310 824 310 232 605 232 605 907 684 907 684 53 542 53 542 219 125 219 125 261 826 261 826 769 576 769 576 218 582 218 582 138 676 138 676 684 745 684 745 117 107 117 107 548 286 548 286 482 246 482 246 444 713 444 713 92 456 92 456 302 431 302 431 234 56 234 56 700 531 700 531 42 383 42 383 146 480 146 480 149 149 149 149 723 138 723 138 88 585 88 585 405 535 405 535 931 612 931 612 345 614 345 614 187 160 187 160 758 845 758 845 657 144 657 144 356 912 356 912 522 522 522 522 725 225 725 225 450 377 450 377 941 134 941 134 263 95 263 95 261 856 261 856 411 14 411 14 373 174 373 174 283 205 283 205 705 123 705 123 206 71 206 71 476 388 476 388 619 542 619 542 217 749 217 749 655 781 655 781 958 558 958 558 395 232 395 232 199 337 199 337 611 210 611 210 674 504 674 504 720 647 720 647 754 724 754 724 830 788 830 788 461 431 461 431 718 538 718 538 766 548 766 548 85 527 85 527 195 545 195 545 412 188 412 188 271 620 271 620 670 512 670 512 265 475 265 475 716 907 716 907 332 26 332 26 524 36 524 36 357 745 357 745 246 676 246 676 406 249 406 249 28 793 28 793 685 292 685 292 154 285 154 285 496 507 496 507 690 504 690 504 775 167 775 167 437 524 437 524 719 871 719 871 236 146 236 146 473 780 473 780 912 276 912 276 361 443 361 443 464 244 464 244 119 494 119 494 846 932 846 932 945 179 945 179 290 236 290 236 631 939 631 939 277 296 277 296 670 140 670 140 231 647 231 647 878 864 878 864 331 461 331 461 868 580 868 580 38 849 38 849 945 874 945 874 851 768 851 768 760 727 760 727 737 88 737 88 660 934 660 934 275 814 275 814 144 67 144 67 415 873 415 873 45 48 45 48 112 68 112 68 933 848 933 848 336 422 336 422 207 175 207 175 860 470 860 470 887 219 887 219 660 485 660 485 661 349 661 349 187 249 187 249 346 214 346 214 76 330 76 330 871 505 871 505 242 871 242 871 468 463 468 463 398 370 398 370 490 50 490 50 180 159 180 159 809 82 809 82 558 377 558 377 643 115 643 115 184 414 184 414 351 45 351 45 898 830 898 830 114 607 114 607 826 172 826 172 479 348 479 348 395 901 395 901 535 545 535 545 576 93 576 93 89 945 89 945 67 816 67 816 796 545 796 545 565 909 565 909 391 410 391 410 742 728 742 728 950 218 950 218 606 136 606 136 444 52 444 52 536 746 536 746 859 459 859 459 897 28 897 28 589 795 589 795 829 275 829 275 959 881 959 881 803 790 803 790 785 557 785 557 380 512 380 512 727 775 727 775 264 898 264 898 667 584 667 584 952 286 952 286 88 844 88 844 309 941 309 941 256 455 256 455 24 922 24 922 504 700 504 700 240 933 240 933 215 839 215 839 490 149 490 149 189 55 189 55 852 801 852 801 677 275 677 275 738 815 738 815 426 643 426 643 378 198 378 198 925 819 925 819 867 283 867 283 144 823 144 823 343 700 343 700 328 115 328 115 69 200 69 200 124 161 124 161 783 834 783 834 65 478 65 478 139 84 139 84 455 772 455 772 643 471 643 471 628 523 628 523 811 398 811 398 326 656 326 656 552 787 552 787 940 4 940 4 22 207 22 207 331 303 331 303 259 707 259 707 572 616 572 616 49 131 49 131 843 734 843 734 87 54 87 54 698 338 698 338 289 151 289 151 876 887 876 887 570 928 570 928 459 888 459 888 785 929 785 929 197 147 197 147 82 111 82 111 596 467 596 467 641 240 641 240 39 664 39 664 663 604 663 604 161 214 161 214 704 514 704 514 151 659 151 659 86 300 86 300 708 662 708 662 284 528 284 528 699 195 699 195 858 3 858 3 896 104 896 104 952 29 952 29 452 951 452 951 657 713 657 713 939 566 939 566 543 618 543 618 249 636 249 636 557 562 557 562 811 786 811 786 479 375 479 375 19 419 19 419 759 563 759 563 601 560 601 560 722 484 722 484 835 432 835 432 641 349 641 349 781 112 781 112 840 1 840 1 293 846 293 846 32 780 32 780 174 639 174 639 509 777 509 777 936 350 936 350 927 330 927 330 526 893 526 893 465 687 465 687 262 190 262 190 328 790 328 790 293 77 293 77 393 671 393 671 9 328 9 328 88 82 88 82 781 264 781 264 267 469 267 469 116 878 116 878 931 802 931 802 526 391 526 391 626 274 626 274 79 104 79 104 343 948 343 948 289 507 289 507 483 877 483 877 160 252 160 252 287 370 287 370 925 447 925 447 644 209 644 209 604 680 604 680 768 105 768 105 405 753 405 753 504 876 504 876 950 552 950 552 640 868 640 868 927 878 927 878 165 44 165 44 292 761 292 761 292 179 292 179 271 594 271 594 112 445 112 445 284 344 284 344 176 481 176 481 764 188 764 188 830 267 830 267 210 579 210 579 745 764 745 764 121 199 121 199 628 389 628 389 571 758 571 758 661 272 661 272 475 721 475 721 951 855 951 855 205 943 205 943 504 427 504 427 953 951 953 951 491 174 491 174 443 425 443 425 166 534 166 534 956 804 956 804 249 936 249 936 55 587 55 587 191 799 191 799 388 730 388 730 672 485 672 485 707 818 707 818 104 724 104 724 840 650 840 650 851 924 851 924 477 810 477 810 574 176 574 176 87 26 87 26 667 462 667 462 176 340 176 340 345 713 345 713 112 238 112 238 18 892 18 892 345 571 345 571 464 723 464 723 163 355 163 355 598 17 598 17 440 161 440 161 343 650 343 650 310 134 310 134 957 617 957 617 48 693 48 693 483 107 483 107 365 677 365 677 412 227 412 227 298 244 298 244 654 653 654 653 391 538 391 538 899 855 899 855 863 289 863 289 285 906 285 906 148 684 148 684 807 768 807 768 889 48 889 48 288 362 288 362 24 182 24 182 761 394 761 394 300 732 300 732 795 505 795 505 103 21 103 21 799 418 799 418 558 292 558 292 147 837 147 837 664 613 664 613 892 693 892 693 242 453 242 453 590 26 590 26 765 197 765 197 310 432 310 432 943 890 943 890 337 454 337 454 686 16 686 16 754 256 754 256 408 66 408 66 96 470 96 470 597 531 597 531 228 154 228 154 576 598 576 598 451 222 451 222 196 276 196 276 456 446 456 446 695 20 695 20 722 923 722 923 164 754 164 754 631 363 631 363 713 668 713 668 640 119 640 119 922 408 922 408 168 158 168 158 444 508 444 508 673 336 673 336 212 897 212 897 842 260 842 260 347 180 347 180 97 332 97 332 919 247 919 247 851 128 851 128 841 428 841 428 716 556 716 556 689 721 689 721 666 751 666 751 496 364 496 364 206 154 206 154 768 200 768 200 748 276 748 276 144 709 144 709 45 727 45 727 194 918 194 918 125 239 125 239 381 702 381 702 734 488 734 488 514 186 514 186 848 52 848 52 84 429 84 429 631 171 631 171 432 436 432 436 263 449 263 449 628 268 628 268 317 794 317 794 626 930 626 930 618 23 618 23 504 569 504 569 860 39 860 39 508 121 508 121 532 140 532 140 105 29 105 29 132 730 132 730 478 886 478 886 215 700 215 700 109 167 109 167 489 176 489 176 732 679 732 679 587 454 587 454 359 706 359 706 321 804 321 804 700 472 700 472 451 389 451 389 509 157 509 157 767 565 767 565 642 919 642 919 853 855 853 855 724 548 724 548 922 863 922 863 371 625 371 625 150 153 150 153 530 707 530 707 725 114 725 114 154 743 154 743 538 553 538 553 45 552 45 552 759 480 759 480 786 834 786 834 485 536 485 536 959 735 959 735 194 479 194 479 863 251 863 251 259 330 259 330 848 293 848 293 358 769 358 769 133 774 133 774 422 135 422 135 245 422 245 422 11 449 11 449 837 593 837 593 199 40 199 40 501 745 501 745 910 80 910 80 755 17 755 17 602 740 602 740 904 100 904 100 447 89 447 89 948 851 948 851 709 57 709 57 142 869 142 869 381 75 381 75 320 675 320 675 837 787 837 787 113 93 113 93 488 528 488 528 59 862 59 862 542 939 542 939 158 935 158 935 849 862 849 862 654 78 654 78 543 826 543 826 501 573 501 573 859 417 859 417 653 652 653 652 12 763 12 763 365 454 365 454 785 770 785 770 171 494 171 494 55 576 55 576 874 506 874 506 171 449 171 449 577 431 577 431 652 295 652 295 441 490 441 490 753 488 753 488 274 666 274 666 125 131 125 131 664 54 664 54 291 444 291 444 72 82 72 82 541 114 541 114 597 487 597 487 761 611 761 611 920 144 920 144 380 740 380 740 606 185 606 185 91 796 91 796 358 932 358 932 768 902 768 902 167 551 167 551 843 947 843 947 71 44 71 44 462 645 462 645 164 49 164 49 208 118 208 118 335 838 335 838 459 783 459 783 77 913 77 913 111 689 111 689 341 525 341 525 221 527 221 527 724 902 724 902 940 178 940 178 427 862 427 862 871 820 871 820 240 716 240 716 780 453 780 453 233 536 233 536 655 618 655 618 916 480 916 480 341 952 341 952 866 87 866 87 375 320 375 320 779 88 779 88 44 951 44 951 332 828 332 828 270 232 270 232 436 369 436 369 668 662 668 662 812 819 812 819 204 662 204 662 724 721 724 721 190 687 190 687 551 70 551 70 177 901 177 901 896 645 896 645 487 733 487 733 213 693 213 693 271 409 271 409 799 527 799 527 76 298 76 298 586 544 586 544 884 474 884 474 56 203 56 203 721 195 721 195 415 791 415 791 797 470 797 470 350 480 350 480 484 922 484 922 938 784 938 784 852 654 852 654 486 174 486 174 570 242 570 242 109 147 109 147 730 922 730 922 714 109 714 109 554 556 554 556 574 637 574 637 598 613 598 613 574 665 574 665 250 84 250 84 434 107 434 107 427 734 427 734 951 304 951 304 542 633 542 633 255 432 255 432 107 493 107 493 140 805 140 805 214 454 214 454 440 778 440 778 846 463 846 463 241 685 241 685 185 472 185 472 20 275 20 275 600 524 600 524 65 204 65 204 744 391 744 391 564 565 564 565 592 928 592 928 798 895 798 895 171 772 171 772 227 178 227 178 262 49 262 49 219 229 219 229 101 252 101 252 340 711 340 711 702 268 702 268 590 217 590 217 188 28 188 28 958 690 958 690 125 765 125 765 588 442 588 442 725 209 725 209 212 175 212 175 137 209 137 209 917 73 917 73 590 571 590 571 167 215 167 215 315 754 315 754 926 788 926 788 26 921 26 921 535 835 535 835 30 945 30 945 506 502 506 502 170 615 170 615 529 53 529 53 689 381 689 381 792 350 792 350 473 332 473 332 575 99 575 99 63 63 63 63 940 778 940 778 879 21 879 21 758 171 758 171 300 99 300 99 299 822 299 822 814 848 814 848 779 234 779 234 31 536 31 536 74 159 74 159 93 842 93 842 210 957 210 957 316 74 316 74 127 579 127 579 257 719 257 719 225 641 225 641 423 806 423 806 445 94 445 94 30 365 30 365 268 146 268 146 391 921 391 921 891 941 891 941 185 433 185 433 746 847 746 847 448 80 448 80 408 807 408 807 14 275 14 275 182 504 182 504 136 157 136 157 960 284 960 284 78 700 78 700 79 638 79 638 642 631 642 631 180 222 180 222 318 167 318 167 753 912 753 912 399 58 399 58 764 954 764 954 308 689 308 689 63 729 63 729 675 865 675 865 282 892 282 892 901 118 901 118 160 392 160 392 694 172 694 172 406 306 406 306 134 276 134 276 887 72 887 72 634 725 634 725 754 425 754 425 459 232 459 232 362 840 362 840 293 859 293 859 757 109 757 109 938 527 938 527 158 627 158 627 365 315 365 315 100 331 100 331 247 166 247 166 440 568 440 568 838 176 838 176 643 82 643 82 73 202 73 202 741 57 741 57 407 524 407 524 755 343 755 343 818 257 818 257 63 274 63 274 742 841 742 841 587 748 587 748 476 607 476 607 842 377 842 377 116 404 116 404 485 420 485 420 826 106 826 106 519 890 519 890 151 93 151 93 195 47 195 47 323 290 323 290 739 457 739 457 54 243 54 243 650 892 650 892 733 735 733 735 526 718 526 718 151 133 151 133 58 924 58 924 716 85 716 85 462 302 462 302 504 317 504 317 16 793 16 793 803 108 803 108 433 461 433 461 872 397 872 397 597 336 597 336 727 415 727 415 725 893 725 893 625 823 625 823 381 640 381 640 301 252 301 252 590 92 590 92 759 746 759 746 957 357 957 357 747 528 747 528 50 454 50 454 926 338 926 338 203 317 203 317 342 935 342 935 214 218 214 218 77 860 77 860 858 708 858 708 882 783 882 783 591 115 591 115 39 564 39 564 673 311 673 311 68 404 68 404 753 688 753 688 19 265 19 265 84 723 84 723 594 900 594 900 530 44 530 44 436 647 436 647 296 278 296 278 32 363 32 363 263 197 263 197 752 348 752 348 466 572 466 572 244 856 244 856 228 599 228 599 749 563 749 563 264 899 264 899 402 597 402 597 383 705 383 705 78 506 78 506 446 359 446 359 45 606 45 606 873 293 873 293 2 697 2 697 642 844 642 844 467 717 467 717 318 954 318 954 733 953 733 953 468 424 468 424 193 690 193 690 434 932 434 932 599 127 599 127 56 463 56 463 872 252 872 252 315 287 315 287 500 344 500 344 707 350 707 350 588 873 588 873 506 912 506 912 73 433 73 433 501 687 501 687 92 253 92 253 814 117 814 117 416 551 416 551 805 51 805 51 608 411 608 411 83 915 83 915 412 91 412 91 843 317 843 317 369 888 369 888 273 944 273 944 532 98 532 98 10 112 10 112 27 436 27 436 87 899 87 899 110 70 110 70 933 137 933 137 903 530 903 530 24 245 24 245 272 230 272 230 135 16 135 16 108 548 108 548 59 755 59 755 559 192 559 192 628 209 628 209 352 325 352 325 958 848 958 848 497 345 497 345 440 467 440 467 183 520 183 520 4 823 4 823 457 619 457 619 347 633 347 633 388 647 388 647 498 501 498 501 871 234 871 234 883 553 883 553 741 168 741 168 383 803 383 803 360 813 360 813 678 455 678 455 880 524 880 524 737 656 737 656 855 318 855 318 748 487 748 487 267 254 267 254 230 177 230 177 237 189 237 189 60 766 60 766 141 813 141 813 203 944 203 944 367 630 367 630 336 622 336 622 107 801 107 801 407 708 407 708 316 141 316 141 710 520 710 520 724 170 724 170 374 358 374 358 472 383 472 383 568 734 568 734 223 229 223 229 630 265 630 265 493 253 493 253 543 622 543 622 834 520 834 520 298 307 298 307 873 163 873 163 81 475 81 475 499 13 499 13 532 801 532 801 213 959 213 959 183 732 183 732 333 87 333 87 51 837 51 837 510 74 510 74 564 618 564 618 126 223 126 223 27 364 27 364 280 817 280 817 381 385 381 385 650 753 650 753 227 370 227 370 519 290 519 290 200 862 200 862 631 475 631 475 414 54 414 54 434 905 434 905 841 255 841 255 841 362 841 362 610 275 610 275 125 658 125 658 565 480 565 480 262 106 262 106 195 871 195 871 13 940 13 940 833 510 833 510 754 553 754 553 23 79 23 79 163 855 163 855 210 435 210 435 334 167 334 167 812 150 812 150 556 206 556 206 652 476 652 476 825 43 825 43 325 158 325 158 790 480 790 480 97 952 97 952 792 929 792 929 417 153 417 153 519 57 519 57 693 453 693 453 672 709 672 709 389 788 389 788 148 247 148 247 299 48 299 48 199 788 199 788 786 311 786 311 490 231 490 231 321 268 321 268 469 85 469 85 85 725 85 725 451 425 451 425 407 707 407 707 819 688 819 688 658 41 658 41 578 680 578 680 527 958 527 958 391 142 391 142 499 199 499 199 296 761 296 761 146 140 146 140 919 243 919 243 267 641 267 641 233 514 233 514 62 904 62 904 104 835 104 835 64 22 64 22 852 934 852 934 409 436 409 436 927 109 927 109 774 704 774 704 176 433 176 433 311 685 311 685 481 925 481 925 530 510 530 510 1 305 1 305 559 527 559 527 339 512 339 512 537 396 537 396 461 50 461 50 211 760 211 760 730 195 730 195 337 296 337 296 601 514 601 514 430 910 430 910 681 750 681 750 442 531 442 531 59 93 59 93 613 635 613 635 642 450 642 450 742 447 742 447 683 557 683 557 745 267 745 267 723 102 723 102 684 212 684 212 565 160 565 160 856 740 856 740 71 346 71 346 952 145 952 145 568 500 568 500 8 663 8 663 660 335 660 335 41 300 41 300 952 92 952 92 122 350 122 350 767 162 767 162 381 782 381 782 191 400 191 400 605 374 605 374 428 252 428 252 120 614 120 614 304 464 304 464 545 643 545 643 743 521 743 521 159 451 159 451 161 185 161 185 173 946 173 946 867 69 867 69 632 111 632 111 358 935 358 935 868 47 868 47 215 45 215 45 775 250 775 250 406 632 406 632 365 873 365 873 55 895 55 895 530 814 530 814 131 713 131 713 440 694 440 694 861 283 861 283 837 55 837 55 388 262 388 262 15 914 15 914 750 268 750 268 670 130 670 130 242 269 242 269 73 527 73 527 23 413 23 413 92 494 92 494 533 550 533 550 820 496 820 496 594 16 594 16 612 247 612 247 557 217 557 217 563 317 563 317 181 851 181 851 27 523 27 523 523 386 523 386 212 644 212 644 486 917 486 917 336 642 336 642 834 333 834 333 645 320 645 320 902 562 902 562 349 938 349 938 908 68 908 68 836 945 836 945 815 76 815 76 561 833 561 833 769 443 769 443 400 145 400 145 339 726 339 726 446 42 446 42 690 13 690 13 371 948 371 948 157 416 157 416 600 619 600 619 394 100 394 100 333 222 333 222 545 837 545 837 36 753 36 753 64 766 64 766 292 603 292 603 629 546 629 546 71 809 71 809 327 599 327 599 508 377 508 377 750 150 750 150 677 832 677 832 278 813 278 813 474 709 474 709 865 380 865 380 485 803 485 803 738 443 738 443 516 587 516 587 738 371 738 371 43 640 43 640 286 64 286 64 639 153 639 153 583 662 583 662 347 706 347 706 129 249 129 249 911 507 911 507 284 280 284 280 830 482 830 482 953 831 953 831 529 557 529 557 707 433 707 433 862 686 862 686 481 560 481 560 160 888 160 888 625 671 625 671 803 807 803 807 815 652 815 652 685 736 685 736 585 406 585 406 822 29 822 29 801 432 801 432 362 108 362 108 655 290 655 290 810 622 810 622 861 264 861 264 202 793 202 793 585 337 585 337 341 631 341 631 390 65 390 65 133 485 133 485 699 495 699 495 779 789 779 789 66 8 66 8 13 332 13 332 618 522 618 522 546 228 546 228 886 778 886 778 92 879 92 879 495 451 495 451 903 692 903 692 28 352 28 352 278 234 278 234 845 647 845 647 284 648 284 648 446 352 446 352 277 181 277 181 672 253 672 253 755 344 755 344 490 153 490 153 859 485 859 485 650 384 650 384 801 36 801 36 913 881 913 881 576 588 576 588 42 444 42 444 116 752 116 752 94 519 94 519 824 926 824 926 636 521 636 521 422 83 422 83 550 692 550 692 205 955 205 955 718 897 718 897 319 522 319 522 797 323 797 323 700 420 700 420 251 896 251 896 440 733 440 733 390 263 390 263 733 481 733 481 465 828 465 828 868 342 868 342 262 398 262 398 311 482 311 482 479 624 479 624 315 446 315 446 652 778 652 778 529 159 529 159 951 297 951 297 784 844 784 844 387 304 387 304 195 928 195 928 323 84 323 84 41 332 41 332 321 350 321 350 692 850 692 850 714 587 714 587 27 689 27 689 711 162 711 162 332 497 332 497 761 471 761 471 869 198 869 198 99 830 99 830 499 30 499 30 122 189 122 189 693 826 693 826 939 657 939 657 354 688 354 688 915 73 915 73 736 233 736 233 645 329 645 329 206 676 206 676 392 905 392 905 955 370 955 370 620 696 620 696 95 906 95 906 324 606 324 606 369 744 369 744 668 216 668 216 19 65 19 65 562 83 562 83 147 817 147 817 324 384 324 384 187 194 187 194 902 418 902 418 390 209 390 209 29 209 29 209 486 783 486 783 613 695 613 695 447 643 447 643 556 661 556 661 618 263 618 263 116 639 116 639 563 711 563 711 629 732 629 732 540 709 540 709 792 295 792 295 280 855 280 855 893 881 893 881 656 743 656 743 694 668 694 668 674 50 674 50 714 161 714 161 285 714 285 714 627 459 627 459 582 84 582 84 672 250 672 250 948 930 948 930 889 827 889 827 645 393 645 393 528 454 528 454 862 780 862 780 432 867 432 867 189 26 189 26 33 794 33 794 405 951 405 951 161 393 161 393 462 571 462 571 670 482 670 482 256 849 256 849 639 299 639 299 636 56 636 56 604 316 604 316 259 837 259 837 65 708 65 708 716 159 716 159 130 450 130 450 667 20 667 20 4 381 4 381 494 858 494 858 868 692 868 692 809 734 809 734 43 471 43 471 140 264 140 264 62 336 62 336 190 283 190 283 33 298 33 298 845 867 845 867 779 799 779 799 442 321 442 321 710 73 710 73 218 682 218 682 530 665 530 665 53 743 53 743 930 17 930 17 584 23 584 23 155 330 155 330 132 938 132 938 216 880 216 880 12 487 12 487 936 704 936 704 443 807 443 807 398 209 398 209 732 279 732 279 577 264 577 264 176 506 176 506 938 546 938 546 940 357 940 357 360 814 360 814 760 386 760 386 335 144 335 144 49 77 49 77 100 320 100 320 679 794 679 794 99 905 99 905 160 909 160 909 122 266 122 266 587 504 587 504 366 160 366 160 622 346 622 346 721 177 721 177 556 204 556 204 529 902 529 902 822 297 822 297 427 753 427 753 637 825 637 825 517 383 517 383 150 167 150 167 429 659 429 659 551 248 551 248 434 941 434 941 199 70 199 70 68 959 68 959 274 22 274 22 841 587 841 587 617 325 617 325 815 222 815 222 631 178 631 178 108 154 108 154 573 711 573 711 656 785 656 785 630 847 630 847 96 808 96 808 82 682 82 682 562 459 562 459 796 179 796 179 46 506 46 506 789 149 789 149 847 595 847 595 533 311 533 311 21 198 21 198 483 928 483 928 497 853 497 853 446 241 446 241 588 88 588 88 405 857 405 857 191 956 191 956 206 926 206 926 665 704 665 704 192 219 192 219 477 374 477 374 376 444 376 444 576 712 576 712 888 579 888 579 751 625 751 625 52 135 52 135 795 217 795 217 564 316 564 316 627 691 627 691 614 701 614 701 327 90 327 90 494 153 494 153 133 329 133 329 406 99 406 99 792 218 792 218 202 832 202 832 134 495 134 495 559 928 559 928 294 636 294 636 321 947 321 947 766 845 766 845 373 702 373 702 461 765 461 765 816 215 816 215 130 831 130 831 142 682 142 682 578 793 578 793 605 439 605 439 422 36 422 36 351 337 351 337 890 654 890 654 844 224 844 224 832 215 832 215 397 800 397 800 427 343 427 343 514 928 514 928 804 55 804 55 829 708 829 708 393 563 393 563 5 708 5 708 489 415 489 415 852 939 852 939 585 415 585 415 162 45 162 45 736 406 736 406 644 42 644 42 932 957 932 957 523 497 523 497 771 87 771 87 843 582 843 582 390 878 390 878 245 940 245 940 177 186 177 186 922 284 922 284 515 41 515 41 894 19 894 19 479 688 479 688 841 372 841 372 308 477 308 477 308 801 308 801 361 84 361 84 879 573 879 573 282 37 282 37 867 242 867 242 604 949 604 949 619 191 619 191 565 826 565 826 735 128 735 128 752 249 752 249 905 423 905 423 107 70 107 70 21 482 21 482 693 232 693 232 219 441 219 441 431 833 431 833 485 72 485 72 110 135 110 135 113 958 113 958 635 516 635 516 307 799 307 799 17 533 17 533 464 643 464 643 97 44 97 44 483 20 483 20 529 654 529 654 827 20 827 20 889 22 889 22 27 277 27 277 37 688 37 688 762 190 762 190 577 909 577 909 513 759 513 759 463 592 463 592 206 483 206 483 248 682 248 682 346 672 346 672 386 597 386 597 117 320 117 320 742 666 742 666 741 361 741 361 610 916 610 916 433 649 433 649 847 429 847 429 104 186 104 186 572 99 572 99 422 396 422 396 373 539 373 539 348 911 348 911 237 343 237 343 134 801 134 801 11 48 11 48 553 17 553 17 940 73 940 73 790 570 790 570 806 638 806 638 533 62 533 62 910 65 910 65 92 389 92 389 356 146 356 146 342 907 342 907 607 838 607 838 353 607 353 607 273 933 273 933 43 597 43 597 639 449 639 449 683 825 683 825 871 558 871 558 318 115 318 115 325 535 325 535 905 244 905 244 391 393 391 393 544 582 544 582 525 807 525 807 143 644 143 644 43 80 43 80 676 660 676 660 585 321 585 321 419 66 419 66 437 685 437 685 428 851 428 851 84 728 84 728 78 133 78 133 640 220 640 220 588 620 588 620 835 935 835 935 539 369 539 369 32 826 32 826 872 846 872 846 74 939 74 939 336 723 336 723 811 612 811 612 615 165 615 165 543 289 543 289 562 570 562 570 694 758 694 758 620 541 620 541 821 7 821 7 69 560 69 560 533 846 533 846 222 421 222 421 526 773 526 773 223 586 223 586 864 937 864 937 381 789 381 789 723 387 723 387 615 773 615 773 921 918 921 918 24 122 24 122 322 285 322 285 428 25 428 25 393 508 393 508 163 309 163 309 391 110 391 110 639 352 639 352 70 97 70 97 457 663 457 663 887 854 887 854 131 420 131 420 412 301 412 301 349 179 349 179 186 489 186 489 309 705 309 705 918 259 918 259 346 224 346 224 299 519 299 519 849 950 849 950 40 851 40 851 275 315 275 315 368 603 368 603 524 63 524 63 665 616 665 616 350 865 350 865 348 89 348 89 429 527 429 527 207 239 207 239 885 513 885 513 874 790 874 790 189 449 189 449 169 421 169 421 716 245 716 245 149 778 149 778 763 630 763 630 240 728 240 728 406 49 406 49 177 503 177 503 414 361 414 361 260 483 260 483 328 371 328 371 710 491 710 491 73 371 73 371 24 950 24 950 406 434 406 434 107 384 107 384 614 949 614 949 890 890 890 890 360 666 360 666 637 733 637 733 895 214 895 214 675 569 675 569 650 686 650 686 889 259 889 259 520 50 520 50 933 576 933 576 293 270 293 270 504 554 504 554 734 801 734 801 665 152 665 152 547 246 547 246 731 707 731 707 35 644 35 644 603 114 603 114 115 854 115 854 648 274 648 274 417 432 417 432 781 693 781 693 731 854 731 854 12 398 12 398 457 946 457 946 662 578 662 578 584 256 584 256 628 326 628 326 872 532 872 532 863 808 863 808 367 850 367 850 6 199 6 199 917 52 917 52 139 598 139 598 390 584 390 584 582 221 582 221 867 303 867 303 320 632 320 632 129 736 129 736 313 406 313 406 360 866 360 866 804 955 804 955 149 533 149 533 166 958 166 958 248 170 248 170 666 332 666 332 823 166 823 166 847 355 847 355 41 868 41 868 776 600 776 600 924 720 924 720 699 146 699 146 720 364 720 364 83 780 83 780 570 910 570 910 111 279 111 279 258 160 258 160 453 799 453 799 111 191 111 191 147 157 147 157 148 544 148 544 690 384 690 384 512 344 512 344 409 640 409 640 468 411 468 411 822 621 822 621 40 815 40 815 937 742 937 742 389 49 389 49 7 355 7 355 363 81 363 81 343 940 343 940 716 17 716 17 24 287 24 287 15 522 15 522 954 942 954 942 718 166 718 166 672 543 672 543 600 359 600 359 484 74 484 74 624 927 624 927 531 479 531 479 268 694 268 694 813 93 813 93 150 936 150 936 38 604 38 604 367 4 367 4 680 4 680 4 103 366 103 366 655 852 655 852 6 925 6 925 747 732 747 732 135 286 135 286 855 15 855 15 395 513 395 513 346 613 346 613 883 358 883 358 231 166 231 166 412 274 412 274 839 624 839 624 601 698 601 698 762 944 762 944 884 874 884 874 689 364 689 364 105 957 105 957 533 762 533 762 872 103 872 103 383 774 383 774 662 300 662 300 702 16 702 16 140 550 140 550 916 812 916 812 87 770 87 770 825 320 825 320 630 643 630 643 535 713 535 713 544 318 544 318 588 406 588 406 507 157 507 157 427 267 427 267 166 157 166 157 763 480 763 480 624 207 624 207 438 736 438 736 926 922 926 922 361 183 361 183 669 180 669 180 771 131 771 131 188 498 188 498 390 883 390 883 441 359 441 359 613 245 613 245 916 332 916 332 198 817 198 817 312 335 312 335 643 917 643 917 941 107 941 107 409 782 409 782 192 926 192 926 161 438 161 438 40 315 40 315 643 303 643 303 941 734 941 734 468 175 468 175 614 502 614 502 390 206 390 206 828 683 828 683 812 174 812 174 714 699 714 699 269 200 269 200 226 503 226 503 739 615 739 615 584 903 584 903 925 875 925 875 501 226 501 226 541 199 541 199 725 471 725 471 635 68 635 68 265 712 265 712 513 508 513 508 870 233 870 233 302 95 302 95 52 261 52 261 307 753 307 753 369 441 369 441 696 74 696 74 715 503 715 503 344 725 344 725 937 197 937 197 672 337 672 337 931 124 931 124 340 851 340 851 325 73 325 73 235 258 235 258 785 878 785 878 590 794 590 794 890 898 890 898 605 554 605 554 105 877 105 877 234 150 234 150 507 878 507 878 891 85 891 85 321 85 321 85 396 115 396 115 459 273 459 273 813 642 813 642 923 96 923 96 913 42 913 42 515 594 515 594 378 585 378 585 864 384 864 384 339 814 339 814 344 354 344 354 335 923 335 923 85 425 85 425 65 911 65 911 384 259 384 259 327 337 327 337 285 361 285 361 402 822 402 822 624 879 624 879 48 940 48 940 623 699 623 699 289 564 289 564 453 394 453 394 730 739 730 739 835 869 835 869 548 2 548 2 313 758 313 758 71 839 71 839 844 359 844 359 883 5 883 5 2 735 2 735 86 155 86 155 274 23 274 23 277 766 277 766 362 221 362 221 618 18 618 18 624 476 624 476 423 300 423 300 86 34 86 34 809 53 809 53 553 74 553 74 493 522 493 522 16 430 16 430 547 476 547 476 677 631 677 631 945 370 945 370 375 486 375 486 110 550 110 550 616 931 616 931 337 153 337 153 415 942 415 942 761 511 761 511 71 474 71 474 482 273 482 273 778 914 778 914 220 308 220 308 324 211 324 211 880 414 880 414 453 430 453 430 470 27 470 27 275 523 275 523 639 459 639 459 613 673 613 673 268 481 268 481 425 255 425 255 702 519 702 519 571 749 571 749 629 378 629 378 231 252 231 252 959 191 959 191 295 663 295 663 242 670 242 670 519 112 519 112 296 552 296 552 302 840 302 840 158 116 158 116 941 304 941 304 15 283 15 283 585 221 585 221 299 953 299 953 130 869 130 869 208 349 208 349 638 563 638 563 17 490 17 490 348 197 348 197 181 474 181 474 43 555 43 555 951 118 951 118 560 459 560 459 708 287 708 287 548 864 548 864 704 201 704 201 244 566 244 566 513 507 513 507 530 592 530 592 732 67 732 67 690 248 690 248 849 568 849 568 274 440 274 440 349 686 349 686 283 38 283 38 623 533 623 533 294 238 294 238 364 116 364 116 577 399 577 399 45 803 45 803 433 31 433 31 830 210 830 210 810 899 810 899 609 705 609 705 281 696 281 696 649 326 649 326 672 714 672 714 195 38 195 38 257 588 257 588 920 507 920 507 382 412 382 412 532 342 532 342 913 212 913 212 689 374 689 374 332 195 332 195 395 53 395 53 686 591 686 591 959 49 959 49 395 155 395 155 105 681 105 681 35 502 35 502 940 153 940 153 408 257 408 257 834 816 834 816 509 660 509 660 306 764 306 764 912 818 912 818 896 590 896 590 733 265 733 265 931 592 931 592 933 538 933 538 324 124 324 124 29 635 29 635 451 610 451 610 558 214 558 214 114 743 114 743 115 360 115 360 792 897 792 897 318 386 318 386 239 188 239 188 915 780 915 780 938 701 938 701 479 872 479 872 177 292 177 292 946 660 946 660 521 418 521 418 873 344 873 344 324 558 324 558 322 163 322 163 112 249 112 249 321 294 321 294 218 177 218 177 110 610 110 610 219 184 219 184 155 265 155 265 896 397 896 397 160 949 160 949 77 322 77 322 521 21 521 21 696 641 696 641 727 872 727 872 428 325 428 325 63 325 63 325 840 605 840 605 489 215 489 215 414 684 414 684 242 793 242 793 308 940 308 940 874 670 874 670 407 459 407 459 322 187 322 187 497 731 497 731 394 735 394 735 420 282 420 282 566 280 566 280 273 235 273 235 783 579 783 579 460 67 460 67 405 464 405 464 927 43 927 43 187 513 187 513 838 65 838 65 549 239 549 239 434 695 434 695 113 773 113 773 774 595 774 595 811 259 811 259 258 373 258 373 299 664 299 664 310 939 310 939 658 723 658 723 273 332 273 332 135 631 135 631 126 607 126 607 238 187 238 187 836 46 836 46 666 85 666 85 617 928 617 928 763 356 763 356 818 794 818 794 99 934 99 934 919 833 919 833 774 425 774 425 755 692 755 692 70 225 70 225 958 635 958 635 770 526 770 526 89 626 89 626 334 721 334 721 930 706 930 706 772 599 772 599 319 370 319 370 51 30 51 30 797 58 797 58 775 427 775 427 890 660 890 660 641 291 641 291 436 422 436 422 233 857 233 857 297 832 297 832 934 951 934 951 151 314 151 314 836 752 836 752 203 819 203 819 44 713 44 713 263 778 263 778 593 177 593 177 517 54 517 54 663 155 663 155 687 454 687 454 277 847 277 847 104 667 104 667 788 681 788 681 643 683 643 683 851 728 851 728 522 704 522 704 710 352 710 352 952 119 952 119 467 281 467 281 639 258 639 258 916 45 916 45 452 294 452 294 87 158 87 158 862 62 862 62 730 886 730 886 743 884 743 884 58 208 58 208 83 254 83 254 433 99 433 99 5 426 5 426 271 475 271 475 253 426 253 426 248 266 248 266 191 366 191 366 762 3 762 3 115 712 115 712 517 868 517 868 146 435 146 435 698 801 698 801 712 443 712 443 112 67 112 67 306 868 306 868 242 703 242 703 126 500 126 500 770 634 770 634 648 55 648 55 741 786 741 786 309 325 309 325 458 55 458 55 161 9 161 9 470 176 470 176 345 899 345 899 353 710 353 710 506 406 506 406 560 570 560 570 927 690 927 690 559 923 559 923 582 321 582 321 62 824 62 824 920 427 920 427 687 53 687 53 905 457 905 457 352 221 352 221 198 1 198 1 172 412 172 412 405 59 405 59 845 165 845 165 537 364 537 364 495 69 495 69 168 283 168 283 691 287 691 287 460 547 460 547 558 808 558 808 198 501 198 501 168 554 168 554 518 404 518 404 52 87 52 87 1 225 1 225 299 426 299 426 629 398 629 398 248 205 248 205 915 290 915 290 479 339 479 339 743 202 743 202 662 805 662 805 754 649 754 649 457 509 457 509 489 820 489 820 276 939 276 939 756 949 756 949 460 915 460 915 816 713 816 713 374 621 374 621 14 68 14 68 130 696 130 696 692 268 692 268 501 60 501 60 98 165 98 165 764 408 764 408 668 433 668 433 100 40 100 40 439 358 439 358 618 795 618 795 187 654 187 654 897 437 897 437 869 582 869 582 16 909 16 909 869 64 869 64 817 720 817 720 801 897 801 897 372 124 372 124 49 867 49 867 922 550 922 550 864 532 864 532 154 180 154 180 945 790 945 790 863 100 863 100 88 829 88 829 519 67 519 67 637 820 637 820 550 567 550 567 829 184 829 184 1 54 1 54 360 155 360 155 148 140 148 140 900 770 900 770 589 601 589 601 840 40 840 40 398 401 398 401 738 345 738 345 942 634 942 634 626 503 626 503 313 625 313 625 461 569 461 569 428 614 428 614 315 487 315 487 634 219 634 219 952 863 952 863 905 616 905 616 55 595 55 595 53 954 53 954 154 137 154 137 717 720 717 720 60 282 60 282 657 957 657 957 487 115 487 115 890 617 890 617 158 471 158 471 946 848 946 848 341 90 341 90 87 321 87 321 819 743 819 743 829 672 829 672 919 828 919 828 425 740 425 740 848 681 848 681 534 410 534 410 292 469 292 469 564 480 564 480 138 185 138 185 228 619 228 619 176 930 176 930 445 129 445 129 309 755 309 755 906 768 906 768 304 225 304 225 10 277 10 277 103 245 103 245 239 198 239 198 729 78 729 78 608 553 608 553 309 412 309 412 182 554 182 554 352 486 352 486 258 521 258 521 51 133 51 133 134 857 134 857 507 359 507 359 760 451 760 451 248 909 248 909 2 449 2 449 542 269 542 269 580 291 580 291 726 848 726 848 465 909 465 909 894 341 894 341 685 375 685 375 741 365 741 365 470 620 470 620 208 61 208 61 312 139 312 139 376 959 376 959 695 9 695 9 458 256 458 256 41 814 41 814 165 228 165 228 89 915 89 915 95 222 95 222 390 938 390 938 897 312 897 312 353 54 353 54 518 145 518 145 851 526 851 526 864 346 864 346 52 927 52 927 243 216 243 216 277 423 277 423 536 550 536 550 695 891 695 891 540 623 540 623 658 385 658 385 126 632 126 632 911 55 911 55 628 724 628 724 14 298 14 298 743 686 743 686 690 515 690 515 143 495 143 495 807 421 807 421 594 515 594 515 74 953 74 953 89 476 89 476 916 954 916 954 327 429 327 429 369 820 369 820 882 383 882 383 834 137 834 137 421 812 421 812 92 624 92 624 542 164 542 164 776 881 776 881 209 939 209 939 129 618 129 618 483 89 483 89 121 845 121 845 751 89 751 89 724 479 724 479 581 554 581 554 874 123 874 123 614 417 614 417 329 357 329 357 562 344 562 344 885 471 885 471 420 705 420 705 239 952 239 952 563 198 563 198 526 652 526 652 278 722 278 722 844 735 844 735 337 587 337 587 412 106 412 106 532 150 532 150 101 892 101 892 24 309 24 309 716 484 716 484 622 713 622 713 614 791 614 791 20 67 20 67 573 869 573 869 456 215 456 215 912 392 912 392 62 629 62 629 743 535 743 535 897 700 897 700 146 466 146 466 809 517 809 517 466 525 466 525 516 128 516 128 606 878 606 878 466 621 466 621 225 498 225 498 456 98 456 98 953 168 953 168 14 520 14 520 570 52 570 52 513 542 513 542 562 885 562 885 420 818 420 818 499 812 499 812 530 783 530 783 30 836 30 836 359 89 359 89 91 336 91 336 67 115 67 115 947 876 947 876 61 82 61 82 38 519 38 519 668 384 668 384 934 612 934 612 413 794 413 794 346 669 346 669 48 210 48 210 156 667 156 667 827 749 827 749 380 287 380 287 954 765 954 765 335 476 335 476 800 119 800 119 805 759 805 759 837 296 837 296 677 5 677 5 706 950 706 950 604 779 604 779 290 181 290 181 634 204 634 204 822 39 822 39 5 301 5 301 363 876 363 876 820 937 820 937 869 951 869 951 53 524 53 524 507 400 507 400 822 467 822 467 225 867 225 867 534 239 534 239 938 535 938 535 909 552 909 552 830 625 830 625 513 854 513 854 720 227 720 227 142 420 142 420 450 849 450 849 544 50 544 50 481 421 481 421 94 750 94 750 858 758 858 758 870 641 870 641 144 68 144 68 729 58 729 58 233 183 233 183 196 653 196 653 248 641 248 641 816 472 816 472 486 722 486 722 498 894 498 894 321 208 321 208 900 823 900 823 298 303 298 303 720 275 720 275 952 501 952 501 697 114 697 114 182 960 182 960 466 265 466 265 866 957 866 957 304 50 304 50 557 542 557 542 646 436 646 436 28 810 28 810 125 882 125 882 662 526 662 526 102 808 102 808 628 291 628 291 450 45 450 45 899 790 899 790 649 294 649 294 2 874 2 874 741 336 741 336 679 52 679 52 820 506 820 506 923 285 923 285 201 200 201 200 825 420 825 420 490 370 490 370 211 922 211 922 788 386 788 386 557 867 557 867 51 858 51 858 171 684 171 684 312 751 312 751 18 832 18 832 183 224 183 224 627 497 627 497 464 900 464 900 844 112 844 112 396 357 396 357 720 768 720 768 424 31 424 31 39 696 39 696 169 644 169 644 503 382 503 382 103 740 103 740 231 641 231 641 546 236 546 236 369 541 369 541 594 67 594 67 535 147 535 147 736 740 736 740 12 697 12 697 748 799 748 799 825 761 825 761 584 729 584 729 827 208 827 208 58 200 58 200 163 336 163 336 958 248 958 248 693 158 693 158 898 520 898 520 553 372 553 372 553 366 553 366 302 352 302 352 841 111 841 111 44 424 44 424 923 212 923 212 19 776 19 776 417 795 417 795 878 787 878 787 817 694 817 694 357 32 357 32 188 407 188 407 37 643 37 643 645 710 645 710 519 789 519 789 319 112 319 112 109 249 109 249 503 644 503 644 856 497 856 497 856 189 856 189 893 788 893 788 705 42 705 42 900 714 900 714 387 366 387 366 10 657 10 657 103 2 103 2 288 315 288 315 294 818 294 818 9 174 9 174 46 220 46 220 384 802 384 802 164 52 164 52 368 39 368 39 285 3 285 3 826 412 826 412 867 483 867 483 819 313 819 313 118 901 118 901 867 70 867 70 776 683 776 683 774 290 774 290 640 238 640 238 463 765 463 765 504 249 504 249 353 733 353 733 575 332 575 332 404 349 404 349 152 58 152 58 950 42 950 42 569 747 569 747 519 837 519 837 525 795 525 795 891 387 891 387 179 601 179 601 252 656 252 656 828 329 828 329 742 743 742 743 624 226 624 226 585 476 585 476 202 881 202 881 875 146 875 146 824 340 824 340 835 453 835 453 220 832 220 832 319 2 319 2 653 60 653 60 191 554 191 554 215 868 215 868 727 371 727 371 849 614 849 614 672 328 672 328 553 34 553 34 824 736 824 736 271 88 271 88 535 759 535 759 590 795 590 795 559 392 559 392 908 751 908 751 153 759 153 759 34 589 34 589 960 126 960 126 263 456 263 456 2 749 2 749 801 714 801 714 370 296 370 296 335 466 335 466 855 423 855 423 672 817 672 817 620 245 620 245 90 780 90 780 542 370 542 370 372 413 372 413 81 721 81 721 731 498 731 498 155 922 155 922 817 429 817 429 775 105 775 105 73 194 73 194 20 429 20 429 628 554 628 554 152 824 152 824 205 376 205 376 125 615 125 615 763 65 763 65 702 209 702 209 885 461 885 461 194 539 194 539 942 138 942 138 661 679 661 679 943 806 943 806 351 417 351 417 558 230 558 230 180 186 180 186 805 589 805 589 197 402 197 402 411 785 411 785 420 59 420 59 202 191 202 191 277 923 277 923 417 501 417 501 465 106 465 106 3 551 3 551 837 248 837 248 646 926 646 926 720 292 720 292 117 372 117 372 520 678 520 678 655 409 655 409 630 134 630 134 325 657 325 657 256 948 256 948 535 812 535 812 728 621 728 621 928 234 928 234 30 636 30 636 137 757 137 757 83 884 83 884 414 58 414 58 623 765 623 765 480 956 480 956 347 211 347 211 69 143 69 143 887 453 887 453 435 479 435 479 853 631 853 631 520 743 520 743 123 672 123 672 85 891 85 891 550 845 550 845 542 830 542 830 322 540 322 540 220 876 220 876 443 82 443 82 590 390 590 390 284 81 284 81 608 899 608 899 532 95 532 95 102 426 102 426 491 773 491 773 596 253 596 253 222 610 222 610 783 278 783 278 798 742 798 742 626 350 626 350 79 856 79 856 653 342 653 342 394 273 394 273 33 145 33 145 27 63 27 63 869 120 869 120 579 611 579 611 452 709 452 709 823 339 823 339 605 840 605 840 95 440 95 440 258 293 258 293 600 401 600 401 121 404 121 404 307 559 307 559 830 480 830 480 884 951 884 951 255 809 255 809 467 803 467 803 478 802 478 802 830 833 830 833 563 723 563 723 277 818 277 818 584 792 584 792 45 620 45 620 539 672 539 672 206 185 206 185 927 367 927 367 245 886 245 886 251 284 251 284 595 469 595 469 777 84 777 84 75 667 75 667 24 597 24 597 184 867 184 867 683 884 683 884 549 25 549 25 376 23 376 23 19 63 19 63 682 316 682 316 694 171 694 171 96 304 96 304 56 903 56 903 747 409 747 409 53 336 53 336 702 152 702 152 788 184 788 184 342 325 342 325 217 154 217 154 696 79 696 79 519 583 519 583 142 517 142 517 181 453 181 453 891 73 891 73 940 689 940 689 595 911 595 911 44 186 44 186 414 418 414 418 871 869 871 869 900 647 900 647 820 249 820 249 669 654 669 654 276 51 276 51 897 505 897 505 19 425 19 425 819 411 819 411 699 519 699 519 681 476 681 476 462 248 462 248 515 345 515 345 832 574 832 574 830 203 830 203 722 466 722 466 735 548 735 548 907 235 907 235 821 119 821 119 102 406 102 406 390 39 390 39 400 497 400 497 585 368 585 368 556 159 556 159 20 796 20 796 718 660 718 660 334 720 334 720 475 570 475 570 474 1 474 1 73 414 73 414 938 856 938 856 322 338 322 338 302 654 302 654 298 673 298 673 391 706 391 706 475 100 475 100 120 327 120 327 351 587 351 587 246 326 246 326 889 726 889 726 814 441 814 441 668 859 668 859 765 112 765 112 562 772 562 772 246 15 246 15 470 845 470 845 154 906 154 906 53 632 53 632 834 351 834 351 229 812 229 812 647 518 647 518 273 671 273 671 854 909 854 909 528 24 528 24 526 341 526 341 685 819 685 819 326 404 326 404 166 863 166 863 260 276 260 276 199 882 199 882 621 77 621 77 445 31 445 31 188 83 188 83 334 163 334 163 810 816 810 816 528 469 528 469 697 57 697 57 208 356 208 356 609 660 609 660 847 721 847 721 139 191 139 191 514 50 514 50 407 199 407 199 18 369 18 369 215 338 215 338 154 267 154 267 850 534 850 534 44 530 44 530 834 159 834 159 268 940 268 940 726 653 726 653 689 19 689 19 717 336 717 336 873 58 873 58 956 715 956 715 137 28 137 28 467 246 467 246 79 937 79 937 347 28 347 28 430 741 430 741 657 346 657 346 206 808 206 808 166 162 166 162 519 924 519 924 702 186 702 186 682 259 682 259 178 826 178 826 760 175 760 175 142 530 142 530 40 456 40 456 211 321 211 321 741 714 741 714 630 95 630 95 782 900 782 900 565 281 565 281 416 387 416 387 427 16 427 16 331 267 331 267 227 781 227 781 36 466 36 466 11 529 11 529 846 460 846 460 17 552 17 552 95 320 95 320 22 501 22 501 289 73 289 73 748 173 748 173 916 600 916 600 734 25 734 25 491 943 491 943 553 664 553 664 587 167 587 167 827 666 827 666 207 299 207 299 571 870 571 870 902 571 902 571 320 21 320 21 600 660 600 660 13 33 13 33 387 550 387 550 445 26 445 26 502 480 502 480 738 549 738 549 921 684 921 684 912 934 912 934 585 582 585 582 716 917 716 917 215 770 215 770 914 764 914 764 464 61 464 61 40 266 40 266 227 790 227 790 413 725 413 725 631 764 631 764 595 121 595 121 823 747 823 747 719 203 719 203 676 638 676 638 845 362 845 362 741 204 741 204 765 583 765 583 148 447 148 447 325 359 325 359 384 152 384 152 444 740 444 740 940 491 940 491 334 670 334 670 673 832 673 832 785 495 785 495 580 183 580 183 147 555 147 555 832 952 832 952 488 824 488 824 917 332 917 332 943 745 943 745 597 307 597 307 311 400 311 400 792 525 792 525 131 432 131 432 767 589 767 589 1 472 1 472 674 507 674 507 145 169 145 169 74 563 74 563 711 922 711 922 631 676 631 676 557 243 557 243 538 594 538 594 575 658 575 658 156 469 156 469 429 873 429 873 662 728 662 728 28 637 28 637 151 730 151 730 229 105 229 105 533 25 533 25 876 321 876 321 748 528 748 528 30 802 30 802 545 727 545 727 853 826 853 826 940 661 940 661 378 104 378 104 693 326 693 326 22 366 22 366 949 752 949 752 893 257 893 257 547 79 547 79 915 917 915 917 556 751 556 751 494 496 494 496 690 883 690 883 538 560 538 560 584 528 584 528 467 258 467 258 376 591 376 591 142 43 142 43 957 334 957 334 560 835 560 835 149 245 149 245 448 168 448 168 75 641 75 641 507 802 507 802 724 59 724 59 199 859 199 859 488 777 488 777 163 468 163 468 432 552 432 552 197 418 197 418 396 743 396 743 790 625 790 625 14 938 14 938 561 701 561 701 829 872 829 872 104 535 104 535 595 238 595 238 63 934 63 934 448 155 448 155 495 163 495 163 420 546 420 546 804 28 804 28 408 651 408 651 704 754 704 754 806 49 806 49 214 411 214 411 623 160 623 160 446 522 446 522 9 608 9 608 225 727 225 727 914 715 914 715 17 344 17 344 561 105 561 105 92 77 92 77 894 273 894 273 900 522 900 522 69 114 69 114 768 693 768 693 72 205 72 205 315 780 315 780 122 696 122 696 468 540 468 540 4 221 4 221 669 587 669 587 3 697 3 697 605 78 605 78 200 477 200 477 654 179 654 179 535 561 535 561 863 921 863 921 681 940 681 940 626 883 626 883 938 925 938 925 863 906 863 906 763 229 763 229 432 824 432 824 625 506 625 506 739 45 739 45 276 166 276 166 491 941 491 941 929 6 929 6 777 204 777 204 906 640 906 640 496 382 496 382 329 702 329 702 494 372 494 372 624 478 624 478 17 669 17 669 374 391 374 391 25 827 25 827 644 373 644 373 379 482 379 482 249 886 249 886 415 893 415 893 745 752 745 752 354 778 354 778 857 25 857 25 917 857 917 857 5 958 5 958 764 592 764 592 347 381 347 381 463 426 463 426 638 650 638 650 636 371 636 371 419 14 419 14 183 835 183 835 345 559 345 559 102 418 102 418 342 917 342 917 775 386 775 386 155 877 155 877 428 450 428 450 384 301 384 301 763 168 763 168 459 845 459 845 602 504 602 504 234 734 234 734 8 510 8 510 457 355 457 355 842 34 842 34 551 467 551 467 946 667 946 667 206 816 206 816 627 73 627 73 15 713 15 713 762 717 762 717 365 645 365 645 756 389 756 389 610 541 610 541 454 486 454 486 91 606 91 606 68 247 68 247 760 683 760 683 506 340 506 340 142 441 142 441 295 747 295 747 740 146 740 146 829 322 829 322 249 594 249 594 867 47 867 47 764 813 764 813 83 423 83 423 636 848 636 848 597 602 597 602 257 470 257 470 464 500 464 500 695 282 695 282 259 374 259 374 779 854 779 854 933 118 933 118 858 730 858 730 541 926 541 926 376 138 376 138 391 555 391 555 810 30 810 30 245 814 245 814 619 545 619 545 876 910 876 910 43 435 43 435 931 709 931 709 907 583 907 583 840 863 840 863 98 805 98 805 698 510 698 510 123 617 123 617 15 216 15 216 725 2 725 2 528 119 528 119 34 820 34 820 697 120 697 120 8 855 8 855 890 845 890 845 547 213 547 213 504 827 504 827 65 496 65 496 12 157 12 157 932 313 932 313 771 415 771 415 516 90 516 90 540 259 540 259 138 846 138 846 77 351 77 351 534 227 534 227 831 797 831 797 891 319 891 319 77 763 77 763 509 664 509 664 713 137 713 137 858 698 858 698 567 237 567 237 766 197 766 197 592 354 592 354 397 109 397 109 513 436 513 436 937 902 937 902 569 452 569 452 543 958 543 958 745 209 745 209 131 491 131 491 389 499 389 499 202 99 202 99 100 866 100 866 912 465 912 465 298 228 298 228 418 373 418 373 368 212 368 212 581 354 581 354 514 606 514 606 877 832 877 832 802 5 802 5 775 523 775 523 835 350 835 350 175 722 175 722 782 530 782 530 506 441 506 441 672 224 672 224 942 823 942 823 266 728 266 728 837 25 837 25 528 161 528 161 302 573 302 573 939 948 939 948 204 728 204 728 775 158 775 158 245 497 245 497 645 898 645 898 244 227 244 227 122 533 122 533 903 927 903 927 750 288 750 288 417 423 417 423 415 258 415 258 41 84 41 84 507 44 507 44 890 82 890 82 873 674 873 674 417 479 417 479 833 640 833 640 34 527 34 527 719 499 719 499 948 651 948 651 724 956 724 956 64 909 64 909 133 753 133 753 486 357 486 357 586 124 586 124 887 567 887 567 320 666 320 666 188 379 188 379 440 476 440 476 494 444 494 444 630 553 630 553 444 602 444 602 178 571 178 571 712 520 712 520 346 733 346 733 554 142 554 142 462 564 462 564 811 264 811 264 291 499 291 499 907 229 907 229 289 741 289 741 645 295 645 295 294 875 294 875 64 746 64 746 609 151 609 151 885 310 885 310 573 686 573 686 125 449 125 449 407 122 407 122 500 424 500 424 886 276 886 276 660 794 660 794 441 349 441 349 371 347 371 347 817 763 817 763 102 100 102 100 147 150 147 150 19 484 19 484 614 539 614 539 551 759 551 759 827 370 827 370 444 656 444 656 900 538 900 538 32 305 32 305 729 678 729 678 877 847 877 847 405 175 405 175 121 160 121 160 127 102 127 102 561 670 561 670 645 34 645 34 847 670 847 670 438 98 438 98 682 824 682 824 469 697 469 697 272 412 272 412 472 719 472 719 512 329 512 329 361 288 361 288 945 727 945 727 745 571 745 571 394 110 394 110 232 835 232 835 551 845 551 845 174 50 174 50 475 580 475 580 822 465 822 465 424 314 424 314 301 514 301 514 904 40 904 40 759 374 759 374 488 155 488 155 747 247 747 247 744 502 744 502 402 736 402 736 476 942 476 942 427 223 427 223 270 76 270 76 490 506 490 506 313 431 313 431 181 327 181 327 847 263 847 263 245 219 245 219 652 955 652 955 450 836 450 836 425 949 425 949 323 112 323 112 570 864 570 864 730 945 730 945 502 637 502 637 397 247 397 247 476 721 476 721 302 390 302 390 595 101 595 101 271 231 271 231 789 132 789 132 693 193 693 193 401 653 401 653 599 397 599 397 746 309 746 309 610 25 610 25 439 259 439 259 184 326 184 326 769 915 769 915 108 267 108 267 711 468 711 468 7 943 7 943 125 522 125 522 327 530 327 530 411 357 411 357 388 71 388 71 446 57 446 57 647 4 647 4 379 311 379 311 516 472 516 472 623 615 623 615 224 491 224 491 455 71 455 71 593 145 593 145 736 612 736 612 189 885 189 885 717 868 717 868 514 468 514 468 532 381 532 381 689 768 689 768 754 379 754 379 14 862 14 862 466 616 466 616 346 57 346 57 105 941 105 941 95 245 95 245 693 268 693 268 364 11 364 11 777 316 777 316 960 622 960 622 558 7 558 7 780 863 780 863 737 139 737 139 632 119 632 119 607 608 607 608 104 212 104 212 782 28 782 28 761 250 761 250 9 573 9 573 594 278 594 278 199 491 199 491 884 107 884 107 241 674 241 674 276 333 276 333 807 433 807 433 730 295 730 295 59 507 59 507 803 759 803 759 307 314 307 314 384 845 384 845 267 119 267 119 373 208 373 208 305 851 305 851 699 568 699 568 830 21 830 21 677 907 677 907 223 199 223 199 853 841 853 841 627 835 627 835 405 301 405 301 258 405 258 405 88 121 88 121 197 134 197 134 760 704 760 704 375 255 375 255 693 848 693 848 123 36 123 36 664 420 664 420 661 904 661 904 749 105 749 105 507 724 507 724 821 608 821 608 280 194 280 194 868 607 868 607 75 226 75 226 548 463 548 463 869 408 869 408 721 623 721 623 303 860 303 860 188 15 188 15 34 760 34 760 360 470 360 470 364 526 364 526 400 317 400 317 178 208 178 208 671 850 671 850 904 198 904 198 694 630 694 630 873 223 873 223 328 336 328 336 706 663 706 663 802 728 802 728 509 443 509 443 112 826 112 826 140 163 140 163 207 418 207 418 5 209 5 209 612 772 612 772 926 89 926 89 148 401 148 401 141 161 141 161 226 138 226 138 636 423 636 423 514 773 514 773 12 120 12 120 92 428 92 428 141 186 141 186 460 956 460 956 775 163 775 163 805 583 805 583 693 127 693 127 937 626 937 626 645 302 645 302 18 503 18 503 601 675 601 675 205 292 205 292 8 38 8 38 58 603 58 603 541 915 541 915 429 272 429 272 87 473 87 473 176 270 176 270 40 956 40 956 311 276 311 276 394 942 394 942 502 72 502 72 669 536 669 536 739 622 739 622 137 781 137 781 827 916 827 916 862 657 862 657 940 768 940 768 490 627 490 627 768 446 768 446 498 416 498 416 596 478 596 478 637 78 637 78 762 307 762 307 262 714 262 714 311 483 311 483 826 946 826 946 66 294 66 294 893 763 893 763 264 588 264 588 229 171 229 171 235 756 235 756 317 735 317 735 254 726 254 726 836 199 836 199 331 570 331 570 939 101 939 101 13 831 13 831 923 850 923 850 886 917 886 917 682 387 682 387 386 610 386 610 934 456 934 456 395 31 395 31 902 556 902 556 708 445 708 445 60 256 60 256 356 81 356 81 165 340 165 340 337 708 337 708 852 460 852 460 105 85 105 85 336 799 336 799 637 916 637 916 147 90 147 90 81 936 81 936 716 220 716 220 94 586 94 586 862 216 862 216 849 136 849 136 543 21 543 21 777 195 777 195 794 241 794 241 156 241 156 241 717 218 717 218 82 156 82 156 940 724 940 724 809 288 809 288 668 886 668 886 505 44 505 44 492 275 492 275 784 54 784 54 933 104 933 104 687 40 687 40 377 70 377 70 471 884 471 884 488 502 488 502 125 857 125 857 307 956 307 956 523 225 523 225 319 85 319 85 493 427 493 427 157 111 157 111 313 131 313 131 187 810 187 810 424 547 424 547 956 57 956 57 486 409 486 409 822 165 822 165 916 135 916 135 7 33 7 33 116 466 116 466 135 434 135 434 553 455 553 455 721 23 721 23 122 510 122 510 342 706 342 706 130 36 130 36 442 824 442 824 590 759 590 759 149 148 149 148 674 844 674 844 117 386 117 386 116 586 116 586 859 4 859 4 879 429 879 429 889 689 889 689 690 3 690 3 954 433 954 433 271 626 271 626 506 898 506 898 460 432 460 432 330 950 330 950 101 842 101 842 558 307 558 307 200 414 200 414 606 369 606 369 151 544 151 544 904 448 904 448 234 217 234 217 12 895 12 895 10 355 10 355 895 614 895 614 695 878 695 878 873 189 873 189 355 63 355 63 391 930 391 930 437 812 437 812 137 200 137 200 392 801 392 801 725 434 725 434 514 572 514 572 606 339 606 339 919 81 919 81 361 823 361 823 197 235 197 235 216 128 216 128 196 83 196 83 339 86 339 86 168 749 168 749 438 184 438 184 822 304 822 304 660 182 660 182 745 873 745 873 559 311 559 311 945 374 945 374 514 500 514 500 431 716 431 716 631 827 631 827 59 690 59 690 369 749 369 749 350 67 350 67 4 512 4 512 600 880 600 880 888 573 888 573 667 60 667 60 393 67 393 67 846 638 846 638 42 706 42 706 11 610 11 610 893 193 893 193 801 936 801 936 604 474 604 474 530 484 530 484 468 440 468 440 22 892 22 892 421 735 421 735 343 878 343 878 3 548 3 548 627 455 627 455 920 305 920 305 893 492 893 492 383 643 383 643 892 149 892 149 875 141 875 141 638 593 638 593 439 628 439 628 722 300 722 300 132 125 132 125 564 459 564 459 451 591 451 591 815 41 815 41 662 559 662 559 661 407 661 407 131 757 131 757 651 41 651 41 50 230 50 230 693 216 693 216 547 684 547 684 326 151 326 151 215 691 215 691 690 77 690 77 589 572 589 572 38 438 38 438 699 158 699 158 906 193 906 193 400 881 400 881 85 163 85 163 480 607 480 607 174 470 174 470 361 950 361 950 282 832 282 832 347 214 347 214 336 729 336 729 893 304 893 304 308 723 308 723 322 103 322 103 560 931 560 931 924 477 924 477 321 133 321 133 757 835 757 835 21 82 21 82 561 727 561 727 904 117 904 117 52 543 52 543 103 750 103 750 919 947 919 947 422 515 422 515 291 655 291 655 178 451 178 451 449 556 449 556 297 6 297 6 696 88 696 88 417 590 417 590 255 693 255 693 933 933 933 933 514 451 514 451 667 350 667 350 442 763 442 763 294 750 294 750 851 683 851 683 219 220 219 220 558 116 558 116 647 899 647 899 96 523 96 523 488 660 488 660 50 188 50 188 431 81 431 81 223 546 223 546 900 915 900 915 217 817 217 817 641 326 641 326 835 173 835 173 630 680 630 680 632 240 632 240 100 589 100 589 67 424 67 424 578 925 578 925 101 150 101 150 508 725 508 725 275 656 275 656 686 578 686 578 693 63 693 63 813 137 813 137 424 226 424 226 958 610 958 610 509 586 509 586 285 216 285 216 120 348 120 348 824 907 824 907 145 402 145 402 950 634 950 634 928 905 928 905 648 949 648 949 207 503 207 503 537 57 537 57 636 745 636 745 884 336 884 336 858 290 858 290 277 855 277 855 720 314 720 314 109 256 109 256 888 411 888 411 928 144 928 144 930 199 930 199 198 417 198 417 399 15 399 15 749 353 749 353 374 413 374 413 341 210 341 210 258 876 258 876 371 8 371 8 145 394 145 394 367 302 367 302 695 157 695 157 933 769 933 769 697 411 697 411 296 403 296 403 787 400 787 400 762 521 762 521 819 476 819 476 955 882 955 882 39 862 39 862 578 411 578 411 78 172 78 172 276 817 276 817 31 188 31 188 494 676 494 676 420 921 420 921 67 632 67 632 409 289 409 289 57 901 57 901 238 644 238 644 492 950 492 950 9 904 9 904 897 712 897 712 246 215 246 215 548 368 548 368 562 707 562 707 837 648 837 648 95 21 95 21 529 440 529 440 405 850 405 850 126 437 126 437 431 949 431 949 81 185 81 185 64 593 64 593 453 653 453 653 10 19 10 19 71 95 71 95 513 956 513 956 292 855 292 855 641 850 641 850 897 151 897 151 917 815 917 815 252 900 252 900 193 87 193 87 808 660 808 660 704 886 704 886 284 188 284 188 925 598 925 598 511 917 511 917 592 564 592 564 553 611 553 611 347 739 347 739 807 724 807 724 500 524 500 524 379 297 379 297 325 873 325 873 280 184 280 184 46 650 46 650 258 275 258 275 6 382 6 382 645 188 645 188 517 581 517 581 181 16 181 16 231 612 231 612 510 174 510 174 294 789 294 789 836 523 836 523 302 486 302 486 925 814 925 814 353 760 353 760 276 499 276 499 82 321 82 321 488 329 488 329 10 331 10 331 138 564 138 564 199 883 199 883 355 523 355 523 632 106 632 106 395 315 395 315 898 55 898 55 851 66 851 66 318 180 318 180 572 629 572 629 440 653 440 653 638 250 638 250 306 772 306 772 66 591 66 591 479 239 479 239 296 641 296 641 424 312 424 312 66 438 66 438 746 220 746 220 535 484 535 484 886 685 886 685 97 791 97 791 208 208 208 208 463 751 463 751 113 128 113 128 836 351 836 351 837 841 837 841 790 943 790 943 942 845 942 845 895 835 895 835 432 499 432 499 129 243 129 243 234 729 234 729 113 123 113 123 99 645 99 645 502 740 502 740 850 815 850 815 883 501 883 501 576 953 576 953 27 907 27 907 86 474 86 474 805 206 805 206 789 532 789 532 957 442 957 442 754 700 754 700 896 605 896 605 923 335 923 335 710 497 710 497 149 10 149 10 587 35 587 35 199 146 199 146 510 276 510 276 746 672 746 672 385 248 385 248 426 449 426 449 364 406 364 406 744 88 744 88 649 329 649 329 377 794 377 794 598 1 598 1 198 131 198 131 553 729 553 729 128 101 128 101 821 677 821 677 222 659 222 659 687 763 687 763 688 909 688 909 47 180 47 180 375 166 375 166 746 711 746 711 550 537 550 537 500 554 500 554 531 733 531 733 627 95 627 95 880 115 880 115 635 778 635 778 665 407 665 407 593 227 593 227 33 157 33 157 241 116 241 116 203 617 203 617 9 735 9 735 719 885 719 885 891 22 891 22 411 655 411 655 799 289 799 289 719 344 719 344 830 91 830 91 256 70 256 70 438 866 438 866 735 242 735 242 301 715 301 715 122 105 122 105 344 50 344 50 857 28 857 28 137 842 137 842 651 355 651 355 719 71 719 71 697 693 697 693 203 420 203 420 291 339 291 339 40 287 40 287 256 787 256 787 644 197 644 197 499 251 499 251 356 692 356 692 122 953 122 953 21 843 21 843 731 468 731 468 113 398 113 398 482 127 482 127 434 313 434 313 345 369 345 369 303 337 303 337 177 691 177 691 83 583 83 583 632 462 632 462 947 554 947 554 950 870 950 870 703 595 703 595 17 211 17 211 871 884 871 884 869 512 869 512 336 274 336 274 448 44 448 44 852 136 852 136 293 556 293 556 701 322 701 322 586 935 586 935 398 706 398 706 665 345 665 345 122 543 122 543 370 784 370 784 555 449 555 449 424 306 424 306 316 870 316 870 448 373 448 373 832 288 832 288 245 102 245 102 633 85 633 85 503 35 503 35 801 894 801 894 615 161 615 161 485 488 485 488 540 38 540 38 36 630 36 630 353 463 353 463 564 796 564 796 414 422 414 422 777 351 777 351 710 865 710 865 772 445 772 445 725 861 725 861 276 627 276 627 842 929 842 929 951 726 951 726 101 271 101 271 422 678 422 678 8 216 8 216 2 511 2 511 638 257 638 257 602 814 602 814 930 173 930 173 290 854 290 854 722 786 722 786 275 646 275 646 420 107 420 107 409 605 409 605 525 754 525 754 536 461 536 461 189 372 189 372 550 480 550 480 722 596 722 596 718 625 718 625 866 711 866 711 206 879 206 879 281 413 281 413 905 289 905 289 791 853 791 853 717 470 717 470 288 960 288 960 870 189 870 189 685 48 685 48 583 710 583 710 366 154 366 154 541 923 541 923 938 896 938 896 115 795 115 795 662 181 662 181 794 35 794 35 904 174 904 174 852 9 852 9 226 220 226 220 402 184 402 184 173 43 173 43 155 597 155 597 856 59 856 59 423 667 423 667 70 959 70 959 482 278 482 278 205 768 205 768 621 616 621 616 119 791 119 791 349 839 349 839 260 951 260 951 378 125 378 125 295 353 295 353 129 551 129 551 901 685 901 685 931 183 931 183 57 136 57 136 900 563 900 563 339 48 339 48 829 691 829 691 916 570 916 570 218 870 218 870 883 653 883 653 412 718 412 718 923 420 923 420 55 831 55 831 107 144 107 144 500 52 500 52 467 698 467 698 127 903 127 903 447 403 447 403 325 150 325 150 928 277 928 277 628 319 628 319 941 505 941 505 241 502 241 502 532 908 532 908 693 49 693 49 478 323 478 323 805 284 805 284 24 739 24 739 428 856 428 856 7 515 7 515 16 619 16 619 806 525 806 525 335 597 335 597 239 253 239 253 317 934 317 934 633 939 633 939 285 947 285 947 850 647 850 647 229 164 229 164 512 50 512 50 486 734 486 734 717 496 717 496 638 922 638 922 157 831 157 831 287 768 287 768 153 484 153 484 729 517 729 517 433 746 433 746 238 935 238 935 481 76 481 76 473 498 473 498 724 87 724 87 113 749 113 749 746 110 746 110 322 115 322 115 250 646 250 646 905 821 905 821 459 617 459 617 888 758 888 758 857 371 857 371 568 909 568 909 471 600 471 600 418 806 418 806 807 476 807 476 645 193 645 193 867 665 867 665 420 242 420 242 408 637 408 637 134 841 134 841 226 837 226 837 417 83 417 83 396 564 396 564 339 517 339 517 707 782 707 782 440 667 440 667 719 908 719 908 224 553 224 553 491 185 491 185 464 915 464 915 516 693 516 693 833 468 833 468 126 755 126 755 96 183 96 183 879 571 879 571 396 609 396 609 482 681 482 681 668 901 668 901 278 236 278 236 150 942 150 942 765 8 765 8 445 852 445 852 116 856 116 856 114 253 114 253 236 720 236 720 746 321 746 321 935 181 935 181 683 839 683 839 865 896 865 896 386 285 386 285 616 797 616 797 85 548 85 548 870 611 870 611 926 139 926 139 707 358 707 358 916 419 916 419 313 306 313 306 956 274 956 274 823 359 823 359 783 464 783 464 608 889 608 889 889 557 889 557 778 686 778 686 448 35 448 35 907 729 907 729 193 328 193 328 463 424 463 424 574 159 574 159 549 531 549 531 31 321 31 321 62 653 62 653 639 281 639 281 254 25 254 25 44 934 44 934 766 851 766 851 872 894 872 894 907 231 907 231 811 710 811 710 228 216 228 216 959 187 959 187 353 876 353 876 646 700 646 700 657 80 657 80 723 229 723 229 564 851 564 851 645 368 645 368 884 166 884 166 840 319 840 319 265 386 265 386 319 260 319 260 223 247 223 247 130 454 130 454 600 421 600 421 603 547 603 547 583 770 583 770 200 905 200 905 949 535 949 535 701 763 701 763 246 630 246 630 457 633 457 633 222 503 222 503 943 479 943 479 806 395 806 395 183 924 183 924 439 111 439 111 631 92 631 92 737 558 737 558 695 95 695 95 609 259 609 259 273 554 273 554 705 841 705 841 66 823 66 823 13 756 13 756 378 654 378 654 373 123 373 123 753 425 753 425 219 19 219 19 403 22 403 22 663 260 663 260 833 822 833 822 883 103 883 103 143 704 143 704 941 686 941 686 647 59 647 59 56 732 56 732 677 775 677 775 315 841 315 841 858 405 858 405 394 42 394 42 582 800 582 800 77 417 77 417 113 422 113 422 822 251 822 251 333 3 333 3 17 118 17 118 362 119 362 119 554 705 554 705 636 447 636 447 414 346 414 346 652 274 652 274 381 80 381 80 18 636 18 636 205 140 205 140 383 157 383 157 197 645 197 645 52 360 52 360 659 11 659 11 393 934 393 934 599 317 599 317 263 753 263 753 869 915 869 915 46 185 46 185 775 597 775 597 880 706 880 706 761 801 761 801 427 297 427 297 660 458 660 458 835 179 835 179 479 244 479 244 88 279 88 279 408 501 408 501 760 325 760 325 885 757 885 757 739 764 739 764 397 596 397 596 890 436 890 436 416 309 416 309 19 103 19 103 568 30 568 30 563 704 563 704 677 287 677 287 341 649 341 649 428 159 428 159 902 342 902 342 395 642 395 642 864 404 864 404 24 877 24 877 26 825 26 825 921 831 921 831 200 506 200 506 141 425 141 425 436 803 436 803 166 685 166 685 25 463 25 463 202 485 202 485 277 378 277 378 137 464 137 464 85 941 85 941 336 131 336 131 716 913 716 913 636 626 636 626 689 736 689 736 215 582 215 582 679 23 679 23 131 862 131 862 423 597 423 597 824 531 824 531 378 226 378 226 20 731 20 731 25 518 25 518 171 655 171 655 693 28 693 28 30 865 30 865 442 306 442 306 202 297 202 297 872 467 872 467 526 294 526 294 856 734 856 734 199 851 199 851 317 394 317 394 469 944 469 944 147 558 147 558 104 459 104 459 885 739 885 739 364 769 364 769 333 525 333 525 131 733 131 733 190 790 190 790 237 526 237 526 625 734 625 734 760 456 760 456 211 613 211 613 602 651 602 651 123 922 123 922 657 371 657 371 531 323 531 323 588 736 588 736 528 471 528 471 558 517 558 517 674 741 674 741 13 554 13 554 871 399 871 399 756 363 756 363 117 521 117 521 737 376 737 376 84 734 84 734 711 531 711 531 321 363 321 363 13 404 13 404 365 547 365 547 910 40 910 40 636 713 636 713 199 569 199 569 365 409 365 409 410 287 410 287 950 958 950 958 200 913 200 913 784 746 784 746 728 522 728 522 656 718 656 718 582 767 582 767 660 872 660 872 408 39 408 39 554 392 554 392 778 463 778 463 345 212 345 212 138 533 138 533 537 199 537 199 763 174 763 174 86 750 86 750 307 865 307 865 433 809 433 809 956 457 956 457 319 560 319 560 712 779 712 779 841 921 841 921 635 836 635 836 755 778 755 778 518 807 518 807 425 741 425 741 292 630 292 630 70 643 70 643 216 260 216 260 469 338 469 338 920 569 920 569 215 211 215 211 592 81 592 81 577 795 577 795 156 604 156 604 187 854 187 854 17 444 17 444 546 640 546 640 244 937 244 937 6 106 6 106 257 304 257 304 685 379 685 379 230 752 230 752 14 44 14 44 197 860 197 860 535 395 535 395 630 892 630 892 552 825 552 825 66 747 66 747 22 44 22 44 41 602 41 602 41 174 41 174 797 140 797 140 734 220 734 220 517 728 517 728 123 235 123 235 291 406 291 406 242 451 242 451 733 473 733 473 202 743 202 743 549 541 549 541 276 726 276 726 62 418 62 418 829 594 829 594 466 915 466 915 537 765 537 765 893 173 893 173 685 208 685 208 271 129 271 129 244 214 244 214 13 375 13 375 606 175 606 175 305 838 305 838 908 335 908 335 357 381 357 381 853 700 853 700 524 894 524 894 581 915 581 915 378 637 378 637 473 323 473 323 182 517 182 517 707 16 707 16 767 371 767 371 44 594 44 594 877 627 877 627 619 28 619 28 533 885 533 885 11 759 11 759 177 438 177 438 664 314 664 314 415 924 415 924 8 317 8 317 635 941 635 941 342 324 342 324 93 708 93 708 293 815 293 815 386 604 386 604 165 770 165 770 315 135 315 135 179 916 179 916 576 277 576 277 592 518 592 518 513 580 513 580 210 737 210 737 93 119 93 119 68 63 68 63 107 355 107 355 421 657 421 657 817 401 817 401 487 857 487 857 174 288 174 288 176 496 176 496 721 448 721 448 348 257 348 257 63 632 63 632 313 76 313 76 593 608 593 608 457 420 457 420 211 552 211 552 516 498 516 498 711 784 711 784 595 815 595 815 864 558 864 558 918 366 918 366 583 299 583 299 863 720 863 720 794 710 794 710 309 333 309 333 246 429 246 429 933 221 933 221 829 25 829 25 849 451 849 451 169 417 169 417 620 171 620 171 475 102 475 102 40 158 40 158 335 196 335 196 537 402 537 402 71 295 71 295 809 801 809 801 593 308 593 308 840 596 840 596 864 936 864 936 826 136 826 136 452 575 452 575 809 804 809 804 130 175 130 175 667 249 667 249 196 307 196 307 334 275 334 275 549 455 549 455 732 114 732 114 133 867 133 867 247 326 247 326 701 679 701 679 117 780 117 780 230 786 230 786 783 773 783 773 30 274 30 274 739 858 739 858 326 265 326 265 187 551 187 551 371 430 371 430 853 283 853 283 429 649 429 649 228 634 228 634 626 632 626 632 399 92 399 92 752 685 752 685 369 684 369 684 910 749 910 749 919 617 919 617 676 914 676 914 901 232 901 232 638 523 638 523 946 528 946 528 413 855 413 855 583 412 583 412 246 781 246 781 803 221 803 221 113 664 113 664 427 51 427 51 945 798 945 798 820 625 820 625 740 609 740 609 722 311 722 311 865 352 865 352 317 640 317 640 842 396 842 396 32 344 32 344 119 239 119 239 94 930 94 930 953 600 953 600 815 564 815 564 575 723 575 723 839 419 839 419 427 41 427 41 196 338 196 338 663 840 663 840 585 71 585 71 658 431 658 431 561 91 561 91 95 369 95 369 710 763 710 763 139 362 139 362 500 317 500 317 597 332 597 332 617 93 617 93 851 144 851 144 775 585 775 585 571 318 571 318 222 849 222 849 713 481 713 481 52 860 52 860 362 408 362 408 448 611 448 611 579 600 579 600 560 756 560 756 552 552 552 552 740 624 740 624 101 99 101 99 240 460 240 460 761 954 761 954 478 852 478 852 470 816 470 816 170 356 170 356 419 412 419 412 196 301 196 301 273 54 273 54 938 474 938 474 246 960 246 960 531 130 531 130 359 50 359 50 110 477 110 477 319 1 319 1 356 33 356 33 334 152 334 152 9 240 9 240 496 628 496 628 482 707 482 707 234 293 234 293 610 918 610 918 944 123 944 123 824 297 824 297 76 420 76 420 118 134 118 134 726 562 726 562 214 681 214 681 482 923 482 923 599 449 599 449 698 297 698 297 683 18 683 18 921 313 921 313 632 819 632 819 689 509 689 509 858 273 858 273 166 506 166 506 863 234 863 234 18 139 18 139 255 92 255 92 912 819 912 819 432 47 432 47 24 475 24 475 272 538 272 538 96 456 96 456 764 341 764 341 806 884 806 884 421 301 421 301 633 241 633 241 649 366 649 366 852 504 852 504 334 456 334 456 618 703 618 703 821 489 821 489 225 73 225 73 949 426 949 426 836 819 836 819 481 639 481 639 508 889 508 889 406 420 406 420 362 688 362 688 843 898 843 898 905 148 905 148 176 543 176 543 933 434 933 434 858 363 858 363 175 844 175 844 169 585 169 585 933 33 933 33 394 370 394 370 445 521 445 521 281 504 281 504 415 940 415 940 299 574 299 574 809 9 809 9 902 764 902 764 810 304 810 304 804 252 804 252 564 32 564 32 536 394 536 394 281 410 281 410 681 433 681 433 449 470 449 470 239 899 239 899 685 696 685 696 425 765 425 765 632 435 632 435 522 357 522 357 415 803 415 803 121 145 121 145 147 700 147 700 465 493 465 493 376 130 376 130 607 697 607 697 742 335 742 335 935 777 935 777 812 720 812 720 160 515 160 515 136 904 136 904 307 228 307 228 304 589 304 589 703 572 703 572 76 198 76 198 152 877 152 877 761 883 761 883 68 624 68 624 455 741 455 741 189 16 189 16 828 769 828 769 306 428 306 428 389 313 389 313 590 638 590 638 378 632 378 632 406 23 406 23 774 582 774 582 861 947 861 947 731 167 731 167 86 278 86 278 758 632 758 632 357 344 357 344 903 939 903 939 744 803 744 803 372 197 372 197 43 824 43 824 404 928 404 928 693 234 693 234 691 291 691 291 727 293 727 293 281 859 281 859 367 613 367 613 357 661 357 661 66 673 66 673 790 370 790 370 158 713 158 713 786 526 786 526 594 808 594 808 287 910 287 910 844 350 844 350 692 365 692 365 174 862 174 862 639 695 639 695 400 433 400 433 224 654 224 654 507 241 507 241 363 617 363 617 111 846 111 846 938 528 938 528 30 524 30 524 217 289 217 289 687 451 687 451 40 78 40 78 892 350 892 350 468 541 468 541 303 295 303 295 314 787 314 787 204 281 204 281 611 744 611 744 852 246 852 246 892 87 892 87 59 146 59 146 931 49 931 49 363 793 363 793 617 665 617 665 470 135 470 135 586 364 586 364 14 689 14 689 323 948 323 948 454 846 454 846 148 136 148 136 156 528 156 528 623 8 623 8 435 346 435 346 861 15 861 15 414 289 414 289 157 398 157 398 39 174 39 174 867 7 867 7 469 595 469 595 55 871 55 871 909 414 909 414 467 10 467 10 858 614 858 614 823 98 823 98 830 383 830 383 368 349 368 349 177 209 177 209 221 856 221 856 277 661 277 661 352 420 352 420 670 657 670 657 845 151 845 151 823 623 823 623 555 746 555 746 111 320 111 320 436 359 436 359 587 681 587 681 279 816 279 816 324 548 324 548 183 887 183 887 42 836 42 836 51 219 51 219 379 883 379 883 350 686 350 686 681 883 681 883 742 648 742 648 455 435 455 435 818 373 818 373 795 34 795 34 182 332 182 332 700 852 700 852 940 531 940 531 896 176 896 176 609 246 609 246 539 96 539 96 788 55 788 55 506 30 506 30 571 300 571 300 122 59 122 59 382 319 382 319 46 537 46 537 891 493 891 493 860 561 860 561 65 456 65 456 705 463 705 463 533 309 533 309 112 687 112 687 343 683 343 683 958 898 958 898 387 37 387 37 224 656 224 656 599 283 599 283 619 784 619 784 39 202 39 202 165 13 165 13 658 220 658 220 248 35 248 35 346 504 346 504 294 364 294 364 614 675 614 675 124 231 124 231 14 824 14 824 30 867 30 867 419 212 419 212 724 809 724 809 689 951 689 951 204 546 204 546 140 737 140 737 235 734 235 734 63 197 63 197 330 379 330 379 811 343 811 343 663 790 663 790 712 559 712 559 309 36 309 36 770 538 770 538 633 491 633 491 826 251 826 251 432 137 432 137 197 71 197 71 791 619 791 619 875 263 875 263 353 855 353 855 681 793 681 793 373 419 373 419 48 112 48 112 46 827 46 827 484 80 484 80 153 671 153 671 93 210 93 210 762 290 762 290 8 396 8 396 171 377 171 377 303 794 303 794 837 601 837 601 646 569 646 569 934 878 934 878 234 232 234 232 215 880 215 880 619 568 619 568 849 364 849 364 143 78 143 78 642 321 642 321 396 791 396 791 1 282 1 282 326 123 326 123 364 786 364 786 250 447 250 447 92 121 92 121 155 230 155 230 910 428 910 428 783 135 783 135 882 797 882 797 179 719 179 719 430 273 430 273 275 380 275 380 409 674 409 674 627 418 627 418 641 318 641 318 457 682 457 682 102 550 102 550 380 816 380 816 438 735 438 735 45 262 45 262 510 447 510 447 543 167 543 167 708 927 708 927 596 418 596 418 192 793 192 793 587 400 587 400 768 910 768 910 38 292 38 292 690 586 690 586 636 487 636 487 629 943 629 943 216 307 216 307 736 435 736 435 825 376 825 376 826 224 826 224 785 58 785 58 447 851 447 851 327 209 327 209 929 190 929 190 645 935 645 935 234 446 234 446 40 296 40 296 102 107 102 107 487 461 487 461 304 117 304 117 785 232 785 232 516 266 516 266 705 520 705 520 83 790 83 790 77 183 77 183 709 707 709 707 148 926 148 926 573 58 573 58 880 5 880 5 287 621 287 621 954 428 954 428 605 737 605 737 521 284 521 284 296 303 296 303 417 617 417 617 726 86 726 86 324 61 324 61 516 531 516 531 702 848 702 848 91 895 91 895 382 853 382 853 820 197 820 197 861 101 861 101 280 416 280 416 603 434 603 434 418 852 418 852 360 57 360 57 607 263 607 263 126 412 126 412 559 26 559 26 578 895 578 895 805 50 805 50 82 158 82 158 8 900 8 900 829 589 829 589 72 111 72 111 498 862 498 862 108 64 108 64 139 249 139 249 149 397 149 397 563 54 563 54 292 887 292 887 181 433 181 433 303 564 303 564 719 281 719 281 572 270 572 270 137 802 137 802 332 722 332 722 135 225 135 225 688 872 688 872 730 722 730 722 750 817 750 817 859 590 859 590 10 514 10 514 214 899 214 899 635 577 635 577 652 626 652 626 746 427 746 427 562 242 562 242 439 848 439 848 369 874 369 874 180 466 180 466 292 666 292 666 551 362 551 362 157 595 157 595 268 227 268 227 415 378 415 378 913 93 913 93 37 201 37 201 345 523 345 523 218 654 218 654 762 437 762 437 672 299 672 299 767 695 767 695 393 724 393 724 422 640 422 640 929 276 929 276 34 404 34 404 482 904 482 904 538 779 538 779 637 674 637 674 361 464 361 464 152 39 152 39 924 610 924 610 11 690 11 690 887 86 887 86 610 303 610 303 816 915 816 915 158 864 158 864 370 852 370 852 796 874 796 874 332 267 332 267 640 184 640 184 259 299 259 299 420 245 420 245 297 14 297 14 4 749 4 749 644 282 644 282 14 576 14 576 204 71 204 71 420 418 420 418 685 357 685 357 734 665 734 665 69 707 69 707 25 77 25 77 370 783 370 783 460 828 460 828 647 68 647 68 709 104 709 104 161 344 161 344 799 252 799 252 227 401 227 401 551 120 551 120 104 586 104 586 3 201 3 201 221 388 221 388 184 322 184 322 450 923 450 923 670 553 670 553 724 801 724 801 585 738 585 738 623 145 623 145 702 165 702 165 184 893 184 893 758 590 758 590 615 649 615 649 159 890 159 890 748 254 748 254 204 80 204 80 607 739 607 739 733 561 733 561 137 787 137 787 870 595 870 595 490 767 490 767 945 383 945 383 308 810 308 810 506 852 506 852 333 683 333 683 241 899 241 899 82 302 82 302 571 81 571 81 79 51 79 51 178 792 178 792 711 206 711 206 864 582 864 582 498 741 498 741 72 284 72 284 890 181 890 181 222 816 222 816 765 910 765 910 680 908 680 908 628 186 628 186 522 36 522 36 810 209 810 209 116 664 116 664 477 951 477 951 736 290 736 290 369 863 369 863 952 464 952 464 445 145 445 145 415 516 415 516 906 873 906 873 488 690 488 690 279 278 279 278 93 421 93 421 728 220 728 220 57 698 57 698 883 210 883 210 814 866 814 866 705 229 705 229 865 165 865 165 851 467 851 467 297 154 297 154 555 433 555 433 83 432 83 432 574 486 574 486 737 681 737 681 185 621 185 621 326 217 326 217 569 535 569 535 299 811 299 811 81 647 81 647 558 860 558 860 392 436 392 436 30 254 30 254 88 938 88 938 576 631 576 631 753 713 753 713 269 511 269 511 627 5 627 5 305 550 305 550 824 804 824 804 718 139 718 139 584 643 584 643 311 678 311 678 802 210 802 210 885 831 885 831 378 595 378 595 646 692 646 692 501 223 501 223 217 183 217 183 686 929 686 929 851 718 851 718 117 344 117 344 13 18 13 18 523 473 523 473 275 624 275 624 166 43 166 43 949 42 949 42 571 280 571 280 850 581 850 581 827 608 827 608 465 832 465 832 1 705 1 705 889 723 889 723 863 462 863 462 324 264 324 264 601 682 601 682 481 769 481 769 359 849 359 849 499 367 499 367 312 464 312 464 335 604 335 604 106 392 106 392 770 931 770 931 83 815 83 815 713 818 713 818 635 398 635 398 216 847 216 847 660 848 660 848 176 769 176 769 280 929 280 929 82 140 82 140 116 834 116 834 926 830 926 830 361 135 361 135 160 773 160 773 302 406 302 406 665 354 665 354 126 683 126 683 776 921 776 921 311 330 311 330 526 959 526 959 33 123 33 123 326 87 326 87 397 146 397 146 876 492 876 492 574 51 574 51 302 29 302 29 943 280 943 280 431 799 431 799 459 655 459 655 772 313 772 313 115 313 115 313 122 71 122 71 636 844 636 844 718 632 718 632 302 914 302 914 883 272 883 272 774 936 774 936 144 678 144 678 244 128 244 128 670 159 670 159 528 785 528 785 475 928 475 928 68 313 68 313 441 239 441 239 338 902 338 902 888 78 888 78 101 51 101 51 141 339 141 339 731 913 731 913 8 2 8 2 206 650 206 650 49 448 49 448 871 651 871 651 274 468 274 468 433 273 433 273 408 799 408 799 803 468 803 468 104 468 104 468 811 355 811 355 918 700 918 700 489 608 489 608 687 561 687 561 498 767 498 767 304 35 304 35 845 75 845 75 268 534 268 534 505 482 505 482 681 98 681 98 742 52 742 52 163 306 163 306 55 135 55 135 520 133 520 133 6 758 6 758 923 560 923 560 32 621 32 621 594 155 594 155 837 47 837 47 536 703 536 703 553 529 553 529 395 302 395 302 182 636 182 636 767 779 767 779 264 622 264 622 825 462 825 462 495 314 495 314 628 385 628 385 689 323 689 323 288 69 288 69 389 325 389 325 670 462 670 462 408 589 408 589 773 99 773 99 460 315 460 315 672 415 672 415 949 7 949 7 282 314 282 314 225 929 225 929 890 240 890 240 31 258 31 258 900 349 900 349 772 322 772 322 861 901 861 901 158 31 158 31 734 257 734 257 240 685 240 685 660 641 660 641 240 468 240 468 520 272 520 272 211 803 211 803 856 241 856 241 370 409 370 409 463 423 463 423 93 960 93 960 292 93 292 93 125 715 125 715 260 849 260 849 595 555 595 555 465 397 465 397 403 779 403 779 81 47 81 47 540 780 540 780 591 83 591 83 516 484 516 484 202 296 202 296 532 413 532 413 179 689 179 689 775 468 775 468 435 264 435 264 719 59 719 59 912 855 912 855 849 285 849 285 739 578 739 578 897 494 897 494 789 554 789 554 362 563 362 563 613 80 613 80 309 486 309 486 9 75 9 75 770 920 770 920 106 258 106 258 227 555 227 555 547 501 547 501 671 792 671 792 774 757 774 757 279 808 279 808 453 385 453 385 335 518 335 518 1 721 1 721 154 222 154 222 314 928 314 928 345 850 345 850 955 75 955 75 353 470 353 470 443 437 443 437 259 903 259 903 290 140 290 140 904 845 904 845 637 432 637 432 401 382 401 382 161 832 161 832 213 567 213 567 400 821 400 821 610 936 610 936 833 439 833 439 441 784 441 784 864 1 864 1 525 711 525 711 137 612 137 612 327 437 327 437 401 195 401 195 68 152 68 152 958 277 958 277 277 67 277 67 714 359 714 359 765 25 765 25 420 919 420 919 567 406 567 406 814 474 814 474 302 262 302 262 832 758 832 758 195 716 195 716 484 201 484 201 459 669 459 669 24 384 24 384 334 386 334 386 521 154 521 154 240 578 240 578 749 277 749 277 21 847 21 847 334 200 334 200 244 738 244 738 220 896 220 896 310 927 310 927 569 709 569 709 391 481 391 481 477 408 477 408 749 149 749 149 401 29 401 29 956 672 956 672 946 208 946 208 761 759 761 759 336 69 336 69 416 296 416 296 945 800 945 800 735 530 735 530 13 283 13 283 280 296 280 296 911 900 911 900 355 689 355 689 410 508 410 508 777 587 777 587 258 313 258 313 842 228 842 228 527 773 527 773 536 128 536 128 638 60 638 60 154 54 154 54 191 786 191 786 362 435 362 435 824 139 824 139 343 885 343 885 960 769 960 769 868 16 868 16 549 226 549 226 519 493 519 493 743 688 743 688 235 774 235 774 494 172 494 172 264 185 264 185 612 513 612 513 301 477 301 477 210 382 210 382 313 508 313 508 820 878 820 878 626 572 626 572 55 881 55 881 191 890 191 890 318 662 318 662 163 594 163 594 351 416 351 416 620 723 620 723 198 298 198 298 538 365 538 365 765 700 765 700 735 36 735 36 511 948 511 948 481 16 481 16 703 516 703 516 828 91 828 91 863 305 863 305 638 519 638 519 569 918 569 918 682 614 682 614 602 159 602 159 822 160 822 160 897 79 897 79 524 496 524 496 549 954 549 954 204 423 204 423 172 779 172 779 905 872 905 872 501 640 501 640 200 106 200 106 911 169 911 169 772 826 772 826 895 172 895 172 109 694 109 694 702 132 702 132 547 466 547 466 697 381 697 381 528 762 528 762 716 607 716 607 87 432 87 432 710 731 710 731 663 616 663 616 290 13 290 13 654 768 654 768 133 206 133 206 235 939 235 939 275 492 275 492 2 446 2 446 95 31 95 31 172 576 172 576 796 433 796 433 321 695 321 695 521 163 521 163 555 607 555 607 92 843 92 843 904 519 904 519 958 530 958 530 394 311 394 311 154 379 154 379 338 74 338 74 210 458 210 458 474 370 474 370 319 863 319 863 667 552 667 552 69 239 69 239 769 250 769 250 58 1 58 1 750 713 750 713 105 241 105 241 309 11 309 11 144 45 144 45 671 777 671 777 226 827 226 827 681 930 681 930 711 561 711 561 452 135 452 135 663 828 663 828 468 381 468 381 739 154 739 154 626 222 626 222 236 95 236 95 106 536 106 536 553 884 553 884 254 44 254 44 225 496 225 496 416 77 416 77 316 654 316 654 329 644 329 644 620 643 620 643 394 689 394 689 130 608 130 608 92 95 92 95 322 13 322 13 238 366 238 366 740 449 740 449 931 657 931 657 279 459 279 459 401 336 401 336 889 204 889 204 642 7 642 7 480 314 480 314 182 933 182 933 212 31 212 31 736 942 736 942 338 536 338 536 933 378 933 378 651 919 651 919 736 755 736 755 626 337 626 337 745 132 745 132 710 659 710 659 815 214 815 214 287 874 287 874 606 76 606 76 178 490 178 490 21 119 21 119 807 446 807 446 869 506 869 506 411 100 411 100 23 780 23 780 159 684 159 684 36 761 36 761 502 956 502 956 186 225 186 225 283 79 283 79 249 113 249 113 708 708 708 708 217 291 217 291 634 194 634 194 117 747 117 747 474 294 474 294 135 740 135 740 160 551 160 551 382 541 382 541 614 752 614 752 381 156 381 156 571 897 571 897 610 301 610 301 623 932 623 932 913 28 913 28 238 29 238 29 307 714 307 714 336 890 336 890 103 70 103 70 703 740 703 740 446 180 446 180 663 474 663 474 896 588 896 588 552 812 552 812 488 408 488 408 420 378 420 378 510 658 510 658 342 740 342 740 40 364 40 364 725 670 725 670 342 946 342 946 220 921 220 921 219 388 219 388 452 875 452 875 17 419 17 419 906 837 906 837 440 442 440 442 798 408 798 408 809 242 809 242 614 811 614 811 819 76 819 76 761 87 761 87 793 924 793 924 293 586 293 586 81 264 81 264 361 837 361 837 453 13 453 13 444 926 444 926 726 635 726 635 132 255 132 255 404 820 404 820 928 869 928 869 903 625 903 625 607 609 607 609 490 573 490 573 719 458 719 458 427 149 427 149 100 765 100 765 579 476 579 476 808 853 808 853 189 425 189 425 46 456 46 456 856 683 856 683 512 96 512 96 326 678 326 678 429 241 429 241 811 776 811 776 520 508 520 508 192 938 192 938 588 719 588 719 935 261 935 261 429 473 429 473 914 354 914 354 405 213 405 213 436 536 436 536 610 852 610 852 567 782 567 782 438 389 438 389 811 699 811 699 579 332 579 332 232 166 232 166 930 201 930 201 269 154 269 154 524 567 524 567 573 522 573 522 494 546 494 546 910 191 910 191 231 749 231 749 651 83 651 83 205 716 205 716 115 950 115 950 425 138 425 138 439 109 439 109 694 133 694 133 639 590 639 590 38 109 38 109 678 68 678 68 861 776 861 776 762 465 762 465 948 881 948 881 573 775 573 775 631 212 631 212 487 206 487 206 935 564 935 564 929 418 929 418 505 614 505 614 395 594 395 594 86 659 86 659 375 386 375 386 939 938 939 938 355 532 355 532 459 77 459 77 78 418 78 418 183 921 183 921 908 645 908 645 644 604 644 604 694 903 694 903 83 505 83 505 342 195 342 195 249 229 249 229 42 167 42 167 126 233 126 233 230 953 230 953 607 36 607 36 431 207 431 207 928 469 928 469 300 918 300 918 777 523 777 523 725 750 725 750 363 325 363 325 596 121 596 121 381 41 381 41 682 59 682 59 106 820 106 820 780 713 780 713 401 822 401 822 418 141 418 141 708 273 708 273 73 516 73 516 777 830 777 830 722 895 722 895 796 263 796 263 640 101 640 101 43 526 43 526 142 112 142 112 600 645 600 645 167 876 167 876 187 628 187 628 300 315 300 315 286 823 286 823 690 147 690 147 575 125 575 125 129 638 129 638 593 138 593 138 342 25 342 25 59 501 59 501 929 853 929 853 663 43 663 43 456 314 456 314 884 490 884 490 739 223 739 223 382 435 382 435 368 873 368 873 26 823 26 823 944 587 944 587 875 578 875 578 628 638 628 638 475 700 475 700 717 356 717 356 838 547 838 547 4 54 4 54 956 393 956 393 209 960 209 960 259 339 259 339 805 416 805 416 19 316 19 316 417 10 417 10 599 400 599 400 242 113 242 113 354 753 354 753 568 598 568 598 816 184 816 184 49 583 49 583 441 608 441 608 89 482 89 482 676 641 676 641 675 25 675 25 241 114 241 114 317 366 317 366 94 837 94 837 381 718 381 718 372 258 372 258 65 589 65 589 310 872 310 872 372 423 372 423 600 783 600 783 244 427 244 427 1 159 1 159 212 637 212 637 784 407 784 407 475 84 475 84 916 7 916 7 147 790 147 790 188 470 188 470 4 893 4 893 872 84 872 84 149 393 149 393 860 702 860 702 37 733 37 733 228 943 228 943 715 814 715 814 447 472 447 472 525 453 525 453 671 507 671 507 810 129 810 129 554 433 554 433 785 210 785 210 764 357 764 357 103 767 103 767 163 663 163 663 582 481 582 481 353 411 353 411 440 422 440 422 814 407 814 407 832 271 832 271 180 840 180 840 401 370 401 370 849 317 849 317 469 376 469 376 216 411 216 411 231 224 231 224 656 407 656 407 729 570 729 570 623 109 623 109 945 114 945 114 930 691 930 691 875 483 875 483 223 727 223 727 56 26 56 26 709 957 709 957 483 179 483 179 299 859 299 859 490 540 490 540 599 568 599 568 1 923 1 923 199 564 199 564 492 960 492 960 490 266 490 266 491 609 491 609 166 165 166 165 538 241 538 241 323 620 323 620 73 478 73 478 185 454 185 454 310 106 310 106 561 750 561 750 279 105 279 105 843 565 843 565 405 70 405 70 921 765 921 765 715 574 715 574 290 63 290 63 203 931 203 931 928 902 928 902 793 90 793 90 2 114 2 114 686 797 686 797 747 567 747 567 566 891 566 891 305 91 305 91 82 339 82 339 799 571 799 571 791 540 791 540 755 70 755 70 608 960 608 960 370 701 370 701 909 385 909 385 181 99 181 99 405 500 405 500 571 792 571 792 646 409 646 409 220 887 220 887 354 387 354 387 167 428 167 428 32 538 32 538 107 921 107 921 811 53 811 53 34 529 34 529 450 712 450 712 599 549 599 549 636 241 636 241 144 268 144 268 234 704 234 704 720 284 720 284 944 88 944 88 422 893 422 893 104 528 104 528 455 321 455 321 653 94 653 94 919 393 919 393 145 499 145 499 792 21 792 21 573 619 573 619 297 218 297 218 811 737 811 737 746 635 746 635 381 35 381 35 344 420 344 420 770 49 770 49 331 305 331 305 61 30 61 30 401 271 401 271 164 786 164 786 682 639 682 639 355 201 355 201 267 23 267 23 150 530 150 530 540 448 540 448 722 465 722 465 890 441 890 441 732 958 732 958 758 658 758 658 880 164 880 164 211 498 211 498 252 98 252 98 482 237 482 237 524 704 524 704 58 332 58 332 692 925 692 925 13 795 13 795 24 863 24 863 347 905 347 905 258 528 258 528 598 538 598 538 814 205 814 205 933 101 933 101 268 391 268 391 482 470 482 470 66 774 66 774 860 942 860 942 871 353 871 353 214 446 214 446 841 391 841 391 710 240 710 240 488 377 488 377 87 254 87 254 39 761 39 761 419 429 419 429 74 835 74 835 773 150 773 150 325 533 325 533 174 90 174 90 787 762 787 762 164 670 164 670 100 594 100 594 478 732 478 732 89 656 89 656 714 866 714 866 713 765 713 765 904 850 904 850 896 755 896 755 172 224 172 224 122 866 122 866 192 279 192 279 940 270 940 270 127 788 127 788 188 334 188 334 348 841 348 841 953 636 953 636 531 144 531 144 624 5 624 5 491 740 491 740 910 19 910 19 19 488 19 488 584 568 584 568 627 345 627 345 853 388 853 388 126 378 126 378 29 840 29 840 650 593 650 593 724 854 724 854 194 607 194 607 297 871 297 871 862 219 862 219 589 312 589 312 661 218 661 218 822 146 822 146 393 251 393 251 303 271 303 271 653 950 653 950 567 288 567 288 427 403 427 403 384 775 384 775 496 477 496 477 88 64 88 64 419 653 419 653 125 647 125 647 807 919 807 919 934 671 934 671 382 910 382 910 928 730 928 730 54 183 54 183 506 121 506 121 96 52 96 52 889 229 889 229 880 181 880 181 706 847 706 847 621 882 621 882 359 903 359 903 300 500 300 500 523 96 523 96 394 783 394 783 382 101 382 101 685 358 685 358 704 524 704 524 247 474 247 474 284 752 284 752 635 289 635 289 721 706 721 706 706 133 706 133 592 5 592 5 330 546 330 546 577 464 577 464 833 492 833 492 447 720 447 720 654 423 654 423 855 579 855 579 841 429 841 429 718 893 718 893 766 428 766 428 920 807 920 807 623 37 623 37 481 507 481 507 143 430 143 430 712 842 712 842 199 625 199 625 351 950 351 950 884 427 884 427 493 824 493 824 359 366 359 366 684 923 684 923 228 31 228 31 459 191 459 191 36 120 36 120 300 855 300 855 147 519 147 519 871 299 871 299 722 750 722 750 326 855 326 855 118 609 118 609 327 906 327 906 327 875 327 875 925 584 925 584 834 553 834 553 815 297 815 297 728 845 728 845 664 599 664 599 109 284 109 284 933 340 933 340 473 817 473 817 362 888 362 888 878 89 878 89 352 819 352 819 10 708 10 708 304 953 304 953 653 132 653 132 450 818 450 818 267 124 267 124 371 220 371 220 137 483 137 483 916 905 916 905 899 645 899 645 935 578 935 578 938 342 938 342 279 398 279 398 363 47 363 47 730 566 730 566 685 386 685 386 894 694 894 694 667 951 667 951 505 582 505 582 808 656 808 656 72 772 72 772 123 550 123 550 539 227 539 227 110 356 110 356 408 422 408 422 720 650 720 650 22 489 22 489 932 171 932 171 419 921 419 921 672 367 672 367 831 54 831 54 111 82 111 82 94 536 94 536 938 231 938 231 948 262 948 262 515 435 515 435 430 25 430 25 600 948 600 948 634 691 634 691 800 299 800 299 477 169 477 169 192 906 192 906 452 137 452 137 716 920 716 920 783 884 783 884 528 179 528 179 83 160 83 160 203 393 203 393 279 918 279 918 367 285 367 285 858 565 858 565 931 137 931 137 907 621 907 621 449 118 449 118 592 837 592 837 216 869 216 869 960 599 960 599 298 361 298 361 809 398 809 398 367 811 367 811 10 238 10 238 81 421 81 421 666 269 666 269 750 616 750 616 192 18 192 18 26 662 26 662 282 936 282 936 948 799 948 799 617 297 617 297 793 733 793 733 311 824 311 824 958 497 958 497 101 907 101 907 272 553 272 553 842 423 842 423 817 422 817 422 305 424 305 424 436 159 436 159 601 832 601 832 867 27 867 27 250 826 250 826 552 16 552 16 169 557 169 557 17 845 17 845 917 634 917 634 765 357 765 357 727 825 727 825 942 557 942 557 187 857 187 857 284 332 284 332 771 924 771 924 176 317 176 317 226 278 226 278 138 465 138 465 130 178 130 178 637 490 637 490 446 877 446 877 141 706 141 706 296 89 296 89 516 732 516 732 810 939 810 939 907 814 907 814 583 336 583 336 298 798 298 798 869 538 869 538 448 334 448 334 335 803 335 803 227 882 227 882 579 347 579 347 476 406 476 406 565 263 565 263 614 469 614 469 778 508 778 508 755 802 755 802 670 616 670 616 551 643 551 643 62 714 62 714 795 528 795 528 879 437 879 437 37 17 37 17 297 190 297 190 781 730 781 730 696 500 696 500 67 671 67 671 881 263 881 263 156 452 156 452 433 818 433 818 478 769 478 769 201 520 201 520 131 32 131 32 637 559 637 559 826 578 826 578 262 160 262 160 272 361 272 361 221 690 221 690 252 299 252 299 106 930 106 930 479 27 479 27 523 604 523 604 641 5 641 5 179 163 179 163 352 324 352 324 585 14 585 14 618 76 618 76 744 841 744 841 70 865 70 865 349 340 349 340 716 861 716 861 108 3 108 3 140 380 140 380 571 277 571 277 166 636 166 636 410 40 410 40 217 402 217 402 781 336 781 336 761 227 761 227 945 268 945 268 204 228 204 228 215 621 215 621 908 547 908 547 323 600 323 600 39 639 39 639 429 455 429 455 578 107 578 107 259 776 259 776 370 687 370 687 165 188 165 188 897 39 897 39 936 921 936 921 111 258 111 258 596 105 596 105 294 585 294 585 677 452 677 452 591 299 591 299 47 111 47 111 754 916 754 916 217 579 217 579 746 158 746 158 450 55 450 55 591 12 591 12 571 929 571 929 572 163 572 163 201 496 201 496 716 43 716 43 275 838 275 838 574 827 574 827 22 941 22 941 210 454 210 454 145 44 145 44 917 598 917 598 50 865 50 865 258 99 258 99 795 128 795 128 707 444 707 444 100 81 100 81 827 643 827 643 22 816 22 816 510 364 510 364 433 717 433 717 340 578 340 578 871 426 871 426 506 227 506 227 95 672 95 672 224 895 224 895 499 858 499 858 171 348 171 348 754 87 754 87 53 789 53 789 31 300 31 300 559 896 559 896 39 290 39 290 591 143 591 143 198 14 198 14 157 488 157 488 269 67 269 67 746 879 746 879 408 895 408 895 62 667 62 667 825 404 825 404 404 185 404 185 693 104 693 104 281 679 281 679 899 564 899 564 113 410 113 410 883 409 883 409 638 382 638 382 104 639 104 639 481 148 481 148 335 317 335 317 257 784 257 784 796 661 796 661 282 913 282 913 437 32 437 32 926 839 926 839 500 201 500 201 178 377 178 377 552 464 552 464 941 960 941 960 851 329 851 329 796 10 796 10 45 410 45 410 193 408 193 408 607 256 607 256 207 128 207 128 650 10 650 10 496 171 496 171 574 285 574 285 319 88 319 88 259 942 259 942 142 408 142 408 723 843 723 843 98 720 98 720 754 954 754 954 324 377 324 377 235 676 235 676 670 5 670 5 943 751 943 751 182 722 182 722 593 465 593 465 11 593 11 593 474 276 474 276 15 581 15 581 328 149 328 149 232 70 232 70 754 702 754 702 325 172 325 172 698 494 698 494 901 874 901 874 701 787 701 787 135 643 135 643 365 566 365 566 550 327 550 327 532 914 532 914 448 457 448 457 79 271 79 271 371 838 371 838 676 678 676 678 336 528 336 528 16 866 16 866 27 204 27 204 319 35 319 35 397 693 397 693 916 541 916 541 82 855 82 855 103 22 103 22 908 852 908 852 258 235 258 235 270 547 270 547 356 843 356 843 289 844 289 844 510 570 510 570 66 749 66 749 568 656 568 656 546 888 546 888 557 248 557 248 613 307 613 307 42 881 42 881 740 182 740 182 819 400 819 400 363 689 363 689 63 60 63 60 443 355 443 355 503 625 503 625 521 868 521 868 315 254 315 254 829 220 829 220 284 775 284 775 244 329 244 329 675 899 675 899 639 573 639 573 777 767 777 767 226 286 226 286 701 345 701 345 405 805 405 805 353 325 353 325 327 927 327 927 141 204 141 204 395 456 395 456 791 778 791 778 661 697 661 697 554 180 554 180 10 859 10 859 293 959 293 959 423 864 423 864 741 439 741 439 402 591 402 591 55 217 55 217 931 833 931 833 351 700 351 700 230 163 230 163 83 389 83 389 28 632 28 632 638 561 638 561 185 277 185 277 423 420 423 420 935 899 935 899 194 673 194 673 831 69 831 69 923 736 923 736 831 160 831 160 309 517 309 517 24 819 24 819 139 778 139 778 492 755 492 755 264 125 264 125 592 423 592 423 909 703 909 703 401 427 401 427 942 134 942 134 940 878 940 878 821 539 821 539 724 116 724 116 286 29 286 29 303 532 303 532 26 381 26 381 218 314 218 314 268 256 268 256 545 807 545 807 206 960 206 960 776 108 776 108 301 363 301 363 837 627 837 627 233 386 233 386 706 182 706 182 183 860 183 860 160 134 160 134 63 416 63 416 815 133 815 133 477 910 477 910 631 812 631 812 356 887 356 887 307 838 307 838 598 512 598 512 209 819 209 819 493 548 493 548 819 550 819 550 150 559 150 559 112 935 112 935 625 195 625 195 467 210 467 210 786 535 786 535 539 855 539 855 579 243 579 243 890 696 890 696 512 821 512 821 953 463 953 463 332 771 332 771 403 6 403 6 40 857 40 857 167 53 167 53 493 34 493 34 66 648 66 648 915 773 915 773 228 513 228 513 772 128 772 128 833 183 833 183 606 33 606 33 692 76 692 76 69 528 69 528 845 504 845 504 601 67 601 67 547 625 547 625 132 593 132 593 742 663 742 663 893 51 893 51 247 542 247 542 689 502 689 502 365 77 365 77 258 701 258 701 339 383 339 383 259 188 259 188 936 228 936 228 830 511 830 511 46 289 46 289 667 44 667 44 389 598 389 598 615 225 615 225 459 48 459 48 877 862 877 862 356 186 356 186 702 317 702 317 651 53 651 53 514 399 514 399 697 417 697 417 116 441 116 441 374 791 374 791 762 39 762 39 640 425 640 425 892 197 892 197 145 290 145 290 126 439 126 439 24 225 24 225 633 567 633 567 632 219 632 219 730 146 730 146 519 407 519 407 448 555 448 555 193 55 193 55 721 727 721 727 229 960 229 960 318 847 318 847 618 35 618 35 380 943 380 943 127 401 127 401 615 100 615 100 137 465 137 465 480 637 480 637 47 91 47 91 595 960 595 960 7 26 7 26 736 223 736 223 253 227 253 227 125 749 125 749 433 583 433 583 402 724 402 724 885 232 885 232 380 83 380 83 207 255 207 255 844 827 844 827 443 727 443 727 838 369 838 369 359 336 359 336 99 368 99 368 182 477 182 477 79 708 79 708 510 390 510 390 811 847 811 847 74 423 74 423 76 839 76 839 920 175 920 175 186 310 186 310 667 98 667 98 442 664 442 664 613 258 613 258 80 699 80 699 759 343 759 343 42 845 42 845 896 400 896 400 652 480 652 480 398 220 398 220 940 604 940 604 737 765 737 765 181 124 181 124 134 721 134 721 861 421 861 421 305 893 305 893 11 148 11 148 188 890 188 890 585 38 585 38 163 337 163 337 411 129 411 129 596 227 596 227 177 36 177 36 337 586 337 586 530 90 530 90 899 104 899 104 896 866 896 866 164 748 164 748 251 364 251 364 124 33 124 33 245 890 245 890 200 165 200 165 85 37 85 37 184 488 184 488 566 88 566 88 869 403 869 403 589 856 589 856 486 489 486 489 303 834 303 834 16 592 16 592 363 218 363 218 45 567 45 567 56 832 56 832 533 107 533 107 39 874 39 874 198 410 198 410 819 71 819 71 391 592 391 592 252 806 252 806 381 129 381 129 169 240 169 240 32 869 32 869 899 403 899 403 72 693 72 693 713 806 713 806 444 206 444 206 874 898 874 898 589 87 589 87 234 421 234 421 269 535 269 535 312 323 312 323 664 186 664 186 378 96 378 96 509 830 509 830 775 214 775 214 892 759 892 759 429 339 429 339 142 782 142 782 620 408 620 408 477 637 477 637 568 123 568 123 647 20 647 20 891 422 891 422 95 696 95 696 912 725 912 725 778 476 778 476 41 661 41 661 555 735 555 735 579 761 579 761 621 921 621 921 414 256 414 256 637 149 637 149 401 626 401 626 378 568 378 568 37 552 37 552 473 276 473 276 198 215 198 215 673 633 673 633 602 891 602 891 931 623 931 623 358 467 358 467 184 801 184 801 655 740 655 740 561 590 561 590 430 200 430 200 784 715 784 715 266 959 266 959 116 341 116 341 908 869 908 869 336 532 336 532 499 526 499 526 717 597 717 597 530 732 530 732 838 277 838 277 624 72 624 72 845 614 845 614 199 606 199 606 295 814 295 814 199 636 199 636 10 678 10 678 16 662 16 662 870 27 870 27 700 437 700 437 729 623 729 623 594 819 594 819 121 857 121 857 788 576 788 576 79 353 79 353 754 609 754 609 86 165 86 165 512 280 512 280 405 716 405 716 625 189 625 189 451 451 451 451 898 112 898 112 160 931 160 931 319 541 319 541 228 724 228 724 42 519 42 519 760 786 760 786 694 579 694 579 956 684 956 684 908 506 908 506 521 363 521 363 465 855 465 855 766 934 766 934 931 428 931 428 111 658 111 658 679 35 679 35 917 39 917 39 604 53 604 53 451 157 451 157 933 732 933 732 829 386 829 386 261 914 261 914 683 529 683 529 645 224 645 224 928 485 928 485 740 717 740 717 135 273 135 273 559 189 559 189 50 861 50 861 387 396 387 396 878 704 878 704 700 354 700 354 474 207 474 207 460 174 460 174 97 132 97 132 552 198 552 198 98 495 98 495 760 660 760 660 495 949 495 949 793 277 793 277 398 331 398 331 379 511 379 511 773 650 773 650 932 752 932 752 396 862 396 862 620 657 620 657 671 228 671 228 296 490 296 490 222 254 222 254 485 855 485 855 350 32 350 32 928 199 928 199 871 852 871 852 652 638 652 638 246 569 246 569 784 19 784 19 764 832 764 832 348 238 348 238 446 92 446 92 761 35 761 35 838 700 838 700 622 879 622 879 136 763 136 763 680 927 680 927 677 792 677 792 401 674 401 674 217 680 217 680 502 148 502 148 41 356 41 356 871 4 871 4 721 856 721 856 103 408 103 408 126 162 126 162 497 394 497 394 341 118 341 118 48 361 48 361 298 412 298 412 69 660 69 660 714 368 714 368 580 131 580 131 434 674 434 674 631 894 631 894 213 820 213 820 410 355 410 355 925 804 925 804 358 455 358 455 422 448 422 448 332 36 332 36 768 74 768 74 541 811 541 811 606 499 606 499 792 27 792 27 875 951 875 951 820 268 820 268 832 865 832 865 96 936 96 936 481 98 481 98 223 866 223 866 739 885 739 885 630 568 630 568 2 811 2 811 763 800 763 800 269 450 269 450 393 691 393 691 536 736 536 736 939 655 939 655 183 571 183 571 736 545 736 545 884 796 884 796 90 495 90 495 522 481 522 481 63 527 63 527 555 941 555 941 252 116 252 116 108 329 108 329 660 864 660 864 197 119 197 119 896 622 896 622 44 157 44 157 651 888 651 888 845 142 845 142 130 407 130 407 267 159 267 159 675 862 675 862 407 337 407 337 117 453 117 453 515 245 515 245 51 727 51 727 837 48 837 48 10 946 10 946 951 263 951 263 364 326 364 326 605 559 605 559 348 815 348 815 648 629 648 629 387 900 387 900 807 907 807 907 399 759 399 759 497 263 497 263 278 876 278 876 793 860 793 860 884 614 884 614 284 303 284 303 939 525 939 525 644 865 644 865 283 399 283 399 487 141 487 141 661 318 661 318 575 638 575 638 605 63 605 63 699 724 699 724 364 332 364 332 62 771 62 771 750 115 750 115 734 721 734 721 261 406 261 406 422 283 422 283 68 361 68 361 788 208 788 208 796 820 796 820 463 398 463 398 452 828 452 828 271 845 271 845 143 714 143 714 683 758 683 758 773 798 773 798 175 821 175 821 413 735 413 735 476 781 476 781 807 338 807 338 83 811 83 811 504 687 504 687 162 41 162 41 620 354 620 354 566 122 566 122 532 187 532 187 585 746 585 746 116 545 116 545 906 602 906 602 581 76 581 76 347 635 347 635 307 844 307 844 788 343 788 343 351 768 351 768 191 136 191 136 926 864 926 864 474 511 474 511 888 629 888 629 664 574 664 574 874 155 874 155 608 542 608 542 612 197 612 197 908 778 908 778 524 249 524 249 300 642 300 642 58 656 58 656 385 922 385 922 762 568 762 568 770 120 770 120 589 754 589 754 858 793 858 793 615 468 615 468 743 716 743 716 637 629 637 629 906 650 906 650 97 524 97 524 512 813 512 813 719 220 719 220 24 151 24 151 245 260 245 260 74 769 74 769 245 697 245 697 324 953 324 953 167 450 167 450 166 800 166 800 532 891 532 891 645 684 645 684 188 211 188 211 488 551 488 551 81 13 81 13 442 387 442 387 807 306 807 306 470 250 470 250 485 735 485 735 438 800 438 800 697 730 697 730 529 335 529 335 259 502 259 502 810 908 810 908 622 942 622 942 181 874 181 874 920 18 920 18 26 20 26 20 405 199 405 199 501 71 501 71 339 786 339 786 72 611 72 611 701 532 701 532 125 875 125 875 588 892 588 892 354 59 354 59 151 594 151 594 154 693 154 693 103 114 103 114 888 525 888 525 892 780 892 780 6 14 6 14 904 930 904 930 704 469 704 469 305 908 305 908 150 212 150 212 83 439 83 439 685 337 685 337 188 930 188 930 95 740 95 740 303 735 303 735 34 472 34 472 181 795 181 795 511 136 511 136 15 725 15 725 742 190 742 190 302 341 302 341 234 350 234 350 429 281 429 281 912 607 912 607 671 369 671 369 467 141 467 141 674 8 674 8 412 842 412 842 672 4 672 4 909 851 909 851 356 328 356 328 891 574 891 574 183 239 183 239 441 771 441 771 216 489 216 489 721 618 721 618 699 379 699 379 894 82 894 82 133 507 133 507 562 107 562 107 402 469 402 469 146 188 146 188 181 605 181 605 609 42 609 42 424 382 424 382 221 736 221 736 428 671 428 671 270 295 270 295 183 214 183 214 209 334 209 334 764 121 764 121 274 416 274 416 593 386 593 386 913 525 913 525 400 505 400 505 37 930 37 930 232 734 232 734 306 529 306 529 70 511 70 511 526 162 526 162 3 944 3 944 647 718 647 718 18 748 18 748 649 827 649 827 43 217 43 217 759 846 759 846 508 759 508 759 910 375 910 375 771 508 771 508 577 341 577 341 823 844 823 844 145 57 145 57 807 789 807 789 309 397 309 397 785 536 785 536 217 843 217 843 427 107 427 107 154 515 154 515 157 376 157 376 10 922 10 922 900 124 900 124 306 518 306 518 881 9 881 9 11 403 11 403 232 580 232 580 388 481 388 481 354 39 354 39 896 419 896 419 715 576 715 576 917 737 917 737 4 624 4 624 205 119 205 119 674 366 674 366 808 212 808 212 429 130 429 130 601 60 601 60 738 522 738 522 389 71 389 71 818 696 818 696 263 159 263 159 385 17 385 17 431 326 431 326 615 47 615 47 830 398 830 398 498 129 498 129 363 286 363 286 675 902 675 902 44 662 44 662 383 862 383 862 248 345 248 345 918 767 918 767 35 781 35 781 431 209 431 209 830 68 830 68 643 669 643 669 589 99 589 99 960 68 960 68 456 165 456 165 843 186 843 186 861 790 861 790 952 645 952 645 428 665 428 665 660 514 660 514 202 163 202 163 604 929 604 929 255 61 255 61 835 228 835 228 240 676 240 676 213 685 213 685 509 844 509 844 460 955 460 955 889 540 889 540 4 8 4 8 103 615 103 615 523 449 523 449 893 853 893 853 481 105 481 105 614 354 614 354 187 917 187 917 257 285 257 285 193 814 193 814 31 938 31 938 847 307 847 307 840 449 840 449 952 756 952 756 119 300 119 300 446 856 446 856 410 333 410 333 860 408 860 408 851 85 851 85 185 462 185 462 193 183 193 183 536 275 536 275 447 877 447 877 428 19 428 19 382 813 382 813 122 406 122 406 760 38 760 38 742 152 742 152 304 830 304 830 548 634 548 634 225 23 225 23 782 405 782 405 462 837 462 837 49 663 49 663 749 881 749 881 653 1 653 1 936 789 936 789 342 489 342 489 224 129 224 129 246 697 246 697 37 474 37 474 8 494 8 494 831 21 831 21 543 474 543 474 297 448 297 448 253 290 253 290 784 698 784 698 856 886 856 886 809 66 809 66 535 956 535 956 195 137 195 137 728 616 728 616 449 11 449 11 282 617 282 617 425 146 425 146 847 3 847 3 698 955 698 955 349 78 349 78 355 824 355 824 800 948 800 948 713 14 713 14 678 951 678 951 709 24 709 24 49 809 49 809 740 834 740 834 697 817 697 817 552 589 552 589 63 275 63 275 860 395 860 395 792 249 792 249 232 526 232 526 782 254 782 254 147 15 147 15 498 436 498 436 919 90 919 90 585 640 585 640 803 525 803 525 778 733 778 733 474 156 474 156 610 727 610 727 786 784 786 784 498 273 498 273 86 323 86 323 912 127 912 127 805 677 805 677 642 940 642 940 461 112 461 112 571 696 571 696 264 316 264 316 745 335 745 335 292 770 292 770 35 343 35 343 356 202 356 202 948 209 948 209 53 441 53 441 807 557 807 557 424 264 424 264 546 611 546 611 707 302 707 302 435 899 435 899 322 824 322 824 865 436 865 436 148 260 148 260 473 135 473 135 360 769 360 769 42 456 42 456 399 461 399 461 145 546 145 546 811 456 811 456 652 6 652 6 712 828 712 828 142 887 142 887 352 901 352 901 895 588 895 588 933 727 933 727 759 881 759 881 570 438 570 438 7 550 7 550 112 702 112 702 112 662 112 662 937 866 937 866 925 776 925 776 925 716 925 716 438 293 438 293 683 524 683 524 227 215 227 215 805 454 805 454 66 93 66 93 145 562 145 562 673 904 673 904 491 91 491 91 455 189 455 189 97 673 97 673 236 822 236 822 277 567 277 567 188 833 188 833 671 485 671 485 152 575 152 575 212 294 212 294 145 716 145 716 506 768 506 768 42 696 42 696 454 42 454 42 59 418 59 418 297 406 297 406 414 183 414 183 903 329 903 329 290 885 290 885 440 669 440 669 906 305 906 305 330 256 330 256 844 145 844 145 445 820 445 820 723 147 723 147 710 77 710 77 62 581 62 581 13 182 13 182 414 202 414 202 239 236 239 236 892 539 892 539 380 769 380 769 16 195 16 195 378 90 378 90 267 418 267 418 672 562 672 562 398 428 398 428 241 231 241 231 266 729 266 729 690 695 690 695 602 441 602 441 66 446 66 446 698 99 698 99 84 30 84 30 922 905 922 905 322 385 322 385 96 241 96 241 91 873 91 873 35 116 35 116 226 872 226 872 781 358 781 358 266 789 266 789 519 607 519 607 98 10 98 10 110 546 110 546 937 208 937 208 131 41 131 41 580 303 580 303 563 433 563 433 633 525 633 525 580 358 580 358 201 958 201 958 608 462 608 462 817 833 817 833 943 607 943 607 13 417 13 417 359 935 359 935 24 457 24 457 58 754 58 754 458 574 458 574 377 946 377 946 931 529 931 529 262 238 262 238 433 2 433 2 955 255 955 255 758 356 758 356 293 531 293 531 490 608 490 608 387 299 387 299 567 624 567 624 843 93 843 93 251 740 251 740 870 722 870 722 73 160 73 160 176 905 176 905 360 284 360 284 953 211 953 211 274 739 274 739 774 213 774 213 695 725 695 725 16 9 16 9 568 37 568 37 899 765 899 765 172 859 172 859 94 274 94 274 93 446 93 446 844 507 844 507 289 395 289 395 42 89 42 89 648 213 648 213 157 131 157 131 132 208 132 208 257 614 257 614 889 384 889 384 420 256 420 256 64 64 64 64 136 870 136 870 293 188 293 188 37 703 37 703 420 134 420 134 613 395 613 395 406 528 406 528 506 499 506 499 68 727 68 727 810 244 810 244 687 474 687 474 287 625 287 625 376 581 376 581 203 164 203 164 616 552 616 552 203 592 203 592 21 76 21 76 830 791 830 791 378 368 378 368 135 35 135 35 569 558 569 558 546 462 546 462 205 942 205 942 700 547 700 547 412 832 412 832 697 295 697 295 179 611 179 611 178 373 178 373 279 428 279 428 371 633 371 633 636 2 636 2 637 950 637 950 462 289 462 289 133 321 133 321 556 152 556 152 691 67 691 67 552 395 552 395 805 890 805 890 840 433 840 433 873 504 873 504 136 662 136 662 774 931 774 931 214 475 214 475 820 628 820 628 85 497 85 497 95 120 95 120 411 354 411 354 936 210 936 210 690 264 690 264 420 887 420 887 730 724 730 724 603 304 603 304 518 200 518 200 266 859 266 859 603 957 603 957 546 491 546 491 180 414 180 414 902 484 902 484 352 171 352 171 465 160 465 160 354 824 354 824 752 171 752 171 510 363 510 363 245 641 245 641 854 18 854 18 848 393 848 393 62 746 62 746 915 487 915 487 851 818 851 818 900 19 900 19 293 699 293 699 351 856 351 856 570 938 570 938 274 661 274 661 329 889 329 889 575 703 575 703 704 565 704 565 895 385 895 385 664 715 664 715 923 595 923 595 525 888 525 888 924 242 924 242 335 679 335 679 638 702 638 702 325 498 325 498 948 424 948 424 73 834 73 834 96 821 96 821 938 600 938 600 413 63 413 63 363 72 363 72 491 661 491 661 794 102 794 102 401 799 401 799 821 455 821 455 379 9 379 9 910 575 910 575 541 346 541 346 462 178 462 178 434 350 434 350 954 389 954 389 298 885 298 885 652 307 652 307 742 466 742 466 686 904 686 904 701 253 701 253 67 166 67 166 635 402 635 402 159 387 159 387 604 128 604 128 265 745 265 745 725 844 725 844 640 886 640 886 332 75 332 75 307 921 307 921 91 875 91 875 584 475 584 475 785 170 785 170 406 19 406 19 752 413 752 413 618 369 618 369 624 683 624 683 134 628 134 628 635 336 635 336 925 948 925 948 367 155 367 155 793 473 793 473 598 289 598 289 594 198 594 198 420 606 420 606 515 233 515 233 904 54 904 54 223 825 223 825 571 34 571 34 778 938 778 938 618 559 618 559 154 706 154 706 628 832 628 832 474 927 474 927 623 713 623 713 137 46 137 46 484 854 484 854 345 693 345 693 782 642 782 642 112 10 112 10 159 256 159 256 682 409 682 409 124 22 124 22 21 417 21 417 252 797 252 797 243 632 243 632 572 3 572 3 526 520 526 520 25 511 25 511 597 68 597 68 874 699 874 699 618 672 618 672 769 667 769 667 43 472 43 472 103 512 103 512 336 505 336 505 867 764 867 764 113 867 113 867 664 646 664 646 235 327 235 327 626 363 626 363 724 45 724 45 658 718 658 718 247 752 247 752 269 484 269 484 723 321 723 321 556 119 556 119 345 355 345 355 170 228 170 228 753 685 753 685 825 540 825 540 886 267 886 267 829 358 829 358 309 126 309 126 783 603 783 603 883 471 883 471 484 768 484 768 578 593 578 593 473 490 473 490 130 256 130 256 424 91 424 91 96 908 96 908 397 100 397 100 725 13 725 13 662 342 662 342 219 15 219 15 778 854 778 854 865 753 865 753 801 734 801 734 521 41 521 41 263 700 263 700 747 380 747 380 605 914 605 914 657 711 657 711 888 468 888 468 185 505 185 505 352 781 352 781 406 86 406 86 850 538 850 538 719 757 719 757 383 67 383 67 267 459 267 459 947 831 947 831 79 463 79 463 87 549 87 549 868 399 868 399 205 748 205 748 759 811 759 811 700 641 700 641 636 517 636 517 929 936 929 936 307 481 307 481 429 549 429 549 727 108 727 108 804 271 804 271 543 240 543 240 149 906 149 906 168 674 168 674 624 473 624 473 445 918 445 918 194 728 194 728 209 14 209 14 648 678 648 678 651 35 651 35 882 499 882 499 581 896 581 896 654 293 654 293 444 759 444 759 745 165 745 165 831 502 831 502 588 872 588 872 178 771 178 771 354 810 354 810 585 115 585 115 713 250 713 250 172 882 172 882 533 316 533 316 248 59 248 59 203 551 203 551 125 674 125 674 359 648 359 648 513 778 513 778 534 510 534 510 571 175 571 175 189 699 189 699 25 734 25 734 48 393 48 393 570 760 570 760 59 323 59 323 245 691 245 691 861 215 861 215 721 600 721 600 200 843 200 843 11 710 11 710 931 373 931 373 136 194 136 194 334 853 334 853 774 944 774 944 277 21 277 21 159 531 159 531 117 604 117 604 11 468 11 468 174 491 174 491 372 749 372 749 180 280 180 280 120 814 120 814 241 908 241 908 491 444 491 444 210 844 210 844 244 471 244 471 936 556 936 556 463 36 463 36 477 251 477 251 75 871 75 871 658 748 658 748 661 686 661 686 286 583 286 583 525 859 525 859 76 936 76 936 7 482 7 482 731 190 731 190 460 78 460 78 764 141 764 141 730 188 730 188 856 685 856 685 864 30 864 30 392 392 392 392 411 224 411 224 668 295 668 295 915 455 915 455 312 470 312 470 104 868 104 868 22 904 22 904 195 821 195 821 749 81 749 81 516 8 516 8 547 156 547 156 445 192 445 192 727 294 727 294 565 918 565 918 792 385 792 385 743 278 743 278 555 851 555 851 192 478 192 478 393 532 393 532 676 418 676 418 222 148 222 148 425 555 425 555 76 242 76 242 666 723 666 723 230 806 230 806 117 266 117 266 437 56 437 56 174 148 174 148 439 198 439 198 106 457 106 457 794 322 794 322 69 468 69 468 710 818 710 818 12 565 12 565 72 422 72 422 481 666 481 666 236 794 236 794 912 578 912 578 754 160 754 160 557 454 557 454 66 161 66 161 781 778 781 778 122 347 122 347 246 837 246 837 488 609 488 609 851 470 851 470 384 741 384 741 243 822 243 822 627 669 627 669 337 947 337 947 888 511 888 511 18 319 18 319 237 315 237 315 779 663 779 663 284 224 284 224 288 742 288 742 89 459 89 459 514 348 514 348 447 357 447 357 469 896 469 896 539 559 539 559 241 427 241 427 241 764 241 764 292 203 292 203 952 885 952 885 559 865 559 865 601 212 601 212 196 323 196 323 883 937 883 937 218 472 218 472 810 741 810 741 27 887 27 887 521 559 521 559 395 333 395 333 511 349 511 349 920 29 920 29 470 544 470 544 145 512 145 512 876 55 876 55 907 109 907 109 385 785 385 785 782 811 782 811 776 754 776 754 613 817 613 817 630 379 630 379 945 291 945 291 583 270 583 270 511 157 511 157 412 255 412 255 142 325 142 325 747 692 747 692 798 221 798 221 543 811 543 811 804 571 804 571 470 817 470 817 136 841 136 841 548 172 548 172 743 452 743 452 590 210 590 210 913 446 913 446 464 431 464 431 152 99 152 99 783 345 783 345 136 930 136 930 264 321 264 321 888 306 888 306 599 55 599 55 689 880 689 880 592 367 592 367 755 587 755 587 189 884 189 884 816 8 816 8 26 100 26 100 655 508 655 508 23 47 23 47 362 341 362 341 474 283 474 283 80 338 80 338 570 835 570 835 131 326 131 326 709 19 709 19 443 601 443 601 59 142 59 142 546 711 546 711 855 479 855 479 811 453 811 453 753 184 753 184 233 509 233 509 3 45 3 45 731 287 731 287 559 474 559 474 206 556 206 556 581 251 581 251 310 41 310 41 819 559 819 559 547 647 547 647 129 491 129 491 794 307 794 307 149 163 149 163 235 578 235 578 149 557 149 557 326 488 326 488 91 949 91 949 592 937 592 937 950 123 950 123 610 479 610 479 424 210 424 210 649 119 649 119 489 611 489 611 772 500 772 500 674 168 674 168 714 171 714 171 756 625 756 625 65 774 65 774 239 354 239 354 584 65 584 65 411 499 411 499 750 816 750 816 242 303 242 303 312 439 312 439 227 821 227 821 927 400 927 400 465 122 465 122 466 69 466 69 106 451 106 451 241 178 241 178 707 52 707 52 173 880 173 880 100 166 100 166 72 694 72 694 952 706 952 706 801 470 801 470 329 346 329 346 915 459 915 459 56 393 56 393 695 239 695 239 330 548 330 548 89 368 89 368 499 913 499 913 379 783 379 783 480 782 480 782 784 355 784 355 302 872 302 872 193 531 193 531 432 133 432 133 556 667 556 667 480 280 480 280 418 164 418 164 885 246 885 246 298 315 298 315 913 398 913 398 871 620 871 620 523 199 523 199 823 345 823 345 301 571 301 571 922 398 922 398 215 872 215 872 115 62 115 62 760 381 760 381 617 440 617 440 52 260 52 260 419 258 419 258 728 508 728 508 505 628 505 628 488 762 488 762 951 62 951 62 603 485 603 485 862 479 862 479 538 953 538 953 581 261 581 261 495 406 495 406 173 493 173 493 29 658 29 658 283 424 283 424 62 822 62 822 392 2 392 2 664 421 664 421 931 860 931 860 227 603 227 603 654 615 654 615 779 741 779 741 97 557 97 557 561 163 561 163 486 840 486 840 475 169 475 169 702 683 702 683 51 146 51 146 170 348 170 348 597 540 597 540 95 16 95 16 604 946 604 946 768 590 768 590 725 532 725 532 680 175 680 175 516 661 516 661 290 481 290 481 607 606 607 606 943 36 943 36 785 105 785 105 452 400 452 400 377 710 377 710 265 910 265 910 936 281 936 281 283 90 283 90 871 794 871 794 138 648 138 648 558 468 558 468 860 380 860 380 110 102 110 102 776 112 776 112 713 645 713 645 276 248 276 248 472 675 472 675 284 219 284 219 369 121 369 121 222 285 222 285 399 830 399 830 909 641 909 641 111 526 111 526 783 673 783 673 385 486 385 486 875 175 875 175 495 337 495 337 452 414 452 414 668 438 668 438 794 24 794 24 320 251 320 251 237 543 237 543 5 542 5 542 945 519 945 519 522 940 522 940 912 379 912 379 224 587 224 587 38 696 38 696 783 881 783 881 3 399 3 399 594 170 594 170 173 936 173 936 279 214 279 214 859 570 859 570 832 552 832 552 420 872 420 872 940 279 940 279 325 250 325 250 509 309 509 309 844 69 844 69 611 437 611 437 576 918 576 918 807 842 807 842 208 671 208 671 35 607 35 607 226 485 226 485 806 563 806 563 397 451 397 451 626 91 626 91 287 101 287 101 63 446 63 446 343 270 343 270 951 88 951 88 876 850 876 850 888 184 888 184 452 156 452 156 917 833 917 833 382 106 382 106 21 493 21 493 361 460 361 460 50 133 50 133 74 552 74 552 346 889 346 889 820 592 820 592 209 61 209 61 173 897 173 897 702 591 702 591 678 592 678 592 247 385 247 385 694 623 694 623 415 178 415 178 539 152 539 152 845 406 845 406 514 797 514 797 422 48 422 48 313 506 313 506 643 156 643 156 133 646 133 646 944 135 944 135 218 550 218 550 175 690 175 690 485 663 485 663 371 819 371 819 357 819 357 819 199 701 199 701 163 753 163 753 376 526 376 526 316 957 316 957 80 869 80 869 565 126 565 126 318 292 318 292 903 493 903 493 805 765 805 765 606 728 606 728 475 184 475 184 219 672 219 672 363 240 363 240 147 379 147 379 531 150 531 150 399 690 399 690 839 237 839 237 330 804 330 804 492 716 492 716 438 66 438 66 30 31 30 31 503 465 503 465 490 102 490 102 166 747 166 747 463 446 463 446 275 755 275 755 307 843 307 843 464 475 464 475 775 680 775 680 747 957 747 957 820 383 820 383 694 958 694 958 469 269 469 269 439 723 439 723 764 99 764 99 938 203 938 203 428 745 428 745 381 386 381 386 480 726 480 726 787 111 787 111 3 121 3 121 514 599 514 599 54 307 54 307 213 535 213 535 462 827 462 827 906 926 906 926 20 280 20 280 276 624 276 624 387 170 387 170 346 740 346 740 268 226 268 226 760 823 760 823 609 553 609 553 955 777 955 777 616 676 616 676 549 537 549 537 376 484 376 484 297 882 297 882 560 952 560 952 559 127 559 127 724 254 724 254 84 446 84 446 104 383 104 383 770 53 770 53 625 616 625 616 538 646 538 646 615 244 615 244 630 495 630 495 262 411 262 411 575 444 575 444 827 194 827 194 726 591 726 591 285 651 285 651 901 436 901 436 136 6 136 6 549 162 549 162 332 948 332 948 832 16 832 16 867 494 867 494 307 295 307 295 811 227 811 227 500 682 500 682 347 571 347 571 67 348 67 348 29 50 29 50 87 338 87 338 466 215 466 215 266 270 266 270 544 388 544 388 910 142 910 142 642 591 642 591 86 548 86 548 643 893 643 893 275 302 275 302 794 263 794 263 934 865 934 865 308 313 308 313 223 947 223 947 491 313 491 313 590 412 590 412 36 836 36 836 678 581 678 581 27 951 27 951 653 644 653 644 64 195 64 195 415 6 415 6 440 495 440 495 298 393 298 393 797 916 797 916 305 609 305 609 825 672 825 672 490 823 490 823 719 148 719 148 896 453 896 453 594 6 594 6 721 219 721 219 236 32 236 32 176 797 176 797 889 735 889 735 612 771 612 771 457 468 457 468 552 344 552 344 161 487 161 487 617 316 617 316 890 655 890 655 11 802 11 802 705 347 705 347 933 210 933 210 342 108 342 108 128 424 128 424 589 248 589 248 731 83 731 83 560 329 560 329 554 535 554 535 762 828 762 828 211 76 211 76 221 515 221 515 175 540 175 540 702 163 702 163 335 713 335 713 52 55 52 55 949 676 949 676 268 939 268 939 150 535 150 535 328 65 328 65 607 157 607 157 155 528 155 528 685 516 685 516 366 576 366 576 211 370 211 370 607 143 607 143 573 79 573 79 182 466 182 466 653 37 653 37 285 943 285 943 8 844 8 844 301 232 301 232 26 80 26 80 831 5 831 5 677 84 677 84 157 291 157 291 828 204 828 204 774 175 774 175 808 451 808 451 171 622 171 622 935 343 935 343 629 952 629 952 872 248 872 248 764 952 764 952 784 300 784 300 81 750 81 750 568 462 568 462 373 749 373 749 44 906 44 906 96 925 96 925 493 227 493 227 443 442 443 442 432 494 432 494 870 147 870 147 798 660 798 660 627 524 627 524 658 788 658 788 937 924 937 924 350 638 350 638 130 464 130 464 710 121 710 121 237 646 237 646 450 574 450 574 908 627 908 627 65 26 65 26 695 350 695 350 545 176 545 176 888 418 888 418 184 501 184 501 398 754 398 754 180 777 180 777 863 802 863 802 70 89 70 89 47 75 47 75 944 888 944 888 104 347 104 347 499 762 499 762 537 255 537 255 576 954 576 954 212 604 212 604 252 838 252 838 698 94 698 94 592 938 592 938 274 174 274 174 726 768 726 768 171 162 171 162 794 579 794 579 554 485 554 485 553 259 553 259 948 506 948 506 12 27 12 27 138 258 138 258 208 743 208 743 641 627 641 627 562 22 562 22 353 407 353 407 805 619 805 619 359 75 359 75 784 640 784 640 643 448 643 448 397 126 397 126 923 254 923 254 684 743 684 743 134 668 134 668 658 265 658 265 10 279 10 279 511 646 511 646 875 259 875 259 66 746 66 746 879 862 879 862 451 669 451 669 170 206 170 206 97 777 97 777 38 892 38 892 208 731 208 731 862 927 862 927 36 36 36 36 510 897 510 897 834 728 834 728 308 814 308 814 254 61 254 61 672 8 672 8 293 624 293 624 407 70 407 70 500 928 500 928 416 304 416 304 926 146 926 146 506 548 506 548 329 731 329 731 533 84 533 84 17 41 17 41 852 6 852 6 644 59 644 59 849 18 849 18 869 164 869 164 426 716 426 716 364 72 364 72 382 135 382 135 639 604 639 604 505 336 505 336 1 759 1 759 185 673 185 673 137 55 137 55 910 522 910 522 402 616 402 616 382 50 382 50 204 875 204 875 320 338 320 338 280 177 280 177 769 567 769 567 141 580 141 580 99 644 99 644 950 447 950 447 249 558 249 558 466 784 466 784 141 318 141 318 531 445 531 445 155 83 155 83 351 924 351 924 659 797 659 797 282 547 282 547 122 820 122 820 457 894 457 894 154 704 154 704 615 422 615 422 197 830 197 830 78 736 78 736 904 58 904 58 44 894 44 894 604 313 604 313 340 932 340 932 288 186 288 186 653 202 653 202 291 845 291 845 402 507 402 507 362 665 362 665 784 662 784 662 814 920 814 920 875 144 875 144 476 597 476 597 889 752 889 752 723 501 723 501 581 146 581 146 169 619 169 619 654 933 654 933 423 65 423 65 517 365 517 365 520 22 520 22 659 321 659 321 574 411 574 411 848 526 848 526 141 786 141 786 494 862 494 862 843 418 843 418 334 420 334 420 514 164 514 164 844 681 844 681 283 278 283 278 286 449 286 449 374 645 374 645 493 535 493 535 37 663 37 663 404 488 404 488 559 834 559 834 485 902 485 902 334 274 334 274 932 22 932 22 177 551 177 551 266 659 266 659 635 628 635 628 3 73 3 73 194 258 194 258 816 730 816 730 17 107 17 107 422 31 422 31 942 826 942 826 309 162 309 162 707 815 707 815 931 524 931 524 855 782 855 782 907 519 907 519 525 412 525 412 61 21 61 21 960 500 960 500 762 72 762 72 763 642 763 642 441 712 441 712 770 861 770 861 93 562 93 562 563 206 563 206 597 107 597 107 430 159 430 159 340 307 340 307 776 622 776 622 618 680 618 680 304 860 304 860 530 322 530 322 456 477 456 477 695 529 695 529 40 504 40 504 698 757 698 757 474 264 474 264 752 739 752 739 28 190 28 190 737 551 737 551 801 220 801 220 906 220 906 220 400 571 400 571 92 502 92 502 131 6 131 6 59 56 59 56 394 701 394 701 511 126 511 126 422 563 422 563 182 181 182 181 654 593 654 593 32 94 32 94 50 335 50 335 545 515 545 515 148 881 148 881 126 75 126 75 291 707 291 707 73 865 73 865 111 21 111 21 830 399 830 399 958 718 958 718 75 439 75 439 136 935 136 935 850 459 850 459 440 686 440 686 939 723 939 723 241 452 241 452 159 683 159 683 519 927 519 927 706 777 706 777 522 603 522 603 607 351 607 351 26 400 26 400 78 146 78 146 632 586 632 586 437 170 437 170 235 894 235 894 398 484 398 484 254 573 254 573 511 894 511 894 305 22 305 22 239 597 239 597 514 505 514 505 43 302 43 302 262 77 262 77 574 752 574 752 386 328 386 328 952 301 952 301 818 758 818 758 351 714 351 714 234 1 234 1 473 446 473 446 7 288 7 288 267 339 267 339 661 265 661 265 162 210 162 210 555 176 555 176 542 554 542 554 144 544 144 544 113 95 113 95 768 630 768 630 577 777 577 777 685 548 685 548 700 304 700 304 506 60 506 60 388 562 388 562 787 409 787 409 168 935 168 935 50 672 50 672 314 369 314 369 320 277 320 277 239 352 239 352 587 531 587 531 358 754 358 754 600 276 600 276 46 441 46 441 98 801 98 801 524 347 524 347 728 91 728 91 889 272 889 272 605 950 605 950 226 360 226 360 712 696 712 696 487 258 487 258 930 767 930 767 860 918 860 918 458 812 458 812 724 296 724 296 751 547 751 547 133 807 133 807 378 43 378 43 473 352 473 352 272 139 272 139 158 19 158 19 202 284 202 284 918 20 918 20 948 523 948 523 953 265 953 265 528 91 528 91 944 47 944 47 465 801 465 801 603 213 603 213 161 646 161 646 397 415 397 415 923 585 923 585 650 196 650 196 721 314 721 314 912 657 912 657 839 448 839 448 203 613 203 613 950 20 950 20 415 371 415 371 714 772 714 772 162 322 162 322 805 113 805 113 926 368 926 368 858 209 858 209 852 43 852 43 306 430 306 430 372 439 372 439 234 612 234 612 807 363 807 363 645 243 645 243 305 123 305 123 543 911 543 911 765 442 765 442 822 211 822 211 675 658 675 658 833 741 833 741 548 388 548 388 556 771 556 771 117 38 117 38 467 762 467 762 895 930 895 930 139 752 139 752 733 245 733 245 346 922 346 922 289 241 289 241 719 315 719 315 282 403 282 403 223 333 223 333 511 181 511 181 472 882 472 882 528 853 528 853 792 935 792 935 165 225 165 225 282 131 282 131 7 868 7 868 722 74 722 74 947 635 947 635 229 467 229 467 686 331 686 331 415 128 415 128 125 176 125 176 413 270 413 270 595 279 595 279 103 679 103 679 356 476 356 476 231 577 231 577 105 772 105 772 778 563 778 563 583 69 583 69 620 438 620 438 583 213 583 213 482 449 482 449 838 167 838 167 950 443 950 443 536 571 536 571 2 60 2 60 428 582 428 582 552 685 552 685 591 930 591 930 316 134 316 134 254 831 254 831 8 271 8 271 556 866 556 866 960 865 960 865 685 126 685 126 596 552 596 552 282 154 282 154 439 310 439 310 746 278 746 278 748 801 748 801 809 142 809 142 661 885 661 885 217 634 217 634 165 176 165 176 155 116 155 116 386 568 386 568 128 160 128 160 200 396 200 396 135 188 135 188 70 384 70 384 517 111 517 111 144 479 144 479 953 542 953 542 912 7 912 7 849 215 849 215 925 191 925 191 173 379 173 379 643 227 643 227 97 448 97 448 62 33 62 33 759 111 759 111 323 575 323 575 875 487 875 487 568 915 568 915 813 344 813 344 439 393 439 393 227 713 227 713 79 162 79 162 36 84 36 84 835 879 835 879 317 932 317 932 329 729 329 729 368 189 368 189 139 157 139 157 561 565 561 565 170 648 170 648 566 895 566 895 817 375 817 375 183 378 183 378 606 850 606 850 423 772 423 772 435 169 435 169 502 381 502 381 106 374 106 374 581 408 581 408 813 199 813 199 363 157 363 157 607 317 607 317 51 872 51 872 595 847 595 847 220 552 220 552 339 196 339 196 600 737 600 737 538 508 538 508 909 555 909 555 410 424 410 424 312 782 312 782 4 306 4 306 267 70 267 70 854 322 854 322 416 511 416 511 773 266 773 266 633 443 633 443 379 773 379 773 585 526 585 526 278 321 278 321 314 99 314 99 297 612 297 612 167 247 167 247 891 100 891 100 866 348 866 348 582 13 582 13 47 184 47 184 441 447 441 447 647 67 647 67 375 110 375 110 470 76 470 76 342 32 342 32 574 629 574 629 609 691 609 691 343 276 343 276 219 847 219 847 937 712 937 712 727 807 727 807 447 935 447 935 629 749 629 749 372 412 372 412 26 807 26 807 214 871 214 871 159 941 159 941 743 539 743 539 336 687 336 687 670 864 670 864 814 237 814 237 103 754 103 754 366 60 366 60 287 672 287 672 121 8 121 8 409 142 409 142 682 844 682 844 859 627 859 627 595 91 595 91 97 604 97 604 25 103 25 103 786 837 786 837 614 73 614 73 717 679 717 679 734 73 734 73 74 866 74 866 716 450 716 450 286 491 286 491 558 613 558 613 439 564 439 564 480 551 480 551 399 456 399 456 700 551 700 551 846 653 846 653 9 405 9 405 709 65 709 65 736 330 736 330 245 568 245 568 77 180 77 180 149 475 149 475 465 340 465 340 737 832 737 832 69 675 69 675 357 609 357 609 774 60 774 60 314 758 314 758 921 423 921 423 753 848 753 848 954 687 954 687 141 212 141 212 919 180 919 180 329 188 329 188 402 681 402 681 528 406 528 406 835 534 835 534 515 579 515 579 372 470 372 470 759 121 759 121 931 474 931 474 259 293 259 293 123 911 123 911 560 150 560 150 805 66 805 66 69 24 69 24 784 448 784 448 782 475 782 475 511 346 511 346 471 77 471 77 872 122 872 122 865 176 865 176 480 344 480 344 712 395 712 395 175 752 175 752 87 117 87 117 436 896 436 896 763 57 763 57 463 519 463 519 624 98 624 98 369 933 369 933 429 744 429 744 955 654 955 654 416 922 416 922 617 666 617 666 920 880 920 880 733 220 733 220 628 565 628 565 260 107 260 107 715 604 715 604 644 250 644 250 210 122 210 122 569 573 569 573 78 112 78 112 57 356 57 356 553 930 553 930 327 834 327 834 237 892 237 892 921 255 921 255 154 215 154 215 168 409 168 409 580 116 580 116 662 744 662 744 193 393 193 393 747 894 747 894 243 535 243 535 162 292 162 292 744 956 744 956 831 649 831 649 33 119 33 119 638 883 638 883 228 543 228 543 636 485 636 485 954 142 954 142 80 532 80 532 547 949 547 949 512 74 512 74 459 739 459 739 170 779 170 779 864 467 864 467 650 701 650 701 484 925 484 925 831 749 831 749 112 413 112 413 907 558 907 558 785 576 785 576 38 681 38 681 327 7 327 7 826 152 826 152 326 456 326 456 741 587 741 587 824 684 824 684 954 870 954 870 568 562 568 562 896 33 896 33 728 939 728 939 732 956 732 956 829 439 829 439 829 159 829 159 389 358 389 358 872 34 872 34 928 603 928 603 380 294 380 294 25 946 25 946 335 737 335 737 494 282 494 282 618 349 618 349 19 535 19 535 904 951 904 951 685 512 685 512 923 352 923 352 792 386 792 386 455 672 455 672 418 731 418 731 101 206 101 206 717 96 717 96 770 665 770 665 721 503 721 503 157 578 157 578 919 158 919 158 44 31 44 31 319 98 319 98 88 474 88 474 219 553 219 553 636 816 636 816 818 169 818 169 682 819 682 819 62 238 62 238 550 648 550 648 494 88 494 88 297 362 297 362 741 922 741 922 927 869 927 869 185 572 185 572 233 92 233 92 500 922 500 922 92 67 92 67 343 868 343 868 769 101 769 101 722 796 722 796 851 543 851 543 77 219 77 219 163 779 163 779 120 887 120 887 289 430 289 430 327 243 327 243 204 86 204 86 832 135 832 135 24 875 24 875 545 370 545 370 369 425 369 425 224 588 224 588 438 287 438 287 549 253 549 253 13 3 13 3 384 22 384 22 169 304 169 304 263 602 263 602 701 554 701 554 828 285 828 285 321 746 321 746 2 275 2 275 163 509 163 509 879 67 879 67 131 838 131 838 924 83 924 83 4 738 4 738 79 742 79 742 746 93 746 93 139 90 139 90 729 795 729 795 811 666 811 666 885 867 885 867 126 358 126 358 214 270 214 270 135 81 135 81 10 777 10 777 380 132 380 132 721 855 721 855 200 121 200 121 608 525 608 525 266 960 266 960 95 469 95 469 724 957 724 957 299 875 299 875 236 104 236 104 789 867 789 867 718 523 718 523 160 161 160 161 168 712 168 712 71 735 71 735 437 235 437 235 833 238 833 238 267 358 267 358 163 954 163 954 221 198 221 198 447 678 447 678 373 532 373 532 200 885 200 885 911 623 911 623 165 254 165 254 539 72 539 72 48 558 48 558 127 228 127 228 440 643 440 643 658 861 658 861 832 850 832 850 162 97 162 97 446 897 446 897 239 177 239 177 797 78 797 78 45 100 45 100 763 262 763 262 363 399 363 399 598 296 598 296 565 479 565 479 429 458 429 458 785 834 785 834 849 812 849 812 560 855 560 855 697 521 697 521 307 660 307 660 531 941 531 941 113 766 113 766 639 378 639 378 374 434 374 434 81 807 81 807 702 607 702 607 339 316 339 316 318 265 318 265 512 663 512 663 348 584 348 584 267 426 267 426 946 711 946 711 918 378 918 378 591 325 591 325 571 418 571 418 519 654 519 654 668 292 668 292 174 40 174 40 136 335 136 335 73 689 73 689 602 419 602 419 960 613 960 613 910 186 910 186 666 442 666 442 115 614 115 614 466 573 466 573 270 653 270 653 917 396 917 396 263 28 263 28 62 68 62 68 62 51 62 51 800 900 800 900 837 622 837 622 466 733 466 733 731 573 731 573 626 98 626 98 319 787 319 787 112 438 112 438 295 577 295 577 753 420 753 420 250 485 250 485 579 236 579 236 657 155 657 155 616 481 616 481 825 464 825 464 472 812 472 812 177 261 177 261 764 71 764 71 820 322 820 322 476 90 476 90 786 705 786 705 787 609 787 609 157 507 157 507 271 893 271 893 409 643 409 643 279 422 279 422 293 380 293 380 536 232 536 232 118 688 118 688 680 781 680 781 18 176 18 176 544 487 544 487 468 640 468 640 482 448 482 448 330 613 330 613 289 74 289 74 240 332 240 332 813 583 813 583 683 293 683 293 915 824 915 824 852 74 852 74 472 177 472 177 759 230 759 230 944 792 944 792 342 190 342 190 455 171 455 171 36 357 36 357 252 951 252 951 778 709 778 709 801 929 801 929 613 733 613 733 381 225 381 225 902 638 902 638 113 77 113 77 823 804 823 804 798 645 798 645 879 525 879 525 105 374 105 374 860 566 860 566 891 263 891 263 107 808 107 808 58 943 58 943 675 651 675 651 559 322 559 322 39 13 39 13 486 623 486 623 617 507 617 507 385 873 385 873 644 261 644 261 707 466 707 466 37 938 37 938 231 876 231 876 528 340 528 340 549 143 549 143 929 145 929 145 869 38 869 38 173 519 173 519 324 878 324 878 313 940 313 940 915 634 915 634 129 397 129 397 405 749 405 749 819 840 819 840 901 643 901 643 305 337 305 337 142 456 142 456 467 241 467 241 273 287 273 287 611 514 611 514 867 892 867 892 287 820 287 820 460 42 460 42 378 12 378 12 200 455 200 455 731 224 731 224 458 643 458 643 668 156 668 156 373 613 373 613 76 63 76 63 417 262 417 262 814 927 814 927 668 403 668 403 952 801 952 801 358 847 358 847 469 386 469 386 499 463 499 463 931 593 931 593 813 252 813 252 630 370 630 370 112 212 112 212 659 732 659 732 76 490 76 490 630 284 630 284 199 98 199 98 76 912 76 912 792 886 792 886 185 749 185 749 45 563 45 563 532 634 532 634 678 380 678 380 38 658 38 658 855 518 855 518 239 358 239 358 10 731 10 731 251 343 251 343 867 802 867 802 90 878 90 878 15 333 15 333 525 292 525 292 692 314 692 314 427 19 427 19 404 573 404 573 2 681 2 681 743 124 743 124 145 487 145 487 15 227 15 227 642 245 642 245 802 711 802 711 252 929 252 929 105 399 105 399 51 911 51 911 167 240 167 240 198 363 198 363 707 446 707 446 25 94 25 94 703 846 703 846 729 820 729 820 50 872 50 872 488 335 488 335 423 104 423 104 345 933 345 933 733 957 733 957 310 128 310 128 453 491 453 491 826 381 826 381 840 137 840 137 856 206 856 206 63 132 63 132 818 248 818 248 569 346 569 346 162 213 162 213 824 288 824 288 564 852 564 852 820 637 820 637 170 52 170 52 790 685 790 685 375 460 375 460 894 318 894 318 766 22 766 22 623 480 623 480 925 427 925 427 71 106 71 106 86 265 86 265 721 522 721 522 278 400 278 400 134 763 134 763 45 59 45 59 23 214 23 214 424 729 424 729 551 825 551 825 719 858 719 858 231 482 231 482 199 119 199 119 842 214 842 214 514 867 514 867 172 320 172 320 868 609 868 609 218 224 218 224 774 77 774 77 25 585 25 585 372 83 372 83 285 419 285 419 880 374 880 374 402 810 402 810 429 843 429 843 343 621 343 621 212 123 212 123 254 720 254 720 66 197 66 197 526 10 526 10 264 953 264 953 385 808 385 808 682 382 682 382 70 200 70 200 64 95 64 95 793 307 793 307 5 819 5 819 627 147 627 147 223 418 223 418 580 34 580 34 783 602 783 602 788 489 788 489 581 222 581 222 673 263 673 263 553 647 553 647 857 172 857 172 342 705 342 705 163 927 163 927 217 10 217 10 919 825 919 825 822 566 822 566 1 872 1 872 484 493 484 493 866 749 866 749 781 128 781 128 400 485 400 485 123 910 123 910 610 575 610 575 796 526 796 526 490 267 490 267 400 454 400 454 659 292 659 292 488 19 488 19 812 626 812 626 826 529 826 529 380 709 380 709 429 704 429 704 455 877 455 877 32 159 32 159 485 862 485 862 670 555 670 555 317 134 317 134 303 114 303 114 821 153 821 153 725 219 725 219 913 680 913 680 859 914 859 914 7 541 7 541 194 473 194 473 130 755 130 755 766 327 766 327 32 56 32 56 889 195 889 195 437 530 437 530 719 398 719 398 582 183 582 183 209 951 209 951 527 883 527 883 578 292 578 292 830 294 830 294 29 207 29 207 245 835 245 835 716 7 716 7 396 851 396 851 754 43 754 43 716 816 716 816 355 883 355 883 501 842 501 842 615 423 615 423 889 165 889 165 699 677 699 677 63 281 63 281 520 27 520 27 878 781 878 781 768 689 768 689 488 608 488 608 449 529 449 529 7 498 7 498 334 826 334 826 373 511 373 511 603 132 603 132 784 917 784 917 399 279 399 279 172 282 172 282 777 178 777 178 910 645 910 645 728 677 728 677 50 480 50 480 578 407 578 407 581 333 581 333 830 896 830 896 811 701 811 701 122 48 122 48 122 506 122 506 789 583 789 583 62 926 62 926 422 443 422 443 307 282 307 282 206 817 206 817 251 883 251 883 437 698 437 698 557 8 557 8 514 97 514 97 623 152 623 152 836 230 836 230 600 189 600 189 821 356 821 356 165 811 165 811 8 144 8 144 644 534 644 534 94 600 94 600 19 544 19 544 928 168 928 168 208 491 208 491 51 504 51 504 653 840 653 840 81 851 81 851 782 798 782 798 361 216 361 216 862 828 862 828 244 878 244 878 70 902 70 902 485 279 485 279 556 786 556 786 886 151 886 151 463 527 463 527 173 632 173 632 289 705 289 705 201 855 201 855 712 447 712 447 569 678 569 678 736 54 736 54 797 253 797 253 143 29 143 29 54 205 54 205 799 138 799 138 686 155 686 155 851 293 851 293 442 62 442 62 72 63 72 63 323 606 323 606 529 379 529 379 868 889 868 889 820 464 820 464 175 417 175 417 237 714 237 714 552 763 552 763 811 713 811 713 328 129 328 129 78 64 78 64 251 833 251 833 675 29 675 29 728 330 728 330 19 457 19 457 263 297 263 297 240 662 240 662 419 528 419 528 248 617 248 617 497 249 497 249 123 399 123 399 738 913 738 913 70 839 70 839 399 883 399 883 93 868 93 868 183 846 183 846 642 476 642 476 381 704 381 704 15 139 15 139 96 464 96 464 702 786 702 786 709 924 709 924 595 461 595 461 702 814 702 814 583 6 583 6 399 173 399 173 9 798 9 798 240 593 240 593 571 393 571 393 783 938 783 938 717 344 717 344 769 584 769 584 60 528 60 528 733 871 733 871 872 30 872 30 124 368 124 368 139 221 139 221 517 121 517 121 214 256 214 256 595 942 595 942 431 333 431 333 947 719 947 719 173 605 173 605 734 158 734 158 619 695 619 695 899 721 899 721 548 96 548 96 590 716 590 716 883 189 883 189 426 184 426 184 105 367 105 367 463 622 463 622 58 176 58 176 605 711 605 711 130 243 130 243 196 857 196 857 710 662 710 662 934 407 934 407 369 743 369 743 216 329 216 329 676 135 676 135 39 778 39 778 51 556 51 556 144 843 144 843 424 544 424 544 710 847 710 847 815 557 815 557 744 893 744 893 893 764 893 764 313 189 313 189 625 640 625 640 774 902 774 902 700 644 700 644 304 507 304 507 8 837 8 837 684 626 684 626 820 339 820 339 353 725 353 725 558 289 558 289 615 437 615 437 739 424 739 424 625 526 625 526 643 207 643 207 860 120 860 120 648 272 648 272 845 170 845 170 351 889 351 889 24 425 24 425 232 812 232 812 585 18 585 18 799 404 799 404 470 151 470 151 652 371 652 371 65 119 65 119 503 7 503 7 936 559 936 559 378 763 378 763 752 645 752 645 931 398 931 398 178 81 178 81 887 405 887 405 59 322 59 322 683 247 683 247 11 538 11 538 938 431 938 431 726 941 726 941 210 206 210 206 326 806 326 806 54 119 54 119 694 771 694 771 797 289 797 289 312 660 312 660 385 281 385 281 785 703 785 703 120 511 120 511 433 258 433 258 949 174 949 174 217 837 217 837 297 798 297 798 584 419 584 419 881 195 881 195 143 412 143 412 719 452 719 452 539 325 539 325 20 662 20 662 521 552 521 552 932 384 932 384 679 645 679 645 792 859 792 859 58 47 58 47 189 788 189 788 950 79 950 79 594 110 594 110 589 894 589 894 653 623 653 623 919 45 919 45 216 227 216 227 651 442 651 442 688 114 688 114 59 53 59 53 527 745 527 745 107 389 107 389 740 294 740 294 468 355 468 355 658 542 658 542 355 93 355 93 175 536 175 536 823 660 823 660 806 766 806 766 149 853 149 853 824 36 824 36 400 906 400 906 107 549 107 549 732 681 732 681 493 370 493 370 852 923 852 923 485 272 485 272 363 729 363 729 57 783 57 783 140 699 140 699 223 11 223 11 647 887 647 887 146 483 146 483 229 948 229 948 85 297 85 297 311 339 311 339 237 134 237 134 223 744 223 744 619 780 619 780 409 510 409 510 723 352 723 352 403 501 403 501 862 60 862 60 496 640 496 640 888 750 888 750 326 679 326 679 770 87 770 87 416 838 416 838 337 942 337 942 508 140 508 140 941 123 941 123 397 509 397 509 787 92 787 92 378 49 378 49 372 451 372 451 413 787 413 787 820 949 820 949 838 610 838 610 747 268 747 268 566 947 566 947 103 375 103 375 228 685 228 685 936 117 936 117 315 203 315 203 867 734 867 734 512 90 512 90 275 649 275 649 812 835 812 835 712 535 712 535 417 280 417 280 160 361 160 361 724 138 724 138 907 807 907 807 314 796 314 796 442 912 442 912 886 98 886 98 265 51 265 51 399 902 399 902 839 566 839 566 777 487 777 487 693 734 693 734 103 776 103 776 611 79 611 79 847 175 847 175 609 840 609 840 344 693 344 693 367 92 367 92 528 7 528 7 775 628 775 628 503 872 503 872 208 713 208 713 2 557 2 557 236 686 236 686 408 383 408 383 427 132 427 132 600 29 600 29 278 707 278 707 210 791 210 791 165 56 165 56 201 20 201 20 585 129 585 129 952 461 952 461 35 19 35 19 713 400 713 400 907 53 907 53 223 62 223 62 778 514 778 514 782 781 782 781 32 427 32 427 349 198 349 198 511 883 511 883 587 392 587 392 461 561 461 561 71 451 71 451 102 721 102 721 567 190 567 190 152 83 152 83 242 18 242 18 870 907 870 907 902 237 902 237 70 927 70 927 307 656 307 656 483 76 483 76 813 721 813 721 539 674 539 674 926 90 926 90 577 3 577 3 353 680 353 680 412 104 412 104 904 909 904 909 423 348 423 348 344 814 344 814 72 389 72 389 248 68 248 68 454 864 454 864 889 691 889 691 625 928 625 928 155 616 155 616 541 530 541 530 793 251 793 251 819 373 819 373 667 381 667 381 323 424 323 424 277 243 277 243 166 344 166 344 108 34 108 34 941 771 941 771 697 741 697 741 410 318 410 318 393 552 393 552 418 112 418 112 667 429 667 429 754 276 754 276 869 11 869 11 231 443 231 443 720 682 720 682 916 648 916 648 759 456 759 456 172 503 172 503 37 709 37 709 563 92 563 92 115 865 115 865 389 690 389 690 906 954 906 954 399 773 399 773 707 150 707 150 112 888 112 888 360 466 360 466 894 319 894 319 504 478 504 478 578 805 578 805 356 892 356 892 631 392 631 392 597 645 597 645 931 36 931 36 686 540 686 540 429 108 429 108 10 311 10 311 408 632 408 632 412 550 412 550 241 831 241 831 894 737 894 737 363 409 363 409 912 249 912 249 111 302 111 302 228 849 228 849 346 253 346 253 705 417 705 417 701 662 701 662 929 307 929 307 92 672 92 672 179 297 179 297 752 916 752 916 25 373 25 373 229 319 229 319 235 222 235 222 348 260 348 260 691 130 691 130 42 920 42 920 815 463 815 463 920 5 920 5 83 328 83 328 33 807 33 807 260 134 260 134 374 50 374 50 413 500 413 500 957 554 957 554 750 722 750 722 462 681 462 681 248 372 248 372 245 284 245 284 242 128 242 128 883 135 883 135 455 243 455 243 829 637 829 637 406 477 406 477 443 936 443 936 113 416 113 416 650 519 650 519 414 245 414 245 763 747 763 747 601 807 601 807 912 85 912 85 135 491 135 491 422 180 422 180 456 527 456 527 304 908 304 908 949 6 949 6 483 70 483 70 772 356 772 356 794 345 794 345 894 153 894 153 343 92 343 92 720 813 720 813 459 65 459 65 532 138 532 138 281 205 281 205 538 818 538 818 92 410 92 410 226 438 226 438 95 534 95 534 742 640 742 640 227 323 227 323 78 10 78 10 860 565 860 565 313 933 313 933 327 870 327 870 409 110 409 110 806 948 806 948 143 95 143 95 20 870 20 870 74 167 74 167 460 695 460 695 623 953 623 953 121 243 121 243 786 350 786 350 763 957 763 957 809 521 809 521 309 95 309 95 266 866 266 866 550 175 550 175 219 101 219 101 633 56 633 56 652 324 652 324 392 357 392 357 771 709 771 709 674 438 674 438 919 641 919 641 522 190 522 190 598 805 598 805 630 293 630 293 337 550 337 550 713 642 713 642 825 274 825 274 475 955 475 955 849 410 849 410 62 434 62 434 65 924 65 924 100 873 100 873 546 286 546 286 117 771 117 771 886 812 886 812 209 341 209 341 303 104 303 104 764 929 764 929 900 319 900 319 332 266 332 266 555 196 555 196 895 425 895 425 57 389 57 389 953 210 953 210 264 799 264 799 959 604 959 604 879 906 879 906 665 713 665 713 841 666 841 666 785 711 785 711 834 869 834 869 342 101 342 101 622 851 622 851 69 746 69 746 40 99 40 99 421 15 421 15 642 742 642 742 369 542 369 542 385 385 385 385 854 889 854 889 348 46 348 46 384 635 384 635 109 369 109 369 911 73 911 73 832 690 832 690 412 654 412 654 944 580 944 580 176 788 176 788 366 939 366 939 201 55 201 55 931 894 931 894 662 683 662 683 935 745 935 745 956 692 956 692 724 749 724 749 400 795 400 795 810 322 810 322 622 733 622 733 768 885 768 885 590 749 590 749 201 220 201 220 656 284 656 284 46 865 46 865 710 717 710 717 908 577 908 577 823 695 823 695 180 846 180 846 29 38 29 38 938 45 938 45 359 186 359 186 423 793 423 793 952 742 952 742 663 734 663 734 796 30 796 30 252 442 252 442 9 144 9 144 504 686 504 686 39 60 39 60 398 400 398 400 883 128 883 128 547 696 547 696 670 526 670 526 82 83 82 83 76 619 76 619 171 224 171 224 214 882 214 882 367 50 367 50 85 305 85 305 265 88 265 88 668 745 668 745 487 824 487 824 859 228 859 228 836 756 836 756 573 756 573 756 550 259 550 259 659 555 659 555 775 242 775 242 97 303 97 303 22 799 22 799 288 121 288 121 629 767 629 767 252 406 252 406 892 664 892 664 278 233 278 233 437 840 437 840 707 359 707 359 158 252 158 252 267 217 267 217 170 698 170 698 747 925 747 925 576 408 576 408 915 614 915 614 442 578 442 578 297 56 297 56 744 184 744 184 75 269 75 269 627 370 627 370 730 169 730 169 628 10 628 10 448 200 448 200 252 394 252 394 27 186 27 186 437 27 437 27 575 865 575 865 763 316 763 316 433 693 433 693 863 190 863 190 941 195 941 195 741 134 741 134 673 170 673 170 773 526 773 526 175 797 175 797 813 611 813 611 175 356 175 356 381 872 381 872 298 346 298 346 905 339 905 339 736 880 736 880 155 299 155 299 515 489 515 489 111 208 111 208 762 412 762 412 630 755 630 755 671 822 671 822 275 345 275 345 641 181 641 181 353 284 353 284 227 813 227 813 554 170 554 170 123 7 123 7 113 580 113 580 948 125 948 125 490 704 490 704 492 672 492 672 125 392 125 392 887 594 887 594 326 153 326 153 90 268 90 268 856 69 856 69 337 89 337 89 885 561 885 561 841 537 841 537 535 344 535 344 683 262 683 262 255 340 255 340 849 93 849 93 477 690 477 690 285 147 285 147 512 393 512 393 537 818 537 818 794 349 794 349 65 856 65 856 261 565 261 565 65 622 65 622 714 911 714 911 184 151 184 151 746 256 746 256 761 595 761 595 495 55 495 55 890 458 890 458 604 243 604 243 165 631 165 631 932 140 932 140 90 299 90 299 113 298 113 298 300 905 300 905 606 459 606 459 561 373 561 373 915 754 915 754 142 238 142 238 727 855 727 855 538 103 538 103 374 509 374 509 236 169 236 169 658 647 658 647 909 142 909 142 382 105 382 105 444 583 444 583 196 367 196 367 493 342 493 342 223 884 223 884 133 660 133 660 193 747 193 747 864 556 864 556 14 730 14 730 204 350 204 350 223 666 223 666 843 573 843 573 641 24 641 24 469 241 469 241 115 471 115 471 83 758 83 758 812 172 812 172 82 705 82 705 195 18 195 18 258 809 258 809 912 243 912 243 783 853 783 853 317 648 317 648 561 743 561 743 707 11 707 11 463 393 463 393 246 611 246 611 64 165 64 165 505 688 505 688 108 276 108 276 726 490 726 490 475 352 475 352 445 724 445 724 11 294 11 294 471 200 471 200 939 855 939 855 572 111 572 111 32 890 32 890 125 138 125 138 514 616 514 616 923 621 923 621 416 911 416 911 397 958 397 958 184 880 184 880 127 506 127 506 256 546 256 546 525 881 525 881 32 12 32 12 204 709 204 709 565 494 565 494 770 303 770 303 208 665 208 665 489 250 489 250 757 562 757 562 669 436 669 436 692 299 692 299 732 514 732 514 283 377 283 377 547 854 547 854 231 20 231 20 908 305 908 305 32 6 32 6 459 23 459 23 771 108 771 108 385 568 385 568 341 823 341 823 702 623 702 623 203 731 203 731 594 620 594 620 552 161 552 161 843 539 843 539 611 624 611 624 42 447 42 447 679 67 679 67 353 492 353 492 594 619 594 619 859 461 859 461 632 75 632 75 692 927 692 927 223 794 223 794 573 244 573 244 192 36 192 36 780 74 780 74 355 273 355 273 933 573 933 573 678 481 678 481 352 647 352 647 35 385 35 385 74 770 74 770 736 734 736 734 338 609 338 609 149 800 149 800 777 456 777 456 400 925 400 925 388 142 388 142 747 3 747 3 169 314 169 314 117 785 117 785 591 100 591 100 945 410 945 410 644 252 644 252 661 583 661 583 520 834 520 834 908 785 908 785 656 331 656 331 181 650 181 650 132 579 132 579 289 405 289 405 896 549 896 549 728 618 728 618 23 325 23 325 853 468 853 468 203 455 203 455 134 626 134 626 87 932 87 932 165 876 165 876 705 624 705 624 494 50 494 50 836 851 836 851 784 112 784 112 753 689 753 689 156 941 156 941 859 568 859 568 504 768 504 768 757 857 757 857 190 21 190 21 801 473 801 473 125 492 125 492 953 722 953 722 120 281 120 281 906 946 906 946 229 450 229 450 532 442 532 442 238 292 238 292 715 896 715 896 244 719 244 719 857 685 857 685 391 485 391 485 601 640 601 640 47 927 47 927 542 842 542 842 678 392 678 392 874 112 874 112 348 448 348 448 439 492 439 492 511 446 511 446 890 818 890 818 718 40 718 40 38 274 38 274 606 295 606 295 508 887 508 887 929 63 929 63 123 190 123 190 957 583 957 583 274 729 274 729 334 812 334 812 806 845 806 845 34 812 34 812 848 820 848 820 507 668 507 668 669 572 669 572 401 867 401 867 76 103 76 103 78 892 78 892 531 521 531 521 144 184 144 184 219 13 219 13 682 762 682 762 127 48 127 48 35 889 35 889 721 4 721 4 501 769 501 769 854 431 854 431 783 178 783 178 709 681 709 681 532 768 532 768 75 770 75 770 730 689 730 689 649 345 649 345 620 866 620 866 853 358 853 358 841 195 841 195 629 49 629 49 359 408 359 408 415 500 415 500 284 653 284 653 539 136 539 136 952 918 952 918 36 401 36 401 852 780 852 780 572 668 572 668 410 361 410 361 626 329 626 329 362 281 362 281 169 168 169 168 649 902 649 902 202 418 202 418 906 19 906 19 50 821 50 821 179 248 179 248 178 500 178 500 640 767 640 767 415 586 415 586 255 411 255 411 563 459 563 459 881 76 881 76 594 905 594 905 773 630 773 630 199 482 199 482 528 719 528 719 592 259 592 259 283 800 283 800 416 242 416 242 481 264 481 264 671 197 671 197 916 55 916 55 869 360 869 360 599 500 599 500 258 603 258 603 581 344 581 344 954 690 954 690 617 721 617 721 321 211 321 211 580 96 580 96 3 315 3 315 75 731 75 731 607 826 607 826 614 50 614 50 242 143 242 143 832 856 832 856 905 707 905 707 84 875 84 875 141 6 141 6 678 130 678 130 335 282 335 282 551 518 551 518 751 199 751 199 95 678 95 678 473 397 473 397 117 745 117 745 109 260 109 260 156 659 156 659 743 204 743 204 123 572 123 572 952 470 952 470 300 78 300 78 126 458 126 458 99 858 99 858 180 900 180 900 547 539 547 539 836 35 836 35 4 812 4 812 537 930 537 930 699 739 699 739 402 466 402 466 128 662 128 662 639 574 639 574 364 421 364 421 59 561 59 561 206 523 206 523 167 873 167 873 407 168 407 168 187 30 187 30 168 879 168 879 293 351 293 351 665 41 665 41 883 112 883 112 623 287 623 287 758 884 758 884 749 222 749 222 852 249 852 249 379 550 379 550 436 663 436 663 905 490 905 490 816 441 816 441 61 239 61 239 23 415 23 415 302 80 302 80 364 348 364 348 682 313 682 313 101 536 101 536 497 365 497 365 620 718 620 718 119 577 119 577 546 719 546 719 38 30 38 30 855 766 855 766 915 851 915 851 483 640 483 640 913 536 913 536 582 443 582 443 574 302 574 302 60 239 60 239 830 137 830 137 370 745 370 745 104 816 104 816 136 138 136 138 261 446 261 446 338 519 338 519 341 100 341 100 730 300 730 300 265 164 265 164 411 468 411 468 330 727 330 727 840 499 840 499 177 361 177 361 451 141 451 141 461 792 461 792 678 892 678 892 352 888 352 888 126 173 126 173 482 753 482 753 586 803 586 803 701 63 701 63 576 883 576 883 527 946 527 946 713 199 713 199 683 236 683 236 128 603 128 603 696 707 696 707 656 618 656 618 179 547 179 547 451 730 451 730 747 885 747 885 146 424 146 424 460 775 460 775 212 156 212 156 248 506 248 506 148 722 148 722 642 452 642 452 528 633 528 633 243 431 243 431 892 468 892 468 841 472 841 472 115 817 115 817 623 349 623 349 790 255 790 255 416 566 416 566 139 156 139 156 338 153 338 153 862 246 862 246 125 496 125 496 273 846 273 846 394 437 394 437 855 59 855 59 857 569 857 569 729 292 729 292 188 222 188 222 500 457 500 457 698 349 698 349 205 194 205 194 932 427 932 427 774 688 774 688 34 268 34 268 884 634 884 634 157 365 157 365 597 160 597 160 159 106 159 106 895 470 895 470 873 626 873 626 378 39 378 39 491 778 491 778 515 880 515 880 781 647 781 647 715 163 715 163 554 279 554 279 630 198 630 198 591 121 591 121 477 49 477 49 257 192 257 192 844 148 844 148 820 596 820 596 644 366 644 366 276 432 276 432 890 215 890 215 256 741 256 741 918 823 918 823 246 780 246 780 952 506 952 506 936 617 936 617 34 352 34 352 911 928 911 928 303 565 303 565 488 515 488 515 259 35 259 35 415 570 415 570 680 648 680 648 457 381 457 381 670 81 670 81 174 916 174 916 664 516 664 516 331 926 331 926 955 439 955 439 912 139 912 139 354 214 354 214 803 610 803 610 732 225 732 225 92 700 92 700 876 363 876 363 903 839 903 839 613 259 613 259 155 944 155 944 619 200 619 200 324 439 324 439 897 63 897 63 917 339 917 339 516 37 516 37 788 252 788 252 900 779 900 779 61 127 61 127 647 152 647 152 829 635 829 635 580 261 580 261 761 483 761 483 297 736 297 736 133 575 133 575 790 906 790 906 238 682 238 682 928 505 928 505 241 85 241 85 897 451 897 451 95 544 95 544 581 459 581 459 771 40 771 40 919 858 919 858 797 595 797 595 902 494 902 494 712 187 712 187 341 539 341 539 591 462 591 462 954 266 954 266 50 334 50 334 544 629 544 629 872 463 872 463 933 301 933 301 344 60 344 60 156 20 156 20 223 594 223 594 77 355 77 355 560 293 560 293 231 468 231 468 694 378 694 378 487 287 487 287 384 149 384 149 55 786 55 786 677 959 677 959 58 142 58 142 561 210 561 210 324 522 324 522 96 318 96 318 28 910 28 910 935 71 935 71 513 760 513 760 556 709 556 709 265 930 265 930 293 665 293 665 653 736 653 736 417 368 417 368 442 593 442 593 328 93 328 93 45 717 45 717 289 831 289 831 498 490 498 490 355 392 355 392 796 557 796 557 481 347 481 347 3 175 3 175 865 401 865 401 725 676 725 676 459 799 459 799 694 558 694 558 708 397 708 397 659 25 659 25 34 292 34 292 907 712 907 712 560 766 560 766 109 524 109 524 331 464 331 464 495 676 495 676 430 321 430 321 56 880 56 880 121 565 121 565 689 887 689 887 615 89 615 89 413 651 413 651 5 349 5 349 116 276 116 276 21 769 21 769 31 654 31 654 650 731 650 731 190 648 190 648 845 84 845 84 35 487 35 487 636 619 636 619 661 416 661 416 485 112 485 112 14 577 14 577 336 10 336 10 317 680 317 680 114 178 114 178 901 266 901 266 955 246 955 246 572 494 572 494 265 55 265 55 685 176 685 176 306 235 306 235 470 382 470 382 447 603 447 603 107 734 107 734 363 102 363 102 593 422 593 422 360 765 360 765 420 387 420 387 218 741 218 741 753 691 753 691 858 824 858 824 829 715 829 715 180 612 180 612 636 817 636 817 681 298 681 298 154 98 154 98 494 352 494 352 566 430 566 430 427 368 427 368 162 887 162 887 638 791 638 791 293 502 293 502 245 742 245 742 441 822 441 822 663 645 663 645 909 663 909 663 732 747 732 747 643 460 643 460 176 359 176 359 819 349 819 349 500 154 500 154 679 806 679 806 893 699 893 699 413 342 413 342 72 945 72 945 307 573 307 573 271 15 271 15 78 621 78 621 269 731 269 731 648 810 648 810 399 276 399 276 826 779 826 779 793 783 793 783 48 767 48 767 161 563 161 563 235 584 235 584 531 891 531 891 927 58 927 58 11 504 11 504 567 128 567 128 478 525 478 525 242 402 242 402 800 112 800 112 236 276 236 276 761 682 761 682 62 723 62 723 818 877 818 877 199 433 199 433 204 947 204 947 542 930 542 930 661 607 661 607 705 19 705 19 853 637 853 637 291 777 291 777 329 424 329 424 299 412 299 412 609 915 609 915 499 247 499 247 131 260 131 260 266 410 266 410 838 84 838 84 627 280 627 280 312 624 312 624 548 537 548 537 25 283 25 283 648 537 648 537 30 298 30 298 47 710 47 710 23 807 23 807 105 814 105 814 347 337 347 337 92 690 92 690 517 432 517 432 397 569 397 569 66 675 66 675 310 636 310 636 886 543 886 543 66 456 66 456 824 171 824 171 401 256 401 256 593 930 593 930 762 89 762 89 193 629 193 629 132 157 132 157 43 873 43 873 803 655 803 655 482 238 482 238 726 793 726 793 267 179 267 179 546 197 546 197 128 17 128 17 905 295 905 295 14 246 14 246 693 99 693 99 954 188 954 188 297 110 297 110 268 124 268 124 84 385 84 385 77 71 77 71 82 281 82 281 514 662 514 662 115 391 115 391 806 564 806 564 956 307 956 307 745 641 745 641 166 148 166 148 108 304 108 304 326 201 326 201 131 131 131 131 386 104 386 104 876 808 876 808 735 252 735 252 287 242 287 242 142 9 142 9 568 422 568 422 79 766 79 766 160 631 160 631 727 853 727 853 103 324 103 324 669 186 669 186 817 721 817 721 896 214 896 214 189 352 189 352 425 420 425 420 706 456 706 456 376 693 376 693 486 497 486 497 959 172 959 172 264 153 264 153 197 320 197 320 55 18 55 18 325 765 325 765 248 1 248 1 812 451 812 451 132 481 132 481 158 774 158 774 135 702 135 702 433 76 433 76 483 315 483 315 176 818 176 818 793 552 793 552 936 572 936 572 32 624 32 624 663 105 663 105 42 803 42 803 233 3 233 3 467 812 467 812 514 784 514 784 232 778 232 778 891 299 891 299 814 82 814 82 89 555 89 555 115 722 115 722 21 913 21 913 551 54 551 54 1 275 1 275 485 597 485 597 367 917 367 917 587 686 587 686 422 847 422 847 423 401 423 401 448 165 448 165 396 619 396 619 14 163 14 163 13 416 13 416 61 280 61 280 697 244 697 244 175 487 175 487 119 389 119 389 369 440 369 440 110 156 110 156 161 872 161 872 633 132 633 132 497 61 497 61 685 28 685 28 434 895 434 895 828 136 828 136 827 752 827 752 349 645 349 645 144 230 144 230 790 889 790 889 319 835 319 835 153 313 153 313 679 791 679 791 786 495 786 495 476 68 476 68 539 472 539 472 57 735 57 735 726 414 726 414 777 887 777 887 134 26 134 26 249 64 249 64 449 520 449 520 926 705 926 705 680 649 680 649 66 662 66 662 143 147 143 147 229 302 229 302 441 717 441 717 823 189 823 189 293 458 293 458 869 43 869 43 494 386 494 386 35 483 35 483 810 281 810 281 70 146 70 146 935 31 935 31 291 134 291 134 805 21 805 21 345 658 345 658 810 575 810 575 235 638 235 638 838 183 838 183 248 151 248 151 592 623 592 623 206 567 206 567 185 555 185 555 484 169 484 169 810 70 810 70 418 869 418 869 657 332 657 332 142 287 142 287 743 880 743 880 631 73 631 73 912 537 912 537 450 515 450 515 239 950 239 950 582 399 582 399 152 461 152 461 631 538 631 538 332 327 332 327 901 800 901 800 653 953 653 953 595 779 595 779 610 871 610 871 456 438 456 438 485 191 485 191 74 524 74 524 177 513 177 513 237 112 237 112 482 299 482 299 630 537 630 537 264 77 264 77 544 84 544 84 104 526 104 526 923 959 923 959 508 807 508 807 264 335 264 335 110 357 110 357 958 651 958 651 865 555 865 555 201 590 201 590 424 366 424 366 805 329 805 329 461 439 461 439 7 574 7 574 396 933 396 933 21 710 21 710 405 552 405 552 205 391 205 391 594 720 594 720 781 923 781 923 658 294 658 294 290 658 290 658 715 237 715 237 744 439 744 439 895 898 895 898 711 63 711 63 849 558 849 558 729 84 729 84 651 252 651 252 941 928 941 928 176 630 176 630 613 133 613 133 559 379 559 379 122 893 122 893 363 894 363 894 792 19 792 19 250 7 250 7 161 684 161 684 296 827 296 827 305 558 305 558 887 906 887 906 329 446 329 446 777 568 777 568 600 316 600 316 336 950 336 950 823 145 823 145 432 73 432 73 756 639 756 639 514 139 514 139 596 855 596 855 210 554 210 554 523 3 523 3 418 424 418 424 390 189 390 189 101 921 101 921 226 342 226 342 644 40 644 40 882 944 882 944 892 324 892 324 703 873 703 873 188 861 188 861 943 402 943 402 289 859 289 859 485 264 485 264 651 114 651 114 208 599 208 599 83 808 83 808 3 922 3 922 309 925 309 925 473 55 473 55 141 531 141 531 393 580 393 580 532 353 532 353 120 790 120 790 888 825 888 825 258 539 258 539 928 96 928 96 180 146 180 146 484 113 484 113 82 910 82 910 80 88 80 88 467 695 467 695 741 728 741 728 216 389 216 389 665 146 665 146 658 139 658 139 814 229 814 229 395 113 395 113 317 870 317 870 6 74 6 74 5 244 5 244 879 865 879 865 574 135 574 135 872 683 872 683 788 111 788 111 137 750 137 750 552 204 552 204 796 328 796 328 271 83 271 83 479 102 479 102 17 208 17 208 581 910 581 910 555 286 555 286 398 561 398 561 330 426 330 426 785 650 785 650 179 587 179 587 78 265 78 265 219 859 219 859 183 783 183 783 150 829 150 829 55 408 55 408 729 519 729 519 109 51 109 51 332 98 332 98 298 837 298 837 268 525 268 525 567 515 567 515 681 24 681 24 524 699 524 699 858 652 858 652 579 360 579 360 933 476 933 476 732 473 732 473 239 363 239 363 306 570 306 570 706 386 706 386 191 605 191 605 528 945 528 945 15 186 15 186 464 669 464 669 616 462 616 462 139 167 139 167 111 603 111 603 198 137 198 137 179 883 179 883 203 749 203 749 38 861 38 861 926 58 926 58 755 815 755 815 706 86 706 86 567 586 567 586 642 704 642 704 208 881 208 881 921 182 921 182 226 91 226 91 694 230 694 230 922 491 922 491 908 554 908 554 291 320 291 320 68 562 68 562 42 64 42 64 95 617 95 617 565 497 565 497 1 344 1 344 199 131 199 131 191 959 191 959 703 804 703 804 865 233 865 233 408 159 408 159 252 399 252 399 23 224 23 224 151 688 151 688 733 903 733 903 876 101 876 101 199 817 199 817 535 813 535 813 239 28 239 28 293 726 293 726 520 220 520 220 727 215 727 215 264 656 264 656 341 453 341 453 750 307 750 307 431 694 431 694 537 351 537 351 260 905 260 905 84 558 84 558 235 822 235 822 862 17 862 17 362 517 362 517 936 586 936 586 960 661 960 661 859 114 859 114 284 662 284 662 527 52 527 52 227 79 227 79 469 16 469 16 558 601 558 601 47 345 47 345 137 417 137 417 594 887 594 887 758 234 758 234 43 870 43 870 360 713 360 713 343 949 343 949 840 167 840 167 489 648 489 648 692 131 692 131 168 279 168 279 635 493 635 493 14 45 14 45 418 780 418 780 138 553 138 553 482 793 482 793 191 960 191 960 487 802 487 802 579 953 579 953 274 840 274 840 609 944 609 944 376 577 376 577 354 791 354 791 409 936 409 936 395 422 395 422 524 837 524 837 37 290 37 290 651 215 651 215 852 527 852 527 806 540 806 540 177 647 177 647 414 168 414 168 456 312 456 312 683 740 683 740 922 163 922 163 412 862 412 862 223 619 223 619 503 403 503 403 760 297 760 297 454 575 454 575 135 957 135 957 794 52 794 52 776 498 776 498 441 535 441 535 361 872 361 872 269 18 269 18 748 355 748 355 202 184 202 184 874 182 874 182 723 865 723 865 46 443 46 443 710 861 710 861 36 781 36 781 666 510 666 510 411 291 411 291 466 420 466 420 20 13 20 13 673 491 673 491 75 61 75 61 852 36 852 36 812 721 812 721 318 179 318 179 286 329 286 329 644 581 644 581 658 500 658 500 900 648 900 648 359 367 359 367 640 316 640 316 478 887 478 887 422 395 422 395 66 544 66 544 792 937 792 937 766 314 766 314 430 476 430 476 950 548 950 548 817 514 817 514 891 150 891 150 353 136 353 136 792 216 792 216 176 563 176 563 521 904 521 904 581 859 581 859 703 665 703 665 826 171 826 171 543 163 543 163 830 387 830 387 692 150 692 150 557 485 557 485 947 236 947 236 234 564 234 564 364 136 364 136 838 580 838 580 538 138 538 138 204 121 204 121 785 438 785 438 286 952 286 952 737 479 737 479 180 779 180 779 208 683 208 683 319 148 319 148 416 389 416 389 606 101 606 101 47 230 47 230 75 66 75 66 112 480 112 480 882 378 882 378 471 584 471 584 216 32 216 32 828 857 828 857 781 478 781 478 591 132 591 132 557 669 557 669 245 718 245 718 902 478 902 478 392 465 392 465 155 885 155 885 914 762 914 762 866 200 866 200 454 660 454 660 391 221 391 221 677 553 677 553 399 596 399 596 18 681 18 681 10 945 10 945 84 653 84 653 776 517 776 517 934 928 934 928 21 507 21 507 37 294 37 294 778 805 778 805 141 852 141 852 822 104 822 104 562 767 562 767 223 337 223 337 3 109 3 109 444 467 444 467 955 894 955 894 499 453 499 453 140 419 140 419 733 468 733 468 922 610 922 610 587 574 587 574 255 19 255 19 191 88 191 88 901 357 901 357 878 9 878 9 751 410 751 410 816 70 816 70 97 946 97 946 85 350 85 350 592 577 592 577 168 647 168 647 732 159 732 159 596 633 596 633 794 84 794 84 776 340 776 340 835 216 835 216 551 587 551 587 391 807 391 807 60 668 60 668 755 898 755 898 385 883 385 883 682 460 682 460 411 904 411 904 477 714 477 714 8 313 8 313 309 209 309 209 567 312 567 312 330 527 330 527 333 203 333 203 877 579 877 579 482 779 482 779 223 320 223 320 472 110 472 110 820 860 820 860 513 329 513 329 762 416 762 416 64 9 64 9 611 614 611 614 857 102 857 102 285 110 285 110 128 855 128 855 691 839 691 839 157 42 157 42 330 37 330 37 927 543 927 543 430 610 430 610 925 251 925 251 657 749 657 749 609 279 609 279 316 326 316 326 225 521 225 521 212 835 212 835 718 898 718 898 308 400 308 400 908 521 908 521 492 237 492 237 243 695 243 695 125 494 125 494 402 186 402 186 94 185 94 185 39 147 39 147 250 651 250 651 552 920 552 920 48 884 48 884 189 306 189 306 82 470 82 470 771 800 771 800 422 362 422 362 714 627 714 627 936 698 936 698 856 720 856 720 357 881 357 881 355 934 355 934 477 612 477 612 737 586 737 586 230 838 230 838 6 537 6 537 278 499 278 499 20 283 20 283 471 519 471 519 8 685 8 685 912 857 912 857 466 577 466 577 219 726 219 726 664 668 664 668 456 444 456 444 113 152 113 152 407 288 407 288 171 611 171 611 258 553 258 553 454 319 454 319 369 594 369 594 567 256 567 256 387 748 387 748 358 337 358 337 140 921 140 921 880 879 880 879 741 684 741 684 78 419 78 419 587 174 587 174 217 813 217 813 412 731 412 731 381 504 381 504 870 894 870 894 855 945 855 945 700 396 700 396 695 734 695 734 819 468 819 468 495 269 495 269 59 871 59 871 233 213 233 213 515 501 515 501 511 33 511 33 241 324 241 324 704 304 704 304 28 175 28 175 943 855 943 855 210 802 210 802 258 637 258 637 19 288 19 288 36 222 36 222 915 126 915 126 499 329 499 329 124 549 124 549 387 34 387 34 426 659 426 659 345 864 345 864 621 410 621 410 586 800 586 800 379 414 379 414 914 597 914 597 554 610 554 610 85 166 85 166 954 652 954 652 958 916 958 916 118 46 118 46 576 387 576 387 517 24 517 24 892 245 892 245 671 309 671 309 546 350 546 350 608 688 608 688 279 833 279 833 470 585 470 585 564 186 564 186 902 950 902 950 31 503 31 503 652 118 652 118 765 464 765 464 448 587 448 587 511 558 511 558 438 560 438 560 561 588 561 588 61 723 61 723 162 62 162 62 336 770 336 770 343 680 343 680 860 28 860 28 9 708 9 708 581 84 581 84 229 672 229 672 289 946 289 946 586 29 586 29 251 850 251 850 142 561 142 561 82 290 82 290 506 102 506 102 471 40 471 40 393 665 393 665 883 891 883 891 493 635 493 635 382 901 382 901 586 84 586 84 777 903 777 903 57 763 57 763 213 917 213 917 263 351 263 351 794 470 794 470 627 385 627 385 129 389 129 389 883 183 883 183 554 627 554 627 495 811 495 811 871 578 871 578 453 218 453 218 959 43 959 43 4 662 4 662 428 953 428 953 305 5 305 5 413 716 413 716 837 863 837 863 757 408 757 408 940 563 940 563 74 355 74 355 327 611 327 611 295 842 295 842 363 611 363 611 928 702 928 702 871 573 871 573 420 273 420 273 547 933 547 933 485 654 485 654 793 863 793 863 202 59 202 59 345 106 345 106 427 496 427 496 612 411 612 411 916 733 916 733 689 89 689 89 135 897 135 897 491 608 491 608 566 436 566 436 817 63 817 63 277 346 277 346 550 957 550 957 926 744 926 744 722 36 722 36 774 438 774 438 380 418 380 418 493 687 493 687 418 545 418 545 512 155 512 155 528 441 528 441 689 221 689 221 591 711 591 711 213 42 213 42 160 379 160 379 884 139 884 139 627 536 627 536 907 607 907 607 752 629 752 629 331 854 331 854 369 638 369 638 472 823 472 823 902 51 902 51 74 603 74 603 943 39 943 39 495 47 495 47 775 694 775 694 19 576 19 576 135 581 135 581 725 752 725 752 279 6 279 6 512 374 512 374 532 565 532 565 345 202 345 202 398 294 398 294 476 119 476 119 331 125 331 125 503 796 503 796 386 180 386 180 780 494 780 494 417 473 417 473 136 205 136 205 181 202 181 202 460 774 460 774 594 223 594 223 181 269 181 269 636 823 636 823 768 897 768 897 474 233 474 233 797 659 797 659 242 328 242 328 271 160 271 160 662 890 662 890 952 695 952 695 151 23 151 23 565 224 565 224 470 647 470 647 910 738 910 738 808 472 808 472 783 194 783 194 626 17 626 17 887 861 887 861 112 125 112 125 140 472 140 472 847 316 847 316 69 814 69 814 499 1 499 1 912 939 912 939 947 21 947 21 844 369 844 369 24 81 24 81 80 55 80 55 290 872 290 872 419 453 419 453 387 283 387 283 449 441 449 441 289 834 289 834 412 389 412 389 280 138 280 138 281 302 281 302 694 434 694 434 719 527 719 527 190 525 190 525 268 468 268 468 230 579 230 579 143 63 143 63 408 719 408 719 143 807 143 807 756 642 756 642 690 948 690 948 845 767 845 767 919 228 919 228 552 317 552 317 397 906 397 906 576 776 576 776 601 905 601 905 452 321 452 321 180 285 180 285 87 793 87 793 267 274 267 274 16 538 16 538 701 779 701 779 801 957 801 957 270 917 270 917 765 753 765 753 902 644 902 644 16 197 16 197 901 577 901 577 713 940 713 940 807 56 807 56 461 361 461 361 762 105 762 105 501 88 501 88 512 423 512 423 525 806 525 806 369 218 369 218 407 916 407 916 246 830 246 830 751 34 751 34 515 187 515 187 238 426 238 426 44 91 44 91 186 462 186 462 912 235 912 235 461 281 461 281 948 335 948 335 535 874 535 874 785 641 785 641 888 694 888 694 19 270 19 270 458 324 458 324 348 857 348 857 468 495 468 495 191 23 191 23 856 488 856 488 837 274 837 274 454 370 454 370 427 679 427 679 7 612 7 612 674 71 674 71 307 939 307 939 206 377 206 377 347 901 347 901 264 343 264 343 576 838 576 838 92 268 92 268 473 535 473 535 203 157 203 157 850 818 850 818 10 477 10 477 135 680 135 680 258 439 258 439 653 795 653 795 526 743 526 743 362 196 362 196 64 257 64 257 88 686 88 686 924 873 924 873 70 697 70 697 663 472 663 472 296 352 296 352 224 211 224 211 359 349 359 349 750 134 750 134 489 903 489 903 446 160 446 160 442 40 442 40 260 485 260 485 468 413 468 413 933 173 933 173 296 88 296 88 444 546 444 546 540 607 540 607 152 70 152 70 189 619 189 619 760 392 760 392 287 761 287 761 621 539 621 539 348 407 348 407 828 402 828 402 109 871 109 871 297 913 297 913 509 776 509 776 759 31 759 31 284 13 284 13 848 729 848 729 82 876 82 876 465 360 465 360 882 575 882 575 587 582 587 582 863 598 863 598 901 865 901 865 609 204 609 204 194 125 194 125 923 115 923 115 318 541 318 541 224 282 224 282 220 30 220 30 770 223 770 223 499 748 499 748 629 819 629 819 886 212 886 212 417 729 417 729 193 639 193 639 60 526 60 526 511 809 511 809 314 615 314 615 271 673 271 673 837 525 837 525 898 267 898 267 377 318 377 318 96 863 96 863 230 333 230 333 530 94 530 94 444 197 444 197 372 171 372 171 586 811 586 811 826 641 826 641 933 160 933 160 516 771 516 771 793 834 793 834 934 38 934 38 226 703 226 703 810 628 810 628 117 730 117 730 844 73 844 73 124 537 124 537 325 289 325 289 223 232 223 232 363 439 363 439 335 656 335 656 685 898 685 898 214 319 214 319 887 182 887 182 529 108 529 108 38 779 38 779 766 533 766 533 266 168 266 168 152 651 152 651 66 330 66 330 295 516 295 516 285 386 285 386 677 268 677 268 352 887 352 887 450 194 450 194 69 355 69 355 479 411 479 411 211 735 211 735 598 486 598 486 888 277 888 277 800 550 800 550 614 233 614 233 490 348 490 348 219 703 219 703 301 356 301 356 9 329 9 329 133 872 133 872 725 908 725 908 960 615 960 615 726 610 726 610 352 502 352 502 601 890 601 890 797 380 797 380 32 595 32 595 545 52 545 52 286 388 286 388 202 751 202 751 764 55 764 55 491 847 491 847 408 746 408 746 139 14 139 14 705 429 705 429 892 806 892 806 293 37 293 37 625 273 625 273 831 119 831 119 734 2 734 2 917 573 917 573 503 914 503 914 599 89 599 89 634 433 634 433 206 531 206 531 319 512 319 512 68 174 68 174 471 261 471 261 50 636 50 636 394 298 394 298 721 558 721 558 745 9 745 9 214 369 214 369 117 805 117 805 621 577 621 577 675 787 675 787 755 749 755 749 924 572 924 572 827 671 827 671 75 828 75 828 530 652 530 652 927 675 927 675 293 170 293 170 293 364 293 364 172 946 172 946 576 396 576 396 518 266 518 266 641 586 641 586 514 129 514 129 451 434 451 434 50 738 50 738 356 498 356 498 73 944 73 944 417 105 417 105 687 130 687 130 427 71 427 71 124 580 124 580 486 851 486 851 832 438 832 438 811 678 811 678 134 558 134 558 941 844 941 844 312 748 312 748 630 595 630 595 761 336 761 336 296 182 296 182 135 488 135 488 299 937 299 937 41 208 41 208 464 480 464 480 152 278 152 278 410 66 410 66 323 153 323 153 4 648 4 648 908 908 908 908 121 512 121 512 459 695 459 695 393 246 393 246 892 352 892 352 7 312 7 312 935 519 935 519 885 769 885 769 536 477 536 477 699 680 699 680 703 86 703 86 307 538 307 538 2 247 2 247 876 469 876 469 249 408 249 408 745 814 745 814 111 872 111 872 928 652 928 652 487 40 487 40 956 746 956 746 469 687 469 687 476 473 476 473 481 484 481 484 849 443 849 443 296 776 296 776 100 393 100 393 954 42 954 42 525 911 525 911 541 368 541 368 701 171 701 171 840 20 840 20 661 465 661 465 873 741 873 741 429 841 429 841 800 514 800 514 526 47 526 47 322 227 322 227 824 947 824 947 151 720 151 720 797 663 797 663 475 615 475 615 228 756 228 756 705 730 705 730 935 629 935 629 747 751 747 751 307 510 307 510 81 309 81 309 550 823 550 823 753 752 753 752 516 25 516 25 63 6 63 6 833 892 833 892 860 582 860 582 775 520 775 520 216 596 216 596 818 764 818 764 955 487 955 487 640 844 640 844 557 371 557 371 468 353 468 353 122 341 122 341 91 603 91 603 102 670 102 670 300 193 300 193 595 430 595 430 213 59 213 59 711 339 711 339 642 178 642 178 44 262 44 262 106 356 106 356 47 787 47 787 600 20 600 20 545 700 545 700 667 66 667 66 475 346 475 346 693 130 693 130 810 666 810 666 286 250 286 250 206 831 206 831 960 103 960 103 633 792 633 792 602 609 602 609 348 434 348 434 9 453 9 453 432 42 432 42 23 923 23 923 431 14 431 14 137 330 137 330 585 125 585 125 600 715 600 715 479 810 479 810 881 748 881 748 584 733 584 733 435 654 435 654 783 177 783 177 180 935 180 935 370 23 370 23 253 1 253 1 293 786 293 786 585 889 585 889 717 954 717 954 394 705 394 705 710 761 710 761 420 286 420 286 926 848 926 848 240 170 240 170 151 595 151 595 507 787 507 787 104 681 104 681 388 603 388 603 253 589 253 589 449 406 449 406 435 400 435 400 219 431 219 431 733 404 733 404 109 803 109 803 770 594 770 594 924 213 924 213 883 567 883 567 730 125 730 125 804 310 804 310 671 62 671 62 840 591 840 591 1 158 1 158 704 932 704 932 202 826 202 826 955 129 955 129 244 809 244 809 196 567 196 567 308 898 308 898 595 356 595 356 945 739 945 739 573 195 573 195 690 48 690 48 630 425 630 425 408 97 408 97 464 188 464 188 488 235 488 235 725 226 725 226 266 236 266 236 392 497 392 497 411 636 411 636 798 406 798 406 432 799 432 799 296 289 296 289 837 674 837 674 298 953 298 953 8 99 8 99 28 278 28 278 284 86 284 86 172 72 172 72 278 452 278 452 634 687 634 687 579 711 579 711 795 384 795 384 480 784 480 784 471 903 471 903 33 353 33 353 363 415 363 415 299 147 299 147 456 379 456 379 473 146 473 146 850 609 850 609 58 667 58 667 417 746 417 746 835 772 835 772 212 629 212 629 120 816 120 816 494 744 494 744 53 580 53 580 126 685 126 685 610 681 610 681 150 104 150 104 924 862 924 862 444 721 444 721 499 371 499 371 172 371 172 371 851 941 851 941 258 363 258 363 662 244 662 244 286 661 286 661 201 655 201 655 737 430 737 430 99 452 99 452 488 345 488 345 954 81 954 81 496 466 496 466 37 216 37 216 618 264 618 264 318 69 318 69 404 601 404 601 829 666 829 666 618 293 618 293 54 531 54 531 118 490 118 490 227 733 227 733 354 570 354 570 847 788 847 788 617 790 617 790 461 922 461 922 935 315 935 315 165 488 165 488 620 891 620 891 591 777 591 777 254 827 254 827 60 861 60 861 20 501 20 501 461 663 461 663 92 759 92 759 25 639 25 639 310 163 310 163 556 49 556 49 374 877 374 877 130 93 130 93 656 645 656 645 1 793 1 793 508 193 508 193 250 522 250 522 608 638 608 638 947 825 947 825 11 379 11 379 198 830 198 830 959 714 959 714 512 712 512 712 244 341 244 341 32 665 32 665 340 791 340 791 157 581 157 581 893 927 893 927 861 55 861 55 194 849 194 849 447 45 447 45 490 164 490 164 850 375 850 375 688 164 688 164 411 252 411 252 833 433 833 433 340 436 340 436 838 149 838 149 951 780 951 780 731 14 731 14 855 387 855 387 255 858 255 858 592 796 592 796 420 894 420 894 800 694 800 694 368 784 368 784 886 833 886 833 383 828 383 828 887 516 887 516 799 642 799 642 316 152 316 152 338 117 338 117 274 426 274 426 400 189 400 189 696 765 696 765 706 598 706 598 292 358 292 358 904 271 904 271 831 206 831 206 420 180 420 180 333 645 333 645 677 296 677 296 13 517 13 517 262 593 262 593 867 555 867 555 960 872 960 872 754 876 754 876 511 507 511 507 720 527 720 527 613 427 613 427 264 239 264 239 453 174 453 174 600 765 600 765 872 269 872 269 116 572 116 572 779 231 779 231 257 515 257 515 223 557 223 557 219 895 219 895 8 36 8 36 719 622 719 622 543 742 543 742 162 740 162 740 176 865 176 865 136 586 136 586 317 406 317 406 941 538 941 538 441 475 441 475 432 548 432 548 717 602 717 602 35 141 35 141 342 336 342 336 333 331 333 331 229 847 229 847 744 810 744 810 638 892 638 892 611 10 611 10 537 529 537 529 352 606 352 606 37 412 37 412 567 558 567 558 192 62 192 62 370 406 370 406 256 686 256 686 143 325 143 325 877 756 877 756 193 255 193 255 388 942 388 942 943 476 943 476 436 710 436 710 166 25 166 25 367 873 367 873 814 25 814 25 732 621 732 621 861 251 861 251 342 547 342 547 410 614 410 614 245 159 245 159 8 27 8 27 655 274 655 274 21 897 21 897 809 54 809 54 146 106 146 106 639 404 639 404 642 699 642 699 639 717 639 717 416 687 416 687 843 341 843 341 215 466 215 466 571 562 571 562 200 839 200 839 25 705 25 705 904 771 904 771 739 754 739 754 478 847 478 847 12 455 12 455 393 777 393 777 507 25 507 25 889 675 889 675 778 83 778 83 722 99 722 99 584 821 584 821 940 482 940 482 120 914 120 914 21 845 21 845 592 210 592 210 717 743 717 743 315 561 315 561 328 133 328 133 23 190 23 190 112 848 112 848 184 605 184 605 161 263 161 263 227 902 227 902 107 186 107 186 404 259 404 259 84 464 84 464 568 822 568 822 339 386 339 386 243 593 243 593 534 414 534 414 604 475 604 475 701 517 701 517 764 882 764 882 220 557 220 557 19 708 19 708 957 223 957 223 211 212 211 212 540 698 540 698 611 571 611 571 169 174 169 174 669 101 669 101 394 322 394 322 592 144 592 144 854 399 854 399 27 131 27 131 31 462 31 462 24 351 24 351 797 388 797 388 452 441 452 441 726 130 726 130 389 123 389 123 862 45 862 45 58 290 58 290 506 507 506 507 37 824 37 824 883 698 883 698 142 771 142 771 180 458 180 458 537 657 537 657 410 938 410 938 605 231 605 231 830 491 830 491 417 314 417 314 343 486 343 486 507 319 507 319 296 515 296 515 327 942 327 942 301 380 301 380 245 208 245 208 109 306 109 306 557 718 557 718 465 524 465 524 700 92 700 92 50 940 50 940 392 155 392 155 832 193 832 193 621 916 621 916 742 442 742 442 756 753 756 753 798 824 798 824 194 374 194 374 1 519 1 519 315 407 315 407 309 861 309 861 558 31 558 31 443 738 443 738 813 255 813 255 267 918 267 918 194 606 194 606 857 574 857 574 680 730 680 730 458 879 458 879 593 931 593 931 353 64 353 64 758 629 758 629 689 265 689 265 67 796 67 796 333 814 333 814 149 884 149 884 310 110 310 110 472 697 472 697 865 225 865 225 555 698 555 698 631 239 631 239 736 155 736 155 19 215 19 215 510 211 510 211 199 169 199 169 319 367 319 367 151 652 151 652 274 269 274 269 380 377 380 377 922 354 922 354 290 830 290 830 301 821 301 821 554 315 554 315 597 353 597 353 425 424 425 424 467 407 467 407 167 398 167 398 343 282 343 282 225 265 225 265 648 77 648 77 452 632 452 632 256 670 256 670 725 127 725 127 226 854 226 854 960 873 960 873 250 227 250 227 59 95 59 95 841 326 841 326 306 283 306 283 452 469 452 469 641 429 641 429 83 121 83 121 573 826 573 826 211 305 211 305 21 78 21 78 840 434 840 434 412 757 412 757 127 138 127 138 931 672 931 672 822 690 822 690 21 29 21 29 834 242 834 242 467 845 467 845 749 742 749 742 306 486 306 486 375 61 375 61 570 946 570 946 146 571 146 571 744 718 744 718 421 439 421 439 651 478 651 478 108 17 108 17 657 750 657 750 832 471 832 471 635 508 635 508 564 428 564 428 447 623 447 623 265 594 265 594 904 450 904 450 563 797 563 797 308 198 308 198 476 888 476 888 599 29 599 29 672 288 672 288 182 384 182 384 781 698 781 698 303 882 303 882 842 619 842 619 312 956 312 956 527 519 527 519 213 17 213 17 499 84 499 84 898 367 898 367 776 121 776 121 121 136 121 136 698 75 698 75 395 673 395 673 635 231 635 231 798 19 798 19 958 640 958 640 143 72 143 72 805 537 805 537 106 770 106 770 843 718 843 718 754 659 754 659 186 395 186 395 607 227 607 227 373 659 373 659 603 622 603 622 240 698 240 698 210 684 210 684 110 518 110 518 634 804 634 804 606 942 606 942 759 373 759 373 783 136 783 136 113 946 113 946 953 653 953 653 421 673 421 673 291 154 291 154 898 347 898 347 492 143 492 143 916 62 916 62 299 161 299 161 599 695 599 695 230 857 230 857 704 12 704 12 796 278 796 278 693 19 693 19 252 776 252 776 720 888 720 888 107 694 107 694 543 123 543 123 195 441 195 441 679 176 679 176 142 639 142 639 29 957 29 957 463 649 463 649 889 621 889 621 689 293 689 293 450 115 450 115 481 509 481 509 227 449 227 449 204 825 204 825 271 602 271 602 699 749 699 749 181 926 181 926 103 595 103 595 120 896 120 896 893 953 893 953 302 72 302 72 732 256 732 256 226 81 226 81 859 670 859 670 83 588 83 588 640 285 640 285 777 153 777 153 359 774 359 774 270 685 270 685 191 680 191 680 114 217 114 217 488 474 488 474 857 17 857 17 367 8 367 8 887 892 887 892 213 756 213 756 633 21 633 21 143 308 143 308 571 621 571 621 646 882 646 882 531 678 531 678 149 875 149 875 782 625 782 625 203 561 203 561 757 297 757 297 535 430 535 430 835 398 835 398 36 876 36 876 311 601 311 601 761 805 761 805 366 554 366 554 87 48 87 48 235 262 235 262 391 661 391 661 98 433 98 433 900 946 900 946 440 3 440 3 640 377 640 377 927 688 927 688 226 604 226 604 57 751 57 751 327 311 327 311 797 485 797 485 431 223 431 223 201 212 201 212 259 848 259 848 243 721 243 721 483 25 483 25 515 709 515 709 160 862 160 862 150 686 150 686 835 662 835 662 701 414 701 414 517 717 517 717 700 891 700 891 85 396 85 396 344 884 344 884 695 199 695 199 33 919 33 919 609 549 609 549 378 450 378 450 782 43 782 43 460 672 460 672 389 865 389 865 641 165 641 165 780 652 780 652 943 132 943 132 312 186 312 186 691 611 691 611 663 88 663 88 195 104 195 104 425 41 425 41 714 16 714 16 739 130 739 130 871 682 871 682 109 716 109 716 491 794 491 794 484 774 484 774 927 216 927 216 473 257 473 257 763 239 763 239 911 930 911 930 880 446 880 446 897 163 897 163 287 634 287 634 26 273 26 273 96 682 96 682 443 720 443 720 317 746 317 746 888 147 888 147 691 169 691 169 667 292 667 292 568 874 568 874 864 610 864 610 367 775 367 775 119 254 119 254 373 233 373 233 518 573 518 573 409 209 409 209 603 723 603 723 287 32 287 32 820 342 820 342 439 627 439 627 334 21 334 21 33 584 33 584 264 416 264 416 324 393 324 393 691 732 691 732 639 819 639 819 919 127 919 127 865 344 865 344 751 21 751 21 872 830 872 830 419 637 419 637 295 813 295 813 479 852 479 852 703 17 703 17 476 803 476 803 425 955 425 955 222 879 222 879 322 570 322 570 726 576 726 576 855 784 855 784 551 306 551 306 525 707 525 707 351 387 351 387 765 45 765 45 1 456 1 456 820 253 820 253 835 360 835 360 655 671 655 671 939 676 939 676 646 636 646 636 521 315 521 315 184 611 184 611 295 885 295 885 941 139 941 139 151 100 151 100 479 384 479 384 926 366 926 366 446 546 446 546 819 140 819 140 427 293 427 293 707 331 707 331 445 912 445 912 944 846 944 846 191 894 191 894 141 265 141 265 112 31 112 31 484 328 484 328 833 248 833 248 880 294 880 294 859 415 859 415 342 256 342 256 417 414 417 414 387 27 387 27 804 771 804 771 278 495 278 495 430 32 430 32 793 614 793 614 14 110 14 110 578 852 578 852 417 444 417 444 954 162 954 162 314 686 314 686 156 140 156 140 544 636 544 636 826 550 826 550 653 368 653 368 408 660 408 660 816 684 816 684 175 528 175 528 812 162 812 162 875 423 875 423 727 90 727 90 878 636 878 636 764 751 764 751 395 836 395 836 473 786 473 786 395 265 395 265 546 518 546 518 812 424 812 424 700 674 700 674 220 594 220 594 834 914 834 914 834 654 834 654 900 87 900 87 182 437 182 437 3 66 3 66 68 53 68 53 695 765 695 765 110 143 110 143 457 194 457 194 487 218 487 218 281 545 281 545 280 189 280 189 313 319 313 319 542 56 542 56 687 722 687 722 522 28 522 28 119 678 119 678 288 14 288 14 895 90 895 90 153 905 153 905 874 228 874 228 161 25 161 25 270 265 270 265 729 736 729 736 821 678 821 678 470 84 470 84 480 554 480 554 800 191 800 191 383 601 383 601 180 574 180 574 58 74 58 74 899 67 899 67 747 490 747 490 241 467 241 467 354 312 354 312 342 73 342 73 160 454 160 454 64 465 64 465 943 366 943 366 449 923 449 923 88 500 88 500 110 940 110 940 483 526 483 526 436 468 436 468 237 825 237 825 604 845 604 845 391 711 391 711 671 96 671 96 628 926 628 926 492 494 492 494 751 822 751 822 291 863 291 863 226 157 226 157 46 249 46 249 67 935 67 935 217 945 217 945 138 298 138 298 277 408 277 408 854 425 854 425 657 775 657 775 492 430 492 430 355 913 355 913 521 194 521 194 542 485 542 485 286 321 286 321 566 377 566 377 342 483 342 483 288 91 288 91 155 788 155 788 493 175 493 175 905 783 905 783 550 109 550 109 241 936 241 936 579 287 579 287 726 579 726 579 757 743 757 743 818 25 818 25 690 378 690 378 915 854 915 854 822 326 822 326 672 162 672 162 147 755 147 755 260 457 260 457 592 74 592 74 817 206 817 206 876 234 876 234 205 586 205 586 406 836 406 836 244 681 244 681 180 669 180 669 180 169 180 169 669 335 669 335 784 478 784 478 159 648 159 648 382 305 382 305 185 713 185 713 937 732 937 732 610 424 610 424 687 815 687 815 449 526 449 526 483 719 483 719 498 58 498 58 903 509 903 509 805 419 805 419 581 892 581 892 667 388 667 388 675 113 675 113 594 839 594 839 526 362 526 362 928 692 928 692 913 679 913 679 772 578 772 578 929 143 929 143 428 96 428 96 453 432 453 432 796 960 796 960 546 738 546 738 644 852 644 852 660 591 660 591 137 353 137 353 580 449 580 449 292 434 292 434 449 482 449 482 762 33 762 33 706 518 706 518 536 708 536 708 58 641 58 641 27 361 27 361 403 702 403 702 790 179 790 179 872 506 872 506 400 667 400 667 267 71 267 71 323 301 323 301 832 523 832 523 542 7 542 7 512 382 512 382 452 285 452 285 120 240 120 240 907 504 907 504 711 384 711 384 515 166 515 166 565 362 565 362 854 279 854 279 152 874 152 874 533 606 533 606 158 920 158 920 881 251 881 251 491 826 491 826 635 814 635 814 920 297 920 297 564 906 564 906 241 530 241 530 148 951 148 951 504 888 504 888 164 839 164 839 210 355 210 355 134 157 134 157 555 271 555 271 241 938 241 938 572 455 572 455 287 891 287 891 841 558 841 558 575 558 575 558 203 960 203 960 819 824 819 824 814 842 814 842 531 608 531 608 595 173 595 173 105 833 105 833 655 927 655 927 307 204 307 204 938 233 938 233 677 580 677 580 418 490 418 490 420 384 420 384 869 338 869 338 395 748 395 748 922 488 922 488 170 8 170 8 345 837 345 837 642 231 642 231 750 407 750 407 138 626 138 626 90 479 90 479 749 163 749 163 850 307 850 307 586 650 586 650 894 573 894 573 243 651 243 651 635 761 635 761 346 443 346 443 439 654 439 654 415 231 415 231 636 635 636 635 288 280 288 280 561 57 561 57 440 429 440 429 332 462 332 462 529 662 529 662 40 429 40 429 808 642 808 642 269 861 269 861 752 181 752 181 376 190 376 190 464 710 464 710 538 897 538 897 930 802 930 802 406 683 406 683 246 7 246 7 711 151 711 151 76 202 76 202 312 433 312 433 30 337 30 337 42 59 42 59 596 474 596 474 81 651 81 651 397 307 397 307 535 907 535 907 152 312 152 312 905 695 905 695 805 740 805 740 269 294 269 294 406 108 406 108 359 419 359 419 841 509 841 509 834 253 834 253 314 415 314 415 370 485 370 485 566 367 566 367 398 79 398 79 377 221 377 221 157 711 157 711 56 619 56 619 412 808 412 808 665 178 665 178 955 549 955 549 374 92 374 92 927 515 927 515 926 491 926 491 34 221 34 221 340 113 340 113 591 223 591 223 526 918 526 918 102 76 102 76 55 342 55 342 606 569 606 569 173 192 173 192 798 847 798 847 899 312 899 312 706 780 706 780 65 117 65 117 92 323 92 323 543 644 543 644 689 279 689 279 206 835 206 835 760 772 760 772 47 39 47 39 607 407 607 407 793 822 793 822 325 49 325 49 855 910 855 910 321 71 321 71 936 156 936 156 26 613 26 613 126 486 126 486 908 550 908 550 383 578 383 578 73 382 73 382 903 732 903 732 54 561 54 561 676 500 676 500 345 925 345 925 818 35 818 35 539 64 539 64 528 594 528 594 791 279 791 279 759 827 759 827 682 50 682 50 529 840 529 840 359 693 359 693 505 309 505 309 789 664 789 664 769 86 769 86 687 294 687 294 878 527 878 527 162 830 162 830 631 346 631 346 402 662 402 662 905 645 905 645 85 819 85 819 710 241 710 241 118 561 118 561 385 788 385 788 116 385 116 385 323 760 323 760 384 102 384 102 458 762 458 762 130 823 130 823 5 268 5 268 85 97 85 97 473 51 473 51 135 930 135 930 927 201 927 201 602 15 602 15 454 591 454 591 948 477 948 477 94 19 94 19 772 457 772 457 49 501 49 501 328 760 328 760 61 436 61 436 135 544 135 544 275 670 275 670 59 525 59 525 503 732 503 732 595 351 595 351 482 293 482 293 498 521 498 521 128 136 128 136 302 788 302 788 371 295 371 295 334 182 334 182 474 704 474 704 575 939 575 939 148 290 148 290 483 530 483 530 365 462 365 462 96 811 96 811 265 138 265 138 455 245 455 245 193 815 193 815 921 5 921 5 609 298 609 298 234 893 234 893 846 552 846 552 145 575 145 575 955 774 955 774 294 128 294 128 334 519 334 519 278 205 278 205 18 220 18 220 133 185 133 185 14 637 14 637 737 805 737 805 527 578 527 578 197 97 197 97 164 794 164 794 653 401 653 401 490 7 490 7 552 493 552 493 610 826 610 826 926 253 926 253 700 757 700 757 684 288 684 288 928 337 928 337 488 697 488 697 454 630 454 630 36 493 36 493 16 265 16 265 852 513 852 513 876 621 876 621 242 667 242 667 219 35 219 35 742 888 742 888 209 768 209 768 783 39 783 39 56 624 56 624 385 268 385 268 812 303 812 303 641 479 641 479 510 654 510 654 843 427 843 427 333 719 333 719 256 602 256 602 425 384 425 384 534 718 534 718 311 453 311 453 212 561 212 561 832 506 832 506 590 825 590 825 388 782 388 782 78 816 78 816 757 196 757 196 570 694 570 694 581 755 581 755 685 653 685 653 144 55 144 55 669 906 669 906 396 600 396 600 589 513 589 513 579 772 579 772 51 89 51 89 440 573 440 573 314 845 314 845 31 151 31 151 96 957 96 957 281 414 281 414 522 406 522 406 911 353 911 353 226 256 226 256 405 543 405 543 498 900 498 900 512 643 512 643 756 80 756 80 39 597 39 597 584 262 584 262 275 177 275 177 514 922 514 922 684 535 684 535 876 600 876 600 2 346 2 346 308 341 308 341 431 806 431 806 103 397 103 397 52 332 52 332 308 541 308 541 67 774 67 774 360 433 360 433 17 123 17 123 259 12 259 12 889 706 889 706 590 25 590 25 756 702 756 702 302 500 302 500 783 958 783 958 944 178 944 178 668 594 668 594 335 412 335 412 864 544 864 544 954 83 954 83 274 35 274 35 660 267 660 267 436 330 436 330 361 335 361 335 483 430 483 430 544 164 544 164 311 51 311 51 512 662 512 662 389 302 389 302 912 620 912 620 110 260 110 260 587 505 587 505 488 115 488 115 373 273 373 273 154 947 154 947 717 899 717 899 442 464 442 464 921 774 921 774 160 771 160 771 697 937 697 937 885 245 885 245 383 208 383 208 148 485 148 485 306 115 306 115 783 547 783 547 652 412 652 412 106 150 106 150 829 45 829 45 286 119 286 119 869 728 869 728 280 596 280 596 349 293 349 293 503 910 503 910 943 879 943 879 401 731 401 731 794 359 794 359 494 388 494 388 844 616 844 616 950 897 950 897 666 952 666 952 189 825 189 825 77 389 77 389 677 800 677 800 857 522 857 522 805 624 805 624 95 521 95 521 421 746 421 746 661 792 661 792 513 158 513 158 611 929 611 929 270 241 270 241 38 353 38 353 722 473 722 473 559 873 559 873 519 866 519 866 258 481 258 481 156 939 156 939 408 768 408 768 628 746 628 746 29 533 29 533 548 356 548 356 114 833 114 833 121 310 121 310 620 251 620 251 560 591 560 591 659 458 659 458 253 179 253 179 484 527 484 527 773 313 773 313 208 184 208 184 35 846 35 846 443 462 443 462 102 305 102 305 125 680 125 680 593 820 593 820 356 757 356 757 923 385 923 385 944 247 944 247 941 275 941 275 598 130 598 130 166 633 166 633 702 897 702 897 538 534 538 534 901 242 901 242 271 99 271 99 828 357 828 357 510 236 510 236 871 704 871 704 280 591 280 591 766 446 766 446 575 448 575 448 879 939 879 939 200 648 200 648 384 65 384 65 724 111 724 111 740 28 740 28 37 454 37 454 743 731 743 731 816 663 816 663 691 622 691 622 729 955 729 955 198 888 198 888 241 263 241 263 730 833 730 833 891 590 891 590 573 182 573 182 365 376 365 376 815 90 815 90 818 577 818 577 229 898 229 898 680 760 680 760 455 855 455 855 35 641 35 641 177 472 177 472 936 787 936 787 182 85 182 85 819 507 819 507 88 437 88 437 690 472 690 472 210 433 210 433 519 220 519 220 14 150 14 150 713 17 713 17 708 914 708 914 265 249 265 249 116 845 116 845 548 822 548 822 270 136 270 136 636 27 636 27 580 345 580 345 588 45 588 45 350 311 350 311 25 450 25 450 612 142 612 142 482 876 482 876 227 524 227 524 861 212 861 212 155 178 155 178 180 948 180 948 704 470 704 470 712 28 712 28 316 738 316 738 745 241 745 241 287 936 287 936 669 314 669 314 740 655 740 655 360 261 360 261 594 921 594 921 652 957 652 957 295 831 295 831 644 295 644 295 907 856 907 856 290 868 290 868 847 667 847 667 307 250 307 250 828 64 828 64 541 65 541 65 321 377 321 377 124 547 124 547 835 331 835 331 350 226 350 226 475 337 475 337 389 16 389 16 214 183 214 183 489 468 489 468 435 767 435 767 116 428 116 428 168 640 168 640 772 38 772 38 670 546 670 546 944 611 944 611 435 674 435 674 752 725 752 725 291 669 291 669 123 792 123 792 896 502 896 502 526 227 526 227 244 428 244 428 162 83 162 83 224 418 224 418 706 898 706 898 857 716 857 716 172 480 172 480 232 373 232 373 72 315 72 315 671 781 671 781 683 206 683 206 489 543 489 543 885 436 885 436 768 103 768 103 319 520 319 520 358 120 358 120 725 503 725 503 18 570 18 570 697 193 697 193 240 361 240 361 670 318 670 318 733 340 733 340 813 918 813 918 163 129 163 129 241 548 241 548 574 71 574 71 763 721 763 721 811 911 811 911 410 264 410 264 141 590 141 590 634 406 634 406 58 11 58 11 508 350 508 350 893 545 893 545 309 21 309 21 148 449 148 449 370 173 370 173 738 74 738 74 638 703 638 703 2 472 2 472 595 544 595 544 436 883 436 883 62 401 62 401 80 821 80 821 643 549 643 549 162 11 162 11 473 709 473 709 235 376 235 376 873 427 873 427 480 81 480 81 211 167 211 167 41 320 41 320 424 797 424 797 291 770 291 770 305 133 305 133 287 296 287 296 935 938 935 938 929 90 929 90 697 684 697 684 737 335 737 335 9 190 9 190 77 918 77 918 687 680 687 680 453 912 453 912 52 838 52 838 734 115 734 115 537 391 537 391 544 393 544 393 782 815 782 815 136 879 136 879 59 213 59 213 135 918 135 918 186 870 186 870 576 774 576 774 282 608 282 608 654 214 654 214 30 24 30 24 892 309 892 309 764 820 764 820 203 356 203 356 607 50 607 50 880 186 880 186 550 735 550 735 211 479 211 479 656 465 656 465 442 98 442 98 204 786 204 786 147 55 147 55 483 365 483 365 534 779 534 779 898 563 898 563 174 682 174 682 641 298 641 298 745 879 745 879 340 294 340 294 954 177 954 177 384 194 384 194 486 373 486 373 124 168 124 168 532 656 532 656 888 522 888 522 798 304 798 304 602 110 602 110 633 109 633 109 822 15 822 15 867 116 867 116 317 457 317 457 23 198 23 198 780 119 780 119 470 765 470 765 873 818 873 818 793 874 793 874 74 53 74 53 931 636 931 636 706 16 706 16 47 896 47 896 723 618 723 618 362 404 362 404 951 60 951 60 632 301 632 301 411 467 411 467 624 209 624 209 735 18 735 18 343 750 343 750 825 641 825 641 589 816 589 816 379 256 379 256 60 631 60 631 714 433 714 433 534 435 534 435 639 384 639 384 192 619 192 619 489 685 489 685 337 440 337 440 650 843 650 843 342 584 342 584 922 451 922 451 785 796 785 796 387 527 387 527 437 714 437 714 291 767 291 767 748 59 748 59 141 759 141 759 401 686 401 686 712 367 712 367 14 754 14 754 160 177 160 177 463 863 463 863 262 610 262 610 875 107 875 107 277 657 277 657 700 669 700 669 687 483 687 483 148 310 148 310 390 147 390 147 462 912 462 912 778 730 778 730 221 822 221 822 610 145 610 145 605 149 605 149 947 957 947 957 28 811 28 811 150 952 150 952 343 240 343 240 340 161 340 161 120 935 120 935 496 933 496 933 492 49 492 49 781 38 781 38 668 313 668 313 510 906 510 906 741 60 741 60 24 268 24 268 235 745 235 745 953 526 953 526 208 16 208 16 897 573 897 573 92 613 92 613 805 463 805 463 684 936 684 936 885 778 885 778 836 317 836 317 269 80 269 80 669 549 669 549 804 83 804 83 77 353 77 353 154 420 154 420 568 495 568 495 51 100 51 100 171 14 171 14 264 174 264 174 37 878 37 878 620 549 620 549 75 39 75 39 922 384 922 384 84 755 84 755 121 748 121 748 492 417 492 417 518 735 518 735 168 4 168 4 743 665 743 665 800 512 800 512 750 742 750 742 682 13 682 13 905 504 905 504 817 13 817 13 618 549 618 549 86 99 86 99 798 583 798 583 686 131 686 131 354 15 354 15 449 249 449 249 553 959 553 959 268 96 268 96 90 624 90 624 447 364 447 364 784 525 784 525 896 608 896 608 728 534 728 534 295 856 295 856 544 526 544 526 12 156 12 156 321 672 321 672 383 639 383 639 632 804 632 804 132 83 132 83 663 62 663 62 564 727 564 727 612 486 612 486 675 923 675 923 91 551 91 551 340 582 340 582 873 288 873 288 639 273 639 273 274 202 274 202 13 32 13 32 877 466 877 466 196 458 196 458 101 863 101 863 661 50 661 50 129 891 129 891 896 131 896 131 146 617 146 617 869 497 869 497 794 434 794 434 610 899 610 899 499 696 499 696 935 553 935 553 562 859 562 859 889 518 889 518 38 837 38 837 349 357 349 357 505 58 505 58 251 112 251 112 62 96 62 96 47 740 47 740 268 403 268 403 558 493 558 493 596 546 596 546 450 64 450 64 386 715 386 715 90 153 90 153 640 349 640 349 205 320 205 320 561 439 561 439 231 273 231 273 936 208 936 208 676 123 676 123 623 434 623 434 514 378 514 378 780 894 780 894 849 602 849 602 311 282 311 282 265 917 265 917 876 332 876 332 68 324 68 324 668 550 668 550 160 14 160 14 724 357 724 357 455 495 455 495 327 417 327 417 279 502 279 502 735 258 735 258 355 390 355 390 439 454 439 454 754 409 754 409 802 255 802 255 703 568 703 568 866 403 866 403 375 644 375 644 945 698 945 698 510 497 510 497 810 389 810 389 98 273 98 273 6 542 6 542 953 854 953 854 522 606 522 606 253 940 253 940 592 327 592 327 176 572 176 572 765 577 765 577 454 200 454 200 246 787 246 787 722 598 722 598 7 863 7 863 222 119 222 119 172 486 172 486 539 761 539 761 165 734 165 734 511 497 511 497 82 726 82 726 432 8 432 8 837 498 837 498 780 957 780 957 197 618 197 618 460 712 460 712 61 216 61 216 585 942 585 942 589 30 589 30 543 78 543 78 644 256 644 256 36 880 36 880 768 607 768 607 227 175 227 175 407 625 407 625 922 828 922 828 274 128 274 128 253 666 253 666 236 232 236 232 433 32 433 32 146 826 146 826 695 163 695 163 685 232 685 232 677 852 677 852 109 926 109 926 84 99 84 99 144 66 144 66 448 914 448 914 771 790 771 790 810 27 810 27 366 4 366 4 164 483 164 483 878 457 878 457 181 543 181 543 404 887 404 887 343 541 343 541 740 371 740 371 919 183 919 183 61 176 61 176 217 465 217 465 955 447 955 447 651 931 651 931 381 6 381 6 258 289 258 289 577 948 577 948 646 214 646 214 826 525 826 525 660 735 660 735 413 302 413 302 923 818 923 818 773 712 773 712 939 681 939 681 868 136 868 136 387 866 387 866 265 538 265 538 409 836 409 836 50 512 50 512 24 331 24 331 340 17 340 17 863 133 863 133 473 437 473 437 448 408 448 408 285 682 285 682 193 506 193 506 241 322 241 322 158 56 158 56 25 291 25 291 709 944 709 944 845 645 845 645 664 534 664 534 251 632 251 632 495 435 495 435 515 923 515 923 147 33 147 33 68 17 68 17 40 865 40 865 501 261 501 261 138 42 138 42 394 790 394 790 656 52 656 52 161 559 161 559 544 834 544 834 518 80 518 80 465 816 465 816 689 235 689 235 508 139 508 139 640 691 640 691 622 905 622 905 435 32 435 32 49 149 49 149 882 91 882 91 409 403 409 403 666 224 666 224 683 698 683 698 315 707 315 707 282 871 282 871 46 520 46 520 817 136 817 136 816 578 816 578 107 371 107 371 960 652 960 652 744 201 744 201 423 2 423 2 895 896 895 896 293 466 293 466 311 673 311 673 108 258 108 258 780 459 780 459 355 40 355 40 945 559 945 559 484 304 484 304 520 402 520 402 702 859 702 859 875 846 875 846 563 186 563 186 423 592 423 592 123 183 123 183 636 540 636 540 320 268 320 268 286 709 286 709 736 137 736 137 439 309 439 309 239 594 239 594 675 43 675 43 370 888 370 888 228 571 228 571 489 129 489 129 564 262 564 262 1 960 1 960 326 755 326 755 295 707 295 707 942 650 942 650 954 427 954 427 593 495 593 495 611 633 611 633 114 471 114 471 416 580 416 580 408 864 408 864 638 286 638 286 228 823 228 823 701 54 701 54 210 11 210 11 562 800 562 800 679 557 679 557 106 843 106 843 280 903 280 903 804 889 804 889 335 788 335 788 343 830 343 830 940 34 940 34 681 197 681 197 769 599 769 599 633 203 633 203 85 745 85 745 790 738 790 738 163 164 163 164 453 240 453 240 600 553 600 553 895 557 895 557 728 937 728 937 816 104 816 104 825 109 825 109 634 643 634 643 582 82 582 82 816 435 816 435 795 577 795 577 888 651 888 651 362 316 362 316 632 707 632 707 97 515 97 515 895 943 895 943 580 224 580 224 166 168 166 168 728 870 728 870 570 667 570 667 529 893 529 893 122 75 122 75 475 865 475 865 28 140 28 140 469 673 469 673 785 33 785 33 284 256 284 256 150 792 150 792 870 706 870 706 30 467 30 467 813 115 813 115 536 560 536 560 41 911 41 911 807 548 807 548 262 35 262 35 934 720 934 720 912 385 912 385 412 651 412 651 757 246 757 246 625 224 625 224 896 87 896 87 290 555 290 555 601 829 601 829 608 605 608 605 271 445 271 445 915 730 915 730 327 484 327 484 197 867 197 867 406 192 406 192 487 152 487 152 764 402 764 402 805 243 805 243 814 816 814 816 283 68 283 68 404 67 404 67 222 239 222 239 332 138 332 138 52 300 52 300 932 150 932 150 598 454 598 454 99 268 99 268 565 221 565 221 1 806 1 806 307 868 307 868 170 242 170 242 294 675 294 675 959 337 959 337 536 822 536 822 212 249 212 249 73 460 73 460 819 756 819 756 939 616 939 616 856 607 856 607 869 676 869 676 692 300 692 300 511 249 511 249 597 341 597 341 48 422 48 422 896 634 896 634 731 151 731 151 876 526 876 526 718 296 718 296 318 652 318 652 142 882 142 882 744 515 744 515 329 169 329 169 942 869 942 869 463 351 463 351 12 318 12 318 294 58 294 58 112 878 112 878 517 370 517 370 444 489 444 489 410 214 410 214 327 53 327 53 325 264 325 264 413 367 413 367 602 316 602 316 507 518 507 518 483 317 483 317 84 447 84 447 284 361 284 361 78 879 78 879 501 624 501 624 326 4 326 4 468 856 468 856 264 445 264 445 400 636 400 636 87 877 87 877 567 648 567 648 201 959 201 959 494 422 494 422 506 374 506 374 638 954 638 954 372 726 372 726 751 412 751 412 915 541 915 541 390 899 390 899 615 414 615 414 766 315 766 315 437 444 437 444 903 549 903 549 950 243 950 243 450 114 450 114 535 336 535 336 518 876 518 876 440 307 440 307 479 750 479 750 813 788 813 788 832 124 832 124 249 602 249 602 108 903 108 903 597 608 597 608 356 169 356 169 503 868 503 868 74 357 74 357 365 870 365 870 248 663 248 663 316 249 316 249 635 428 635 428 409 710 409 710 402 37 402 37 430 647 430 647 115 472 115 472 155 204 155 204 455 367 455 367 435 889 435 889 554 358 554 358 123 198 123 198 492 593 492 593 558 830 558 830 914 84 914 84 123 832 123 832 149 937 149 937 901 513 901 513 353 94 353 94 546 136 546 136 536 468 536 468 349 497 349 497 397 193 397 193 757 939 757 939 458 431 458 431 27 122 27 122 778 571 778 571 120 437 120 437 63 278 63 278 677 329 677 329 141 264 141 264 624 436 624 436 589 552 589 552 94 75 94 75 75 549 75 549 611 308 611 308 841 768 841 768 364 557 364 557 698 911 698 911 661 67 661 67 327 892 327 892 115 220 115 220 206 580 206 580 12 110 12 110 221 697 221 697 602 709 602 709 891 769 891 769 160 532 160 532 901 341 901 341 347 586 347 586 229 618 229 618 281 570 281 570 634 67 634 67 765 213 765 213 192 727 192 727 123 287 123 287 180 771 180 771 696 368 696 368 519 633 519 633 79 818 79 818 861 895 861 895 592 935 592 935 271 557 271 557 316 33 316 33 809 115 809 115 459 136 459 136 748 720 748 720 934 920 934 920 781 860 781 860 621 544 621 544 244 127 244 127 881 643 881 643 639 887 639 887 772 145 772 145 882 706 882 706 699 806 699 806 857 820 857 820 706 46 706 46 157 889 157 889 497 304 497 304 799 372 799 372 274 7 274 7 244 922 244 922 739 868 739 868 164 564 164 564 791 265 791 265 108 929 108 929 213 271 213 271 893 849 893 849 375 545 375 545 378 907 378 907 653 255 653 255 152 764 152 764 84 661 84 661 847 1 847 1 381 725 381 725 605 8 605 8 558 957 558 957 161 97 161 97 271 311 271 311 812 816 812 816 381 255 381 255 519 813 519 813 904 233 904 233 362 546 362 546 502 409 502 409 198 433 198 433 830 713 830 713 764 716 764 716 462 391 462 391 548 635 548 635 134 436 134 436 135 410 135 410 379 710 379 710 613 343 613 343 432 531 432 531 911 851 911 851 671 926 671 926 284 85 284 85 100 364 100 364 487 572 487 572 90 343 90 343 496 349 496 349 844 589 844 589 496 286 496 286 890 719 890 719 209 829 209 829 27 692 27 692 242 775 242 775 598 867 598 867 228 866 228 866 200 668 200 668 303 900 303 900 449 560 449 560 838 900 838 900 558 161 558 161 145 915 145 915 308 111 308 111 332 169 332 169 436 747 436 747 154 232 154 232 442 177 442 177 783 263 783 263 581 752 581 752 882 590 882 590 711 300 711 300 66 283 66 283 614 445 614 445 558 160 558 160 126 14 126 14 28 418 28 418 541 94 541 94 198 386 198 386 272 730 272 730 751 865 751 865 789 127 789 127 160 402 160 402 522 133 522 133 281 728 281 728 864 78 864 78 309 256 309 256 942 468 942 468 164 69 164 69 372 181 372 181 720 82 720 82 616 23 616 23 667 466 667 466 618 526 618 526 687 29 687 29 386 174 386 174 29 458 29 458 346 165 346 165 225 55 225 55 427 407 427 407 541 203 541 203 736 109 736 109 817 933 817 933 665 21 665 21 473 172 473 172 418 380 418 380 586 457 586 457 381 931 381 931 625 374 625 374 93 607 93 607 683 387 683 387 43 284 43 284 139 788 139 788 645 149 645 149 408 96 408 96 826 350 826 350 140 52 140 52 911 923 911 923 918 111 918 111 893 70 893 70 25 644 25 644 752 108 752 108 299 314 299 314 713 817 713 817 663 815 663 815 669 71 669 71 27 657 27 657 757 571 757 571 171 676 171 676 780 937 780 937 620 639 620 639 916 386 916 386 569 398 569 398 433 269 433 269 610 17 610 17 616 220 616 220 833 498 833 498 771 917 771 917 641 316 641 316 860 122 860 122 817 341 817 341 915 216 915 216 633 40 633 40 311 49 311 49 407 486 407 486 57 260 57 260 102 281 102 281 902 517 902 517 469 653 469 653 534 751 534 751 71 245 71 245 341 590 341 590 402 922 402 922 420 196 420 196 64 917 64 917 792 647 792 647 761 225 761 225 568 423 568 423 837 239 837 239 602 791 602 791 874 931 874 931 338 278 338 278 79 195 79 195 944 482 944 482 716 231 716 231 949 208 949 208 173 254 173 254 216 647 216 647 115 714 115 714 324 899 324 899 659 863 659 863 408 402 408 402 117 104 117 104 293 154 293 154 566 738 566 738 180 401 180 401 126 516 126 516 331 197 331 197 114 337 114 337 796 13 796 13 882 300 882 300 135 68 135 68 278 222 278 222 556 141 556 141 423 641 423 641 672 540 672 540 869 389 869 389 299 636 299 636 706 47 706 47 458 843 458 843 165 853 165 853 941 633 941 633 168 739 168 739 122 205 122 205 841 224 841 224 318 74 318 74 677 159 677 159 842 222 842 222 81 205 81 205 193 127 193 127 634 306 634 306 925 862 925 862 206 677 206 677 770 425 770 425 366 97 366 97 448 176 448 176 658 691 658 691 861 282 861 282 491 697 491 697 208 480 208 480 474 552 474 552 263 399 263 399 503 647 503 647 290 266 290 266 779 241 779 241 53 262 53 262 330 13 330 13 778 636 778 636 221 251 221 251 141 439 141 439 670 772 670 772 827 756 827 756 562 940 562 940 226 819 226 819 179 525 179 525 133 8 133 8 683 21 683 21 285 837 285 837 524 548 524 548 764 883 764 883 57 54 57 54 242 265 242 265 308 692 308 692 731 836 731 836 708 854 708 854 391 693 391 693 420 615 420 615 955 67 955 67 65 7 65 7 752 424 752 424 659 240 659 240 884 277 884 277 68 957 68 957 556 103 556 103 471 517 471 517 803 526 803 526 406 850 406 850 206 334 206 334 316 833 316 833 187 772 187 772 523 395 523 395 887 608 887 608 455 372 455 372 713 303 713 303 713 267 713 267 446 736 446 736 838 570 838 570 342 242 342 242 747 636 747 636 5 636 5 636 213 415 213 415 948 744 948 744 343 329 343 329 193 884 193 884 248 176 248 176 507 304 507 304 626 96 626 96 231 258 231 258 628 377 628 377 574 613 574 613 940 549 940 549 207 648 207 648 211 804 211 804 649 929 649 929 6 921 6 921 526 234 526 234 719 357 719 357 105 219 105 219 181 171 181 171 581 313 581 313 920 679 920 679 906 745 906 745 9 665 9 665 205 199 205 199 73 276 73 276 286 831 286 831 912 256 912 256 443 276 443 276 839 153 839 153 282 155 282 155 206 558 206 558 163 957 163 957 887 291 887 291 628 825 628 825 713 879 713 879 155 159 155 159 446 863 446 863 607 22 607 22 453 145 453 145 632 663 632 663 320 122 320 122 18 367 18 367 903 161 903 161 655 65 655 65 868 33 868 33 770 450 770 450 725 43 725 43 308 699 308 699 206 641 206 641 738 587 738 587 948 636 948 636 765 738 765 738 354 328 354 328 41 711 41 711 168 483 168 483 254 403 254 403 583 161 583 161 714 180 714 180 118 363 118 363 526 939 526 939 32 763 32 763 188 590 188 590 420 865 420 865 768 711 768 711 116 595 116 595 950 531 950 531 169 899 169 899 326 34 326 34 613 62 613 62 178 78 178 78 224 190 224 190 924 74 924 74 262 270 262 270 92 478 92 478 504 851 504 851 316 613 316 613 523 960 523 960 903 288 903 288 9 290 9 290 617 16 617 16 208 755 208 755 609 321 609 321 149 635 149 635 676 658 676 658 476 85 476 85 705 947 705 947 388 190 388 190 890 58 890 58 269 55 269 55 247 866 247 866 748 919 748 919 343 121 343 121 201 710 201 710 686 677 686 677 513 2 513 2 65 732 65 732 100 925 100 925 652 426 652 426 56 828 56 828 124 943 124 943 692 665 692 665 54 158 54 158 326 131 326 131 142 960 142 960 782 217 782 217 913 367 913 367 544 531 544 531 454 697 454 697 193 840 193 840 188 873 188 873 9 910 9 910 498 533 498 533 45 280 45 280 334 771 334 771 188 742 188 742 295 843 295 843 889 75 889 75 203 541 203 541 346 111 346 111 570 312 570 312 330 718 330 718 680 628 680 628 487 503 487 503 575 377 575 377 388 717 388 717 347 646 347 646 297 586 297 586 396 555 396 555 14 631 14 631 407 271 407 271 228 886 228 886 758 298 758 298 76 376 76 376 915 588 915 588 29 263 29 263 17 789 17 789 674 765 674 765 707 507 707 507 282 459 282 459 179 775 179 775 861 536 861 536 223 655 223 655 497 542 497 542 110 264 110 264 660 32 660 32 690 735 690 735 927 375 927 375 494 807 494 807 287 208 287 208 471 137 471 137 659 366 659 366 474 959 474 959 562 230 562 230 276 217 276 217 920 635 920 635 642 479 642 479 493 925 493 925 353 430 353 430 142 650 142 650 324 374 324 374 232 929 232 929 548 624 548 624 415 919 415 919 622 42 622 42 457 883 457 883 49 529 49 529 597 224 597 224 589 586 589 586 681 164 681 164 842 27 842 27 466 116 466 116 668 412 668 412 684 957 684 957 807 18 807 18 197 381 197 381 580 727 580 727 415 393 415 393 64 665 64 665 562 199 562 199 538 858 538 858 359 501 359 501 328 238 328 238 222 352 222 352 562 768 562 768 745 750 745 750 950 269 950 269 399 661 399 661 99 295 99 295 650 545 650 545 574 243 574 243 448 747 448 747 495 187 495 187 853 158 853 158 914 900 914 900 798 363 798 363 701 873 701 873 494 90 494 90 659 834 659 834 472 601 472 601 133 628 133 628 227 63 227 63 244 911 244 911 935 630 935 630 839 217 839 217 181 448 181 448 406 429 406 429 654 239 654 239 365 695 365 695 206 314 206 314 625 624 625 624 939 906 939 906 240 594 240 594 503 720 503 720 334 562 334 562 388 189 388 189 516 197 516 197 647 423 647 423 200 603 200 603 572 484 572 484 9 742 9 742 120 187 120 187 680 198 680 198 133 903 133 903 570 176 570 176 420 441 420 441 519 240 519 240 69 403 69 403 204 289 204 289 592 238 592 238 122 950 122 950 671 757 671 757 628 629 628 629 1 808 1 808 661 55 661 55 569 538 569 538 744 554 744 554 510 116 510 116 366 719 366 719 377 816 377 816 284 316 284 316 585 542 585 542 858 26 858 26 642 162 642 162 709 872 709 872 425 436 425 436 109 822 109 822 378 606 378 606 344 427 344 427 99 322 99 322 253 512 253 512 70 210 70 210 906 131 906 131 507 534 507 534 735 469 735 469 267 297 267 297 17 428 17 428 310 700 310 700 872 530 872 530 366 18 366 18 801 164 801 164 282 66 282 66 236 915 236 915 340 761 340 761 111 294 111 294 555 309 555 309 769 951 769 951 34 395 34 395 368 114 368 114 879 801 879 801 60 409 60 409 189 629 189 629 345 578 345 578 433 791 433 791 138 804 138 804 32 533 32 533 34 730 34 730 694 334 694 334 685 5 685 5 569 487 569 487 923 257 923 257 288 730 288 730 845 581 845 581 601 565 601 565 283 406 283 406 771 474 771 474 846 401 846 401 245 893 245 893 358 165 358 165 693 681 693 681 834 763 834 763 833 60 833 60 715 677 715 677 646 514 646 514 822 45 822 45 242 743 242 743 602 43 602 43 584 64 584 64 517 526 517 526 957 116 957 116 246 216 246 216 830 319 830 319 676 861 676 861 680 367 680 367 501 201 501 201 399 426 399 426 328 407 328 407 120 678 120 678 620 538 620 538 934 120 934 120 112 934 112 934 879 233 879 233 657 893 657 893 372 509 372 509 408 59 408 59 596 275 596 275 334 381 334 381 550 163 550 163 50 755 50 755 304 565 304 565 689 104 689 104 709 90 709 90 856 428 856 428 309 335 309 335 458 648 458 648 598 510 598 510 224 213 224 213 170 890 170 890 102 192 102 192 425 44 425 44 606 588 606 588 956 142 956 142 443 526 443 526 166 623 166 623 720 950 720 950 509 686 509 686 655 155 655 155 843 288 843 288 33 221 33 221 35 816 35 816 428 109 428 109 466 697 466 697 604 857 604 857 113 133 113 133 210 130 210 130 906 879 906 879 164 798 164 798 668 358 668 358 792 374 792 374 920 749 920 749 108 937 108 937 422 414 422 414 17 296 17 296 673 546 673 546 87 698 87 698 147 691 147 691 85 775 85 775 689 136 689 136 242 373 242 373 56 354 56 354 607 723 607 723 763 341 763 341 389 139 389 139 527 390 527 390 383 858 383 858 506 173 506 173 863 82 863 82 182 341 182 341 360 88 360 88 498 286 498 286 341 166 341 166 785 187 785 187 593 10 593 10 574 358 574 358 644 229 644 229 238 430 238 430 34 126 34 126 237 493 237 493 502 769 502 769 501 384 501 384 613 454 613 454 330 122 330 122 89 381 89 381 51 455 51 455 465 739 465 739 663 906 663 906 948 531 948 531 176 891 176 891 209 302 209 302 912 543 912 543 912 284 912 284 267 924 267 924 462 283 462 283 231 552 231 552 219 765 219 765 925 912 925 912 893 808 893 808 158 370 158 370 428 20 428 20 652 514 652 514 596 16 596 16 700 521 700 521 22 382 22 382 443 289 443 289 6 723 6 723 134 762 134 762 750 536 750 536 784 665 784 665 714 427 714 427 192 148 192 148 651 575 651 575 880 599 880 599 212 407 212 407 367 289 367 289 896 391 896 391 794 531 794 531 867 486 867 486 613 409 613 409 783 797 783 797 706 399 706 399 584 865 584 865 836 695 836 695 42 177 42 177 944 776 944 776 197 93 197 93 671 396 671 396 167 746 167 746 751 503 751 503 324 654 324 654 547 172 547 172 877 130 877 130 943 161 943 161 619 781 619 781 646 284 646 284 669 184 669 184 743 886 743 886 493 364 493 364 376 902 376 902 843 793 843 793 540 326 540 326 7 204 7 204 634 332 634 332 919 534 919 534 185 252 185 252 254 814 254 814 663 60 663 60 346 289 346 289 657 803 657 803 813 348 813 348 890 662 890 662 531 924 531 924 855 461 855 461 924 563 924 563 99 147 99 147 78 136 78 136 672 463 672 463 825 479 825 479 575 348 575 348 379 96 379 96 77 142 77 142 351 743 351 743 349 348 349 348 100 99 100 99 889 205 889 205 60 216 60 216 540 193 540 193 781 93 781 93 696 553 696 553 499 799 499 799 242 75 242 75 828 860 828 860 33 63 33 63 170 745 170 745 530 756 530 756 821 109 821 109 391 939 391 939 390 740 390 740 499 123 499 123 254 668 254 668 191 460 191 460 365 379 365 379 585 860 585 860 859 567 859 567 416 381 416 381 194 540 194 540 713 276 713 276 529 74 529 74 957 348 957 348 43 245 43 245 872 801 872 801 166 35 166 35 684 198 684 198 205 753 205 753 28 511 28 511 798 655 798 655 193 344 193 344 717 447 717 447 153 492 153 492 127 730 127 730 467 366 467 366 212 420 212 420 334 273 334 273 181 102 181 102 955 194 955 194 258 932 258 932 270 131 270 131 764 222 764 222 243 784 243 784 7 251 7 251 255 945 255 945 157 932 157 932 780 369 780 369 571 454 571 454 529 508 529 508 733 171 733 171 338 760 338 760 241 690 241 690 7 606 7 606 410 336 410 336 95 572 95 572 750 779 750 779 440 370 440 370 504 513 504 513 680 184 680 184 182 288 182 288 439 727 439 727 731 811 731 811 226 811 226 811 334 891 334 891 410 744 410 744 874 956 874 956 380 108 380 108 950 771 950 771 264 479 264 479 639 41 639 41 325 125 325 125 927 197 927 197 924 642 924 642 459 173 459 173 813 510 813 510 171 330 171 330 649 659 649 659 860 475 860 475 825 442 825 442 750 561 750 561 310 638 310 638 359 433 359 433 175 190 175 190 127 853 127 853 70 432 70 432 738 235 738 235 19 473 19 473 753 596 753 596 31 277 31 277 385 838 385 838 427 341 427 341 90 715 90 715 487 604 487 604 121 704 121 704 763 514 763 514 526 727 526 727 705 113 705 113 456 747 456 747 803 916 803 916 147 193 147 193 328 770 328 770 814 289 814 289 2 57 2 57 394 901 394 901 432 102 432 102 4 281 4 281 883 647 883 647 660 147 660 147 139 470 139 470 202 638 202 638 201 304 201 304 35 193 35 193 623 20 623 20 50 175 50 175 597 715 597 715 215 491 215 491 132 111 132 111 871 297 871 297 700 560 700 560 233 500 233 500 239 914 239 914 860 873 860 873 324 877 324 877 496 315 496 315 213 940 213 940 72 173 72 173 625 463 625 463 382 27 382 27 923 617 923 617 671 49 671 49 491 946 491 946 485 949 485 949 208 563 208 563 266 157 266 157 346 319 346 319 419 366 419 366 459 785 459 785 222 371 222 371 634 289 634 289 640 647 640 647 373 290 373 290 591 904 591 904 692 866 692 866 358 205 358 205 345 353 345 353 939 240 939 240 934 786 934 786 308 910 308 910 461 552 461 552 170 446 170 446 638 403 638 403 742 748 742 748 606 410 606 410 759 280 759 280 326 278 326 278 287 725 287 725 259 565 259 565 598 331 598 331 597 312 597 312 6 630 6 630 958 381 958 381 538 279 538 279 672 244 672 244 854 652 854 652 493 22 493 22 758 345 758 345 563 888 563 888 56 45 56 45 762 439 762 439 752 94 752 94 42 695 42 695 5 625 5 625 601 942 601 942 118 853 118 853 592 742 592 742 247 142 247 142 266 59 266 59 621 51 621 51 697 225 697 225 628 753 628 753 1 348 1 348 90 902 90 902 251 7 251 7 545 518 545 518 500 462 500 462 576 282 576 282 427 755 427 755 278 908 278 908 743 637 743 637 159 896 159 896 478 341 478 341 594 380 594 380 744 84 744 84 250 701 250 701 768 869 768 869 326 227 326 227 665 161 665 161 753 890 753 890 649 767 649 767 919 108 919 108 32 921 32 921 614 336 614 336 543 607 543 607 758 595 758 595 21 484 21 484 397 205 397 205 674 164 674 164 895 122 895 122 242 116 242 116 281 793 281 793 349 428 349 428 799 701 799 701 136 782 136 782 367 611 367 611 509 455 509 455 606 57 606 57 619 294 619 294 637 903 637 903 111 744 111 744 32 937 32 937 615 721 615 721 579 489 579 489 214 71 214 71 20 744 20 744 950 346 950 346 373 82 373 82 830 326 830 326 817 87 817 87 633 263 633 263 768 903 768 903 932 397 932 397 234 555 234 555 876 162 876 162 650 397 650 397 247 284 247 284 647 777 647 777 751 800 751 800 502 913 502 913 428 7 428 7 667 440 667 440 636 894 636 894 620 166 620 166 95 392 95 392 660 151 660 151 370 539 370 539 613 958 613 958 344 660 344 660 844 634 844 634 722 324 722 324 650 602 650 602 314 510 314 510 255 723 255 723 957 568 957 568 16 920 16 920 326 319 326 319 849 113 849 113 56 823 56 823 591 953 591 953 295 915 295 915 775 609 775 609 795 477 795 477 44 620 44 620 593 372 593 372 549 561 549 561 57 329 57 329 780 157 780 157 57 225 57 225 944 238 944 238 424 470 424 470 468 249 468 249 276 598 276 598 637 226 637 226 279 464 279 464 867 33 867 33 460 522 460 522 879 549 879 549 504 717 504 717 149 817 149 817 171 747 171 747 845 592 845 592 427 521 427 521 72 354 72 354 239 34 239 34 423 347 423 347 293 450 293 450 641 705 641 705 172 203 172 203 866 497 866 497 795 948 795 948 582 858 582 858 825 900 825 900 802 128 802 128 322 412 322 412 540 443 540 443 873 107 873 107 398 693 398 693 208 823 208 823 711 304 711 304 529 347 529 347 841 190 841 190 761 899 761 899 391 497 391 497 250 262 250 262 306 828 306 828 817 268 817 268 516 444 516 444 816 95 816 95 314 269 314 269 497 775 497 775 590 652 590 652 365 407 365 407 654 769 654 769 635 226 635 226 528 153 528 153 654 950 654 950 14 853 14 853 689 45 689 45 156 297 156 297 739 120 739 120 67 609 67 609 86 89 86 89 897 280 897 280 560 425 560 425 261 641 261 641 717 147 717 147 826 727 826 727 679 148 679 148 956 328 956 328 426 709 426 709 264 655 264 655 584 805 584 805 409 572 409 572 604 349 604 349 610 131 610 131 214 280 214 280 501 326 501 326 125 206 125 206 36 25 36 25 11 716 11 716 563 544 563 544 239 752 239 752 396 495 396 495 456 645 456 645 952 16 952 16 284 531 284 531 234 948 234 948 796 635 796 635 315 242 315 242 774 631 774 631 12 426 12 426 673 189 673 189 654 269 654 269 37 354 37 354 587 547 587 547 874 834 874 834 425 347 425 347 416 123 416 123 548 430 548 430 275 521 275 521 141 210 141 210 804 210 804 210 656 814 656 814 869 952 869 952 7 130 7 130 413 628 413 628 836 95 836 95 779 362 779 362 399 943 399 943 788 478 788 478 602 705 602 705 717 711 717 711 407 647 407 647 776 53 776 53 133 404 133 404 179 354 179 354 352 824 352 824 819 218 819 218 293 720 293 720 111 757 111 757 258 350 258 350 803 247 803 247 505 340 505 340 154 806 154 806 152 300 152 300 181 775 181 775 213 205 213 205 757 413 757 413 731 306 731 306 783 572 783 572 713 364 713 364 299 719 299 719 689 670 689 670 358 787 358 787 409 447 409 447 209 794 209 794 957 91 957 91 111 330 111 330 267 723 267 723 443 92 443 92 549 728 549 728 480 733 480 733 703 687 703 687 142 897 142 897 556 9 556 9 230 623 230 623 881 243 881 243 542 451 542 451 842 460 842 460 410 658 410 658 360 4 360 4 56 586 56 586 516 426 516 426 183 766 183 766 770 261 770 261 526 72 526 72 360 196 360 196 116 960 116 960 737 352 737 352 861 443 861 443 459 812 459 812 691 805 691 805 378 9 378 9 274 697 274 697 371 879 371 879 266 779 266 779 178 235 178 235 100 731 100 731 782 654 782 654 429 180 429 180 447 840 447 840 100 381 100 381 148 653 148 653 914 145 914 145 929 787 929 787 567 225 567 225 176 356 176 356 837 240 837 240 355 405 355 405 888 495 888 495 875 700 875 700 583 737 583 737 876 37 876 37 449 524 449 524 872 228 872 228 884 670 884 670 279 159 279 159 671 216 671 216 931 531 931 531 569 464 569 464 746 16 746 16 488 111 488 111 63 248 63 248 843 884 843 884 42 452 42 452 817 304 817 304 163 63 163 63 544 136 544 136 602 521 602 521 562 341 562 341 875 520 875 520 194 363 194 363 662 544 662 544 275 743 275 743 483 178 483 178 37 184 37 184 796 457 796 457 681 354 681 354 700 514 700 514 712 956 712 956 629 783 629 783 795 755 795 755 44 501 44 501 624 453 624 453 632 78 632 78 652 711 652 711 870 904 870 904 420 672 420 672 696 677 696 677 610 523 610 523 161 697 161 697 294 281 294 281 267 431 267 431 450 493 450 493 17 4 17 4 637 318 637 318 325 714 325 714 593 920 593 920 683 807 683 807 46 475 46 475 636 915 636 915 565 187 565 187 805 542 805 542 189 702 189 702 69 167 69 167 465 577 465 577 498 38 498 38 815 308 815 308 501 547 501 547 651 473 651 473 521 508 521 508 736 419 736 419 648 47 648 47 158 926 158 926 786 522 786 522 877 176 877 176 614 136 614 136 13 262 13 262 61 103 61 103 286 8 286 8 854 440 854 440 959 327 959 327 2 550 2 550 100 425 100 425 558 157 558 157 518 666 518 666 829 118 829 118 324 27 324 27 798 595 798 595 663 677 663 677 436 614 436 614 875 584 875 584 341 246 341 246 289 100 289 100 459 865 459 865 654 495 654 495 23 852 23 852 634 242 634 242 233 21 233 21 34 716 34 716 489 58 489 58 311 301 311 301 818 431 818 431 541 668 541 668 785 692 785 692 557 690 557 690 138 157 138 157 243 477 243 477 915 784 915 784 560 606 560 606 856 458 856 458 281 651 281 651 181 923 181 923 22 334 22 334 831 37 831 37 900 99 900 99 764 97 764 97 116 222 116 222 357 922 357 922 233 867 233 867 555 367 555 367 414 428 414 428 816 277 816 277 318 647 318 647 650 596 650 596 490 341 490 341 899 5 899 5 119 13 119 13 539 26 539 26 941 822 941 822 836 150 836 150 571 620 571 620 665 181 665 181 41 303 41 303 557 196 557 196 107 148 107 148 357 527 357 527 397 455 397 455 951 320 951 320 848 458 848 458 270 849 270 849 232 691 232 691 392 339 392 339 511 748 511 748 953 617 953 617 49 562 49 562 422 906 422 906 14 471 14 471 203 66 203 66 860 641 860 641 918 881 918 881 850 744 850 744 745 458 745 458 670 411 670 411 411 406 411 406 96 188 96 188 248 943 248 943 621 832 621 832 61 197 61 197 717 560 717 560 157 220 157 220 956 618 956 618 446 844 446 844 365 160 365 160 701 512 701 512 898 24 898 24 550 504 550 504 316 135 316 135 563 518 563 518 823 469 823 469 476 683 476 683 321 669 321 669 133 433 133 433 696 816 696 816 853 448 853 448 752 625 752 625 171 854 171 854 214 902 214 902 813 47 813 47 732 179 732 179 29 87 29 87 564 857 564 857 735 708 735 708 460 901 460 901 522 317 522 317 771 856 771 856 42 669 42 669 624 263 624 263 507 789 507 789 153 862 153 862 50 487 50 487 509 568 509 568 565 108 565 108 715 841 715 841 94 912 94 912 616 661 616 661 827 273 827 273 686 822 686 822 785 835 785 835 807 601 807 601 725 590 725 590 22 385 22 385 497 622 497 622 174 259 174 259 901 179 901 179 921 457 921 457 932 127 932 127 370 912 370 912 531 75 531 75 523 489 523 489 781 865 781 865 488 763 488 763 833 675 833 675 66 703 66 703 18 835 18 835 6 195 6 195 22 585 22 585 595 168 595 168 152 593 152 593 320 484 320 484 343 522 343 522 531 385 531 385 68 952 68 952 522 540 522 540 598 39 598 39 763 36 763 36 668 551 668 551 174 783 174 783 242 118 242 118 611 580 611 580 936 834 936 834 591 109 591 109 508 716 508 716 543 900 543 900 676 491 676 491 751 218 751 218 73 390 73 390 20 337 20 337 198 734 198 734 852 930 852 930 877 577 877 577 105 729 105 729 66 88 66 88 386 84 386 84 141 342 141 342 959 314 959 314 16 46 16 46 132 73 132 73 732 150 732 150 207 484 207 484 826 281 826 281 148 525 148 525 933 148 933 148 248 156 248 156 15 633 15 633 854 958 854 958 668 526 668 526 894 498 894 498 548 364 548 364 246 448 246 448 208 268 208 268 521 671 521 671 104 295 104 295 934 505 934 505 642 233 642 233 487 705 487 705 380 527 380 527 131 277 131 277 617 9 617 9 33 489 33 489 294 490 294 490 161 511 161 511 517 464 517 464 890 168 890 168 45 711 45 711 6 413 6 413 589 934 589 934 140 98 140 98 133 364 133 364 564 449 564 449 302 285 302 285 809 522 809 522 515 150 515 150 957 86 957 86 144 403 144 403 859 153 859 153 592 258 592 258 432 191 432 191 952 440 952 440 475 24 475 24 688 737 688 737 941 326 941 326 341 313 341 313 879 193 879 193 952 465 952 465 25 406 25 406 668 400 668 400 92 676 92 676 793 478 793 478 259 892 259 892 616 396 616 396 658 649 658 649 445 249 445 249 23 710 23 710 846 553 846 553 745 646 745 646 257 260 257 260 838 894 838 894 131 577 131 577 643 475 643 475 629 743 629 743 335 693 335 693 581 870 581 870 440 186 440 186 940 423 940 423 382 492 382 492 276 676 276 676 597 287 597 287 284 110 284 110 39 638 39 638 341 487 341 487 144 262 144 262 903 456 903 456 864 584 864 584 301 28 301 28 413 812 413 812 436 131 436 131 382 169 382 169 577 305 577 305 689 270 689 270 104 620 104 620 278 701 278 701 693 401 693 401 193 810 193 810 487 271 487 271 124 672 124 672 944 746 944 746 258 508 258 508 630 954 630 954 454 496 454 496 725 233 725 233 298 769 298 769 219 185 219 185 136 714 136 714 331 572 331 572 621 183 621 183 91 538 91 538 857 459 857 459 757 782 757 782 128 90 128 90 908 399 908 399 570 142 570 142 600 104 600 104 957 372 957 372 61 40 61 40 43 732 43 732 682 776 682 776 814 152 814 152 229 776 229 776 44 437 44 437 5 241 5 241 199 470 199 470 658 944 658 944 787 701 787 701 278 588 278 588 819 19 819 19 465 329 465 329 731 120 731 120 946 279 946 279 356 151 356 151 94 317 94 317 159 112 159 112 110 723 110 723 526 534 526 534 623 841 623 841 742 689 742 689 672 735 672 735 916 189 916 189 375 427 375 427 629 842 629 842 157 214 157 214 476 826 476 826 557 607 557 607 144 837 144 837 505 662 505 662 11 760 11 760 453 354 453 354 60 177 60 177 586 316 586 316 134 677 134 677 52 306 52 306 447 219 447 219 677 229 677 229 946 431 946 431 240 395 240 395 29 720 29 720 542 877 542 877 308 577 308 577 796 795 796 795 331 883 331 883 176 266 176 266 735 77 735 77 960 76 960 76 705 914 705 914 717 118 717 118 829 48 829 48 15 430 15 430 789 488 789 488 431 561 431 561 60 336 60 336 589 143 589 143 155 530 155 530 571 682 571 682 399 107 399 107 895 251 895 251 937 620 937 620 365 509 365 509 339 213 339 213 164 7 164 7 74 579 74 579 86 746 86 746 624 872 624 872 587 5 587 5 260 263 260 263 19 579 19 579 689 692 689 692 853 673 853 673 634 868 634 868 594 579 594 579 313 706 313 706 237 754 237 754 190 333 190 333 705 773 705 773 714 282 714 282 409 235 409 235 310 870 310 870 839 234 839 234 717 10 717 10 706 121 706 121 470 480 470 480 574 76 574 76 908 598 908 598 198 248 198 248 413 103 413 103 97 108 97 108 184 755 184 755 138 483 138 483 959 46 959 46 556 361 556 361 808 545 808 545 34 289 34 289 531 512 531 512 263 164 263 164 245 655 245 655 299 812 299 812 821 337 821 337 517 585 517 585 841 364 841 364 857 307 857 307 750 366 750 366 835 643 835 643 706 700 706 700 310 86 310 86 69 281 69 281 604 936 604 936 747 602 747 602 596 584 596 584 30 744 30 744 58 450 58 450 694 726 694 726 464 568 464 568 865 7 865 7 227 881 227 881 33 204 33 204 87 794 87 794 27 165 27 165 410 248 410 248 653 142 653 142 246 1 246 1 599 665 599 665 552 486 552 486 515 783 515 783 867 874 867 874 909 589 909 589 717 100 717 100 229 196 229 196 66 64 66 64 625 763 625 763 208 766 208 766 840 907 840 907 762 242 762 242 632 802 632 802 630 2 630 2 512 129 512 129 175 107 175 107 855 126 855 126 356 579 356 579 773 858 773 858 707 269 707 269 892 379 892 379 390 749 390 749 803 107 803 107 178 331 178 331 807 330 807 330 62 158 62 158 364 267 364 267 159 49 159 49 839 807 839 807 233 392 233 392 805 845 805 845 191 388 191 388 215 748 215 748 541 898 541 898 194 923 194 923 66 7 66 7 358 799 358 799 741 238 741 238 79 862 79 862 622 869 622 869 954 29 954 29 594 851 594 851 681 350 681 350 382 243 382 243 463 504 463 504 399 470 399 470 726 339 726 339 280 799 280 799 281 685 281 685 352 709 352 709 938 88 938 88 161 596 161 596 205 633 205 633 10 428 10 428 318 321 318 321 929 922 929 922 723 793 723 793 542 329 542 329 788 145 788 145 840 140 840 140 64 473 64 473 200 179 200 179 889 333 889 333 277 120 277 120 365 729 365 729 703 787 703 787 552 280 552 280 279 195 279 195 451 293 451 293 414 797 414 797 266 109 266 109 396 9 396 9 959 304 959 304 842 768 842 768 85 454 85 454 888 788 888 788 104 936 104 936 380 674 380 674 609 436 609 436 123 311 123 311 29 322 29 322 630 381 630 381 523 500 523 500 38 301 38 301 77 251 77 251 631 532 631 532 251 353 251 353 266 405 266 405 543 129 543 129 756 357 756 357 503 329 503 329 701 462 701 462 247 767 247 767 483 300 483 300 644 249 644 249 249 35 249 35 183 871 183 871 38 61 38 61 484 354 484 354 844 155 844 155 231 337 231 337 610 35 610 35 129 759 129 759 851 402 851 402 103 41 103 41 190 440 190 440 65 209 65 209 885 823 885 823 364 44 364 44 510 328 510 328 505 203 505 203 533 758 533 758 620 278 620 278 296 608 296 608 509 452 509 452 537 955 537 955 218 292 218 292 960 526 960 526 227 663 227 663 295 693 295 693 749 659 749 659 908 479 908 479 832 162 832 162 546 656 546 656 601 801 601 801 208 608 208 608 617 2 617 2 112 505 112 505 339 458 339 458 593 284 593 284 562 915 562 915 566 541 566 541 209 139 209 139 725 867 725 867 945 948 945 948 345 425 345 425 646 674 646 674 737 320 737 320 442 704 442 704 255 459 255 459 297 587 297 587 505 705 505 705 868 533 868 533 843 494 843 494 494 195 494 195 66 592 66 592 739 192 739 192 138 136 138 136 553 653 553 653 235 431 235 431 947 854 947 854 61 538 61 538 624 363 624 363 714 294 714 294 541 298 541 298 761 555 761 555 810 133 810 133 124 834 124 834 173 186 173 186 222 485 222 485 775 730 775 730 166 8 166 8 269 677 269 677 413 69 413 69 435 751 435 751 33 621 33 621 672 483 672 483 133 355 133 355 337 95 337 95 59 467 59 467 189 555 189 555 702 838 702 838 563 529 563 529 169 906 169 906 264 129 264 129 225 472 225 472 348 441 348 441 45 685 45 685 774 942 774 942 268 762 268 762 588 681 588 681 368 513 368 513 813 393 813 393 511 155 511 155 24 574 24 574 661 180 661 180 371 15 371 15 576 714 576 714 533 213 533 213 387 49 387 49 139 318 139 318 787 593 787 593 797 614 797 614 510 576 510 576 116 956 116 956 649 129 649 129 778 520 778 520 325 97 325 97 749 941 749 941 666 158 666 158 238 68 238 68 108 537 108 537 914 335 914 335 893 308 893 308 572 602 572 602 748 113 748 113 439 767 439 767 214 284 214 284 658 865 658 865 523 252 523 252 674 561 674 561 372 940 372 940 899 920 899 920 694 369 694 369 67 88 67 88 810 421 810 421 100 386 100 386 348 182 348 182 734 384 734 384 666 588 666 588 498 137 498 137 312 631 312 631 52 74 52 74 842 291 842 291 430 614 430 614 535 73 535 73 242 751 242 751 793 245 793 245 157 242 157 242 236 173 236 173 105 115 105 115 758 437 758 437 640 872 640 872 397 5 397 5 497 327 497 327 99 683 99 683 444 847 444 847 174 578 174 578 454 488 454 488 35 459 35 459 620 43 620 43 899 473 899 473 122 68 122 68 325 84 325 84 433 502 433 502 212 503 212 503 774 597 774 597 399 851 399 851 481 781 481 781 648 843 648 843 671 153 671 153 646 790 646 790 17 332 17 332 898 1 898 1 763 716 763 716 941 362 941 362 789 274 789 274 105 454 105 454 590 811 590 811 780 539 780 539 68 634 68 634 672 775 672 775 268 308 268 308 358 55 358 55 49 866 49 866 846 113 846 113 365 546 365 546 512 75 512 75 305 551 305 551 278 497 278 497 95 419 95 419 155 869 155 869 670 756 670 756 266 460 266 460 194 315 194 315 652 39 652 39 67 468 67 468 891 580 891 580 131 632 131 632 733 417 733 417 593 264 593 264 605 671 605 671 745 530 745 530 766 930 766 930 443 359 443 359 355 804 355 804 319 504 319 504 447 423 447 423 619 953 619 953 342 665 342 665 659 351 659 351 616 363 616 363 65 820 65 820 39 800 39 800 497 277 497 277 762 79 762 79 596 116 596 116 379 677 379 677 269 406 269 406 569 480 569 480 54 725 54 725 503 212 503 212 412 351 412 351 127 885 127 885 576 860 576 860 148 685 148 685 898 817 898 817 955 233 955 233 616 254 616 254 406 614 406 614 204 232 204 232 591 14 591 14 929 484 929 484 717 368 717 368 602 134 602 134 381 475 381 475 335 471 335 471 521 881 521 881 615 672 615 672 72 260 72 260 959 763 959 763 125 532 125 532 3 476 3 476 209 633 209 633 227 53 227 53 157 797 157 797 196 652 196 652 816 66 816 66 63 249 63 249 13 826 13 826 169 237 169 237 170 804 170 804 497 406 497 406 590 185 590 185 706 582 706 582 247 851 247 851 880 224 880 224 448 880 448 880 768 539 768 539 443 482 443 482 109 644 109 644 45 463 45 463 486 377 486 377 845 879 845 879 654 46 654 46 136 658 136 658 827 748 827 748 761 141 761 141 584 54 584 54 452 386 452 386 426 887 426 887 785 13 785 13 261 519 261 519 863 876 863 876 124 283 124 283 200 215 200 215 708 73 708 73 949 147 949 147 351 420 351 420 51 461 51 461 389 468 389 468 863 341 863 341 405 537 405 537 77 54 77 54 664 425 664 425 289 347 289 347 357 375 357 375 78 532 78 532 266 548 266 548 343 292 343 292 713 306 713 306 569 803 569 803 191 283 191 283 225 862 225 862 709 870 709 870 814 950 814 950 485 815 485 815 758 801 758 801 734 484 734 484 193 745 193 745 289 587 289 587 781 362 781 362 86 122 86 122 664 798 664 798 345 503 345 503 216 737 216 737 239 19 239 19 445 33 445 33 454 353 454 353 779 857 779 857 490 14 490 14 501 780 501 780 358 629 358 629 208 476 208 476 727 787 727 787 930 450 930 450 590 826 590 826 165 9 165 9 399 271 399 271 456 401 456 401 467 140 467 140 813 845 813 845 70 895 70 895 108 69 108 69 9 778 9 778 335 149 335 149 881 737 881 737 788 684 788 684 518 335 518 335 879 78 879 78 325 497 325 497 837 211 837 211 543 569 543 569 497 102 497 102 696 172 696 172 578 646 578 646 296 101 296 101 315 264 315 264 211 787 211 787 247 47 247 47 179 674 179 674 459 153 459 153 314 582 314 582 161 566 161 566 188 354 188 354 255 557 255 557 251 21 251 21 700 627 700 627 212 655 212 655 804 532 804 532 409 42 409 42 601 388 601 388 312 566 312 566 496 713 496 713 465 146 465 146 566 513 566 513 697 310 697 310 488 281 488 281 248 362 248 362 121 470 121 470 715 397 715 397 34 143 34 143 903 818 903 818 35 630 35 630 45 188 45 188 933 733 933 733 645 833 645 833 566 305 566 305 133 169 133 169 918 306 918 306 728 880 728 880 890 632 890 632 668 421 668 421 137 812 137 812 357 876 357 876 674 586 674 586 440 509 440 509 465 355 465 355 165 163 165 163 285 765 285 765 77 893 77 893 129 832 129 832 759 385 759 385 721 691 721 691 838 656 838 656 921 817 921 817 142 32 142 32 24 939 24 939 768 292 768 292 669 893 669 893 312 179 312 179 658 346 658 346 282 836 282 836 795 534 795 534 53 151 53 151 207 331 207 331 908 384 908 384 380 806 380 806 610 427 610 427 437 301 437 301 731 746 731 746 479 150 479 150 523 764 523 764 443 613 443 613 143 434 143 434 283 939 283 939 418 23 418 23 4 589 4 589 820 587 820 587 813 453 813 453 742 257 742 257 260 225 260 225 744 834 744 834 314 423 314 423 48 799 48 799 806 34 806 34 354 704 354 704 453 566 453 566 957 771 957 771 957 698 957 698 432 793 432 793 160 650 160 650 410 535 410 535 166 941 166 941 399 771 399 771 911 369 911 369 321 262 321 262 666 792 666 792 25 667 25 667 957 886 957 886 119 339 119 339 417 950 417 950 686 401 686 401 545 85 545 85 323 652 323 652 561 784 561 784 879 716 879 716 615 317 615 317 826 194 826 194 904 775 904 775 733 662 733 662 362 244 362 244 311 106 311 106 152 33 152 33 94 691 94 691 656 701 656 701 411 890 411 890 425 541 425 541 799 743 799 743 506 718 506 718 503 694 503 694 946 403 946 403 746 197 746 197 912 395 912 395 814 721 814 721 522 459 522 459 640 186 640 186 950 376 950 376 915 660 915 660 113 481 113 481 656 267 656 267 14 426 14 426 276 858 276 858 595 587 595 587 572 142 572 142 872 159 872 159 311 469 311 469 53 308 53 308 359 17 359 17 515 97 515 97 418 396 418 396 563 801 563 801 922 156 922 156 920 254 920 254 577 41 577 41 196 489 196 489 227 141 227 141 30 504 30 504 945 568 945 568 641 87 641 87 17 113 17 113 570 838 570 838 667 785 667 785 269 537 269 537 731 582 731 582 177 54 177 54 722 785 722 785 783 730 783 730 693 264 693 264 775 21 775 21 876 532 876 532 618 137 618 137 532 884 532 884 321 47 321 47 837 657 837 657 750 584 750 584 741 337 741 337 28 91 28 91 67 289 67 289 118 128 118 128 439 265 439 265 348 664 348 664 906 229 906 229 675 729 675 729 147 77 147 77 192 202 192 202 598 23 598 23 392 317 392 317 253 228 253 228 118 757 118 757 264 43 264 43 533 464 533 464 820 70 820 70 82 541 82 541 357 897 357 897 868 592 868 592 186 493 186 493 737 163 737 163 12 760 12 760 505 274 505 274 906 154 906 154 64 710 64 710 367 691 367 691 369 183 369 183 540 182 540 182 247 820 247 820 617 876 617 876 735 623 735 623 761 428 761 428 318 751 318 751 915 742 915 742 952 560 952 560 765 299 765 299 52 458 52 458 231 619 231 619 780 296 780 296 567 428 567 428 399 649 399 649 260 201 260 201 640 898 640 898 28 878 28 878 469 698 469 698 638 542 638 542 952 429 952 429 673 942 673 942 266 874 266 874 620 263 620 263 315 39 315 39 755 549 755 549 161 673 161 673 909 871 909 871 160 856 160 856 22 313 22 313 178 392 178 392 818 16 818 16 324 702 324 702 118 858 118 858 156 852 156 852 157 31 157 31 768 501 768 501 173 347 173 347 477 409 477 409 138 778 138 778 357 500 357 500 589 919 589 919 509 649 509 649 133 898 133 898 572 308 572 308 372 863 372 863 559 674 559 674 850 468 850 468 472 532 472 532 841 670 841 670 42 416 42 416 311 844 311 844 79 432 79 432 943 387 943 387 354 640 354 640 824 184 824 184 693 868 693 868 460 633 460 633 781 384 781 384 602 933 602 933 545 462 545 462 5 495 5 495 926 412 926 412 548 607 548 607 102 331 102 331 448 209 448 209 268 721 268 721 920 52 920 52 665 568 665 568 608 75 608 75 203 285 203 285 317 112 317 112 273 433 273 433 651 844 651 844 656 316 656 316 472 32 472 32 673 405 673 405 678 960 678 960 656 491 656 491 108 19 108 19 799 191 799 191 150 340 150 340 65 551 65 551 577 148 577 148 671 141 671 141 854 302 854 302 474 816 474 816 503 156 503 156 649 912 649 912 454 509 454 509 700 949 700 949 956 521 956 521 150 211 150 211 581 847 581 847 44 112 44 112 771 817 771 817 75 873 75 873 841 419 841 419 433 237 433 237 544 688 544 688 527 960 527 960 69 757 69 757 205 506 205 506 169 420 169 420 134 454 134 454 880 451 880 451 327 164 327 164 115 106 115 106 532 487 532 487 510 521 510 521 36 119 36 119 786 927 786 927 32 143 32 143 292 644 292 644 104 320 104 320 540 608 540 608 782 557 782 557 279 49 279 49 664 77 664 77 166 842 166 842 898 941 898 941 525 334 525 334 442 363 442 363 581 825 581 825 675 636 675 636 570 343 570 343 722 38 722 38 269 907 269 907 596 391 596 391 851 266 851 266 166 652 166 652 404 93 404 93 571 891 571 891 333 99 333 99 570 874 570 874 430 524 430 524 190 197 190 197 733 799 733 799 724 524 724 524 754 629 754 629 192 146 192 146 313 891 313 891 632 63 632 63 307 500 307 500 679 399 679 399 724 757 724 757 492 81 492 81 390 296 390 296 280 298 280 298 485 329 485 329 628 79 628 79 450 556 450 556 505 462 505 462 865 757 865 757 85 390 85 390 826 222 826 222 109 361 109 361 827 373 827 373 602 105 602 105 500 639 500 639 933 314 933 314 609 613 609 613 773 766 773 766 563 72 563 72 279 720 279 720 894 601 894 601 222 692 222 692 745 450 745 450 64 771 64 771 64 830 64 830 556 84 556 84 82 764 82 764 13 8 13 8 478 420 478 420 608 299 608 299 576 950 576 950 109 310 109 310 587 579 587 579 44 180 44 180 65 113 65 113 590 389 590 389 924 248 924 248 564 28 564 28 393 423 393 423 565 898 565 898 552 927 552 927 29 913 29 913 808 697 808 697 523 510 523 510 707 381 707 381 556 887 556 887 256 443 256 443 293 145 293 145 222 598 222 598 69 395 69 395 887 617 887 617 718 696 718 696 725 416 725 416 635 638 635 638 173 926 173 926 92 343 92 343 395 931 395 931 290 662 290 662 677 434 677 434 936 952 936 952 1 528 1 528 623 769 623 769 803 106 803 106 556 71 556 71 504 340 504 340 484 430 484 430 178 935 178 935 697 537 697 537 604 701 604 701 446 893 446 893 565 711 565 711 125 803 125 803 430 327 430 327 561 809 561 809 432 278 432 278 268 2 268 2 148 95 148 95 499 881 499 881 744 546 744 546 253 274 253 274 433 114 433 114 695 658 695 658 867 951 867 951 290 306 290 306 427 45 427 45 116 583 116 583 358 355 358 355 275 381 275 381 231 829 231 829 541 911 541 911 821 883 821 883 931 17 931 17 202 144 202 144 617 551 617 551 277 755 277 755 441 17 441 17 269 651 269 651 588 49 588 49 375 456 375 456 409 815 409 815 828 568 828 568 670 441 670 441 805 868 805 868 463 277 463 277 237 299 237 299 209 217 209 217 454 637 454 637 448 754 448 754 148 930 148 930 553 286 553 286 943 881 943 881 742 601 742 601 364 916 364 916 759 731 759 731 152 845 152 845 542 73 542 73 945 921 945 921 166 78 166 78 863 572 863 572 453 585 453 585 819 327 819 327 373 901 373 901 625 609 625 609 933 226 933 226 914 68 914 68 439 275 439 275 642 636 642 636 707 288 707 288 354 619 354 619 275 933 275 933 199 7 199 7 741 401 741 401 761 154 761 154 44 40 44 40 181 1 181 1 335 450 335 450 364 622 364 622 873 649 873 649 386 295 386 295 135 127 135 127 463 324 463 324 749 118 749 118 273 598 273 598 862 922 862 922 764 233 764 233 290 228 290 228 174 829 174 829 817 516 817 516 304 307 304 307 156 703 156 703 774 753 774 753 17 821 17 821 424 690 424 690 178 602 178 602 388 706 388 706 407 244 407 244 570 836 570 836 329 545 329 545 735 684 735 684 328 142 328 142 315 262 315 262 263 576 263 576 523 301 523 301 618 655 618 655 191 148 191 148 719 486 719 486 957 513 957 513 412 397 412 397 839 255 839 255 874 549 874 549 788 572 788 572 404 312 404 312 37 2 37 2 757 239 757 239 923 510 923 510 842 275 842 275 443 484 443 484 602 531 602 531 512 318 512 318 743 918 743 918 172 597 172 597 618 422 618 422 19 93 19 93 456 686 456 686 637 673 637 673 900 870 900 870 265 624 265 624 170 102 170 102 606 669 606 669 227 322 227 322 325 752 325 752 602 816 602 816 854 650 854 650 448 235 448 235 646 603 646 603 339 283 339 283 564 535 564 535 528 30 528 30 307 62 307 62 738 873 738 873 305 936 305 936 34 131 34 131 918 527 918 527 640 651 640 651 668 365 668 365 176 782 176 782 753 788 753 788 886 821 886 821 39 439 39 439 325 443 325 443 818 512 818 512 184 921 184 921 621 319 621 319 914 431 914 431 602 116 602 116 590 192 590 192 701 957 701 957 113 97 113 97 803 198 803 198 560 249 560 249 139 17 139 17 949 515 949 515 428 308 428 308 108 473 108 473 323 514 323 514 233 766 233 766 933 787 933 787 52 691 52 691 832 716 832 716 274 414 274 414 388 590 388 590 506 698 506 698 786 460 786 460 921 339 921 339 321 847 321 847 272 715 272 715 348 497 348 497 373 25 373 25 801 802 801 802 910 709 910 709 921 365 921 365 490 21 490 21 903 708 903 708 623 602 623 602 60 653 60 653 544 309 544 309 1 249 1 249 467 373 467 373 841 782 841 782 705 387 705 387 849 355 849 355 681 366 681 366 43 62 43 62 51 492 51 492 620 275 620 275 838 674 838 674 485 242 485 242 860 538 860 538 154 2 154 2 484 310 484 310 833 231 833 231 207 877 207 877 841 503 841 503 925 632 925 632 902 704 902 704 64 658 64 658 18 19 18 19 163 621 163 621 761 375 761 375 911 829 911 829 521 779 521 779 171 699 171 699 79 847 79 847 530 512 530 512 207 215 207 215 527 250 527 250 191 713 191 713 675 106 675 106 203 418 203 418 515 38 515 38 911 177 911 177 919 88 919 88 800 475 800 475 508 125 508 125 644 277 644 277 515 678 515 678 884 109 884 109 33 450 33 450 955 51 955 51 429 327 429 327 403 284 403 284 237 772 237 772 470 282 470 282 622 597 622 597 665 32 665 32 301 297 301 297 38 697 38 697 605 388 605 388 441 130 441 130 165 893 165 893 3 876 3 876 736 833 736 833 232 959 232 959 923 718 923 718 768 530 768 530 218 185 218 185 473 916 473 916 403 745 403 745 691 70 691 70 369 857 369 857 835 319 835 319 594 730 594 730 177 295 177 295 74 78 74 78 665 700 665 700 734 686 734 686 846 400 846 400 330 198 330 198 211 328 211 328 316 884 316 884 96 799 96 799 150 300 150 300 291 97 291 97 879 374 879 374 60 432 60 432 211 174 211 174 383 771 383 771 63 644 63 644 118 738 118 738 934 634 934 634 29 363 29 363 366 809 366 809 548 272 548 272 372 60 372 60 49 279 49 279 155 88 155 88 545 608 545 608 880 771 880 771 195 749 195 749 304 215 304 215 212 21 212 21 399 428 399 428 562 103 562 103 759 554 759 554 945 71 945 71 580 848 580 848 918 44 918 44 262 878 262 878 220 355 220 355 194 427 194 427 115 330 115 330 113 191 113 191 252 278 252 278 512 378 512 378 334 206 334 206 911 316 911 316 117 205 117 205 50 955 50 955 109 516 109 516 755 704 755 704 13 298 13 298 149 569 149 569 883 489 883 489 836 507 836 507 455 324 455 324 585 827 585 827 931 404 931 404 102 397 102 397 404 583 404 583 593 855 593 855 217 478 217 478 744 686 744 686 303 793 303 793 682 35 682 35 469 709 469 709 955 441 955 441 235 463 235 463 555 833 555 833 748 709 748 709 63 866 63 866 583 774 583 774 48 597 48 597 159 197 159 197 778 10 778 10 527 124 527 124 403 432 403 432 498 456 498 456 377 232 377 232 284 851 284 851 237 629 237 629 779 381 779 381 280 559 280 559 686 55 686 55 938 710 938 710 428 617 428 617 664 132 664 132 871 382 871 382 772 927 772 927 176 601 176 601 209 92 209 92 79 710 79 710 521 49 521 49 842 593 842 593 373 327 373 327 447 183 447 183 92 87 92 87 508 778 508 778 696 108 696 108 440 678 440 678 603 352 603 352 895 761 895 761 738 236 738 236 739 811 739 811 956 818 956 818 367 409 367 409 511 41 511 41 865 946 865 946 627 667 627 667 45 58 45 58 341 38 341 38 376 585 376 585 150 890 150 890 922 861 922 861 172 252 172 252 230 372 230 372 66 845 66 845 834 537 834 537 51 585 51 585 258 498 258 498 704 813 704 813 855 755 855 755 595 143 595 143 144 522 144 522 619 900 619 900 187 199 187 199 2 665 2 665 799 529 799 529 711 620 711 620 564 928 564 928 284 625 284 625 678 196 678 196 25 817 25 817 470 797 470 797 520 774 520 774 537 544 537 544 679 417 679 417 695 665 695 665 105 68 105 68 685 867 685 867 693 776 693 776 940 434 940 434 727 393 727 393 9 260 9 260 738 368 738 368 333 720 333 720 679 562 679 562 164 430 164 430 323 503 323 503 195 756 195 756 340 718 340 718 722 267 722 267 622 219 622 219 878 50 878 50 343 534 343 534 359 697 359 697 264 74 264 74 195 519 195 519 178 214 178 214 950 303 950 303 695 241 695 241 108 668 108 668 285 508 285 508 29 249 29 249 841 373 841 373 40 331 40 331 465 182 465 182 399 749 399 749 238 670 238 670 801 586 801 586 579 18 579 18 581 212 581 212 922 560 922 560 296 752 296 752 193 776 193 776 599 780 599 780 518 405 518 405 825 920 825 920 838 941 838 941 159 269 159 269 652 704 652 704 243 19 243 19 172 575 172 575 525 690 525 690 917 115 917 115 913 721 913 721 688 176 688 176 308 13 308 13 707 285 707 285 454 118 454 118 797 960 797 960 940 517 940 517 505 353 505 353 153 660 153 660 494 280 494 280 592 694 592 694 201 276 201 276 199 274 199 274 460 663 460 663 552 870 552 870 42 693 42 693 84 512 84 512 909 282 909 282 347 68 347 68 529 65 529 65 837 105 837 105 710 253 710 253 76 315 76 315 881 436 881 436 800 347 800 347 395 478 395 478 290 186 290 186 385 267 385 267 553 354 553 354 562 282 562 282 384 173 384 173 948 707 948 707 741 267 741 267 272 846 272 846 140 257 140 257 705 922 705 922 283 677 283 677 761 727 761 727 939 99 939 99 477 76 477 76 717 443 717 443 452 914 452 914 899 384 899 384 571 278 571 278 194 538 194 538 900 155 900 155 311 901 311 901 210 374 210 374 639 528 639 528 910 464 910 464 173 927 173 927 406 488 406 488 200 682 200 682 761 78 761 78 444 873 444 873 98 308 98 308 216 690 216 690 371 583 371 583 185 439 185 439 723 892 723 892 192 473 192 473 514 334 514 334 223 846 223 846 136 543 136 543 508 287 508 287 333 811 333 811 716 56 716 56 67 611 67 611 359 518 359 518 782 396 782 396 478 71 478 71 903 640 903 640 306 719 306 719 122 621 122 621 795 391 795 391 232 596 232 596 834 937 834 937 262 331 262 331 839 582 839 582 892 252 892 252 700 64 700 64 936 164 936 164 359 16 359 16 280 917 280 917 196 129 196 129 211 884 211 884 193 435 193 435 17 187 17 187 577 25 577 25 382 696 382 696 90 507 90 507 315 653 315 653 150 629 150 629 221 750 221 750 182 822 182 822 428 358 428 358 234 322 234 322 37 18 37 18 794 177 794 177 185 36 185 36 800 301 800 301 460 353 460 353 524 56 524 56 631 356 631 356 927 804 927 804 582 25 582 25 656 25 656 25 58 2 58 2 650 466 650 466 136 694 136 694 172 160 172 160 135 230 135 230 135 181 135 181 164 731 164 731 869 720 869 720 636 139 636 139 440 468 440 468 189 22 189 22 375 313 375 313 76 368 76 368 144 654 144 654 894 287 894 287 739 757 739 757 349 320 349 320 581 931 581 931 681 67 681 67 62 417 62 417 468 234 468 234 395 269 395 269 69 782 69 782 732 474 732 474 854 90 854 90 279 715 279 715 406 910 406 910 136 765 136 765 606 25 606 25 290 591 290 591 120 613 120 613 143 768 143 768 86 437 86 437 686 287 686 287 544 562 544 562 528 912 528 912 563 923 563 923 958 395 958 395 223 576 223 576 48 218 48 218 554 8 554 8 151 31 151 31 779 556 779 556 20 652 20 652 240 954 240 954 190 424 190 424 952 83 952 83 545 913 545 913 826 365 826 365 954 629 954 629 381 721 381 721 508 23 508 23 189 734 189 734 781 849 781 849 237 580 237 580 73 844 73 844 367 778 367 778 958 585 958 585 925 905 925 905 303 411 303 411 196 815 196 815 210 619 210 619 36 445 36 445 658 179 658 179 113 457 113 457 333 707 333 707 917 893 917 893 22 640 22 640 940 598 940 598 244 928 244 928 774 230 774 230 930 495 930 495 680 594 680 594 141 12 141 12 537 428 537 428 476 698 476 698 668 599 668 599 738 486 738 486 572 908 572 908 487 11 487 11 616 182 616 182 253 195 253 195 562 440 562 440 746 420 746 420 697 451 697 451 276 479 276 479 899 809 899 809 340 332 340 332 659 63 659 63 55 90 55 90 60 778 60 778 465 171 465 171 282 243 282 243 777 269 777 269 567 381 567 381 665 372 665 372 178 742 178 742 584 602 584 602 602 448 602 448 656 712 656 712 884 240 884 240 288 223 288 223 953 817 953 817 347 18 347 18 853 591 853 591 23 170 23 170 938 237 938 237 287 449 287 449 139 447 139 447 242 711 242 711 577 209 577 209 437 644 437 644 852 185 852 185 902 72 902 72 421 558 421 558 568 835 568 835 883 487 883 487 183 410 183 410 904 657 904 657 322 845 322 845 205 232 205 232 911 817 911 817 290 59 290 59 153 558 153 558 517 139 517 139 569 248 569 248 26 783 26 783 636 358 636 358 204 868 204 868 849 726 849 726 659 451 659 451 154 381 154 381 731 634 731 634 751 802 751 802 646 489 646 489 538 672 538 672 295 840 295 840 857 168 857 168 416 61 416 61 163 141 163 141 532 630 532 630 812 259 812 259 784 831 784 831 646 838 646 838 228 408 228 408 329 304 329 304 657 917 657 917 771 943 771 943 846 924 846 924 565 324 565 324 326 874 326 874 465 709 465 709 472 782 472 782 515 283 515 283 86 749 86 749 741 69 741 69 646 188 646 188 776 532 776 532 420 905 420 905 242 493 242 493 94 371 94 371 219 202 219 202 790 813 790 813 751 57 751 57 676 831 676 831 719 667 719 667 18 901 18 901 79 102 79 102 734 878 734 878 250 484 250 484 827 510 827 510 586 434 586 434 464 204 464 204 176 642 176 642 850 793 850 793 447 807 447 807 7 529 7 529 747 135 747 135 29 408 29 408 404 368 404 368 60 625 60 625 225 685 225 685 107 775 107 775 876 250 876 250 848 496 848 496 722 212 722 212 817 229 817 229 931 461 931 461 906 242 906 242 805 842 805 842 456 245 456 245 80 482 80 482 847 269 847 269 310 577 310 577 453 898 453 898 262 622 262 622 901 409 901 409 575 89 575 89 921 221 921 221 723 772 723 772 829 747 829 747 41 72 41 72 289 822 289 822 411 464 411 464 747 1 747 1 376 923 376 923 306 552 306 552 132 535 132 535 306 608 306 608 97 401 97 401 701 810 701 810 603 292 603 292 386 654 386 654 70 953 70 953 204 184 204 184 57 179 57 179 299 123 299 123 36 189 36 189 144 475 144 475 625 311 625 311 134 540 134 540 188 950 188 950 421 745 421 745 424 733 424 733 504 925 504 925 8 673 8 673 62 873 62 873 678 331 678 331 361 399 361 399 830 762 830 762 479 616 479 616 320 222 320 222 252 543 252 543 849 254 849 254 398 756 398 756 138 243 138 243 536 955 536 955 632 235 632 235 591 218 591 218 90 39 90 39 160 270 160 270 359 317 359 317 680 230 680 230 517 406 517 406 762 6 762 6 659 49 659 49 29 742 29 742 96 351 96 351 395 913 395 913 625 773 625 773 692 743 692 743 511 605 511 605 249 475 249 475 49 53 49 53 888 494 888 494 615 720 615 720 664 62 664 62 153 605 153 605 800 559 800 559 699 95 699 95 882 302 882 302 715 60 715 60 282 820 282 820 900 656 900 656 193 242 193 242 591 244 591 244 809 636 809 636 778 825 778 825 577 434 577 434 269 804 269 804 733 36 733 36 309 916 309 916 747 793 747 793 743 895 743 895 95 638 95 638 386 375 386 375 808 840 808 840 203 289 203 289 629 23 629 23 250 888 250 888 41 287 41 287 702 712 702 712 282 166 282 166 693 563 693 563 787 329 787 329 373 368 373 368 658 759 658 759 390 775 390 775 74 180 74 180 870 470 870 470 163 472 163 472 323 527 323 527 373 782 373 782 836 632 836 632 209 21 209 21 897 681 897 681 888 130 888 130 774 529 774 529 929 700 929 700 212 882 212 882 311 319 311 319 608 353 608 353 601 474 601 474 403 711 403 711 857 625 857 625 272 196 272 196 65 709 65 709 241 275 241 275 339 301 339 301 227 520 227 520 662 551 662 551 466 304 466 304 160 572 160 572 159 814 159 814 315 774 315 774 871 438 871 438 922 404 922 404 215 142 215 142 333 228 333 228 880 743 880 743 809 343 809 343 141 557 141 557 273 52 273 52 445 477 445 477 480 148 480 148 579 78 579 78 865 612 865 612 278 485 278 485 789 295 789 295 671 735 671 735 433 178 433 178 189 11 189 11 797 175 797 175 516 205 516 205 182 730 182 730 121 925 121 925 12 135 12 135 472 902 472 902 101 858 101 858 591 679 591 679 696 717 696 717 128 245 128 245 323 887 323 887 246 158 246 158 417 457 417 457 534 659 534 659 218 90 218 90 347 470 347 470 224 238 224 238 130 838 130 838 666 348 666 348 379 852 379 852 684 645 684 645 71 74 71 74 172 115 172 115 201 588 201 588 295 435 295 435 323 401 323 401 515 644 515 644 782 920 782 920 830 674 830 674 724 267 724 267 684 367 684 367 753 871 753 871 338 228 338 228 565 62 565 62 427 652 427 652 229 501 229 501 807 327 807 327 955 519 955 519 295 136 295 136 97 704 97 704 771 151 771 151 442 706 442 706 836 272 836 272 362 483 362 483 358 914 358 914 259 958 259 958 33 821 33 821 52 57 52 57 211 299 211 299 814 477 814 477 357 200 357 200 850 819 850 819 317 585 317 585 917 741 917 741 221 816 221 816 932 302 932 302 505 532 505 532 56 413 56 413 720 278 720 278 584 400 584 400 203 810 203 810 956 343 956 343 51 934 51 934 860 651 860 651 554 438 554 438 139 928 139 928 95 29 95 29 875 668 875 668 427 713 427 713 675 890 675 890 234 955 234 955 786 906 786 906 581 436 581 436 871 876 871 876 3 807 3 807 711 486 711 486 114 852 114 852 907 529 907 529 212 846 212 846 481 125 481 125 805 68 805 68 514 93 514 93 688 804 688 804 151 189 151 189 73 292 73 292 626 1 626 1 846 960 846 960 602 545 602 545 462 268 462 268 585 104 585 104 206 876 206 876 47 565 47 565 647 858 647 858 364 125 364 125 421 611 421 611 665 775 665 775 73 298 73 298 200 740 200 740 288 419 288 419 619 347 619 347 810 937 810 937 813 684 813 684 774 407 774 407 512 136 512 136 399 345 399 345 648 118 648 118 723 112 723 112 94 783 94 783 468 749 468 749 78 129 78 129 393 634 393 634 25 78 25 78 350 401 350 401 372 778 372 778 559 706 559 706 465 818 465 818 240 268 240 268 330 343 330 343 381 290 381 290 468 637 468 637 949 902 949 902 862 900 862 900 784 51 784 51 842 287 842 287 314 565 314 565 432 726 432 726 148 878 148 878 602 389 602 389 563 276 563 276 134 795 134 795 480 561 480 561 168 284 168 284 726 354 726 354 37 800 37 800 390 665 390 665 536 465 536 465 342 603 342 603 848 881 848 881 734 771 734 771 80 722 80 722 298 765 298 765 847 539 847 539 827 908 827 908 54 650 54 650 390 836 390 836 36 813 36 813 543 109 543 109 663 114 663 114 474 365 474 365 219 279 219 279 810 630 810 630 298 183 298 183 839 1 839 1 358 454 358 454 93 347 93 347 36 74 36 74 205 615 205 615 491 857 491 857 330 824 330 824 129 252 129 252 546 84 546 84 203 430 203 430 544 909 544 909 378 31 378 31 222 270 222 270 753 790 753 790 875 407 875 407 715 619 715 619 650 59 650 59 723 910 723 910 457 575 457 575 651 648 651 648 310 572 310 572 843 438 843 438 91 99 91 99 768 50 768 50 228 622 228 622 352 438 352 438 684 571 684 571 659 720 659 720 874 516 874 516 126 689 126 689 716 598 716 598 245 163 245 163 50 340 50 340 644 257 644 257 880 51 880 51 618 442 618 442 272 829 272 829 345 657 345 657 56 863 56 863 97 656 97 656 89 101 89 101 611 546 611 546 805 585 805 585 193 873 193 873 648 180 648 180 304 14 304 14 645 743 645 743 413 75 413 75 911 312 911 312 421 304 421 304 912 401 912 401 668 34 668 34 676 494 676 494 199 855 199 855 283 547 283 547 801 730 801 730 954 20 954 20 538 461 538 461 659 610 659 610 72 38 72 38 355 226 355 226 836 631 836 631 341 550 341 550 258 930 258 930 552 480 552 480 460 50 460 50 910 659 910 659 157 580 157 580 45 343 45 343 551 906 551 906 289 150 289 150 718 841 718 841 888 850 888 850 748 603 748 603 628 541 628 541 651 110 651 110 845 286 845 286 814 260 814 260 940 275 940 275 392 113 392 113 49 650 49 650 770 736 770 736 623 358 623 358 634 14 634 14 491 416 491 416 575 141 575 141 224 68 224 68 790 387 790 387 376 488 376 488 357 152 357 152 849 524 849 524 686 389 686 389 579 590 579 590 355 81 355 81 225 38 225 38 308 412 308 412 575 154 575 154 378 78 378 78 383 307 383 307 414 866 414 866 273 642 273 642 490 423 490 423 96 803 96 803 741 21 741 21 91 318 91 318 198 724 198 724 515 406 515 406 761 864 761 864 653 896 653 896 603 904 603 904 802 421 802 421 574 944 574 944 797 451 797 451 848 173 848 173 603 178 603 178 191 135 191 135 290 522 290 522 372 531 372 531 232 198 232 198 174 576 174 576 589 255 589 255 314 669 314 669 74 635 74 635 813 295 813 295 867 302 867 302 558 949 558 949 457 648 457 648 280 691 280 691 352 784 352 784 376 161 376 161 448 735 448 735 146 82 146 82 760 163 760 163 477 431 477 431 902 477 902 477 194 306 194 306 353 43 353 43 238 479 238 479 75 703 75 703 77 397 77 397 201 35 201 35 141 769 141 769 276 165 276 165 436 287 436 287 155 612 155 612 320 723 320 723 731 506 731 506 200 796 200 796 565 437 565 437 70 621 70 621 334 755 334 755 141 655 141 655 345 504 345 504 282 802 282 802 507 411 507 411 413 471 413 471 399 137 399 137 252 691 252 691 676 896 676 896 398 81 398 81 125 725 125 725 801 349 801 349 272 687 272 687 309 217 309 217 8 521 8 521 63 283 63 283 103 333 103 333 85 82 85 82 714 812 714 812 132 92 132 92 888 714 888 714 777 157 777 157 183 141 183 141 277 373 277 373 510 685 510 685 905 728 905 728 251 442 251 442 701 908 701 908 78 723 78 723 698 430 698 430 268 48 268 48 768 814 768 814 892 601 892 601 897 590 897 590 733 684 733 684 548 679 548 679 543 411 543 411 387 931 387 931 229 108 229 108 173 4 173 4 73 567 73 567 805 348 805 348 274 458 274 458 203 869 203 869 299 809 299 809 644 417 644 417 653 497 653 497 156 491 156 491 656 73 656 73 636 667 636 667 774 335 774 335 620 620 620 620 655 738 655 738 504 627 504 627 700 3 700 3 449 575 449 575 572 557 572 557 478 135 478 135 729 23 729 23 870 937 870 937 174 650 174 650 810 215 810 215 909 212 909 212 52 67 52 67 787 621 787 621 113 275 113 275 73 425 73 425 654 157 654 157 923 240 923 240 805 203 805 203 481 371 481 371 544 202 544 202 928 328 928 328 43 106 43 106 464 573 464 573 725 700 725 700 299 925 299 925 288 520 288 520 206 164 206 164 82 177 82 177 579 641 579 641 344 672 344 672 865 671 865 671 699 624 699 624 318 244 318 244 506 82 506 82 227 586 227 586 329 457 329 457 331 766 331 766 141 556 141 556 488 66 488 66 34 296 34 296 478 347 478 347 789 699 789 699 582 867 582 867 107 826 107 826 365 648 365 648 472 460 472 460 274 203 274 203 137 940 137 940 683 3 683 3 923 363 923 363 353 728 353 728 929 811 929 811 847 648 847 648 98 933 98 933 455 164 455 164 24 292 24 292 269 276 269 276 946 392 946 392 474 463 474 463 786 196 786 196 794 804 794 804 784 609 784 609 622 245 622 245 374 313 374 313 683 182 683 182 387 444 387 444 729 946 729 946 808 46 808 46 310 518 310 518 589 487 589 487 624 36 624 36 717 466 717 466 366 786 366 786 437 110 437 110 584 809 584 809 905 80 905 80 74 918 74 918 64 799 64 799 54 283 54 283 319 15 319 15 178 135 178 135 718 858 718 858 735 83 735 83 704 955 704 955 678 706 678 706 65 48 65 48 707 149 707 149 480 110 480 110 146 431 146 431 912 605 912 605 766 413 766 413 358 903 358 903 616 255 616 255 367 582 367 582 421 781 421 781 872 907 872 907 509 719 509 719 429 932 429 932 42 6 42 6 38 60 38 60 693 384 693 384 460 670 460 670 370 134 370 134 503 291 503 291 613 620 613 620 437 441 437 441 260 600 260 600 198 673 198 673 442 647 442 647 287 48 287 48 422 456 422 456 680 658 680 658 665 63 665 63 894 835 894 835 28 932 28 932 497 148 497 148 40 834 40 834 199 748 199 748 171 760 171 760 439 260 439 260 458 443 458 443 921 402 921 402 399 895 399 895 677 217 677 217 940 57 940 57 107 191 107 191 734 199 734 199 626 407 626 407 869 75 869 75 392 777 392 777 794 884 794 884 566 447 566 447 268 771 268 771 403 595 403 595 638 140 638 140 806 566 806 566 516 475 516 475 366 572 366 572 460 679 460 679 239 639 239 639 337 881 337 881 329 608 329 608 325 955 325 955 234 91 234 91 203 408 203 408 600 344 600 344 404 232 404 232 10 142 10 142 193 542 193 542 686 716 686 716 745 66 745 66 483 884 483 884 215 176 215 176 320 762 320 762 74 343 74 343 460 553 460 553 436 444 436 444 579 30 579 30 700 116 700 116 727 75 727 75 508 301 508 301 301 309 301 309 131 101 131 101 732 55 732 55 467 49 467 49 946 957 946 957 868 440 868 440 558 266 558 266 647 626 647 626 229 186 229 186 483 544 483 544 646 679 646 679 33 402 33 402 650 823 650 823 784 88 784 88 748 819 748 819 181 664 181 664 89 316 89 316 457 525 457 525 949 70 949 70 57 579 57 579 214 600 214 600 868 285 868 285 481 208 481 208 647 725 647 725 950 613 950 613 930 59 930 59 304 451 304 451 404 194 404 194 27 747 27 747 689 449 689 449 918 236 918 236 786 16 786 16 678 668 678 668 323 159 323 159 191 160 191 160 710 494 710 494 944 42 944 42 261 759 261 759 568 867 568 867 454 601 454 601 685 24 685 24 419 329 419 329 841 19 841 19 736 814 736 814 507 310 507 310 566 65 566 65 529 720 529 720 723 572 723 572 244 750 244 750 736 504 736 504 846 406 846 406 920 819 920 819 397 876 397 876 513 438 513 438 637 942 637 942 183 813 183 813 386 801 386 801 135 537 135 537 245 799 245 799 629 715 629 715 546 598 546 598 824 173 824 173 74 647 74 647 185 377 185 377 738 776 738 776 792 255 792 255 275 195 275 195 935 356 935 356 120 245 120 245 429 286 429 286 227 943 227 943 804 57 804 57 408 345 408 345 378 148 378 148 207 938 207 938 340 421 340 421 711 433 711 433 302 207 302 207 158 789 158 789 73 315 73 315 407 512 407 512 787 573 787 573 421 822 421 822 303 654 303 654 595 719 595 719 464 437 464 437 288 150 288 150 149 170 149 170 709 98 709 98 194 127 194 127 718 226 718 226 525 734 525 734 316 469 316 469 737 642 737 642 708 594 708 594 157 506 157 506 590 68 590 68 787 937 787 937 311 614 311 614 329 329 329 329 335 267 335 267 796 88 796 88 151 600 151 600 22 136 22 136 831 28 831 28 169 167 169 167 331 309 331 309 246 280 246 280 580 448 580 448 529 656 529 656 874 365 874 365 580 792 580 792 496 318 496 318 11 142 11 142 442 908 442 908 87 740 87 740 38 258 38 258 459 480 459 480 128 928 128 928 386 347 386 347 908 953 908 953 711 450 711 450 576 565 576 565 91 728 91 728 455 656 455 656 946 178 946 178 767 473 767 473 886 953 886 953 892 436 892 436 835 556 835 556 579 536 579 536 46 45 46 45 656 577 656 577 73 347 73 347 871 279 871 279 40 435 40 435 684 670 684 670 299 342 299 342 360 241 360 241 91 894 91 894 291 680 291 680 823 779 823 779 798 191 798 191 163 302 163 302 263 687 263 687 761 20 761 20 772 639 772 639 264 955 264 955 876 776 876 776 850 823 850 823 332 824 332 824 655 625 655 625 550 208 550 208 169 355 169 355 494 806 494 806 638 477 638 477 715 804 715 804 796 903 796 903 665 781 665 781 688 416 688 416 417 454 417 454 38 782 38 782 170 931 170 931 844 344 844 344 308 147 308 147 42 492 42 492 333 712 333 712 521 614 521 614 648 504 648 504 104 309 104 309 751 237 751 237 187 285 187 285 573 452 573 452 680 694 680 694 484 751 484 751 905 42 905 42 492 251 492 251 643 491 643 491 662 379 662 379 927 579 927 579 863 701 863 701 72 955 72 955 54 176 54 176 13 132 13 132 580 920 580 920 642 823 642 823 525 679 525 679 676 475 676 475 623 768 623 768 696 149 696 149 922 513 922 513 951 480 951 480 47 414 47 414 781 72 781 72 645 736 645 736 668 368 668 368 679 353 679 353 311 268 311 268 83 209 83 209 615 551 615 551 893 180 893 180 746 351 746 351 394 802 394 802 47 228 47 228 22 70 22 70 603 573 603 573 302 864 302 864 135 642 135 642 278 771 278 771 703 931 703 931 453 407 453 407 452 671 452 671 740 664 740 664 779 654 779 654 19 277 19 277 253 792 253 792 548 754 548 754 949 508 949 508 30 230 30 230 197 522 197 522 827 894 827 894 305 233 305 233 298 88 298 88 562 18 562 18 142 489 142 489 180 850 180 850 61 504 61 504 216 332 216 332 641 416 641 416 691 245 691 245 653 791 653 791 635 337 635 337 739 206 739 206 457 628 457 628 358 654 358 654 634 155 634 155 333 170 333 170 56 783 56 783 788 720 788 720 684 663 684 663 555 450 555 450 855 950 855 950 958 954 958 954 873 840 873 840 921 802 921 802 1 912 1 912 885 214 885 214 139 906 139 906 723 687 723 687 451 897 451 897 310 850 310 850 473 249 473 249 170 761 170 761 615 434 615 434 145 53 145 53 65 286 65 286 665 421 665 421 252 499 252 499 447 824 447 824 288 763 288 763 362 467 362 467 10 813 10 813 294 909 294 909 614 846 614 846 265 217 265 217 662 784 662 784 335 163 335 163 229 865 229 865 431 913 431 913 22 579 22 579 29 266 29 266 668 288 668 288 674 865 674 865 923 756 923 756 898 645 898 645 406 531 406 531 9 841 9 841 201 719 201 719 930 54 930 54 429 725 429 725 451 398 451 398 871 486 871 486 3 151 3 151 727 676 727 676 814 366 814 366 466 134 466 134 1 67 1 67 736 916 736 916 559 728 559 728 381 556 381 556 414 645 414 645 668 768 668 768 682 375 682 375 223 86 223 86 610 877 610 877 390 314 390 314 876 256 876 256 323 580 323 580 743 141 743 141 282 39 282 39 280 724 280 724 562 733 562 733 28 521 28 521 830 897 830 897 757 342 757 342 523 535 523 535 361 162 361 162 905 829 905 829 47 806 47 806 89 360 89 360 245 943 245 943 338 478 338 478 730 416 730 416 895 253 895 253 821 558 821 558 671 50 671 50 268 738 268 738 676 67 676 67 158 603 158 603 565 774 565 774 218 9 218 9 299 39 299 39 933 947 933 947 727 742 727 742 408 114 408 114 443 406 443 406 896 692 896 692 589 800 589 800 733 890 733 890 375 958 375 958 483 922 483 922 153 192 153 192 59 61 59 61 259 98 259 98 386 532 386 532 587 41 587 41 21 522 21 522 141 808 141 808 221 364 221 364 428 902 428 902 207 13 207 13 254 843 254 843 74 849 74 849 846 464 846 464 411 391 411 391 422 613 422 613 534 819 534 819 459 542 459 542 453 327 453 327 937 668 937 668 824 549 824 549 426 644 426 644 61 211 61 211 748 568 748 568 33 700 33 700 103 30 103 30 163 421 163 421 388 948 388 948 121 481 121 481 652 91 652 91 470 701 470 701 823 16 823 16 356 396 356 396 524 594 524 594 839 896 839 896 847 838 847 838 814 953 814 953 380 874 380 874 54 65 54 65 391 540 391 540 423 630 423 630 666 105 666 105 51 513 51 513 365 798 365 798 774 488 774 488 326 695 326 695 414 826 414 826 484 86 484 86 281 620 281 620 922 135 922 135 15 872 15 872 91 158 91 158 158 578 158 578 407 197 407 197 335 687 335 687 906 372 906 372 521 942 521 942 164 565 164 565 504 83 504 83 739 745 739 745 763 831 763 831 129 604 129 604 150 344 150 344 813 751 813 751 769 23 769 23 73 403 73 403 490 9 490 9 877 850 877 850 369 17 369 17 291 838 291 838 873 736 873 736 736 523 736 523 626 34 626 34 165 357 165 357 803 866 803 866 668 596 668 596 710 521 710 521 807 47 807 47 846 818 846 818 583 714 583 714 137 141 137 141 563 11 563 11 119 666 119 666 214 623 214 623 13 239 13 239 334 69 334 69 691 885 691 885 47 881 47 881 262 171 262 171 126 43 126 43 663 866 663 866 105 127 105 127 200 457 200 457 567 572 567 572 211 513 211 513 944 173 944 173 744 672 744 672 232 425 232 425 450 31 450 31 59 676 59 676 257 749 257 749 802 871 802 871 85 703 85 703 465 152 465 152 704 762 704 762 209 316 209 316 442 818 442 818 751 58 751 58 913 341 913 341 100 57 100 57 517 100 517 100 922 500 922 500 650 53 650 53 943 443 943 443 778 690 778 690 247 435 247 435 481 344 481 344 415 953 415 953 586 186 586 186 640 905 640 905 217 278 217 278 474 564 474 564 442 729 442 729 784 365 784 365 717 357 717 357 555 656 555 656 422 688 422 688 555 844 555 844 719 388 719 388 258 485 258 485 835 126 835 126 854 947 854 947 437 336 437 336 3 929 3 929 915 38 915 38 819 459 819 459 511 99 511 99 667 958 667 958 686 791 686 791 718 164 718 164 380 185 380 185 73 474 73 474 77 670 77 670 533 389 533 389 539 655 539 655 247 715 247 715 662 941 662 941 233 740 233 740 543 812 543 812 725 928 725 928 269 658 269 658 350 543 350 543 727 406 727 406 567 282 567 282 585 529 585 529 741 687 741 687 114 683 114 683 667 465 667 465 897 919 897 919 50 495 50 495 283 603 283 603 443 453 443 453 473 144 473 144 712 35 712 35 158 771 158 771 154 717 154 717 44 257 44 257 960 714 960 714 830 5 830 5 574 945 574 945 767 783 767 783 504 71 504 71 457 319 457 319 882 368 882 368 264 631 264 631 32 297 32 297 253 60 253 60 935 605 935 605 604 525 604 525 360 110 360 110 469 273 469 273 545 141 545 141 881 914 881 914 301 684 301 684 764 85 764 85 954 211 954 211 478 641 478 641 188 75 188 75 444 193 444 193 12 238 12 238 23 873 23 873 118 234 118 234 359 736 359 736 700 256 700 256 149 801 149 801 81 838 81 838 862 38 862 38 637 22 637 22 64 605 64 605 463 933 463 933 264 253 264 253 627 373 627 373 506 235 506 235 919 165 919 165 718 737 718 737 734 619 734 619 30 716 30 716 519 113 519 113 289 805 289 805 480 33 480 33 232 229 232 229 454 136 454 136 611 144 611 144 822 3 822 3 506 957 506 957 737 708 737 708 135 281 135 281 602 931 602 931 364 258 364 258 820 429 820 429 588 737 588 737 957 350 957 350 781 570 781 570 450 609 450 609 553 375 553 375 696 491 696 491 15 30 15 30 508 863 508 863 325 168 325 168 334 379 334 379 165 655 165 655 729 945 729 945 693 756 693 756 818 96 818 96 351 905 351 905 280 800 280 800 952 326 952 326 779 930 779 930 648 179 648 179 651 751 651 751 789 523 789 523 180 426 180 426 557 374 557 374 358 42 358 42 340 617 340 617 505 10 505 10 333 183 333 183 571 823 571 823 14 72 14 72 108 242 108 242 834 24 834 24 256 784 256 784 584 758 584 758 417 445 417 445 113 134 113 134 107 116 107 116 645 447 645 447 366 329 366 329 639 494 639 494 816 607 816 607 397 113 397 113 196 591 196 591 290 409 290 409 228 343 228 343 204 673 204 673 476 128 476 128 460 195 460 195 182 915 182 915 341 197 341 197 46 559 46 559 653 317 653 317 308 261 308 261 336 280 336 280 110 666 110 666 684 276 684 276 115 584 115 584 292 581 292 581 145 572 145 572 302 596 302 596 711 122 711 122 757 955 757 955 12 277 12 277 535 842 535 842 454 631 454 631 103 421 103 421 84 95 84 95 300 900 300 900 517 862 517 862 97 818 97 818 479 281 479 281 691 655 691 655 409 522 409 522 134 142 134 142 800 703 800 703 880 183 880 183 790 346 790 346 636 422 636 422 782 79 782 79 681 586 681 586 850 297 850 297 169 615 169 615 98 789 98 789 290 276 290 276 368 510 368 510 387 606 387 606 97 36 97 36 26 122 26 122 567 216 567 216 819 727 819 727 618 132 618 132 848 631 848 631 804 483 804 483 36 238 36 238 387 707 387 707 281 231 281 231 154 714 154 714 202 543 202 543 944 750 944 750 713 360 713 360 383 124 383 124 54 402 54 402 502 599 502 599 376 740 376 740 458 517 458 517 731 123 731 123 693 849 693 849 170 433 170 433 717 499 717 499 228 118 228 118 923 371 923 371 218 111 218 111 469 337 469 337 380 601 380 601 909 170 909 170 869 887 869 887 115 601 115 601 302 674 302 674 456 305 456 305 355 647 355 647 644 218 644 218 773 41 773 41 80 144 80 144 202 732 202 732 588 610 588 610 536 76 536 76 906 692 906 692 717 564 717 564 144 765 144 765 250 936 250 936 347 138 347 138 483 587 483 587 87 569 87 569 231 511 231 511 192 671 192 671 321 638 321 638 597 960 597 960 921 172 921 172 955 263 955 263 16 626 16 626 9 186 9 186 35 239 35 239 36 691 36 691 707 787 707 787 359 27 359 27 404 677 404 677 162 435 162 435 751 766 751 766 214 206 214 206 288 204 288 204 634 853 634 853 744 464 744 464 828 352 828 352 50 677 50 677 669 734 669 734 78 689 78 689 344 604 344 604 755 797 755 797 505 196 505 196 212 710 212 710 248 848 248 848 83 927 83 927 195 206 195 206 904 496 904 496 314 607 314 607 765 853 765 853 432 445 432 445 371 550 371 550 788 492 788 492 506 515 506 515 400 889 400 889 888 322 888 322 446 145 446 145 656 296 656 296 365 50 365 50 477 272 477 272 352 305 352 305 554 486 554 486 589 244 589 244 696 236 696 236 351 761 351 761 187 312 187 312 629 653 629 653 797 180 797 180 480 854 480 854 122 861 122 861 425 74 425 74 99 261 99 261 841 565 841 565 603 722 603 722 686 119 686 119 669 316 669 316 764 4 764 4 74 290 74 290 736 758 736 758 289 942 289 942 280 924 280 924 129 279 129 279 259 783 259 783 28 290 28 290 157 941 157 941 25 612 25 612 281 166 281 166 786 11 786 11 793 960 793 960 406 598 406 598 568 726 568 726 360 472 360 472 768 724 768 724 318 185 318 185 308 253 308 253 451 565 451 565 328 870 328 870 405 283 405 283 611 248 611 248 903 527 903 527 484 753 484 753 544 456 544 456 154 548 154 548 411 403 411 403 587 564 587 564 485 846 485 846 302 93 302 93 99 686 99 686 689 748 689 748 553 825 553 825 755 193 755 193 771 589 771 589 843 20 843 20 112 151 112 151 34 413 34 413 334 491 334 491 383 885 383 885 231 959 231 959 355 907 355 907 559 750 559 750 668 223 668 223 704 593 704 593 749 772 749 772 932 664 932 664 715 611 715 611 734 707 734 707 547 566 547 566 865 424 865 424 658 77 658 77 279 433 279 433 747 908 747 908 219 538 219 538 629 747 629 747 895 119 895 119 874 117 874 117 455 748 455 748 954 457 954 457 518 284 518 284 805 757 805 757 179 450 179 450 354 752 354 752 779 737 779 737 745 577 745 577 548 733 548 733 332 639 332 639 34 844 34 844 433 144 433 144 275 880 275 880 767 205 767 205 373 194 373 194 942 566 942 566 533 689 533 689 886 753 886 753 884 958 884 958 256 316 256 316 455 959 455 959 108 676 108 676 311 926 311 926 140 847 140 847 607 920 607 920 743 115 743 115 849 959 849 959 119 348 119 348 145 313 145 313 43 298 43 298 536 702 536 702 870 208 870 208 786 29 786 29 161 632 161 632 510 25 510 25 408 131 408 131 36 838 36 838 128 393 128 393 470 39 470 39 419 261 419 261 523 335 523 335 60 153 60 153 579 327 579 327 895 608 895 608 151 807 151 807 365 876 365 876 467 287 467 287 858 903 858 903 699 428 699 428 931 417 931 417 132 641 132 641 490 406 490 406 368 427 368 427 757 32 757 32 336 189 336 189 256 392 256 392 616 346 616 346 377 111 377 111 48 318 48 318 195 649 195 649 214 757 214 757 692 797 692 797 187 610 187 610 278 262 278 262 241 762 241 762 233 181 233 181 67 198 67 198 160 556 160 556 110 933 110 933 480 68 480 68 864 519 864 519 4 488 4 488 960 947 960 947 283 344 283 344 37 194 37 194 808 743 808 743 605 545 605 545 482 62 482 62 168 723 168 723 818 215 818 215 955 685 955 685 55 2 55 2 702 89 702 89 901 803 901 803 334 211 334 211 801 242 801 242 60 943 60 943 455 185 455 185 267 465 267 465 229 90 229 90 118 755 118 755 477 519 477 519 40 931 40 931 135 776 135 776 770 706 770 706 876 953 876 953 792 390 792 390 396 776 396 776 52 120 52 120 665 123 665 123 338 887 338 887 58 41 58 41 34 436 34 436 521 764 521 764 650 628 650 628 405 309 405 309 609 273 609 273 309 761 309 761 35 891 35 891 646 45 646 45 646 812 646 812 9 644 9 644 808 392 808 392 285 757 285 757 249 720 249 720 234 489 234 489 724 534 724 534 586 368 586 368 252 413 252 413 301 234 301 234 296 605 296 605 70 229 70 229 887 920 887 920 374 214 374 214 575 304 575 304 12 871 12 871 908 769 908 769 914 608 914 608 527 399 527 399 433 306 433 306 722 854 722 854 139 341 139 341 801 202 801 202 44 119 44 119 330 342 330 342 727 557 727 557 474 358 474 358 897 94 897 94 529 957 529 957 87 326 87 326 675 367 675 367 502 436 502 436 506 551 506 551 177 11 177 11 689 866 689 866 911 69 911 69 26 819 26 819 75 683 75 683 314 573 314 573 338 542 338 542 136 956 136 956 648 82 648 82 195 269 195 269 919 544 919 544 527 493 527 493 808 287 808 287 413 252 413 252 515 872 515 872 898 667 898 667 645 352 645 352 366 237 366 237 138 370 138 370 773 501 773 501 352 478 352 478 736 207 736 207 777 56 777 56 396 616 396 616 893 102 893 102 10 367 10 367 187 222 187 222 899 359 899 359 54 202 54 202 338 389 338 389 717 708 717 708 904 171 904 171 772 755 772 755 405 568 405 568 724 80 724 80 409 543 409 543 169 361 169 361 621 424 621 424 869 31 869 31 219 366 219 366 539 680 539 680 418 802 418 802 404 461 404 461 755 583 755 583 462 173 462 173 55 632 55 632 902 789 902 789 118 822 118 822 369 682 369 682 99 62 99 62 825 903 825 903 661 338 661 338 237 890 237 890 624 457 624 457 575 389 575 389 873 825 873 825 873 586 873 586 210 712 210 712 498 107 498 107 749 202 749 202 860 382 860 382 116 310 116 310 270 217 270 217 551 432 551 432 751 874 751 874 244 935 244 935 224 338 224 338 421 757 421 757 694 263 694 263 760 522 760 522 633 19 633 19 608 490 608 490 678 915 678 915 133 44 133 44 703 957 703 957 885 907 885 907 286 923 286 923 851 33 851 33 421 219 421 219 395 740 395 740 254 680 254 680 249 178 249 178 704 111 704 111 846 915 846 915 606 109 606 109 359 151 359 151 238 182 238 182 698 187 698 187 449 861 449 861 112 410 112 410 52 599 52 599 563 7 563 7 152 75 152 75 456 443 456 443 620 960 620 960 606 316 606 316 812 918 812 918 11 591 11 591 267 594 267 594 716 79 716 79 816 74 816 74 81 687 81 687 501 106 501 106 448 53 448 53 553 689 553 689 496 506 496 506 655 117 655 117 751 747 751 747 445 843 445 843 766 416 766 416 79 111 79 111 912 83 912 83 652 384 652 384 871 408 871 408 595 189 595 189 840 742 840 742 948 566 948 566 687 650 687 650 626 530 626 530 775 842 775 842 507 483 507 483 928 363 928 363 793 404 793 404 349 600 349 600 111 17 111 17 787 70 787 70 636 648 636 648 649 703 649 703 242 127 242 127 766 415 766 415 952 140 952 140 545 90 545 90 168 667 168 667 920 180 920 180 401 685 401 685 310 403 310 403 277 705 277 705 76 375 76 375 104 355 104 355 576 275 576 275 938 259 938 259 879 567 879 567 514 523 514 523 45 583 45 583 652 888 652 888 383 955 383 955 154 667 154 667 241 795 241 795 832 784 832 784 584 626 584 626 589 44 589 44 119 770 119 770 863 299 863 299 688 102 688 102 276 869 276 869 874 31 874 31 629 548 629 548 215 113 215 113 62 389 62 389 671 698 671 698 600 722 600 722 701 264 701 264 150 845 150 845 625 330 625 330 153 630 153 630 520 876 520 876 153 311 153 311 641 880 641 880 575 395 575 395 466 556 466 556 676 522 676 522 432 188 432 188 786 72 786 72 814 630 814 630 719 247 719 247 572 506 572 506 275 738 275 738 885 79 885 79 834 490 834 490 6 705 6 705 626 213 626 213 398 755 398 755 174 193 174 193 803 217 803 217 116 539 116 539 526 190 526 190 504 168 504 168 394 896 394 896 735 384 735 384 201 847 201 847 645 78 645 78 239 625 239 625 695 18 695 18 597 65 597 65 698 543 698 543 135 107 135 107 258 733 258 733 583 114 583 114 8 747 8 747 4 47 4 47 435 191 435 191 879 822 879 822 805 365 805 365 259 148 259 148 85 238 85 238 720 33 720 33 897 533 897 533 76 555 76 555 266 142 266 142 746 47 746 47 937 480 937 480 831 418 831 418 412 636 412 636 659 589 659 589 662 548 662 548 676 399 676 399 958 881 958 881 416 89 416 89 822 828 822 828 38 493 38 493 535 588 535 588 84 448 84 448 377 809 377 809 245 330 245 330 202 446 202 446 955 514 955 514 172 116 172 116 529 216 529 216 733 393 733 393 35 825 35 825 955 630 955 630 401 759 401 759 215 552 215 552 573 261 573 261 415 554 415 554 447 939 447 939 563 289 563 289 544 453 544 453 424 960 424 960 454 82 454 82 906 116 906 116 891 584 891 584 549 535 549 535 662 916 662 916 634 899 634 899 466 331 466 331 420 271 420 271 50 958 50 958 812 535 812 535 537 277 537 277 875 401 875 401 601 871 601 871 910 890 910 890 600 904 600 904 614 120 614 120 690 822 690 822 891 257 891 257 312 195 312 195 328 161 328 161 813 276 813 276 891 312 891 312 268 676 268 676 886 58 886 58 320 255 320 255 849 109 849 109 169 71 169 71 21 942 21 942 194 620 194 620 742 459 742 459 842 876 842 876 574 173 574 173 596 451 596 451 342 459 342 459 122 95 122 95 84 43 84 43 203 255 203 255 138 374 138 374 789 41 789 41 165 54 165 54 350 285 350 285 694 292 694 292 318 536 318 536 879 91 879 91 541 768 541 768 556 154 556 154 771 143 771 143 640 113 640 113 427 14 427 14 429 71 429 71 642 159 642 159 685 533 685 533 237 232 237 232 64 724 64 724 589 355 589 355 455 541 455 541 417 251 417 251 640 956 640 956 499 313 499 313 735 503 735 503 318 124 318 124 458 548 458 548 756 820 756 820 219 367 219 367 417 600 417 600 231 241 231 241 158 754 158 754 456 893 456 893 10 230 10 230 863 13 863 13 399 302 399 302 863 630 863 630 523 922 523 922 50 612 50 612 81 206 81 206 499 467 499 467 872 706 872 706 692 404 692 404 394 193 394 193 442 846 442 846 358 106 358 106 636 442 636 442 543 178 543 178 423 614 423 614 76 32 76 32 861 627 861 627 950 784 950 784 732 945 732 945 44 156 44 156 370 647 370 647 12 31 12 31 925 425 925 425 320 786 320 786 953 772 953 772 851 918 851 918 236 625 236 625 688 884 688 884 137 165 137 165 836 196 836 196 133 920 133 920 188 452 188 452 949 769 949 769 290 802 290 802 770 801 770 801 263 289 263 289 743 376 743 376 851 235 851 235 936 475 936 475 143 54 143 54 878 122 878 122 372 530 372 530 346 761 346 761 78 73 78 73 533 459 533 459 211 308 211 308 449 284 449 284 102 408 102 408 397 404 397 404 696 101 696 101 84 221 84 221 365 481 365 481 99 441 99 441 606 871 606 871 574 378 574 378 23 355 23 355 156 712 156 712 89 280 89 280 870 799 870 799 60 654 60 654 639 276 639 276 304 952 304 952 296 196 296 196 776 407 776 407 37 122 37 122 122 93 122 93 6 560 6 560 96 229 96 229 445 703 445 703 451 98 451 98 954 360 954 360 772 884 772 884 458 198 458 198 568 912 568 912 490 586 490 586 423 514 423 514 590 357 590 357 666 611 666 611 605 301 605 301 812 764 812 764 570 157 570 157 144 129 144 129 829 465 829 465 10 837 10 837 114 118 114 118 656 241 656 241 538 589 538 589 141 63 141 63 873 556 873 556 800 575 800 575 905 892 905 892 474 853 474 853 150 636 150 636 324 441 324 441 737 956 737 956 791 757 791 757 237 163 237 163 65 107 65 107 757 746 757 746 804 287 804 287 221 867 221 867 603 163 603 163 368 520 368 520 238 172 238 172 221 621 221 621 487 708 487 708 151 21 151 21 5 151 5 151 688 233 688 233 193 544 193 544 916 367 916 367 410 750 410 750 393 753 393 753 659 790 659 790 921 670 921 670 290 574 290 574 775 695 775 695 113 932 113 932 327 146 327 146 801 469 801 469 129 153 129 153 785 521 785 521 476 704 476 704 458 244 458 244 618 380 618 380 174 447 174 447 26 331 26 331 887 420 887 420 334 32 334 32 274 49 274 49 221 3 221 3 159 776 159 776 82 272 82 272 434 221 434 221 44 566 44 566 661 59 661 59 93 825 93 825 452 831 452 831 716 305 716 305 879 155 879 155 19 649 19 649 507 341 507 341 257 832 257 832 450 325 450 325 792 747 792 747 334 602 334 602 656 49 656 49 915 654 915 654 625 333 625 333 959 208 959 208 805 747 805 747 871 349 871 349 537 747 537 747 287 96 287 96 763 775 763 775 892 240 892 240 719 783 719 783 487 211 487 211 818 760 818 760 13 601 13 601 570 264 570 264 114 604 114 604 387 291 387 291 25 356 25 356 944 551 944 551 32 738 32 738 274 12 274 12 48 367 48 367 91 66 91 66 418 54 418 54 687 80 687 80 423 143 423 143 475 837 475 837 656 492 656 492 361 426 361 426 113 253 113 253 297 30 297 30 186 113 186 113 438 945 438 945 905 713 905 713 110 930 110 930 290 193 290 193 264 215 264 215 534 53 534 53 929 697 929 697 707 951 707 951 211 853 211 853 86 917 86 917 308 434 308 434 622 816 622 816 335 622 335 622 865 702 865 702 354 951 354 951 247 329 247 329 545 593 545 593 110 365 110 365 689 467 689 467 565 862 565 862 497 864 497 864 101 19 101 19 58 525 58 525 538 805 538 805 287 659 287 659 388 837 388 837 734 243 734 243 332 241 332 241 557 899 557 899 274 310 274 310 820 557 820 557 104 313 104 313 592 430 592 430 340 754 340 754 850 216 850 216 18 812 18 812 510 208 510 208 144 135 144 135 77 528 77 528 433 310 433 310 619 870 619 870 779 834 779 834 313 436 313 436 617 516 617 516 201 175 201 175 748 351 748 351 926 772 926 772 534 100 534 100 891 175 891 175 55 289 55 289 895 389 895 389 506 705 506 705 919 649 919 649 506 783 506 783 841 487 841 487 64 433 64 433 164 298 164 298 391 32 391 32 671 158 671 158 132 367 132 367 575 783 575 783 33 397 33 397 431 547 431 547 26 391 26 391 179 896 179 896 349 59 349 59 396 477 396 477 525 845 525 845 383 950 383 950 49 556 49 556 511 608 511 608 260 627 260 627 268 523 268 523 654 42 654 42 216 508 216 508 460 175 460 175 202 393 202 393 445 926 445 926 382 186 382 186 295 233 295 233 81 819 81 819 556 238 556 238 78 356 78 356 378 616 378 616 29 653 29 653 568 3 568 3 157 874 157 874 699 389 699 389 651 589 651 589 185 739 185 739 158 870 158 870 756 324 756 324 390 531 390 531 871 161 871 161 676 265 676 265 252 456 252 456 144 591 144 591 470 538 470 538 787 192 787 192 749 845 749 845 157 298 157 298 16 505 16 505 334 592 334 592 867 539 867 539 271 303 271 303 512 863 512 863 578 334 578 334 566 773 566 773 833 711 833 711 839 929 839 929 345 773 345 773 811 857 811 857 906 204 906 204 12 43 12 43 456 177 456 177 648 676 648 676 381 798 381 798 306 425 306 425 4 592 4 592 529 370 529 370 880 217 880 217 416 778 416 778 579 862 579 862 908 81 908 81 441 570 441 570 889 472 889 472 126 589 126 589 744 124 744 124 484 550 484 550 539 188 539 188 234 436 234 436 856 31 856 31 644 699 644 699 350 709 350 709 216 466 216 466 668 927 668 927 768 550 768 550 458 53 458 53 264 409 264 409 379 212 379 212 604 256 604 256 519 106 519 106 754 873 754 873 923 179 923 179 768 939 768 939 724 765 724 765 111 46 111 46 581 942 581 942 794 496 794 496 501 508 501 508 659 643 659 643 31 589 31 589 752 307 752 307 117 646 117 646 843 240 843 240 450 957 450 957 585 496 585 496 615 340 615 340 178 784 178 784 506 831 506 831 901 192 901 192 833 650 833 650 822 450 822 450 250 336 250 336 874 559 874 559 470 260 470 260 313 236 313 236 572 779 572 779 892 800 892 800 299 269 299 269 171 208 171 208 769 736 769 736 456 828 456 828 935 896 935 896 390 825 390 825 765 316 765 316 206 691 206 691 213 120 213 120 317 549 317 549 822 939 822 939 666 162 666 162 519 784 519 784 752 59 752 59 671 616 671 616 219 811 219 811 472 504 472 504 624 185 624 185 723 801 723 801 124 576 124 576 549 792 549 792 125 241 125 241 87 809 87 809 292 142 292 142 153 944 153 944 766 222 766 222 758 259 758 259 328 58 328 58 523 581 523 581 93 285 93 285 840 245 840 245 343 506 343 506 856 285 856 285 195 351 195 351 474 876 474 876 866 646 866 646 877 943 877 943 723 959 723 959 98 375 98 375 530 277 530 277 253 553 253 553 717 424 717 424 310 575 310 575 231 107 231 107 827 263 827 263 885 550 885 550 365 482 365 482 452 52 452 52 414 6 414 6 465 390 465 390 537 893 537 893 207 31 207 31 357 87 357 87 658 109 658 109 621 728 621 728 869 285 869 285 503 420 503 420 107 462 107 462 68 780 68 780 306 494 306 494 139 122 139 122 55 873 55 873 952 277 952 277 742 551 742 551 84 219 84 219 300 794 300 794 618 334 618 334 526 376 526 376 397 256 397 256 392 333 392 333 959 470 959 470 8 441 8 441 123 651 123 651 304 559 304 559 684 43 684 43 919 824 919 824 435 473 435 473 649 110 649 110 36 521 36 521 515 769 515 769 649 390 649 390 888 53 888 53 286 494 286 494 910 482 910 482 83 369 83 369 737 627 737 627 206 725 206 725 896 424 896 424 614 309 614 309 363 788 363 788 169 637 169 637 475 31 475 31 698 133 698 133 548 866 548 866 358 533 358 533 506 511 506 511 371 562 371 562 948 770 948 770 230 278 230 278 357 62 357 62 314 74 314 74 655 217 655 217 236 268 236 268 630 249 630 249 809 36 809 36 662 943 662 943 486 324 486 324 74 172 74 172 887 737 887 737 721 161 721 161 550 772 550 772 861 81 861 81 942 332 942 332 533 723 533 723 577 937 577 937 516 226 516 226 741 721 741 721 718 848 718 848 336 608 336 608 812 33 812 33 73 169 73 169 544 22 544 22 954 614 954 614 221 709 221 709 579 231 579 231 653 727 653 727 55 592 55 592 587 267 587 267 410 665 410 665 618 370 618 370 426 525 426 525 300 113 300 113 467 779 467 779 139 706 139 706 889 584 889 584 179 115 179 115 242 779 242 779 265 304 265 304 663 78 663 78 125 870 125 870 175 376 175 376 460 64 460 64 440 552 440 552 669 599 669 599 896 440 896 440 519 196 519 196 552 735 552 735 483 865 483 865 753 626 753 626 765 346 765 346 467 87 467 87 343 49 343 49 247 716 247 716 253 350 253 350 77 37 77 37 951 243 951 243 815 553 815 553 876 193 876 193 219 474 219 474 22 660 22 660 149 157 149 157 36 588 36 588 726 877 726 877 377 92 377 92 330 214 330 214 915 250 915 250 389 632 389 632 580 272 580 272 709 656 709 656 486 608 486 608 735 406 735 406 182 136 182 136 741 570 741 570 939 481 939 481 855 700 855 700 264 914 264 914 293 422 293 422 400 136 400 136 411 935 411 935 890 171 890 171 826 513 826 513 114 695 114 695 631 905 631 905 378 360 378 360 352 732 352 732 283 782 283 782 826 55 826 55 192 224 192 224 460 543 460 543 915 433 915 433 207 205 207 205 182 821 182 821 833 179 833 179 653 261 653 261 574 646 574 646 446 551 446 551 299 94 299 94 586 445 586 445 379 960 379 960 46 486 46 486 725 194 725 194 474 466 474 466 339 272 339 272 180 200 180 200 453 746 453 746 20 673 20 673 620 291 620 291 582 778 582 778 511 612 511 612 523 70 523 70 169 807 169 807 728 746 728 746 776 60 776 60 496 711 496 711 542 36 542 36 678 704 678 704 198 74 198 74 294 561 294 561 464 438 464 438 286 124 286 124 244 354 244 354 496 147 496 147 372 190 372 190 116 5 116 5 243 664 243 664 429 594 429 594 923 207 923 207 276 495 276 495 690 408 690 408 591 774 591 774 509 159 509 159 760 196 760 196 926 233 926 233 94 359 94 359 624 784 624 784 452 900 452 900 958 66 958 66 712 704 712 704 669 860 669 860 901 736 901 736 601 866 601 866 156 652 156 652 104 184 104 184 41 641 41 641 447 401 447 401 10 328 10 328 416 417 416 417 518 43 518 43 7 236 7 236 487 182 487 182 478 126 478 126 8 953 8 953 486 944 486 944 408 404 408 404 653 427 653 427 24 471 24 471 171 419 171 419 934 944 934 944 268 673 268 673 922 957 922 957 213 799 213 799 405 457 405 457 794 41 794 41 258 271 258 271 287 324 287 324 371 431 371 431 398 342 398 342 575 364 575 364 327 941 327 941 541 943 541 943 257 435 257 435 469 658 469 658 229 525 229 525 554 99 554 99 958 546 958 546 780 896 780 896 70 555 70 555 604 94 604 94 234 309 234 309 521 867 521 867 22 76 22 76 569 361 569 361 393 105 393 105 323 19 323 19 638 156 638 156 482 188 482 188 219 318 219 318 136 855 136 855 185 58 185 58 218 298 218 298 41 656 41 656 815 718 815 718 620 211 620 211 724 817 724 817 954 876 954 876 203 83 203 83 829 853 829 853 263 396 263 396 595 862 595 862 561 261 561 261 807 698 807 698 55 371 55 371 503 703 503 703 712 67 712 67 425 824 425 824 174 570 174 570 882 351 882 351 77 778 77 778 450 1 450 1 635 125 635 125 55 897 55 897 643 878 643 878 103 724 103 724 867 268 867 268 859 260 859 260 78 922 78 922 782 430 782 430 876 818 876 818 789 509 789 509 43 330 43 330 26 188 26 188 722 925 722 925 444 835 444 835 947 423 947 423 370 504 370 504 655 557 655 557 552 792 552 792 539 706 539 706 571 115 571 115 767 848 767 848 573 683 573 683 89 470 89 470 55 825 55 825 503 613 503 613 610 680 610 680 864 162 864 162 109 408 109 408 59 444 59 444 39 803 39 803 802 157 802 157 210 277 210 277 940 468 940 468 34 596 34 596 537 788 537 788 223 554 223 554 28 414 28 414 774 884 774 884 602 266 602 266 622 389 622 389 841 256 841 256 168 845 168 845 866 224 866 224 393 887 393 887 543 51 543 51 520 490 520 490 1 187 1 187 188 396 188 396 123 849 123 849 233 113 233 113 276 356 276 356 420 576 420 576 570 787 570 787 165 418 165 418 841 860 841 860 466 550 466 550 550 115 550 115 793 281 793 281 357 481 357 481 538 734 538 734 19 640 19 640 426 361 426 361 493 320 493 320 17 389 17 389 486 102 486 102 140 400 140 400 68 530 68 530 372 458 372 458 530 131 530 131 146 688 146 688 727 916 727 916 31 510 31 510 181 815 181 815 427 939 427 939 930 269 930 269 931 135 931 135 228 589 228 589 77 308 77 308 206 898 206 898 630 183 630 183 323 196 323 196 198 313 198 313 718 239 718 239 217 164 217 164 646 266 646 266 527 603 527 603 567 496 567 496 831 19 831 19 670 274 670 274 877 499 877 499 30 768 30 768 781 618 781 618 124 581 124 581 87 739 87 739 364 873 364 873 90 862 90 862 712 518 712 518 601 559 601 559 413 10 413 10 714 636 714 636 939 374 939 374 23 194 23 194 422 608 422 608 225 593 225 593 376 651 376 651 317 616 317 616 676 809 676 809 197 22 197 22 864 118 864 118 341 480 341 480 345 466 345 466 230 129 230 129 371 304 371 304 101 4 101 4 452 600 452 600 881 462 881 462 791 486 791 486 481 786 481 786 363 777 363 777 891 667 891 667 894 710 894 710 914 497 914 497 615 122 615 122 177 157 177 157 319 734 319 734 156 434 156 434 944 20 944 20 438 861 438 861 419 227 419 227 823 666 823 666 367 169 367 169 765 762 765 762 378 401 378 401 27 736 27 736 35 88 35 88 344 451 344 451 633 400 633 400 302 495 302 495 204 516 204 516 180 317 180 317 213 374 213 374 702 442 702 442 607 267 607 267 257 309 257 309 245 736 245 736 592 550 592 550 342 229 342 229 116 661 116 661 371 92 371 92 938 736 938 736 52 286 52 286 611 826 611 826 52 790 52 790 643 38 643 38 897 515 897 515 227 512 227 512 477 955 477 955 720 244 720 244 320 803 320 803 659 247 659 247 196 712 196 712 694 585 694 585 489 230 489 230 443 697 443 697 616 578 616 578 921 512 921 512 762 621 762 621 57 435 57 435 93 604 93 604 494 367 494 367 948 577 948 577 740 580 740 580 87 611 87 611 445 850 445 850 908 15 908 15 733 486 733 486 410 388 410 388 498 248 498 248 740 656 740 656 436 111 436 111 347 355 347 355 574 694 574 694 867 132 867 132 224 334 224 334 340 716 340 716 667 840 667 840 60 425 60 425 742 845 742 845 540 92 540 92 44 857 44 857 230 443 230 443 460 444 460 444 902 496 902 496 216 408 216 408 470 119 470 119 918 870 918 870 551 356 551 356 386 433 386 433 767 603 767 603 586 792 586 792 598 278 598 278 400 592 400 592 24 931 24 931 620 801 620 801 296 548 296 548 404 845 404 845 706 459 706 459 428 40 428 40 685 793 685 793 874 276 874 276 16 358 16 358 319 66 319 66 69 796 69 796 463 55 463 55 347 893 347 893 50 398 50 398 853 474 853 474 374 755 374 755 297 861 297 861 411 488 411 488 770 832 770 832 470 67 470 67 127 20 127 20 399 558 399 558 497 764 497 764 35 935 35 935 290 573 290 573 711 505 711 505 18 857 18 857 532 250 532 250 617 37 617 37 856 792 856 792 350 259 350 259 508 746 508 746 956 814 956 814 298 480 298 480 451 150 451 150 300 706 300 706 165 639 165 639 702 622 702 622 777 321 777 321 592 470 592 470 73 199 73 199 8 832 8 832 637 836 637 836 13 370 13 370 253 18 253 18 778 146 778 146 264 425 264 425 726 876 726 876 210 929 210 929 463 785 463 785 328 740 328 740 381 747 381 747 648 925 648 925 906 268 906 268 881 300 881 300 891 193 891 193 555 899 555 899 960 255 960 255 293 353 293 353 813 266 813 266 206 444 206 444 781 327 781 327 418 70 418 70 537 400 537 400 219 298 219 298 606 348 606 348 223 578 223 578 335 863 335 863 266 503 266 503 398 477 398 477 874 586 874 586 757 240 757 240 705 206 705 206 401 837 401 837 519 939 519 939 33 95 33 95 486 669 486 669 732 147 732 147 956 564 956 564 104 779 104 779 476 402 476 402 100 772 100 772 845 432 845 432 159 591 159 591 905 344 905 344 222 147 222 147 256 44 256 44 531 478 531 478 447 255 447 255 281 758 281 758 943 214 943 214 157 272 157 272 61 260 61 260 477 27 477 27 461 667 461 667 716 96 716 96 402 679 402 679 890 797 890 797 72 171 72 171 801 271 801 271 445 104 445 104 922 16 922 16 691 111 691 111 369 526 369 526 610 746 610 746 552 906 552 906 115 659 115 659 242 155 242 155 710 379 710 379 504 425 504 425 493 453 493 453 536 690 536 690 495 936 495 936 800 455 800 455 134 624 134 624 728 848 728 848 289 893 289 893 629 388 629 388 739 450 739 450 39 178 39 178 610 71 610 71 297 296 297 296 822 149 822 149 185 907 185 907 956 400 956 400 710 56 710 56 674 433 674 433 274 528 274 528 3 357 3 357 897 854 897 854 685 299 685 299 748 550 748 550 546 470 546 470 95 556 95 556 409 718 409 718 859 171 859 171 893 334 893 334 21 247 21 247 429 615 429 615 757 507 757 507 955 700 955 700 921 693 921 693 109 900 109 900 399 949 399 949 831 780 831 780 926 545 926 545 607 306 607 306 190 52 190 52 176 811 176 811 859 443 859 443 520 254 520 254 854 470 854 470 177 390 177 390 107 243 107 243 813 56 813 56 169 714 169 714 590 870 590 870 656 545 656 545 88 887 88 887 187 548 187 548 366 370 366 370 889 467 889 467 235 240 235 240 653 577 653 577 794 671 794 671 813 22 813 22 572 960 572 960 326 40 326 40 625 633 625 633 288 579 288 579 198 505 198 505 231 653 231 653 841 262 841 262 171 279 171 279 630 941 630 941 306 904 306 904 59 461 59 461 570 473 570 473 924 344 924 344 333 486 333 486 887 488 887 488 91 377 91 377 702 311 702 311 654 475 654 475 146 457 146 457 163 297 163 297 282 949 282 949 202 788 202 788 176 808 176 808 616 611 616 611 99 288 99 288 758 242 758 242 674 102 674 102 863 132 863 132 650 714 650 714 515 943 515 943 594 623 594 623 823 512 823 512 462 186 462 186 2 506 2 506 770 365 770 365 308 238 308 238 169 403 169 403 82 452 82 452 406 563 406 563 65 652 65 652 746 714 746 714 298 793 298 793 506 848 506 848 831 586 831 586 366 288 366 288 731 690 731 690 504 397 504 397 708 896 708 896 193 751 193 751 354 496 354 496 688 873 688 873 682 402 682 402 944 804 944 804 220 295 220 295 246 131 246 131 196 521 196 521 10 93 10 93 845 458 845 458 592 10 592 10 955 433 955 433 82 449 82 449 298 60 298 60 407 441 407 441 490 251 490 251 282 191 282 191 264 625 264 625 581 451 581 451 838 529 838 529 834 612 834 612 825 124 825 124 880 368 880 368 698 622 698 622 342 62 342 62 924 598 924 598 819 237 819 237 709 13 709 13 950 45 950 45 593 766 593 766 580 645 580 645 462 361 462 361 374 269 374 269 510 673 510 673 88 501 88 501 793 847 793 847 172 317 172 317 456 44 456 44 747 843 747 843 44 408 44 408 340 77 340 77 95 147 95 147 266 234 266 234 909 700 909 700 839 303 839 303 699 442 699 442 762 890 762 890 610 518 610 518 326 768 326 768 302 110 302 110 705 264 705 264 310 622 310 622 173 235 173 235 868 801 868 801 254 383 254 383 188 804 188 804 750 494 750 494 294 529 294 529 239 169 239 169 253 849 253 849 79 485 79 485 873 300 873 300 94 801 94 801 71 956 71 956 289 811 289 811 64 230 64 230 195 576 195 576 777 576 777 576 867 624 867 624 138 628 138 628 83 29 83 29 545 319 545 319 26 512 26 512 540 307 540 307 50 932 50 932 130 501 130 501 266 745 266 745 459 703 459 703 68 66 68 66 184 439 184 439 747 822 747 822 304 228 304 228 504 443 504 443 298 376 298 376 658 502 658 502 153 887 153 887 951 837 951 837 676 953 676 953 166 297 166 297 915 762 915 762 44 774 44 774 314 805 314 805 131 664 131 664 135 557 135 557 386 900 386 900 700 857 700 857 379 474 379 474 632 890 632 890 719 307 719 307 304 640 304 640 774 827 774 827 25 222 25 222 727 644 727 644 246 765 246 765 34 493 34 493 63 393 63 393 37 869 37 869 716 332 716 332 323 591 323 591 615 864 615 864 206 373 206 373 404 737 404 737 372 720 372 720 12 560 12 560 617 447 617 447 140 645 140 645 334 20 334 20 743 524 743 524 918 776 918 776 596 302 596 302 715 8 715 8 841 20 841 20 496 727 496 727 305 759 305 759 761 906 761 906 426 297 426 297 334 842 334 842 712 781 712 781 588 278 588 278 208 219 208 219 131 766 131 766 574 734 574 734 57 617 57 617 191 373 191 373 37 784 37 784 312 661 312 661 629 577 629 577 253 773 253 773 201 605 201 605 282 352 282 352 373 857 373 857 782 151 782 151 579 193 579 193 139 365 139 365 943 369 943 369 632 953 632 953 169 218 169 218 943 743 943 743 447 439 447 439 272 709 272 709 299 189 299 189 545 718 545 718 872 351 872 351 772 846 772 846 249 830 249 830 243 581 243 581 958 813 958 813 602 788 602 788 223 162 223 162 487 35 487 35 486 659 486 659 789 296 789 296 813 486 813 486 657 561 657 561 523 675 523 675 123 735 123 735 331 358 331 358 807 488 807 488 224 463 224 463 734 710 734 710 525 656 525 656 918 618 918 618 271 334 271 334 811 71 811 71 884 903 884 903 119 632 119 632 4 617 4 617 37 400 37 400 917 860 917 860 274 258 274 258 861 360 861 360 293 247 293 247 133 565 133 565 881 786 881 786 43 769 43 769 570 650 570 650 158 606 158 606 126 875 126 875 355 881 355 881 809 21 809 21 243 117 243 117 122 374 122 374 374 550 374 550 26 791 26 791 953 240 953 240 230 716 230 716 678 330 678 330 743 288 743 288 369 758 369 758 283 561 283 561 895 845 895 845 364 378 364 378 526 33 526 33 197 700 197 700 586 95 586 95 143 488 143 488 948 665 948 665 894 614 894 614 778 270 778 270 767 367 767 367 130 918 130 918 750 789 750 789 900 25 900 25 96 635 96 635 942 22 942 22 411 793 411 793 399 669 399 669 473 441 473 441 812 917 812 917 73 61 73 61 253 759 253 759 910 663 910 663 561 656 561 656 958 590 958 590 614 771 614 771 676 256 676 256 562 389 562 389 190 474 190 474 605 352 605 352 575 290 575 290 292 752 292 752 718 46 718 46 632 489 632 489 637 783 637 783 948 22 948 22 907 508 907 508 92 390 92 390 817 925 817 925 53 224 53 224 237 373 237 373 296 161 296 161 885 858 885 858 660 345 660 345 305 563 305 563 397 938 397 938 638 384 638 384 409 269 409 269 492 722 492 722 626 333 626 333 705 590 705 590 263 73 263 73 437 750 437 750 58 502 58 502 436 192 436 192 675 91 675 91 11 852 11 852 267 915 267 915 114 784 114 784 384 276 384 276 843 275 843 275 954 821 954 821 541 864 541 864 896 597 896 597 569 845 569 845 295 360 295 360 314 55 314 55 520 192 520 192 60 402 60 402 590 792 590 792 884 882 884 882 216 193 216 193 522 194 522 194 887 606 887 606 795 383 795 383 947 614 947 614 631 315 631 315 263 677 263 677 801 315 801 315 665 538 665 538 931 539 931 539 452 644 452 644 869 142 869 142 133 251 133 251 816 430 816 430 816 118 816 118 580 811 580 811 591 765 591 765 147 649 147 649 670 622 670 622 68 672 68 672 653 443 653 443 689 347 689 347 386 874 386 874 41 122 41 122 532 724 532 724 303 848 303 848 593 230 593 230 888 837 888 837 249 931 249 931 113 852 113 852 960 415 960 415 952 334 952 334 606 790 606 790 389 915 389 915 171 36 171 36 815 729 815 729 474 898 474 898 467 190 467 190 408 593 408 593 875 571 875 571 649 133 649 133 225 285 225 285 772 741 772 741 344 647 344 647 163 686 163 686 882 171 882 171 12 923 12 923 920 772 920 772 335 45 335 45 106 112 106 112 732 20 732 20 728 919 728 919 47 323 47 323 796 911 796 911 819 508 819 508 373 42 373 42 902 238 902 238 594 725 594 725 474 546 474 546 373 513 373 513 195 766 195 766 898 148 898 148 828 188 828 188 128 327 128 327 660 749 660 749 169 228 169 228 528 438 528 438 44 333 44 333 489 785 489 785 620 244 620 244 716 396 716 396 319 545 319 545 368 752 368 752 35 315 35 315 126 16 126 16 54 366 54 366 283 645 283 645 12 192 12 192 877 38 877 38 23 290 23 290 464 287 464 287 827 729 827 729 913 817 913 817 721 192 721 192 565 173 565 173 102 835 102 835 624 509 624 509 761 740 761 740 943 539 943 539 143 280 143 280 867 748 867 748 931 726 931 726 576 250 576 250 433 334 433 334 870 565 870 565 694 396 694 396 346 66 346 66 734 814 734 814 405 732 405 732 460 552 460 552 280 2 280 2 901 125 901 125 396 856 396 856 432 93 432 93 487 665 487 665 396 759 396 759 215 489 215 489 205 704 205 704 895 869 895 869 91 233 91 233 619 48 619 48 785 196 785 196 563 101 563 101 115 932 115 932 611 432 611 432 568 881 568 881 189 84 189 84 777 678 777 678 435 678 435 678 902 852 902 852 433 655 433 655 385 158 385 158 849 589 849 589 192 891 192 891 548 434 548 434 575 440 575 440 112 804 112 804 748 435 748 435 813 28 813 28 490 545 490 545 526 136 526 136 351 232 351 232 165 454 165 454 842 660 842 660 684 712 684 712 272 180 272 180 214 532 214 532 750 486 750 486 714 256 714 256 533 285 533 285 547 888 547 888 553 157 553 157 558 764 558 764 706 255 706 255 111 415 111 415 622 819 622 819 348 649 348 649 45 313 45 313 352 630 352 630 756 551 756 551 666 758 666 758 619 230 619 230 411 171 411 171 879 53 879 53 236 269 236 269 784 165 784 165 838 745 838 745 276 347 276 347 279 862 279 862 754 81 754 81 516 287 516 287 472 340 472 340 97 180 97 180 230 647 230 647 251 952 251 952 753 223 753 223 847 220 847 220 592 227 592 227 659 697 659 697 228 676 228 676 919 138 919 138 424 268 424 268 627 350 627 350 936 153 936 153 318 399 318 399 872 863 872 863 198 715 198 715 798 199 798 199 203 275 203 275 628 907 628 907 833 573 833 573 82 179 82 179 435 380 435 380 218 626 218 626 628 644 628 644 553 780 553 780 137 927 137 927 5 358 5 358 672 237 672 237 37 571 37 571 91 33 91 33 311 791 311 791 657 516 657 516 282 732 282 732 77 688 77 688 165 832 165 832 270 405 270 405 927 397 927 397 326 375 326 375 68 160 68 160 476 174 476 174 262 235 262 235 554 420 554 420 842 948 842 948 895 539 895 539 295 595 295 595 875 376 875 376 700 810 700 810 277 162 277 162 262 869 262 869 924 105 924 105 840 211 840 211 594 388 594 388 26 224 26 224 943 168 943 168 265 219 265 219 194 71 194 71 325 674 325 674 324 474 324 474 111 681 111 681 738 238 738 238 862 953 862 953 891 614 891 614 413 428 413 428 230 630 230 630 107 819 107 819 105 42 105 42 697 784 697 784 195 93 195 93 944 476 944 476 291 130 291 130 425 450 425 450 878 607 878 607 754 194 754 194 637 909 637 909 528 559 528 559 604 505 604 505 55 113 55 113 909 422 909 422 724 900 724 900 131 553 131 553 260 247 260 247 167 748 167 748 90 687 90 687 343 555 343 555 29 97 29 97 610 442 610 442 71 155 71 155 909 508 909 508 455 955 455 955 401 109 401 109 576 886 576 886 474 474 474 474 200 851 200 851 9 484 9 484 362 366 362 366 52 897 52 897 548 54 548 54 545 443 545 443 78 431 78 431 417 751 417 751 940 462 940 462 677 101 677 101 67 590 67 590 448 123 448 123 447 447 447 447 667 400 667 400 144 158 144 158 415 104 415 104 951 639 951 639 790 791 790 791 745 39 745 39 572 839 572 839 770 128 770 128 804 839 804 839 806 378 806 378 586 310 586 310 910 776 910 776 479 859 479 859 655 722 655 722 325 536 325 536 372 500 372 500 910 417 910 417 379 413 379 413 774 385 774 385 599 209 599 209 935 405 935 405 239 424 239 424 546 143 546 143 94 717 94 717 285 52 285 52 561 127 561 127 812 275 812 275 295 60 295 60 325 816 325 816 323 13 323 13 231 785 231 785 441 489 441 489 689 135 689 135 561 504 561 504 629 117 629 117 648 248 648 248 313 402 313 402 142 507 142 507 377 170 377 170 393 39 393 39 611 285 611 285 305 564 305 564 25 415 25 415 754 306 754 306 557 704 557 704 314 256 314 256 886 918 886 918 878 426 878 426 833 377 833 377 12 593 12 593 410 773 410 773 774 517 774 517 232 414 232 414 316 405 316 405 205 759 205 759 86 492 86 492 832 765 832 765 664 166 664 166 66 433 66 433 301 63 301 63 391 936 391 936 243 6 243 6 249 334 249 334 190 95 190 95 500 286 500 286 659 130 659 130 136 940 136 940 429 122 429 122 187 27 187 27 60 614 60 614 225 699 225 699 657 221 657 221 820 512 820 512 258 862 258 862 191 540 191 540 86 876 86 876 809 615 809 615 63 609 63 609 930 8 930 8 726 112 726 112 263 427 263 427 704 30 704 30 676 272 676 272 23 453 23 453 572 459 572 459 229 83 229 83 199 450 199 450 877 777 877 777 559 498 559 498 611 125 611 125 658 107 658 107 878 792 878 792 323 271 323 271 941 281 941 281 649 599 649 599 687 273 687 273 607 78 607 78 889 485 889 485 946 20 946 20 773 719 773 719 102 924 102 924 765 541 765 541 196 753 196 753 895 166 895 166 749 959 749 959 684 755 684 755 770 466 770 466 717 345 717 345 638 7 638 7 648 495 648 495 787 911 787 911 822 546 822 546 934 306 934 306 40 112 40 112 14 903 14 903 864 750 864 750 88 189 88 189 595 195 595 195 838 406 838 406 331 422 331 422 654 372 654 372 912 664 912 664 70 452 70 452 115 233 115 233 477 209 477 209 451 875 451 875 461 551 461 551 581 260 581 260 838 230 838 230 882 940 882 940 232 706 232 706 822 755 822 755 307 376 307 376 381 320 381 320 892 179 892 179 375 431 375 431 666 812 666 812 431 144 431 144 331 321 331 321 138 508 138 508 382 420 382 420 483 542 483 542 586 245 586 245 498 511 498 511 384 342 384 342 765 297 765 297 907 536 907 536 746 39 746 39 768 421 768 421 423 354 423 354 198 893 198 893 454 398 454 398 654 752 654 752 505 709 505 709 94 759 94 759 886 926 886 926 780 254 780 254 872 748 872 748 125 93 125 93 804 761 804 761 79 181 79 181 183 672 183 672 664 188 664 188 350 463 350 463 864 251 864 251 781 588 781 588 425 749 425 749 725 366 725 366 397 542 397 542 151 153 151 153 73 863 73 863 643 107 643 107 387 819 387 819 510 399 510 399 611 617 611 617 579 824 579 824 477 758 477 758 771 444 771 444 358 136 358 136 347 564 347 564 370 575 370 575 97 233 97 233 707 192 707 192 67 378 67 378 20 69 20 69 528 924 528 924 281 726 281 726 303 4 303 4 641 409 641 409 227 661 227 661 83 895 83 895 616 781 616 781 11 53 11 53 357 835 357 835 857 941 857 941 355 364 355 364 677 238 677 238 576 781 576 781 633 886 633 886 766 700 766 700 359 355 359 355 26 560 26 560 432 366 432 366 773 533 773 533 445 127 445 127 531 343 531 343 326 93 326 93 460 952 460 952 7 209 7 209 712 257 712 257 925 913 925 913 432 688 432 688 235 601 235 601 78 461 78 461 503 460 503 460 773 512 773 512 434 440 434 440 577 211 577 211 446 559 446 559 702 703 702 703 587 481 587 481 152 879 152 879 700 596 700 596 29 930 29 930 619 803 619 803 592 557 592 557 37 314 37 314 679 568 679 568 42 92 42 92 77 508 77 508 942 30 942 30 224 651 224 651 603 745 603 745 628 136 628 136 845 891 845 891 398 299 398 299 532 231 532 231 873 318 873 318 758 80 758 80 53 162 53 162 42 178 42 178 339 523 339 523 605 154 605 154 218 640 218 640 789 476 789 476 186 660 186 660 515 336 515 336 255 423 255 423 342 30 342 30 511 893 511 893 308 159 308 159 489 842 489 842 131 558 131 558 869 874 869 874 857 910 857 910 581 305 581 305 804 498 804 498 957 909 957 909 877 270 877 270 478 946 478 946 423 278 423 278 212 692 212 692 114 29 114 29 201 714 201 714 585 688 585 688 578 344 578 344 952 280 952 280 262 330 262 330 536 24 536 24 358 588 358 588 769 633 769 633 900 848 900 848 265 113 265 113 889 842 889 842 360 494 360 494 12 33 12 33 8 293 8 293 436 872 436 872 919 19 919 19 85 164 85 164 230 698 230 698 520 623 520 623 502 171 502 171 218 567 218 567 383 912 383 912 138 445 138 445 42 483 42 483 782 792 782 792 151 885 151 885 15 943 15 943 152 872 152 872 116 117 116 117 427 354 427 354 860 53 860 53 730 30 730 30 500 435 500 435 950 718 950 718 159 619 159 619 719 381 719 381 190 511 190 511 880 520 880 520 38 931 38 931 919 734 919 734 544 674 544 674 952 132 952 132 632 591 632 591 941 762 941 762 370 301 370 301 790 331 790 331 886 477 886 477 186 804 186 804 598 788 598 788 478 701 478 701 213 830 213 830 338 148 338 148 286 129 286 129 172 866 172 866 902 640 902 640 777 293 777 293 275 114 275 114 698 304 698 304 191 868 191 868 898 166 898 166 249 116 249 116 419 855 419 855 819 467 819 467 789 659 789 659 360 633 360 633 217 390 217 390 848 106 848 106 237 797 237 797 627 943 627 943 388 414 388 414 590 231 590 231 69 223 69 223 586 844 586 844 99 199 99 199 611 485 611 485 89 847 89 847 401 381 401 381 2 583 2 583 523 444 523 444 414 50 414 50 572 862 572 862 2 562 2 562 950 458 950 458 369 861 369 861 311 285 311 285 270 468 270 468 629 178 629 178 213 37 213 37 950 685 950 685 500 815 500 815 754 200 754 200 276 849 276 849 440 462 440 462 575 745 575 745 510 392 510 392 71 838 71 838 269 637 269 637 67 201 67 201 303 659 303 659 932 383 932 383 287 880 287 880 125 920 125 920 428 786 428 786 485 942 485 942 537 461 537 461 874 623 874 623 860 778 860 778 524 413 524 413 224 579 224 579 63 524 63 524 579 777 579 777 941 550 941 550 537 446 537 446 498 746 498 746 935 603 935 603 798 169 798 169 233 939 233 939 247 9 247 9 716 398 716 398 52 450 52 450 244 55 244 55 195 227 195 227 184 239 184 239 708 781 708 781 11 311 11 311 47 458 47 458 418 489 418 489 84 737 84 737 836 769 836 769 164 497 164 497 625 344 625 344 804 510 804 510 670 3 670 3 415 419 415 419 95 492 95 492 139 573 139 573 550 572 550 572 897 301 897 301 746 839 746 839 225 68 225 68 209 56 209 56 766 293 766 293 698 269 698 269 157 839 157 839 756 662 756 662 889 311 889 311 68 697 68 697 386 403 386 403 675 433 675 433 408 911 408 911 446 586 446 586 21 756 21 756 949 935 949 935 513 156 513 156 796 125 796 125 795 120 795 120 316 277 316 277 19 13 19 13 282 235 282 235 208 600 208 600 576 326 576 326 728 505 728 505 599 603 599 603 4 268 4 268 673 446 673 446 534 596 534 596 750 16 750 16 736 348 736 348 737 856 737 856 797 676 797 676 35 703 35 703 864 720 864 720 847 452 847 452 431 600 431 600 631 55 631 55 391 903 391 903 351 639 351 639 788 380 788 380 128 661 128 661 250 44 250 44 262 135 262 135 143 414 143 414 595 310 595 310 222 302 222 302 954 152 954 152 741 202 741 202 68 182 68 182 814 815 814 815 28 782 28 782 425 180 425 180 396 185 396 185 217 266 217 266 184 695 184 695 855 139 855 139 289 796 289 796 382 145 382 145 35 153 35 153 486 317 486 317 757 938 757 938 33 507 33 507 702 321 702 321 561 592 561 592 543 782 543 782 743 397 743 397 17 860 17 860 583 90 583 90 387 267 387 267 265 750 265 750 152 142 152 142 28 152 28 152 806 621 806 621 414 377 414 377 951 260 951 260 869 711 869 711 587 258 587 258 185 396 185 396 597 171 597 171 855 741 855 741 186 599 186 599 880 772 880 772 917 432 917 432 551 175 551 175 438 440 438 440 279 446 279 446 542 1 542 1 779 32 779 32 196 947 196 947 260 919 260 919 275 905 275 905 631 631 631 631 746 404 746 404 844 555 844 555 538 887 538 887 160 625 160 625 492 809 492 809 452 409 452 409 537 566 537 566 719 574 719 574 448 316 448 316 307 53 307 53 318 958 318 958 921 417 921 417 470 562 470 562 526 288 526 288 412 844 412 844 335 95 335 95 858 600 858 600 847 227 847 227 716 49 716 49 885 4 885 4 483 778 483 778 411 749 411 749 130 489 130 489 656 734 656 734 452 871 452 871 535 426 535 426 422 633 422 633 787 330 787 330 424 263 424 263 341 711 341 711 60 611 60 611 676 593 676 593 947 945 947 945 156 807 156 807 725 169 725 169 269 665 269 665 221 21 221 21 317 78 317 78 633 919 633 919 867 575 867 575 203 929 203 929 813 697 813 697 874 827 874 827 763 351 763 351 802 704 802 704 801 870 801 870 240 801 240 801 105 24 105 24 710 224 710 224 15 786 15 786 525 855 525 855 707 133 707 133 94 559 94 559 712 361 712 361 334 921 334 921 362 407 362 407 614 293 614 293 270 882 270 882 762 74 762 74 705 683 705 683 427 536 427 536 873 812 873 812 649 817 649 817 229 306 229 306 412 270 412 270 260 270 260 270 927 314 927 314 268 935 268 935 767 468 767 468 756 183 756 183 864 82 864 82 361 522 361 522 536 121 536 121 205 66 205 66 306 358 306 358 307 149 307 149 941 392 941 392 869 589 869 589 123 227 123 227 94 391 94 391 898 142 898 142 656 501 656 501 222 54 222 54 160 220 160 220 221 89 221 89 229 599 229 599 833 396 833 396 258 310 258 310 887 911 887 911 842 722 842 722 377 677 377 677 887 945 887 945 348 379 348 379 220 502 220 502 768 536 768 536 360 249 360 249 487 726 487 726 290 631 290 631 433 548 433 548 114 519 114 519 483 476 483 476 652 474 652 474 832 720 832 720 722 921 722 921 712 659 712 659 910 759 910 759 251 402 251 402 20 811 20 811 267 602 267 602 283 1 283 1 930 85 930 85 89 926 89 926 892 481 892 481 700 747 700 747 588 225 588 225 598 223 598 223 894 115 894 115 288 303 288 303 827 512 827 512 300 895 300 895 30 583 30 583 640 71 640 71 761 88 761 88 856 465 856 465 227 255 227 255 860 710 860 710 1 66 1 66 329 681 329 681 843 484 843 484 888 742 888 742 510 882 510 882 639 260 639 260 163 726 163 726 411 118 411 118 676 753 676 753 708 364 708 364 853 82 853 82 497 611 497 611 222 296 222 296 890 667 890 667 416 66 416 66 89 198 89 198 527 424 527 424 735 305 735 305 913 406 913 406 230 595 230 595 775 762 775 762 569 78 569 78 862 475 862 475 631 300 631 300 465 388 465 388 5 434 5 434 256 299 256 299 243 29 243 29 205 834 205 834 684 761 684 761 144 337 144 337 785 168 785 168 147 564 147 564 887 96 887 96 468 858 468 858 38 619 38 619 902 519 902 519 603 550 603 550 326 2 326 2 204 616 204 616 589 391 589 391 265 455 265 455 200 460 200 460 394 4 394 4 643 960 643 960 901 646 901 646 639 420 639 420 485 712 485 712 457 859 457 859 640 553 640 553 834 161 834 161 11 240 11 240 921 531 921 531 481 822 481 822 838 61 838 61 72 608 72 608 570 189 570 189 56 681 56 681 86 199 86 199 924 605 924 605 50 547 50 547 599 670 599 670 23 750 23 750 509 931 509 931 709 469 709 469 22 820 22 820 942 797 942 797 670 943 670 943 313 542 313 542 392 134 392 134 768 451 768 451 886 511 886 511 850 395 850 395 3 498 3 498 882 139 882 139 825 207 825 207 603 853 603 853 297 420 297 420 413 220 413 220 393 520 393 520 678 268 678 268 777 890 777 890 853 676 853 676 688 625 688 625 889 884 889 884 441 762 441 762 152 867 152 867 657 819 657 819 937 874 937 874 925 209 925 209 538 470 538 470 689 923 689 923 266 266 266 266 153 44 153 44 80 827 80 827 148 693 148 693 626 626 626 626 148 312 148 312 639 398 639 398 438 831 438 831 817 610 817 610 620 716 620 716 568 948 568 948 875 718 875 718 509 499 509 499 805 700 805 700 681 5 681 5 22 895 22 895 678 794 678 794 250 933 250 933 461 600 461 600 876 45 876 45 229 884 229 884 190 551 190 551 296 316 296 316 308 826 308 826 838 655 838 655 7 608 7 608 544 96 544 96 676 804 676 804 717 439 717 439 426 618 426 618 856 112 856 112 764 229 764 229 566 152 566 152 524 385 524 385 162 612 162 612 209 621 209 621 927 519 927 519 624 238 624 238 315 2 315 2 895 670 895 670 376 873 376 873 206 235 206 235 782 291 782 291 91 727 91 727 422 811 422 811 348 694 348 694 96 530 96 530 762 179 762 179 590 186 590 186 656 907 656 907 951 156 951 156 944 592 944 592 405 899 405 899 734 103 734 103 151 847 151 847 595 330 595 330 480 628 480 628 763 712 763 712 582 248 582 248 631 192 631 192 852 120 852 120 412 297 412 297 328 483 328 483 435 653 435 653 277 637 277 637 823 330 823 330 674 606 674 606 650 689 650 689 832 805 832 805 859 630 859 630 193 548 193 548 663 640 663 640 684 121 684 121 181 503 181 503 703 231 703 231 176 706 176 706 311 174 311 174 551 117 551 117 588 674 588 674 869 873 869 873 79 237 79 237 574 912 574 912 453 309 453 309 459 618 459 618 925 397 925 397 287 640 287 640 178 907 178 907 470 320 470 320 45 306 45 306 790 875 790 875 754 360 754 360 942 295 942 295 768 574 768 574 527 808 527 808 690 544 690 544 861 241 861 241 919 270 919 270 624 94 624 94 562 411 562 411 790 924 790 924 121 47 121 47 463 556 463 556 24 198 24 198 16 100 16 100 43 879 43 879 257 429 257 429 839 334 839 334 383 198 383 198 241 91 241 91 805 929 805 929 856 959 856 959 305 767 305 767 599 554 599 554 785 909 785 909 783 617 783 617 793 906 793 906 285 364 285 364 944 166 944 166 39 893 39 893 651 535 651 535 691 282 691 282 122 194 122 194 49 372 49 372 599 83 599 83 455 83 455 83 305 11 305 11 524 206 524 206 523 251 523 251 910 212 910 212 219 77 219 77 781 102 781 102 908 571 908 571 702 730 702 730 892 86 892 86 584 26 584 26 959 128 959 128 586 291 586 291 730 50 730 50 659 327 659 327 873 299 873 299 825 175 825 175 707 521 707 521 590 397 590 397 158 858 158 858 109 575 109 575 885 624 885 624 881 429 881 429 229 900 229 900 673 139 673 139 4 289 4 289 529 43 529 43 257 502 257 502 249 652 249 652 318 73 318 73 360 941 360 941 405 498 405 498 224 929 224 929 147 800 147 800 729 272 729 272 952 469 952 469 189 821 189 821 568 678 568 678 362 481 362 481 765 764 765 764 371 567 371 567 866 213 866 213 799 686 799 686 553 658 553 658 583 108 583 108 702 836 702 836 259 712 259 712 258 53 258 53 843 239 843 239 750 808 750 808 868 12 868 12 914 643 914 643 780 125 780 125 80 960 80 960 181 516 181 516 419 510 419 510 69 890 69 890 317 941 317 941 344 330 344 330 706 852 706 852 828 52 828 52 435 203 435 203 485 194 485 194 565 183 565 183 399 313 399 313 171 244 171 244 767 134 767 134 437 273 437 273 478 146 478 146 677 50 677 50 199 28 199 28 450 719 450 719 524 52 524 52 454 371 454 371 241 65 241 65 480 381 480 381 623 188 623 188 563 738 563 738 370 499 370 499 661 233 661 233 412 647 412 647 401 301 401 301 448 46 448 46 678 799 678 799 389 2 389 2 463 687 463 687 342 301 342 301 870 345 870 345 948 653 948 653 915 308 915 308 684 480 684 480 494 730 494 730 451 762 451 762 365 4 365 4 724 82 724 82 918 440 918 440 212 379 212 379 605 615 605 615 492 670 492 670 532 307 532 307 761 120 761 120 706 725 706 725 460 411 460 411 289 856 289 856 553 876 553 876 544 28 544 28 9 357 9 357 417 724 417 724 792 468 792 468 124 328 124 328 247 603 247 603 187 814 187 814 476 295 476 295 940 152 940 152 914 581 914 581 903 502 903 502 516 902 516 902 829 122 829 122 141 596 141 596 562 233 562 233 762 945 762 945 766 926 766 926 399 687 399 687 175 581 175 581 515 246 515 246 261 96 261 96 63 129 63 129 821 518 821 518 930 33 930 33 551 415 551 415 512 569 512 569 56 809 56 809 158 448 158 448 377 694 377 694 376 66 376 66 941 812 941 812 252 479 252 479 207 259 207 259 396 331 396 331 138 779 138 779 384 908 384 908 255 291 255 291 546 511 546 511 387 259 387 259 304 148 304 148 798 819 798 819 157 589 157 589 269 465 269 465 144 579 144 579 704 272 704 272 675 225 675 225 93 691 93 691 677 743 677 743 379 86 379 86 217 104 217 104 488 742 488 742 309 524 309 524 612 611 612 611 228 591 228 591 739 933 739 933 836 320 836 320 463 404 463 404 41 131 41 131 132 879 132 879 152 336 152 336 467 902 467 902 127 192 127 192 2 854 2 854 693 903 693 903 649 534 649 534 865 821 865 821 52 481 52 481 325 880 325 880 152 301 152 301 800 614 800 614 508 131 508 131 804 410 804 410 543 578 543 578 184 934 184 934 566 179 566 179 469 146 469 146 869 388 869 388 607 230 607 230 302 667 302 667 580 8 580 8 815 923 815 923 134 738 134 738 735 26 735 26 643 645 643 645 101 575 101 575 143 787 143 787 29 202 29 202 623 453 623 453 473 588 473 588 734 358 734 358 926 42 926 42 716 341 716 341 99 94 99 94 218 520 218 520 469 822 469 822 287 196 287 196 854 403 854 403 230 805 230 805 185 556 185 556 174 669 174 669 904 712 904 712 744 109 744 109 255 327 255 327 701 173 701 173 654 666 654 666 390 202 390 202 218 583 218 583 252 742 252 742 227 874 227 874 896 934 896 934 369 297 369 297 360 393 360 393 805 122 805 122 423 611 423 611 743 351 743 351 3 826 3 826 354 479 354 479 13 134 13 134 365 223 365 223 265 233 265 233 447 712 447 712 624 923 624 923 559 427 559 427 250 183 250 183 165 891 165 891 516 416 516 416 424 255 424 255 920 696 920 696 385 67 385 67 682 324 682 324 235 802 235 802 671 665 671 665 531 101 531 101 300 720 300 720 403 743 403 743 512 61 512 61 420 370 420 370 864 838 864 838 186 558 186 558 142 683 142 683 642 343 642 343 470 244 470 244 337 65 337 65 502 575 502 575 243 222 243 222 558 117 558 117 952 477 952 477 450 764 450 764 271 735 271 735 683 653 683 653 219 920 219 920 21 566 21 566 306 79 306 79 545 856 545 856 671 351 671 351 36 360 36 360 224 441 224 441 102 50 102 50 936 864 936 864 805 145 805 145 222 555 222 555 655 249 655 249 861 198 861 198 75 366 75 366 434 625 434 625 689 330 689 330 801 960 801 960 461 827 461 827 417 921 417 921 672 2 672 2 475 377 475 377 543 181 543 181 942 111 942 111 946 573 946 573 302 96 302 96 118 921 118 921 865 1 865 1 636 218 636 218 65 736 65 736 328 165 328 165 786 884 786 884 55 296 55 296 328 725 328 725 455 652 455 652 394 41 394 41 182 292 182 292 109 934 109 934 708 607 708 607 164 1 164 1 107 598 107 598 378 353 378 353 564 536 564 536 932 44 932 44 695 225 695 225 430 288 430 288 271 779 271 779 220 658 220 658 7 4 7 4 548 873 548 873 928 14 928 14 753 352 753 352 462 573 462 573 225 456 225 456 187 892 187 892 456 643 456 643 323 904 323 904 875 138 875 138 183 883 183 883 646 745 646 745 218 355 218 355 327 126 327 126 935 80 935 80 712 649 712 649 953 366 953 366 608 112 608 112 203 813 203 813 3 505 3 505 6 682 6 682 249 687 249 687 220 935 220 935 831 752 831 752 180 957 180 957 517 812 517 812 616 663 616 663 71 820 71 820 474 770 474 770 20 297 20 297 397 483 397 483 260 541 260 541 588 783 588 783 260 268 260 268 843 347 843 347 882 197 882 197 818 48 818 48 733 460 733 460 339 696 339 696 94 321 94 321 905 118 905 118 314 181 314 181 622 836 622 836 680 289 680 289 358 215 358 215 598 466 598 466 648 374 648 374 291 683 291 683 93 316 93 316 166 865 166 865 612 154 612 154 614 893 614 893 81 18 81 18 671 606 671 606 522 445 522 445 835 756 835 756 937 838 937 838 247 134 247 134 637 685 637 685 466 557 466 557 392 518 392 518 97 151 97 151 322 311 322 311 276 189 276 189 788 13 788 13 95 231 95 231 213 408 213 408 499 154 499 154 516 229 516 229 216 203 216 203 51 325 51 325 8 8 8 8 679 93 679 93 50 816 50 816 279 231 279 231 633 694 633 694 880 177 880 177 563 930 563 930 340 540 340 540 939 143 939 143 406 414 406 414 575 1 575 1 900 130 900 130 333 354 333 354 239 882 239 882 906 633 906 633 783 587 783 587 698 103 698 103 156 310 156 310 556 560 556 560 811 148 811 148 169 175 169 175 741 566 741 566 324 460 324 460 824 403 824 403 441 835 441 835 373 125 373 125 389 31 389 31 32 409 32 409 178 98 178 98 9 282 9 282 151 484 151 484 508 307 508 307 497 641 497 641 119 424 119 424 121 808 121 808 70 377 70 377 839 890 839 890 589 365 589 365 482 501 482 501 938 512 938 512 767 334 767 334 393 675 393 675 360 141 360 141 880 382 880 382 148 217 148 217 32 464 32 464 812 814 812 814 206 177 206 177 16 27 16 27 674 265 674 265 913 772 913 772 249 662 249 662 804 234 804 234 766 316 766 316 743 811 743 811 274 374 274 374 58 594 58 594 790 322 790 322 716 428 716 428 930 809 930 809 59 476 59 476 256 517 256 517 28 279 28 279 174 71 174 71 58 934 58 934 543 945 543 945 655 936 655 936 186 28 186 28 268 589 268 589 218 564 218 564 279 796 279 796 844 758 844 758 840 558 840 558 788 57 788 57 747 48 747 48 552 226 552 226 449 293 449 293 499 814 499 814 830 162 830 162 524 81 524 81 924 640 924 640 839 430 839 430 724 34 724 34 512 141 512 141 180 93 180 93 560 375 560 375 417 48 417 48 525 138 525 138 677 644 677 644 882 44 882 44 838 936 838 936 627 339 627 339 385 203 385 203 602 392 602 392 585 625 585 625 675 938 675 938 260 753 260 753 639 490 639 490 335 375 335 375 721 397 721 397 310 4 310 4 435 749 435 749 573 809 573 809 666 400 666 400 526 111 526 111 759 947 759 947 380 297 380 297 117 99 117 99 164 77 164 77 804 66 804 66 482 475 482 475 780 841 780 841 905 676 905 676 488 899 488 899 155 269 155 269 550 464 550 464 837 772 837 772 918 112 918 112 392 207 392 207 87 100 87 100 688 756 688 756 936 224 936 224 175 885 175 885 5 578 5 578 940 938 940 938 734 764 734 764 321 576 321 576 472 467 472 467 573 118 573 118 396 738 396 738 71 277 71 277 616 866 616 866 265 686 265 686 633 317 633 317 902 452 902 452 243 190 243 190 808 383 808 383 297 73 297 73 162 469 162 469 318 688 318 688 457 734 457 734 507 436 507 436 354 480 354 480 108 859 108 859 630 195 630 195 642 874 642 874 456 764 456 764 840 265 840 265 701 897 701 897 163 876 163 876 466 830 466 830 560 713 560 713 682 643 682 643 240 718 240 718 172 110 172 110 544 461 544 461 722 779 722 779 709 281 709 281 489 327 489 327 403 26 403 26 240 98 240 98 695 204 695 204 861 180 861 180 206 830 206 830 793 678 793 678 491 852 491 852 959 628 959 628 661 134 661 134 737 434 737 434 838 95 838 95 707 324 707 324 286 740 286 740 749 472 749 472 604 52 604 52 709 493 709 493 70 68 70 68 934 308 934 308 202 813 202 813 179 908 179 908 815 48 815 48 273 908 273 908 292 510 292 510 796 673 796 673 270 158 270 158 353 585 353 585 517 106 517 106 868 728 868 728 664 141 664 141 325 652 325 652 690 224 690 224 194 826 194 826 134 804 134 804 106 741 106 741 129 224 129 224 868 220 868 220 945 488 945 488 459 446 459 446 648 413 648 413 555 474 555 474 468 401 468 401 83 483 83 483 656 956 656 956 575 228 575 228 145 788 145 788 877 524 877 524 799 547 799 547 16 607 16 607 503 582 503 582 15 693 15 693 906 111 906 111 444 932 444 932 127 298 127 298 37 765 37 765 147 361 147 361 193 185 193 185 490 249 490 249 51 212 51 212 219 494 219 494 450 594 450 594 678 58 678 58 272 353 272 353 145 919 145 919 558 851 558 851 792 270 792 270 672 782 672 782 361 448 361 448 606 907 606 907 230 545 230 545 150 663 150 663 871 311 871 311 40 213 40 213 565 415 565 415 233 121 233 121 848 201 848 201 353 846 353 846 682 887 682 887 42 66 42 66 93 661 93 661 107 277 107 277 631 446 631 446 890 48 890 48 690 389 690 389 539 806 539 806 220 858 220 858 452 95 452 95 928 919 928 919 818 388 818 388 378 472 378 472 542 21 542 21 236 631 236 631 27 695 27 695 728 756 728 756 508 13 508 13 769 691 769 691 242 377 242 377 482 366 482 366 350 877 350 877 933 242 933 242 728 496 728 496 749 98 749 98 745 672 745 672 462 371 462 371 81 363 81 363 527 175 527 175 194 468 194 468 559 370 559 370 738 436 738 436 733 48 733 48 205 439 205 439 575 301 575 301 722 91 722 91 684 771 684 771 817 180 817 180 370 672 370 672 931 747 931 747 913 389 913 389 402 442 402 442 61 392 61 392 156 433 156 433 96 595 96 595 277 738 277 738 65 636 65 636 687 9 687 9 478 274 478 274 240 364 240 364 536 214 536 214 338 390 338 390 531 573 531 573 358 271 358 271 159 229 159 229 602 293 602 293 448 578 448 578 494 753 494 753 214 950 214 950 735 456 735 456 184 204 184 204 715 256 715 256 109 542 109 542 212 49 212 49 198 939 198 939 787 565 787 565 901 200 901 200 149 699 149 699 31 860 31 860 665 386 665 386 641 418 641 418 149 417 149 417 754 834 754 834 199 665 199 665 203 482 203 482 306 531 306 531 956 219 956 219 172 827 172 827 668 89 668 89 559 339 559 339 517 531 517 531 747 104 747 104 529 722 529 722 126 540 126 540 7 688 7 688 425 733 425 733 116 526 116 526 167 94 167 94 490 904 490 904 869 69 869 69 266 201 266 201 694 330 694 330 280 32 280 32 871 925 871 925 917 864 917 864 900 874 900 874 569 561 569 561 719 52 719 52 813 655 813 655 529 713 529 713 631 323 631 323 14 888 14 888 102 52 102 52 867 595 867 595 600 425 600 425 244 479 244 479 764 512 764 512 762 20 762 20 117 686 117 686 97 578 97 578 458 521 458 521 178 191 178 191 10 671 10 671 960 110 960 110 170 653 170 653 566 586 566 586 37 818 37 818 825 106 825 106 364 254 364 254 932 570 932 570 613 632 613 632 327 954 327 954 424 121 424 121 35 893 35 893 769 623 769 623 561 347 561 347 918 321 918 321 311 908 311 908 29 257 29 257 676 114 676 114 158 610 158 610 99 872 99 872 513 455 513 455 304 828 304 828 394 279 394 279 185 845 185 845 673 654 673 654 228 497 228 497 893 647 893 647 67 939 67 939 26 724 26 724 99 301 99 301 565 420 565 420 76 897 76 897 897 955 897 955 507 774 507 774 101 112 101 112 609 237 609 237 123 816 123 816 33 251 33 251 211 505 211 505 558 288 558 288 715 329 715 329 195 908 195 908 829 952 829 952 173 428 173 428 378 181 378 181 246 79 246 79 270 421 270 421 894 321 894 321 262 213 262 213 748 933 748 933 211 319 211 319 22 823 22 823 10 243 10 243 885 886 885 886 831 441 831 441 42 705 42 705 255 813 255 813 777 144 777 144 327 511 327 511 348 875 348 875 266 177 266 177 31 48 31 48 238 92 238 92 2 401 2 401 15 171 15 171 875 148 875 148 251 925 251 925 305 785 305 785 245 711 245 711 98 952 98 952 115 208 115 208 893 200 893 200 544 692 544 692 313 473 313 473 410 642 410 642 829 147 829 147 565 798 565 798 869 245 869 245 886 127 886 127 388 655 388 655 280 114 280 114 156 8 156 8 523 533 523 533 871 536 871 536 146 335 146 335 862 784 862 784 381 205 381 205 352 140 352 140 380 776 380 776 373 126 373 126 591 108 591 108 15 494 15 494 852 556 852 556 720 874 720 874 160 106 160 106 321 129 321 129 897 358 897 358 825 141 825 141 314 500 314 500 453 187 453 187 513 762 513 762 39 590 39 590 896 117 896 117 402 667 402 667 87 372 87 372 304 780 304 780 536 283 536 283 540 350 540 350 10 674 10 674 360 354 360 354 936 84 936 84 281 447 281 447 479 209 479 209 166 494 166 494 531 268 531 268 316 637 316 637 218 909 218 909 765 525 765 525 191 47 191 47 188 276 188 276 385 35 385 35 258 348 258 348 721 876 721 876 408 417 408 417 110 943 110 943 292 579 292 579 100 788 100 788 494 701 494 701 443 101 443 101 118 596 118 596 107 265 107 265 318 777 318 777 797 763 797 763 569 51 569 51 561 332 561 332 464 186 464 186 953 350 953 350 736 92 736 92 700 106 700 106 634 555 634 555 500 763 500 763 738 524 738 524 848 241 848 241 273 889 273 889 179 640 179 640 179 704 179 704 234 259 234 259 91 472 91 472 425 493 425 493 89 932 89 932 273 305 273 305 855 235 855 235 184 60 184 60 500 699 500 699 569 249 569 249 212 730 212 730 676 615 676 615 464 867 464 867 698 219 698 219 628 258 628 258 321 58 321 58 376 838 376 838 44 863 44 863 552 8 552 8 861 668 861 668 727 550 727 550 11 23 11 23 249 424 249 424 190 615 190 615 569 686 569 686 95 119 95 119 682 633 682 633 272 504 272 504 312 665 312 665 297 820 297 820 388 685 388 685 692 901 692 901 477 34 477 34 461 635 461 635 303 808 303 808 373 59 373 59 649 562 649 562 769 583 769 583 913 646 913 646 193 223 193 223 543 893 543 893 639 837 639 837 87 341 87 341 370 607 370 607 143 342 143 342 300 97 300 97 444 937 444 937 919 372 919 372 591 535 591 535 182 297 182 297 741 666 741 666 772 473 772 473 861 36 861 36 623 430 623 430 938 950 938 950 905 134 905 134 252 863 252 863 907 461 907 461 585 504 585 504 74 697 74 697 913 176 913 176 909 596 909 596 838 522 838 522 719 736 719 736 774 795 774 795 91 71 91 71 506 828 506 828 667 717 667 717 110 791 110 791 278 860 278 860 408 595 408 595 335 505 335 505 227 875 227 875 506 247 506 247 877 623 877 623 191 449 191 449 330 388 330 388 506 788 506 788 639 96 639 96 200 271 200 271 717 48 717 48 786 497 786 497 482 728 482 728 513 313 513 313 44 687 44 687 511 802 511 802 348 175 348 175 721 105 721 105 747 571 747 571 765 287 765 287 517 866 517 866 584 820 584 820 434 158 434 158 401 511 401 511 260 209 260 209 100 28 100 28 571 457 571 457 631 437 631 437 282 648 282 648 372 837 372 837 532 354 532 354 147 834 147 834 671 219 671 219 562 806 562 806 741 572 741 572 644 926 644 926 648 202 648 202 331 592 331 592 55 293 55 293 641 119 641 119 533 833 533 833 786 160 786 160 697 549 697 549 96 875 96 875 620 44 620 44 446 720 446 720 429 710 429 710 310 279 310 279 48 760 48 760 3 863 3 863 730 344 730 344 791 24 791 24 903 338 903 338 919 841 919 841 197 230 197 230 346 714 346 714 86 615 86 615 493 139 493 139 626 765 626 765 337 780 337 780 451 164 451 164 956 547 956 547 358 235 358 235 468 889 468 889 817 118 817 118 631 333 631 333 679 701 679 701 118 367 118 367 838 714 838 714 917 134 917 134 378 319 378 319 397 75 397 75 231 334 231 334 715 652 715 652 291 127 291 127 686 746 686 746 696 941 696 941 780 347 780 347 167 201 167 201 558 360 558 360 96 406 96 406 143 112 143 112 332 811 332 811 737 420 737 420 387 372 387 372 584 457 584 457 22 562 22 562 92 569 92 569 518 374 518 374 684 354 684 354 458 490 458 490 822 773 822 773 846 136 846 136 559 416 559 416 2 741 2 741 639 279 639 279 585 329 585 329 263 675 263 675 768 464 768 464 877 337 877 337 921 62 921 62 7 468 7 468 437 736 437 736 208 141 208 141 106 638 106 638 105 733 105 733 807 443 807 443 253 305 253 305 594 111 594 111 14 569 14 569 807 151 807 151 151 805 151 805 444 668 444 668 710 94 710 94 452 675 452 675 908 284 908 284 371 651 371 651 247 782 247 782 896 315 896 315 456 627 456 627 22 561 22 561 817 163 817 163 916 635 916 635 733 838 733 838 267 892 267 892 936 666 936 666 4 686 4 686 803 561 803 561 824 154 824 154 146 496 146 496 405 161 405 161 941 210 941 210 320 183 320 183 866 611 866 611 717 866 717 866 785 774 785 774 73 639 73 639 335 176 335 176 753 126 753 126 164 746 164 746 824 225 824 225 717 82 717 82 517 513 517 513 442 538 442 538 50 265 50 265 785 712 785 712 846 121 846 121 489 309 489 309 92 612 92 612 144 782 144 782 402 306 402 306 838 790 838 790 731 735 731 735 640 802 640 802 918 186 918 186 486 27 486 27 340 359 340 359 276 704 276 704 541 414 541 414 477 289 477 289 748 105 748 105 387 613 387 613 559 554 559 554 833 773 833 773 392 210 392 210 206 43 206 43 806 228 806 228 781 592 781 592 388 378 388 378 833 496 833 496 479 206 479 206 191 547 191 547 461 131 461 131 459 133 459 133 297 135 297 135 694 116 694 116 627 770 627 770 131 642 131 642 66 654 66 654 117 94 117 94 602 343 602 343 397 571 397 571 276 818 276 818 68 711 68 711 734 509 734 509 258 239 258 239 933 855 933 855 65 237 65 237 781 691 781 691 494 143 494 143 300 281 300 281 488 310 488 310 13 165 13 165 518 600 518 600 815 774 815 774 4 576 4 576 895 8 895 8 690 683 690 683 264 869 264 869 597 433 597 433 78 347 78 347 955 852 955 852 554 709 554 709 486 38 486 38 489 207 489 207 526 334 526 334 458 955 458 955 413 778 413 778 260 96 260 96 433 808 433 808 125 806 125 806 733 11 733 11 723 267 723 267 104 108 104 108 78 205 78 205 248 298 248 298 303 266 303 266 39 100 39 100 615 493 615 493 23 254 23 254 907 768 907 768 85 524 85 524 378 642 378 642 103 281 103 281 101 759 101 759 180 375 180 375 178 378 178 378 514 301 514 301 448 261 448 261 541 921 541 921 462 636 462 636 135 78 135 78 361 207 361 207 248 692 248 692 912 61 912 61 89 391 89 391 266 278 266 278 524 282 524 282 477 5 477 5 24 459 24 459 24 240 24 240 951 181 951 181 806 257 806 257 297 225 297 225 649 156 649 156 78 4 78 4 749 782 749 782 127 101 127 101 756 890 756 890 262 351 262 351 560 597 560 597 97 675 97 675 173 553 173 553 805 850 805 850 404 745 404 745 138 836 138 836 44 302 44 302 895 707 895 707 860 835 860 835 863 617 863 617 613 571 613 571 510 191 510 191 59 626 59 626 64 937 64 937 200 516 200 516 666 451 666 451 519 298 519 298 38 335 38 335 646 949 646 949 416 152 416 152 588 458 588 458 630 702 630 702 721 867 721 867 385 782 385 782 884 706 884 706 957 172 957 172 318 196 318 196 857 115 857 115 607 173 607 173 395 183 395 183 592 639 592 639 142 515 142 515 787 52 787 52 652 150 652 150 951 466 951 466 29 714 29 714 895 750 895 750 335 269 335 269 33 174 33 174 418 417 418 417 8 912 8 912 587 154 587 154 595 802 595 802 690 803 690 803 756 57 756 57 785 248 785 248 161 686 161 686 837 320 837 320 511 103 511 103 224 447 224 447 709 351 709 351 771 809 771 809 609 226 609 226 6 772 6 772 691 339 691 339 626 621 626 621 15 806 15 806 199 404 199 404 831 742 831 742 503 635 503 635 447 432 447 432 361 123 361 123 255 502 255 502 695 574 695 574 933 830 933 830 112 134 112 134 72 97 72 97 471 101 471 101 758 524 758 524 866 707 866 707 751 258 751 258 380 668 380 668 295 151 295 151 643 575 643 575 72 823 72 823 202 656 202 656 430 93 430 93 216 326 216 326 681 92 681 92 40 814 40 814 766 154 766 154 103 486 103 486 377 291 377 291 590 843 590 843 949 43 949 43 726 558 726 558 356 924 356 924 914 686 914 686 454 291 454 291 652 532 652 532 269 902 269 902 511 191 511 191 95 731 95 731 30 735 30 735 70 95 70 95 352 684 352 684 43 161 43 161 170 608 170 608 959 253 959 253 872 408 872 408 812 685 812 685 144 810 144 810 16 1 16 1 267 767 267 767 638 29 638 29 565 150 565 150 158 704 158 704 711 736 711 736 651 226 651 226 844 946 844 946 373 118 373 118 301 482 301 482 392 842 392 842 65 184 65 184 742 191 742 191 851 335 851 335 33 664 33 664 6 568 6 568 735 150 735 150 525 674 525 674 754 800 754 800 553 445 553 445 630 419 630 419 254 13 254 13 505 477 505 477 509 99 509 99 570 476 570 476 79 99 79 99 601 323 601 323 775 401 775 401 762 616 762 616 635 765 635 765 111 304 111 304 457 932 457 932 191 209 191 209 447 24 447 24 36 663 36 663 845 418 845 418 688 81 688 81 285 869 285 869 16 733 16 733 682 105 682 105 675 900 675 900 127 392 127 392 319 189 319 189 410 626 410 626 556 528 556 528 366 619 366 619 679 539 679 539 354 331 354 331 929 464 929 464 401 317 401 317 958 500 958 500 456 896 456 896 215 98 215 98 716 425 716 425 248 774 248 774 738 483 738 483 579 606 579 606 74 206 74 206 65 949 65 949 472 176 472 176 413 328 413 328 106 519 106 519 733 462 733 462 654 485 654 485 509 83 509 83 267 240 267 240 619 120 619 120 89 737 89 737 906 686 906 686 36 453 36 453 240 575 240 575 717 767 717 767 231 517 231 517 623 881 623 881 576 541 576 541 443 261 443 261 79 552 79 552 496 474 496 474 71 24 71 24 203 49 203 49 693 8 693 8 118 909 118 909 599 437 599 437 851 217 851 217 773 264 773 264 355 792 355 792 746 766 746 766 347 31 347 31 675 663 675 663 72 36 72 36 856 319 856 319 778 168 778 168 212 917 212 917 703 247 703 247 743 306 743 306 302 614 302 614 436 508 436 508 69 386 69 386 723 570 723 570 420 238 420 238 160 544 160 544 546 917 546 917 513 479 513 479 260 932 260 932 3 779 3 779 474 911 474 911 409 21 409 21 958 447 958 447 869 514 869 514 895 181 895 181 898 236 898 236 928 581 928 581 379 321 379 321 855 214 855 214 272 706 272 706 79 163 79 163 376 389 376 389 870 60 870 60 816 6 816 6 19 588 19 588 50 823 50 823 243 671 243 671 551 91 551 91 703 274 703 274 447 722 447 722 433 800 433 800 347 591 347 591 435 597 435 597 146 154 146 154 936 83 936 83 816 463 816 463 420 656 420 656 753 797 753 797 110 278 110 278 74 585 74 585 709 451 709 451 673 40 673 40 88 902 88 902 205 552 205 552 550 775 550 775 891 384 891 384 485 922 485 922 303 574 303 574 5 904 5 904 939 417 939 417 368 525 368 525 162 513 162 513 388 568 388 568 510 134 510 134 788 44 788 44 347 814 347 814 743 291 743 291 9 715 9 715 824 294 824 294 13 579 13 579 116 598 116 598 160 207 160 207 639 935 639 935 239 223 239 223 857 877 857 877 655 604 655 604 820 790 820 790 94 203 94 203 457 643 457 643 718 818 718 818 19 783 19 783 261 743 261 743 799 470 799 470 257 803 257 803 682 254 682 254 289 266 289 266 936 885 936 885 145 32 145 32 206 764 206 764 730 721 730 721 383 216 383 216 847 909 847 909 816 741 816 741 314 884 314 884 140 941 140 941 709 182 709 182 552 841 552 841 710 832 710 832 765 947 765 947 416 4 416 4 951 312 951 312 233 74 233 74 311 571 311 571 876 941 876 941 594 113 594 113 232 222 232 222 273 740 273 740 815 113 815 113 286 457 286 457 939 8 939 8 514 563 514 563 10 603 10 603 436 200 436 200 616 84 616 84 256 118 256 118 761 29 761 29 359 254 359 254 553 176 553 176 286 311 286 311 791 925 791 925 653 264 653 264 466 241 466 241 874 234 874 234 379 451 379 451 336 460 336 460 719 547 719 547 246 526 246 526 70 11 70 11 766 742 766 742 704 473 704 473 450 575 450 575 454 900 454 900 317 481 317 481 206 598 206 598 587 83 587 83 791 935 791 935 484 210 484 210 292 538 292 538 372 448 372 448 456 284 456 284 180 572 180 572 476 434 476 434 575 894 575 894 137 764 137 764 450 105 450 105 624 49 624 49 460 8 460 8 505 697 505 697 817 702 817 702 449 722 449 722 118 773 118 773 920 654 920 654 452 915 452 915 322 514 322 514 572 153 572 153 153 396 153 396 948 13 948 13 122 759 122 759 157 351 157 351 757 166 757 166 658 563 658 563 295 325 295 325 774 11 774 11 333 499 333 499 544 896 544 896 23 608 23 608 555 787 555 787 227 66 227 66 353 612 353 612 734 610 734 610 132 131 132 131 97 581 97 581 407 368 407 368 535 487 535 487 782 512 782 512 606 23 606 23 529 863 529 863 714 505 714 505 701 392 701 392 288 196 288 196 226 591 226 591 604 197 604 197 902 919 902 919 96 796 96 796 734 555 734 555 645 934 645 934 415 613 415 613 816 768 816 768 122 576 122 576 178 948 178 948 310 581 310 581 317 584 317 584 144 147 144 147 248 658 248 658 248 923 248 923 445 639 445 639 531 482 531 482 91 333 91 333 378 898 378 898 186 233 186 233 672 177 672 177 531 856 531 856 745 554 745 554 249 357 249 357 653 715 653 715 214 185 214 185 32 441 32 441 70 339 70 339 359 105 359 105 153 452 153 452 221 553 221 553 276 305 276 305 370 920 370 920 496 660 496 660 903 745 903 745 51 804 51 804 626 200 626 200 321 357 321 357 844 943 844 943 368 155 368 155 177 458 177 458 927 841 927 841 621 138 621 138 325 203 325 203 893 517 893 517 712 454 712 454 176 381 176 381 641 340 641 340 328 772 328 772 637 675 637 675 61 833 61 833 699 757 699 757 440 882 440 882 690 542 690 542 793 549 793 549 136 905 136 905 434 189 434 189 860 307 860 307 394 51 394 51 765 46 765 46 220 595 220 595 432 288 432 288 85 699 85 699 174 65 174 65 601 287 601 287 355 673 355 673 62 200 62 200 497 543 497 543 207 400 207 400 939 307 939 307 547 81 547 81 316 339 316 339 63 614 63 614 703 815 703 815 442 465 442 465 203 447 203 447 673 82 673 82 821 476 821 476 249 764 249 764 781 883 781 883 246 823 246 823 145 391 145 391 517 319 517 319 375 429 375 429 258 163 258 163 871 462 871 462 66 327 66 327 703 168 703 168 139 738 139 738 333 846 333 846 535 257 535 257 408 483 408 483 405 450 405 450 728 355 728 355 936 858 936 858 249 603 249 603 861 44 861 44 794 255 794 255 663 844 663 844 706 88 706 88 48 516 48 516 913 861 913 861 622 360 622 360 295 713 295 713 564 354 564 354 90 333 90 333 368 780 368 780 918 536 918 536 358 889 358 889 233 728 233 728 525 530 525 530 724 654 724 654 142 721 142 721 713 272 713 272 648 902 648 902 180 584 180 584 751 946 751 946 873 566 873 566 80 564 80 564 398 636 398 636 816 954 816 954 564 282 564 282 477 170 477 170 801 948 801 948 720 58 720 58 854 46 854 46 51 664 51 664 829 303 829 303 924 871 924 871 122 78 122 78 827 856 827 856 235 440 235 440 438 304 438 304 860 363 860 363 420 74 420 74 785 252 785 252 147 722 147 722 448 401 448 401 771 714 771 714 852 680 852 680 41 648 41 648 683 78 683 78 941 502 941 502 345 681 345 681 364 145 364 145 547 239 547 239 694 107 694 107 5 492 5 492 145 234 145 234 749 704 749 704 884 902 884 902 317 671 317 671 205 910 205 910 397 655 397 655 614 813 614 813 72 168 72 168 866 801 866 801 485 69 485 69 543 305 543 305 676 345 676 345 764 732 764 732 351 530 351 530 863 40 863 40 677 943 677 943 415 496 415 496 376 131 376 131 138 672 138 672 656 182 656 182 352 827 352 827 343 68 343 68 725 854 725 854 876 188 876 188 595 90 595 90 224 66 224 66 118 645 118 645 526 874 526 874 248 106 248 106 806 839 806 839 835 169 835 169 714 8 714 8 587 838 587 838 367 528 367 528 936 236 936 236 488 148 488 148 86 456 86 456 895 160 895 160 48 783 48 783 362 138 362 138 363 725 363 725 85 886 85 886 267 280 267 280 861 591 861 591 206 68 206 68 510 896 510 896 553 289 553 289 207 440 207 440 713 78 713 78 614 819 614 819 461 14 461 14 432 592 432 592 659 861 659 861 167 556 167 556 317 68 317 68 56 786 56 786 196 317 196 317 262 311 262 311 916 150 916 150 423 802 423 802 719 112 719 112 358 943 358 943 450 77 450 77 713 851 713 851 813 192 813 192 77 515 77 515 461 415 461 415 198 835 198 835 920 216 920 216 333 934 333 934 412 732 412 732 639 545 639 545 414 637 414 637 72 494 72 494 480 572 480 572 917 395 917 395 85 176 85 176 835 581 835 581 230 896 230 896 677 450 677 450 881 236 881 236 577 760 577 760 69 709 69 709 148 563 148 563 231 561 231 561 906 275 906 275 463 296 463 296 710 267 710 267 352 292 352 292 476 134 476 134 482 120 482 120 949 3 949 3 650 439 650 439 511 635 511 635 652 37 652 37 888 139 888 139 397 666 397 666 590 805 590 805 681 641 681 641 104 591 104 591 350 801 350 801 669 951 669 951 636 11 636 11 688 514 688 514 899 12 899 12 527 374 527 374 616 636 616 636 218 546 218 546 660 67 660 67 738 426 738 426 34 415 34 415 176 325 176 325 419 35 419 35 253 831 253 831 925 882 925 882 184 377 184 377 328 264 328 264 515 100 515 100 16 754 16 754 886 650 886 650 155 645 155 645 47 282 47 282 880 134 880 134 163 920 163 920 936 207 936 207 687 809 687 809 298 697 298 697 900 765 900 765 785 175 785 175 5 667 5 667 618 49 618 49 909 348 909 348 249 530 249 530 103 942 103 942 884 251 884 251 852 657 852 657 198 294 198 294 73 29 73 29 78 675 78 675 928 551 928 551 572 567 572 567 559 437 559 437 483 529 483 529 673 265 673 265 3 67 3 67 557 861 557 861 190 514 190 514 193 63 193 63 957 336 957 336 785 920 785 920 438 582 438 582 179 762 179 762 884 491 884 491 706 574 706 574 180 347 180 347 678 586 678 586 112 124 112 124 68 622 68 622 657 755 657 755 607 37 607 37 405 472 405 472 82 76 82 76 250 219 250 219 310 532 310 532 757 296 757 296 405 520 405 520 107 901 107 901 292 270 292 270 808 316 808 316 199 615 199 615 306 629 306 629 236 307 236 307 768 231 768 231 949 613 949 613 448 673 448 673 57 709 57 709 273 836 273 836 323 303 323 303 330 199 330 199 658 786 658 786 881 370 881 370 709 611 709 611 380 103 380 103 885 908 885 908 871 626 871 626 315 656 315 656 615 856 615 856 356 114 356 114 660 219 660 219 956 699 956 699 876 85 876 85 689 223 689 223 781 21 781 21 489 73 489 73 714 574 714 574 323 567 323 567 746 842 746 842 590 121 590 121 679 898 679 898 271 501 271 501 831 614 831 614 169 589 169 589 779 792 779 792 166 346 166 346 691 652 691 652 299 861 299 861 271 16 271 16 156 942 156 942 100 63 100 63 176 629 176 629 370 643 370 643 311 26 311 26 107 509 107 509 910 343 910 343 872 521 872 521 506 67 506 67 501 340 501 340 431 451 431 451 660 95 660 95 282 20 282 20 632 832 632 832 152 5 152 5 714 864 714 864 316 698 316 698 488 254 488 254 269 555 269 555 161 298 161 298 133 738 133 738 826 907 826 907 659 129 659 129 812 794 812 794 730 634 730 634 419 741 419 741 816 917 816 917 128 461 128 461 96 621 96 621 600 584 600 584 872 563 872 563 572 746 572 746 399 561 399 561 833 169 833 169 667 111 667 111 531 284 531 284 956 158 956 158 703 131 703 131 139 88 139 88 137 306 137 306 276 587 276 587 792 632 792 632 837 792 837 792 652 117 652 117 512 730 512 730 729 940 729 940 747 59 747 59 602 858 602 858 908 688 908 688 865 656 865 656 607 136 607 136 113 438 113 438 530 607 530 607 197 131 197 131 136 108 136 108 776 582 776 582 535 308 535 308 283 672 283 672 458 468 458 468 915 8 915 8 223 571 223 571 841 45 841 45 8 759 8 759 815 641 815 641 49 655 49 655 427 356 427 356 269 724 269 724 923 155 923 155 534 166 534 166 128 342 128 342 266 326 266 326 557 929 557 929 750 511 750 511 645 341 645 341 596 876 596 876 151 448 151 448 345 11 345 11 873 283 873 283 141 940 141 940 823 370 823 370 182 117 182 117 559 611 559 611 908 609 908 609 499 930 499 930 763 60 763 60 731 56 731 56 176 959 176 959 923 540 923 540 242 424 242 424 106 353 106 353 653 275 653 275 698 959 698 959 565 741 565 741 897 241 897 241 517 413 517 413 568 139 568 139 344 532 344 532 672 800 672 800 505 631 505 631 240 152 240 152 82 367 82 367 860 543 860 543 679 308 679 308 60 674 60 674 511 715 511 715 613 17 613 17 803 939 803 939 167 60 167 60 840 394 840 394 936 459 936 459 314 327 314 327 124 97 124 97 857 550 857 550 276 368 276 368 816 838 816 838 163 313 163 313 265 753 265 753 859 706 859 706 288 580 288 580 930 929 930 929 229 752 229 752 532 643 532 643 317 956 317 956 767 678 767 678 450 833 450 833 550 798 550 798 830 237 830 237 703 148 703 148 692 257 692 257 949 834 949 834 727 147 727 147 614 696 614 696 721 589 721 589 485 282 485 282 894 492 894 492 57 480 57 480 238 897 238 897 349 405 349 405 550 436 550 436 510 281 510 281 320 799 320 799 518 680 518 680 122 175 122 175 565 37 565 37 82 517 82 517 816 496 816 496 85 310 85 310 159 916 159 916 191 585 191 585 40 105 40 105 898 816 898 816 164 921 164 921 387 816 387 816 420 166 420 166 25 420 25 420 874 289 874 289 273 440 273 440 619 244 619 244 429 238 429 238 340 538 340 538 130 225 130 225 595 45 595 45 904 559 904 559 740 412 740 412 941 314 941 314 546 188 546 188 171 719 171 719 530 114 530 114 754 780 754 780 866 613 866 613 95 733 95 733 660 546 660 546 266 193 266 193 786 352 786 352 129 281 129 281 411 908 411 908 333 240 333 240 736 683 736 683 428 420 428 420 141 357 141 357 597 889 597 889 294 843 294 843 669 443 669 443 490 874 490 874 625 471 625 471 949 442 949 442 146 272 146 272 48 887 48 887 949 571 949 571 123 944 123 944 835 449 835 449 552 457 552 457 23 353 23 353 702 505 702 505 67 43 67 43 631 461 631 461 203 710 203 710 770 163 770 163 231 683 231 683 65 624 65 624 70 551 70 551 908 699 908 699 134 221 134 221 557 543 557 543 957 322 957 322 226 205 226 205 947 223 947 223 351 903 351 903 741 339 741 339 329 550 329 550 708 335 708 335 955 278 955 278 453 21 453 21 680 887 680 887 926 12 926 12 165 423 165 423 73 153 73 153 280 110 280 110 479 779 479 779 517 743 517 743 727 827 727 827 363 861 363 861 912 143 912 143 575 784 575 784 912 622 912 622 559 480 559 480 463 594 463 594 862 256 862 256 889 71 889 71 353 376 353 376 431 495 431 495 69 36 69 36 774 832 774 832 71 179 71 179 518 580 518 580 858 296 858 296 812 792 812 792 613 29 613 29 40 749 40 749 642 123 642 123 352 523 352 523 43 585 43 585 675 74 675 74 479 436 479 436 612 243 612 243 800 256 800 256 199 439 199 439 452 59 452 59 360 778 360 778 735 907 735 907 228 170 228 170 267 873 267 873 773 152 773 152 185 193 185 193 803 302 803 302 695 661 695 661 313 763 313 763 19 794 19 794 474 173 474 173 476 147 476 147 137 61 137 61 773 413 773 413 403 15 403 15 191 305 191 305 350 440 350 440 442 769 442 769 902 230 902 230 857 531 857 531 793 728 793 728 374 191 374 191 410 481 410 481 798 693 798 693 63 617 63 617 81 53 81 53 627 876 627 876 131 660 131 660 660 633 660 633 414 701 414 701 950 692 950 692 318 494 318 494 862 596 862 596 307 951 307 951 455 101 455 101 67 639 67 639 353 392 353 392 741 895 741 895 205 622 205 622 838 68 838 68 162 609 162 609 392 241 392 241 318 123 318 123 167 557 167 557 498 299 498 299 584 826 584 826 96 288 96 288 52 569 52 569 760 650 760 650 327 918 327 918 351 624 351 624 719 721 719 721 942 555 942 555 143 317 143 317 946 41 946 41 444 643 444 643 106 747 106 747 899 29 899 29 525 135 525 135 1 283 1 283 641 486 641 486 265 481 265 481 549 263 549 263 866 103 866 103 520 186 520 186 775 504 775 504 421 883 421 883 275 517 275 517 672 781 672 781 161 98 161 98 376 610 376 610 762 719 762 719 430 120 430 120 867 258 867 258 396 878 396 878 141 99 141 99 936 670 936 670 611 776 611 776 773 907 773 907 242 418 242 418 162 367 162 367 723 587 723 587 256 799 256 799 19 49 19 49 855 65 855 65 177 918 177 918 720 147 720 147 35 78 35 78 139 226 139 226 18 260 18 260 26 148 26 148 409 309 409 309 644 479 644 479 714 755 714 755 707 847 707 847 553 99 553 99 454 452 454 452 431 576 431 576 48 625 48 625 200 918 200 918 407 927 407 927 725 775 725 775 70 744 70 744 363 906 363 906 315 444 315 444 723 679 723 679 170 287 170 287 840 764 840 764 120 745 120 745 444 507 444 507 357 33 357 33 832 719 832 719 462 293 462 293 37 694 37 694 155 846 155 846 391 426 391 426 498 463 498 463 655 535 655 535 744 75 744 75 154 312 154 312 707 572 707 572 633 928 633 928 61 683 61 683 303 885 303 885 5 761 5 761 503 367 503 367 829 410 829 410 700 670 700 670 381 149 381 149 863 354 863 354 207 197 207 197 245 560 245 560 497 27 497 27 390 532 390 532 86 537 86 537 271 681 271 681 549 408 549 408 513 163 513 163 504 707 504 707 128 133 128 133 95 730 95 730 164 299 164 299 27 688 27 688 251 898 251 898 611 686 611 686 133 907 133 907 162 142 162 142 695 924 695 924 822 608 822 608 441 798 441 798 627 392 627 392 552 528 552 528 532 514 532 514 883 204 883 204 451 347 451 347 557 404 557 404 71 584 71 584 509 379 509 379 576 816 576 816 214 49 214 49 660 232 660 232 652 620 652 620 451 414 451 414 743 118 743 118 63 792 63 792 740 620 740 620 563 319 563 319 877 839 877 839 698 567 698 567 904 807 904 807 144 235 144 235 387 929 387 929 515 522 515 522 404 539 404 539 467 469 467 469 38 211 38 211 308 866 308 866 535 22 535 22 848 475 848 475 443 10 443 10 835 445 835 445 855 165 855 165 29 602 29 602 39 435 39 435 548 343 548 343 536 84 536 84 655 494 655 494 78 635 78 635 396 173 396 173 480 496 480 496 791 463 791 463 624 893 624 893 243 263 243 263 821 653 821 653 901 771 901 771 534 102 534 102 146 657 146 657 607 16 607 16 1 701 1 701 553 927 553 927 617 470 617 470 664 806 664 806 227 430 227 430 781 916 781 916 191 126 191 126 596 141 596 141 896 528 896 528 43 703 43 703 45 945 45 945 531 486 531 486 599 222 599 222 337 168 337 168 749 952 749 952 606 381 606 381 18 371 18 371 349 725 349 725 588 111 588 111 343 956 343 956 353 931 353 931 383 85 383 85 367 25 367 25 9 933 9 933 346 772 346 772 671 728 671 728 910 477 910 477 533 472 533 472 371 48 371 48 431 329 431 329 651 593 651 593 633 728 633 728 270 38 270 38 757 264 757 264 677 300 677 300 918 494 918 494 816 178 816 178 326 371 326 371 130 220 130 220 864 22 864 22 863 161 863 161 950 423 950 423 261 334 261 334 652 205 652 205 672 386 672 386 219 193 219 193 84 176 84 176 207 209 207 209 311 479 311 479 842 926 842 926 915 301 915 301 671 734 671 734 745 392 745 392 937 116 937 116 572 392 572 392 344 20 344 20 378 176 378 176 310 200 310 200 628 172 628 172 546 359 546 359 555 272 555 272 744 31 744 31 918 898 918 898 521 177 521 177 353 640 353 640 58 307 58 307 804 783 804 783 448 621 448 621 418 2 418 2 687 567 687 567 262 158 262 158 303 643 303 643 212 520 212 520 303 176 303 176 900 698 900 698 466 305 466 305 196 450 196 450 365 847 365 847 181 2 181 2 141 228 141 228 42 878 42 878 111 928 111 928 876 593 876 593 775 327 775 327 184 776 184 776 638 581 638 581 419 136 419 136 484 781 484 781 274 461 274 461 66 315 66 315 136 84 136 84 804 763 804 763 892 516 892 516 843 463 843 463 665 857 665 857 364 462 364 462 382 97 382 97 431 416 431 416 508 642 508 642 369 3 369 3 860 690 860 690 770 905 770 905 727 766 727 766 168 920 168 920 283 644 283 644 525 120 525 120 519 841 519 841 769 291 769 291 909 602 909 602 452 351 452 351 385 467 385 467 851 476 851 476 237 252 237 252 673 351 673 351 213 190 213 190 274 939 274 939 713 37 713 37 351 103 351 103 76 787 76 787 591 771 591 771 481 286 481 286 813 236 813 236 766 939 766 939 762 546 762 546 846 631 846 631 938 253 938 253 496 81 496 81 807 741 807 741 501 861 501 861 37 722 37 722 940 41 940 41 379 61 379 61 458 572 458 572 229 636 229 636 862 203 862 203 5 324 5 324 918 804 918 804 626 220 626 220 82 744 82 744 888 864 888 864 358 845 358 845 403 190 403 190 668 540 668 540 952 572 952 572 368 692 368 692 781 752 781 752 530 133 530 133 940 6 940 6 104 342 104 342 804 383 804 383 585 641 585 641 632 364 632 364 322 49 322 49 30 758 30 758 789 874 789 874 896 858 896 858 822 130 822 130 460 928 460 928 299 60 299 60 822 132 822 132 652 87 652 87 899 639 899 639 376 310 376 310 75 474 75 474 655 931 655 931 954 469 954 469 882 532 882 532 320 570 320 570 900 618 900 618 232 37 232 37 600 476 600 476 781 158 781 158 479 649 479 649 354 584 354 584 63 853 63 853 652 109 652 109 345 655 345 655 944 499 944 499 203 639 203 639 474 807 474 807 286 424 286 424 880 514 880 514 206 283 206 283 747 286 747 286 927 336 927 336 414 353 414 353 236 388 236 388 336 257 336 257 71 521 71 521 827 522 827 522 436 133 436 133 206 284 206 284 44 752 44 752 492 619 492 619 539 409 539 409 171 317 171 317 534 368 534 368 919 192 919 192 236 305 236 305 640 380 640 380 798 389 798 389 604 372 604 372 474 922 474 922 809 25 809 25 671 692 671 692 619 836 619 836 516 602 516 602 476 24 476 24 21 892 21 892 435 253 435 253 595 474 595 474 284 111 284 111 883 777 883 777 606 117 606 117 142 907 142 907 815 537 815 537 312 584 312 584 534 345 534 345 765 232 765 232 878 132 878 132 951 754 951 754 155 646 155 646 402 884 402 884 947 358 947 358 751 335 751 335 291 312 291 312 515 130 515 130 758 443 758 443 933 180 933 180 676 229 676 229 609 788 609 788 707 266 707 266 846 930 846 930 90 286 90 286 133 311 133 311 618 117 618 117 274 705 274 705 426 568 426 568 822 193 822 193 901 417 901 417 294 205 294 205 26 256 26 256 458 142 458 142 891 697 891 697 127 195 127 195 494 260 494 260 854 381 854 381 431 364 431 364 530 737 530 737 364 913 364 913 302 617 302 617 199 934 199 934 725 611 725 611 24 51 24 51 808 48 808 48 361 403 361 403 60 70 60 70 824 247 824 247 793 175 793 175 376 674 376 674 956 648 956 648 784 364 784 364 661 771 661 771 922 447 922 447 458 229 458 229 485 29 485 29 307 136 307 136 884 727 884 727 604 218 604 218 253 727 253 727 262 157 262 157 933 741 933 741 157 232 157 232 291 861 291 861 292 621 292 621 732 450 732 450 329 797 329 797 288 102 288 102 772 388 772 388 53 943 53 943 6 66 6 66 146 789 146 789 368 11 368 11 805 679 805 679 410 165 410 165 334 775 334 775 397 365 397 365 546 489 546 489 393 594 393 594 233 152 233 152 960 473 960 473 543 242 543 242 345 471 345 471 631 807 631 807 558 698 558 698 142 129 142 129 398 655 398 655 700 703 700 703 178 841 178 841 878 284 878 284 66 46 66 46 463 596 463 596 626 339 626 339 253 758 253 758 41 97 41 97 139 933 139 933 326 22 326 22 640 539 640 539 536 324 536 324 215 481 215 481 933 721 933 721 36 438 36 438 195 832 195 832 761 60 761 60 865 658 865 658 495 843 495 843 661 481 661 481 888 786 888 786 165 55 165 55 838 276 838 276 720 496 720 496 325 512 325 512 809 746 809 746 724 202 724 202 85 330 85 330 448 939 448 939 214 909 214 909 571 134 571 134 876 52 876 52 239 149 239 149 395 405 395 405 506 424 506 424 477 473 477 473 175 163 175 163 189 639 189 639 469 254 469 254 870 132 870 132 801 585 801 585 466 468 466 468 186 931 186 931 301 559 301 559 117 504 117 504 289 723 289 723 718 303 718 303 404 110 404 110 579 567 579 567 655 714 655 714 136 852 136 852 205 260 205 260 66 925 66 925 768 717 768 717 653 959 653 959 844 301 844 301 74 251 74 251 130 605 130 605 294 404 294 404 716 219 716 219 689 428 689 428 404 639 404 639 445 775 445 775 528 742 528 742 769 381 769 381 519 902 519 902 755 171 755 171 683 725 683 725 730 535 730 535 484 242 484 242 206 857 206 857 526 265 526 265 169 791 169 791 225 528 225 528 492 705 492 705 230 530 230 530 327 537 327 537 792 492 792 492 162 504 162 504 745 16 745 16 600 72 600 72 381 196 381 196 620 800 620 800 449 83 449 83 517 468 517 468 749 392 749 392 774 479 774 479 742 614 742 614 165 729 165 729 203 60 203 60 394 170 394 170 622 45 622 45 146 208 146 208 853 115 853 115 78 157 78 157 252 471 252 471 322 695 322 695 294 919 294 919 951 528 951 528 552 330 552 330 836 608 836 608 424 435 424 435 2 709 2 709 507 71 507 71 881 880 881 880 553 79 553 79 260 931 260 931 239 938 239 938 736 823 736 823 894 328 894 328 864 663 864 663 443 315 443 315 764 526 764 526 271 918 271 918 529 801 529 801 886 516 886 516 421 858 421 858 95 861 95 861 196 834 196 834 841 826 841 826 112 312 112 312 193 581 193 581 186 464 186 464 899 712 899 712 677 814 677 814 253 933 253 933 556 588 556 588 17 782 17 782 122 632 122 632 854 459 854 459 240 595 240 595 24 887 24 887 610 19 610 19 724 579 724 579 509 434 509 434 84 380 84 380 378 667 378 667 448 309 448 309 677 555 677 555 68 753 68 753 77 672 77 672 695 906 695 906 245 399 245 399 935 494 935 494 211 222 211 222 660 350 660 350 18 395 18 395 754 497 754 497 656 739 656 739 235 526 235 526 155 53 155 53 714 188 714 188 786 759 786 759 198 383 198 383 214 825 214 825 773 436 773 436 670 182 670 182 360 465 360 465 344 378 344 378 70 411 70 411 804 871 804 871 875 111 875 111 150 692 150 692 723 380 723 380 371 454 371 454 433 613 433 613 240 535 240 535 39 260 39 260 283 327 283 327 480 591 480 591 810 212 810 212 177 897 177 897 607 621 607 621 675 165 675 165 397 28 397 28 414 398 414 398 703 208 703 208 53 930 53 930 659 903 659 903 856 915 856 915 519 378 519 378 467 474 467 474 106 553 106 553 638 469 638 469 579 273 579 273 851 400 851 400 634 811 634 811 471 938 471 938 176 602 176 602 578 261 578 261 39 479 39 479 132 672 132 672 581 147 581 147 204 622 204 622 358 353 358 353 319 242 319 242 920 585 920 585 886 712 886 712 29 30 29 30 702 349 702 349 621 265 621 265 86 818 86 818 305 4 305 4 948 220 948 220 265 95 265 95 449 199 449 199 135 766 135 766 280 814 280 814 754 408 754 408 779 101 779 101 452 570 452 570 414 592 414 592 300 131 300 131 74 169 74 169 845 869 845 869 315 765 315 765 829 938 829 938 83 559 83 559 455 813 455 813 165 244 165 244 425 669 425 669 954 918 954 918 535 381 535 381 79 178 79 178 502 551 502 551 853 377 853 377 752 818 752 818 168 533 168 533 441 439 441 439 589 238 589 238 60 563 60 563 517 885 517 885 443 683 443 683 252 488 252 488 425 562 425 562 913 660 913 660 751 690 751 690 278 926 278 926 618 426 618 426 274 510 274 510 427 619 427 619 191 255 191 255 182 410 182 410 387 178 387 178 27 823 27 823 897 383 897 383 580 618 580 618 718 227 718 227 721 883 721 883 128 84 128 84 640 5 640 5 223 732 223 732 132 673 132 673 296 600 296 600 388 95 388 95 652 250 652 250 923 44 923 44 366 840 366 840 278 454 278 454 41 346 41 346 889 898 889 898 904 927 904 927 826 327 826 327 12 345 12 345 5 17 5 17 298 732 298 732 950 878 950 878 522 403 522 403 674 452 674 452 9 443 9 443 312 743 312 743 54 586 54 586 346 186 346 186 200 549 200 549 170 944 170 944 230 782 230 782 275 725 275 725 936 526 936 526 630 780 630 780 856 703 856 703 168 265 168 265 564 145 564 145 305 215 305 215 623 73 623 73 397 20 397 20 816 509 816 509 431 496 431 496 209 729 209 729 161 796 161 796 390 179 390 179 355 284 355 284 33 544 33 544 13 574 13 574 11 124 11 124 458 383 458 383 504 92 504 92 952 942 952 942 18 553 18 553 683 47 683 47 565 225 565 225 872 313 872 313 491 537 491 537 908 879 908 879 673 877 673 877 829 291 829 291 878 682 878 682 50 640 50 640 553 599 553 599 331 41 331 41 475 463 475 463 900 67 900 67 687 328 687 328 278 950 278 950 128 612 128 612 312 895 312 895 831 27 831 27 260 330 260 330 210 497 210 497 841 855 841 855 528 576 528 576 201 378 201 378 572 537 572 537 566 532 566 532 12 498 12 498 727 338 727 338 519 180 519 180 686 284 686 284 159 590 159 590 24 764 24 764 220 941 220 941 395 888 395 888 728 603 728 603 574 587 574 587 542 641 542 641 711 901 711 901 333 764 333 764 860 357 860 357 350 370 350 370 498 282 498 282 762 488 762 488 255 586 255 586 285 422 285 422 116 449 116 449 247 133 247 133 334 183 334 183 135 578 135 578 621 157 621 157 505 801 505 801 713 410 713 410 911 929 911 929 523 426 523 426 636 729 636 729 851 91 851 91 106 243 106 243 435 595 435 595 948 749 948 749 498 72 498 72 236 215 236 215 779 262 779 262 662 343 662 343 939 877 939 877 43 104 43 104 886 625 886 625 344 790 344 790 828 643 828 643 602 255 602 255 429 550 429 550 892 278 892 278 692 7 692 7 668 863 668 863 396 196 396 196 671 947 671 947 679 656 679 656 481 829 481 829 617 366 617 366 751 445 751 445 555 506 555 506 142 6 142 6 57 928 57 928 306 640 306 640 789 803 789 803 263 807 263 807 178 280 178 280 364 842 364 842 441 424 441 424 691 461 691 461 903 914 903 914 739 935 739 935 365 742 365 742 886 357 886 357 111 139 111 139 795 37 795 37 582 378 582 378 821 604 821 604 798 832 798 832 346 784 346 784 88 832 88 832 404 863 404 863 393 431 393 431 377 406 377 406 250 155 250 155 806 404 806 404 638 676 638 676 843 382 843 382 488 236 488 236 430 743 430 743 60 550 60 550 491 243 491 243 774 373 774 373 513 681 513 681 436 427 436 427 418 157 418 157 821 82 821 82 496 779 496 779 935 204 935 204 305 875 305 875 475 682 475 682 31 136 31 136 853 467 853 467 936 449 936 449 525 640 525 640 817 140 817 140 817 959 817 959 463 814 463 814 673 370 673 370 908 131 908 131 754 525 754 525 104 892 104 892 812 666 812 666 469 28 469 28 780 504 780 504 826 763 826 763 835 280 835 280 562 835 562 835 52 447 52 447 842 566 842 566 378 200 378 200 518 741 518 741 928 799 928 799 476 506 476 506 679 6 679 6 119 48 119 48 195 788 195 788 565 917 565 917 862 240 862 240 106 399 106 399 155 276 155 276 438 228 438 228 452 560 452 560 7 945 7 945 339 451 339 451 194 892 194 892 362 384 362 384 593 84 593 84 97 688 97 688 791 88 791 88 769 685 769 685 360 576 360 576 522 103 522 103 780 404 780 404 302 610 302 610 832 882 832 882 468 438 468 438 756 652 756 652 150 654 150 654 653 936 653 936 451 874 451 874 421 798 421 798 797 925 797 925 70 30 70 30 540 655 540 655 307 679 307 679 426 572 426 572 288 145 288 145 101 178 101 178 372 68 372 68 33 87 33 87 590 639 590 639 483 34 483 34 551 925 551 925 327 612 327 612 538 746 538 746 867 621 867 621 416 378 416 378 319 573 319 573 207 87 207 87 250 500 250 500 691 731 691 731 43 200 43 200 856 834 856 834 768 384 768 384 266 471 266 471 530 373 530 373 55 286 55 286 180 933 180 933 153 67 153 67 509 618 509 618 690 345 690 345 698 817 698 817 250 584 250 584 109 317 109 317 730 653 730 653 521 35 521 35 627 757 627 757 760 77 760 77 85 229 85 229 469 696 469 696 712 853 712 853 370 693 370 693 339 107 339 107 497 531 497 531 275 697 275 697 121 507 121 507 859 803 859 803 458 900 458 900 289 719 289 719 443 804 443 804 676 620 676 620 274 37 274 37 598 382 598 382 654 868 654 868 925 668 925 668 734 659 734 659 469 691 469 691 487 311 487 311 843 385 843 385 132 474 132 474 443 538 443 538 820 39 820 39 19 328 19 328 8 34 8 34 157 860 157 860 168 11 168 11 70 248 70 248 233 326 233 326 201 429 201 429 660 654 660 654 610 199 610 199 749 712 749 712 576 102 576 102 173 622 173 622 835 573 835 573 576 206 576 206 68 852 68 852 72 330 72 330 909 327 909 327 536 86 536 86 796 454 796 454 761 701 761 701 165 595 165 595 488 669 488 669 461 774 461 774 86 614 86 614 615 606 615 606 603 868 603 868 628 288 628 288 722 929 722 929 713 472 713 472 332 683 332 683 679 201 679 201 690 829 690 829 356 40 356 40 709 253 709 253 371 335 371 335 202 361 202 361 675 27 675 27 572 451 572 451 532 762 532 762 734 443 734 443 880 198 880 198 148 375 148 375 330 747 330 747 498 645 498 645 374 261 374 261 833 669 833 669 690 836 690 836 909 779 909 779 945 45 945 45 528 810 528 810 538 86 538 86 955 493 955 493 776 811 776 811 308 26 308 26 648 428 648 428 658 394 658 394 926 684 926 684 675 299 675 299 936 190 936 190 729 541 729 541 851 537 851 537 392 154 392 154 79 869 79 869 670 364 670 364 696 289 696 289 420 267 420 267 735 669 735 669 793 54 793 54 875 771 875 771 475 468 475 468 950 52 950 52 45 614 45 614 265 884 265 884 348 455 348 455 504 505 504 505 421 40 421 40 205 77 205 77 443 460 443 460 644 909 644 909 452 586 452 586 333 490 333 490 14 171 14 171 594 345 594 345 862 938 862 938 102 957 102 957 75 851 75 851 145 33 145 33 917 744 917 744 177 63 177 63 777 624 777 624 390 322 390 322 198 653 198 653 563 366 563 366 776 149 776 149 166 523 166 523 584 28 584 28 881 597 881 597 301 637 301 637 932 198 932 198 173 902 173 902 636 298 636 298 116 177 116 177 827 452 827 452 705 48 705 48 646 836 646 836 908 484 908 484 13 28 13 28 559 696 559 696 373 338 373 338 248 683 248 683 663 894 663 894 940 530 940 530 896 15 896 15 320 596 320 596 816 327 816 327 223 492 223 492 923 762 923 762 295 619 295 619 875 467 875 467 427 820 427 820 571 336 571 336 882 638 882 638 29 833 29 833 950 662 950 662 86 716 86 716 103 474 103 474 605 620 605 620 38 63 38 63 159 238 159 238 778 11 778 11 446 818 446 818 670 923 670 923 589 944 589 944 406 816 406 816 900 473 900 473 916 273 916 273 816 290 816 290 505 899 505 899 318 869 318 869 745 845 745 845 700 866 700 866 765 840 765 840 303 684 303 684 651 556 651 556 119 219 119 219 253 347 253 347 402 331 402 331 674 588 674 588 188 410 188 410 589 32 589 32 848 455 848 455 5 591 5 591 288 802 288 802 196 230 196 230 752 850 752 850 505 67 505 67 647 539 647 539 488 298 488 298 412 1 412 1 827 941 827 941 875 843 875 843 682 498 682 498 733 81 733 81 261 199 261 199 560 50 560 50 561 902 561 902 338 863 338 863 137 664 137 664 106 669 106 669 925 254 925 254 400 582 400 582 174 588 174 588 529 456 529 456 620 164 620 164 600 143 600 143 314 209 314 209 698 534 698 534 364 336 364 336 754 915 754 915 52 133 52 133 656 825 656 825 472 813 472 813 872 82 872 82 323 297 323 297 741 637 741 637 61 891 61 891 91 580 91 580 661 899 661 899 86 59 86 59 209 745 209 745 466 552 466 552 130 58 130 58 536 297 536 297 527 462 527 462 153 624 153 624 594 272 594 272 313 450 313 450 859 447 859 447 208 569 208 569 107 112 107 112 492 772 492 772 697 842 697 842 205 418 205 418 752 456 752 456 559 699 559 699 613 839 613 839 840 582 840 582 801 308 801 308 641 928 641 928 493 644 493 644 22 405 22 405 781 28 781 28 373 262 373 262 953 759 953 759 256 868 256 868 95 865 95 865 847 697 847 697 31 509 31 509 654 640 654 640 276 646 276 646 52 51 52 51 124 115 124 115 334 564 334 564 778 443 778 443 76 117 76 117 536 140 536 140 916 124 916 124 253 866 253 866 548 921 548 921 661 468 661 468 924 593 924 593 133 326 133 326 577 715 577 715 445 108 445 108 29 170 29 170 555 288 555 288 311 772 311 772 654 545 654 545 542 606 542 606 669 570 669 570 472 784 472 784 142 157 142 157 96 338 96 338 452 555 452 555 767 767 767 767 659 666 659 666 565 584 565 584 2 755 2 755 564 176 564 176 656 21 656 21 418 462 418 462 492 752 492 752 219 78 219 78 124 139 124 139 877 240 877 240 791 191 791 191 843 250 843 250 539 892 539 892 920 457 920 457 498 350 498 350 67 327 67 327 502 128 502 128 358 181 358 181 877 698 877 698 924 857 924 857 477 187 477 187 420 156 420 156 45 946 45 946 45 577 45 577 907 45 907 45 590 400 590 400 150 141 150 141 16 485 16 485 36 264 36 264 882 943 882 943 446 296 446 296 616 690 616 690 608 586 608 586 408 389 408 389 634 864 634 864 219 533 219 533 305 303 305 303 450 736 450 736 670 658 670 658 462 565 462 565 439 525 439 525 615 209 615 209 874 600 874 600 700 664 700 664 949 23 949 23 316 85 316 85 213 207 213 207 337 804 337 804 602 386 602 386 440 617 440 617 392 446 392 446 490 607 490 607 127 183 127 183 916 402 916 402 152 819 152 819 643 652 643 652 717 315 717 315 615 146 615 146 537 825 537 825 380 277 380 277 938 610 938 610 500 645 500 645 152 289 152 289 435 553 435 553 436 53 436 53 594 89 594 89 127 372 127 372 29 197 29 197 113 67 113 67 150 236 150 236 691 606 691 606 368 550 368 550 101 406 101 406 788 539 788 539 409 590 409 590 406 254 406 254 802 451 802 451 598 816 598 816 72 710 72 710 661 321 661 321 398 818 398 818 170 716 170 716 193 625 193 625 104 127 104 127 303 101 303 101 132 812 132 812 253 370 253 370 264 709 264 709 870 564 870 564 793 99 793 99 475 863 475 863 402 113 402 113 130 439 130 439 515 751 515 751 307 22 307 22 301 49 301 49 634 617 634 617 263 669 263 669 728 628 728 628 124 304 124 304 2 458 2 458 107 378 107 378 160 85 160 85 294 157 294 157 207 724 207 724 307 274 307 274 96 24 96 24 398 356 398 356 471 326 471 326 229 434 229 434 876 88 876 88 155 177 155 177 589 156 589 156 69 425 69 425 922 563 922 563 944 947 944 947 921 385 921 385 255 390 255 390 51 278 51 278 28 425 28 425 165 74 165 74 496 110 496 110 393 391 393 391 30 218 30 218 431 719 431 719 577 839 577 839 471 243 471 243 164 35 164 35 187 861 187 861 136 624 136 624 289 514 289 514 665 516 665 516 432 433 432 433 460 371 460 371 651 33 651 33 644 476 644 476 601 691 601 691 95 388 95 388 689 932 689 932 356 566 356 566 254 704 254 704 743 187 743 187 885 365 885 365 686 22 686 22 522 636 522 636 495 399 495 399 672 754 672 754 78 405 78 405 625 497 625 497 253 226 253 226 584 274 584 274 695 403 695 403 60 430 60 430 767 571 767 571 667 242 667 242 292 929 292 929 710 99 710 99 846 847 846 847 640 808 640 808 695 777 695 777 534 743 534 743 454 553 454 553 310 89 310 89 297 438 297 438 375 379 375 379 482 869 482 869 746 768 746 768 827 313 827 313 358 498 358 498 468 597 468 597 54 875 54 875 577 814 577 814 844 77 844 77 897 135 897 135 176 913 176 913 468 70 468 70 415 106 415 106 750 194 750 194 190 479 190 479 733 60 733 60 868 777 868 777 824 843 824 843 646 324 646 324 71 114 71 114 619 386 619 386 723 128 723 128 634 935 634 935 877 752 877 752 58 748 58 748 103 467 103 467 742 539 742 539 326 590 326 590 555 726 555 726 577 667 577 667 389 904 389 904 642 78 642 78 884 886 884 886 437 815 437 815 33 219 33 219 837 865 837 865 725 193 725 193 739 808 739 808 334 708 334 708 120 475 120 475 635 856 635 856 540 934 540 934 705 129 705 129 608 714 608 714 389 280 389 280 175 335 175 335 67 634 67 634 515 618 515 618 398 681 398 681 421 441 421 441 723 334 723 334 635 842 635 842 529 334 529 334 524 852 524 852 345 955 345 955 274 931 274 931 559 698 559 698 636 87 636 87 652 134 652 134 45 867 45 867 860 171 860 171 891 463 891 463 577 75 577 75 241 439 241 439 14 541 14 541 653 75 653 75 760 269 760 269 312 21 312 21 835 955 835 955 583 400 583 400 465 56 465 56 512 381 512 381 507 95 507 95 164 623 164 623 77 92 77 92 298 142 298 142 328 562 328 562 638 853 638 853 929 758 929 758 636 277 636 277 832 17 832 17 57 113 57 113 66 641 66 641 187 416 187 416 376 664 376 664 700 879 700 879 934 188 934 188 107 444 107 444 645 166 645 166 705 355 705 355 721 885 721 885 315 278 315 278 170 901 170 901 136 436 136 436 499 601 499 601 368 70 368 70 159 311 159 311 304 554 304 554 917 373 917 373 824 339 824 339 367 511 367 511 366 837 366 837 170 794 170 794 256 714 256 714 440 255 440 255 47 326 47 326 153 247 153 247 885 773 885 773 577 279 577 279 944 599 944 599 154 328 154 328 948 670 948 670 832 137 832 137 70 18 70 18 4 619 4 619 98 640 98 640 298 211 298 211 118 391 118 391 874 763 874 763 356 538 356 538 50 240 50 240 580 513 580 513 287 919 287 919 117 13 117 13 448 920 448 920 760 806 760 806 207 825 207 825 859 288 859 288 20 371 20 371 600 678 600 678 214 658 214 658 326 777 326 777 472 42 472 42 367 567 367 567 720 356 720 356 662 753 662 753 937 826 937 826 751 461 751 461 641 893 641 893 866 245 866 245 492 527 492 527 587 742 587 742 47 425 47 425 509 370 509 370 134 22 134 22 762 382 762 382 734 758 734 758 124 197 124 197 155 893 155 893 560 915 560 915 852 241 852 241 438 842 438 842 722 559 722 559 546 416 546 416 341 678 341 678 638 543 638 543 655 794 655 794 6 101 6 101 934 803 934 803 426 738 426 738 502 43 502 43 527 156 527 156 717 820 717 820 271 109 271 109 750 80 750 80 180 708 180 708 79 679 79 679 577 32 577 32 26 948 26 948 297 217 297 217 175 840 175 840 406 535 406 535 291 536 291 536 501 421 501 421 482 302 482 302 422 114 422 114 152 767 152 767 291 139 291 139 572 4 572 4 719 804 719 804 59 906 59 906 449 262 449 262 503 436 503 436 642 11 642 11 195 182 195 182 785 292 785 292 41 860 41 860 354 147 354 147 868 513 868 513 474 177 474 177 870 792 870 792 723 935 723 935 324 775 324 775 128 314 128 314 134 293 134 293 618 206 618 206 344 260 344 260 584 563 584 563 177 633 177 633 314 825 314 825 247 750 247 750 83 578 83 578 72 671 72 671 407 582 407 582 629 96 629 96 388 594 388 594 578 917 578 917 198 260 198 260 552 568 552 568 193 465 193 465 20 726 20 726 523 512 523 512 741 402 741 402 46 429 46 429 555 455 555 455 832 13 832 13 946 401 946 401 528 947 528 947 556 421 556 421 528 836 528 836 433 684 433 684 101 519 101 519 722 167 722 167 743 661 743 661 528 106 528 106 293 412 293 412 610 155 610 155 413 29 413 29 52 951 52 951 69 879 69 879 802 526 802 526 197 953 197 953 442 955 442 955 471 588 471 588 501 518 501 518 222 247 222 247 954 383 954 383 645 867 645 867 514 417 514 417 751 899 751 899 945 351 945 351 832 742 832 742 664 403 664 403 300 417 300 417 161 910 161 910 453 371 453 371 832 404 832 404 584 121 584 121 154 509 154 509 934 677 934 677 842 692 842 692 3 636 3 636 608 632 608 632 375 25 375 25 29 94 29 94 528 168 528 168 568 589 568 589 15 492 15 492 220 640 220 640 166 185 166 185 615 904 615 904 877 136 877 136 569 44 569 44 116 375 116 375 629 865 629 865 511 767 511 767 328 958 328 958 858 442 858 442 619 302 619 302 373 292 373 292 200 878 200 878 639 575 639 575 564 502 564 502 373 315 373 315 462 213 462 213 805 186 805 186 160 128 160 128 558 711 558 711 138 302 138 302 564 17 564 17 678 407 678 407 73 905 73 905 746 36 746 36 557 239 557 239 385 78 385 78 149 792 149 792 778 871 778 871 617 432 617 432 278 338 278 338 69 818 69 818 749 327 749 327 380 50 380 50 394 17 394 17 720 788 720 788 667 207 667 207 2 822 2 822 746 825 746 825 278 77 278 77 253 556 253 556 611 559 611 559 841 544 841 544 741 845 741 845 86 286 86 286 465 554 465 554 608 581 608 581 141 29 141 29 154 838 154 838 371 850 371 850 934 742 934 742 722 905 722 905 350 895 350 895 557 534 557 534 463 511 463 511 314 351 314 351 569 551 569 551 355 865 355 865 144 333 144 333 265 428 265 428 62 154 62 154 252 290 252 290 350 141 350 141 644 572 644 572 579 823 579 823 283 901 283 901 751 701 751 701 412 25 412 25 551 439 551 439 183 409 183 409 148 91 148 91 479 223 479 223 3 165 3 165 811 31 811 31 947 772 947 772 737 228 737 228 406 764 406 764 640 779 640 779 402 228 402 228 311 710 311 710 835 873 835 873 491 730 491 730 119 777 119 777 501 289 501 289 816 537 816 537 674 73 674 73 486 512 486 512 625 84 625 84 771 57 771 57 472 406 472 406 960 570 960 570 799 55 799 55 772 381 772 381 632 726 632 726 758 113 758 113 42 702 42 702 603 828 603 828 356 79 356 79 746 534 746 534 73 829 73 829 494 582 494 582 481 735 481 735 538 755 538 755 478 96 478 96 602 414 602 414 791 19 791 19 236 549 236 549 116 465 116 465 193 314 193 314 400 837 400 837 189 547 189 547 441 494 441 494 569 441 569 441 945 929 945 929 321 361 321 361 559 518 559 518 407 502 407 502 31 598 31 598 494 245 494 245 222 931 222 931 623 847 623 847 575 464 575 464 823 514 823 514 8 661 8 661 791 33 791 33 437 764 437 764 244 487 244 487 420 328 420 328 296 72 296 72 438 537 438 537 871 294 871 294 618 867 618 867 700 927 700 927 341 348 341 348 741 32 741 32 64 653 64 653 597 879 597 879 550 277 550 277 116 738 116 738 633 100 633 100 602 869 602 869 471 824 471 824 623 47 623 47 174 158 174 158 150 560 150 560 824 440 824 440 16 808 16 808 500 727 500 727 203 857 203 857 539 495 539 495 695 284 695 284 566 313 566 313 741 133 741 133 702 128 702 128 930 547 930 547 75 367 75 367 580 535 580 535 809 120 809 120 252 99 252 99 852 692 852 692 20 803 20 803 542 410 542 410 266 198 266 198 82 945 82 945 273 272 273 272 620 537 620 537 144 409 144 409 669 323 669 323 801 331 801 331 659 359 659 359 456 519 456 519 361 513 361 513 40 616 40 616 25 768 25 768 425 409 425 409 398 223 398 223 192 240 192 240 103 943 103 943 149 919 149 919 68 779 68 779 416 286 416 286 387 8 387 8 44 822 44 822 620 261 620 261 32 267 32 267 669 172 669 172 298 492 298 492 686 262 686 262 42 763 42 763 692 748 692 748 459 465 459 465 457 54 457 54 256 947 256 947 521 116 521 116 46 727 46 727 549 374 549 374 2 892 2 892 723 701 723 701 737 729 737 729 826 501 826 501 726 282 726 282 673 459 673 459 380 654 380 654 951 44 951 44 715 395 715 395 396 443 396 443 670 591 670 591 936 48 936 48 200 237 200 237 582 277 582 277 331 200 331 200 339 843 339 843 97 284 97 284 51 582 51 582 125 653 125 653 506 443 506 443 407 84 407 84 928 673 928 673 159 372 159 372 493 864 493 864 678 102 678 102 8 282 8 282 802 501 802 501 203 105 203 105 917 501 917 501 643 954 643 954 247 78 247 78 175 592 175 592 498 508 498 508 837 256 837 256 100 655 100 655 686 52 686 52 288 41 288 41 69 744 69 744 109 898 109 898 285 48 285 48 325 103 325 103 440 48 440 48 856 55 856 55 391 869 391 869 81 20 81 20 617 313 617 313 285 295 285 295 777 15 777 15 135 913 135 913 24 540 24 540 817 465 817 465 590 741 590 741 210 602 210 602 664 222 664 222 804 282 804 282 437 659 437 659 48 137 48 137 839 342 839 342 227 67 227 67 594 77 594 77 502 891 502 891 319 754 319 754 220 520 220 520 686 790 686 790 190 657 190 657 753 91 753 91 697 662 697 662 847 634 847 634 706 575 706 575 881 621 881 621 825 776 825 776 811 157 811 157 215 265 215 265 57 519 57 519 370 778 370 778 314 77 314 77 596 807 596 807 708 227 708 227 638 719 638 719 351 532 351 532 544 199 544 199 520 125 520 125 98 612 98 612 176 528 176 528 507 467 507 467 740 662 740 662 130 862 130 862 182 765 182 765 849 673 849 673 777 305 777 305 681 603 681 603 201 493 201 493 447 740 447 740 469 258 469 258 187 356 187 356 383 467 383 467 141 663 141 663 909 406 909 406 123 27 123 27 248 510 248 510 823 701 823 701 692 845 692 845 804 306 804 306 301 912 301 912 280 128 280 128 324 103 324 103 29 901 29 901 270 74 270 74 243 238 243 238 147 1 147 1 269 1 269 1 912 43 912 43 80 404 80 404 565 184 565 184 872 623 872 623 561 62 561 62 1 425 1 425 545 872 545 872 780 724 780 724 541 377 541 377 586 752 586 752 912 621 912 621 432 533 432 533 153 724 153 724 550 684 550 684 714 272 714 272 457 370 457 370 745 153 745 153 361 56 361 56 818 508 818 508 716 421 716 421 466 792 466 792 745 754 745 754 302 800 302 800 302 941 302 941 763 247 763 247 611 103 611 103 326 242 326 242 692 612 692 612 886 384 886 384 740 621 740 621 730 424 730 424 680 213 680 213 588 791 588 791 866 32 866 32 859 587 859 587 109 168 109 168 522 920 522 920 20 411 20 411 79 231 79 231 791 59 791 59 85 370 85 370 749 476 749 476 701 745 701 745 17 401 17 401 228 159 228 159 546 960 546 960 818 591 818 591 805 226 805 226 812 673 812 673 715 599 715 599 181 850 181 850 956 223 956 223 58 668 58 668 806 463 806 463 649 663 649 663 949 859 949 859 705 59 705 59 284 132 284 132 134 69 134 69 449 226 449 226 135 103 135 103 766 287 766 287 490 614 490 614 738 893 738 893 774 733 774 733 431 718 431 718 744 120 744 120 797 442 797 442 338 378 338 378 342 60 342 60 759 567 759 567 376 101 376 101 1 154 1 154 726 664 726 664 780 289 780 289 823 908 823 908 168 924 168 924 538 753 538 753 411 539 411 539 761 266 761 266 280 422 280 422 183 193 183 193 944 309 944 309 485 379 485 379 633 189 633 189 66 873 66 873 188 519 188 519 128 845 128 845 116 689 116 689 581 704 581 704 109 493 109 493 702 386 702 386 262 852 262 852 844 326 844 326 850 200 850 200 10 682 10 682 9 689 9 689 852 395 852 395 207 104 207 104 531 741 531 741 562 129 562 129 344 100 344 100 769 312 769 312 138 477 138 477 533 663 533 663 466 901 466 901 855 543 855 543 186 71 186 71 576 323 576 323 657 139 657 139 750 548 750 548 482 621 482 621 311 888 311 888 363 475 363 475 736 411 736 411 752 435 752 435 614 835 614 835 13 106 13 106 473 704 473 704 543 690 543 690 134 272 134 272 575 805 575 805 498 520 498 520 313 113 313 113 337 142 337 142 206 471 206 471 271 287 271 287 115 45 115 45 656 797 656 797 471 820 471 820 195 164 195 164 122 403 122 403 346 403 346 403 686 115 686 115 924 18 924 18 418 180 418 180 321 344 321 344 824 585 824 585 729 455 729 455 860 35 860 35 642 264 642 264 370 115 370 115 504 638 504 638 957 558 957 558 248 778 248 778 932 684 932 684 627 538 627 538 898 536 898 536 868 753 868 753 351 120 351 120 270 140 270 140 181 908 181 908 950 144 950 144 784 373 784 373 264 760 264 760 804 71 804 71 284 109 284 109 531 906 531 906 358 78 358 78 23 703 23 703 853 429 853 429 305 417 305 417 398 903 398 903 663 134 663 134 947 144 947 144 732 910 732 910 497 544 497 544 339 927 339 927 666 556 666 556 954 362 954 362 152 582 152 582 78 437 78 437 896 569 896 569 6 320 6 320 488 884 488 884 72 657 72 657 607 247 607 247 491 577 491 577 936 725 936 725 61 509 61 509 825 566 825 566 446 456 446 456 381 790 381 790 867 503 867 503 18 772 18 772 660 307 660 307 332 932 332 932 878 827 878 827 944 814 944 814 833 31 833 31 634 557 634 557 658 134 658 134 279 704 279 704 923 297 923 297 619 540 619 540 71 661 71 661 13 712 13 712 502 237 502 237 710 351 710 351 127 294 127 294 214 18 214 18 745 714 745 714 175 100 175 100 944 950 944 950 504 492 504 492 199 155 199 155 459 662 459 662 528 768 528 768 695 290 695 290 421 510 421 510 62 36 62 36 787 259 787 259 88 322 88 322 282 272 282 272 623 185 623 185 238 379 238 379 801 25 801 25 313 238 313 238 322 324 322 324 599 102 599 102 215 371 215 371 792 628 792 628 411 49 411 49 897 320 897 320 510 30 510 30 779 65 779 65 673 685 673 685 419 582 419 582 731 870 731 870 616 944 616 944 695 229 695 229 177 501 177 501 884 921 884 921 836 415 836 415 800 203 800 203 269 259 269 259 52 107 52 107 427 253 427 253 37 68 37 68 44 818 44 818 140 177 140 177 274 823 274 823 246 30 246 30 213 435 213 435 862 801 862 801 775 149 775 149 203 94 203 94 564 297 564 297 348 639 348 639 122 570 122 570 317 590 317 590 449 672 449 672 489 398 489 398 787 323 787 323 12 203 12 203 838 105 838 105 136 680 136 680 293 879 293 879 304 473 304 473 845 169 845 169 533 109 533 109 348 630 348 630 831 512 831 512 846 432 846 432 264 745 264 745 455 285 455 285 637 103 637 103 288 88 288 88 163 271 163 271 934 718 934 718 238 776 238 776 664 447 664 447 650 78 650 78 556 195 556 195 854 880 854 880 420 722 420 722 336 955 336 955 59 684 59 684 204 766 204 766 21 8 21 8 69 754 69 754 289 776 289 776 243 208 243 208 258 229 258 229 654 849 654 849 852 340 852 340 911 831 911 831 764 466 764 466 70 853 70 853 835 424 835 424 419 153 419 153 102 245 102 245 590 33 590 33 214 42 214 42 34 281 34 281 620 321 620 321 545 565 545 565 432 941 432 941 802 786 802 786 677 67 677 67 827 166 827 166 116 128 116 128 926 582 926 582 956 116 956 116 503 540 503 540 465 705 465 705 736 229 736 229 618 946 618 946 558 92 558 92 670 84 670 84 235 71 235 71 302 61 302 61 902 277 902 277 371 862 371 862 909 566 909 566 759 787 759 787 852 928 852 928 442 267 442 267 614 669 614 669 814 650 814 650 956 650 956 650 570 423 570 423 394 792 394 792 889 143 889 143 115 655 115 655 888 768 888 768 719 838 719 838 955 271 955 271 812 428 812 428 56 931 56 931 778 578 778 578 922 823 922 823 926 351 926 351 639 220 639 220 848 427 848 427 635 756 635 756 509 228 509 228 787 761 787 761 949 284 949 284 899 308 899 308 510 120 510 120 569 774 569 774 15 435 15 435 599 610 599 610 470 729 470 729 693 785 693 785 563 780 563 780 378 899 378 899 204 38 204 38 245 6 245 6 567 768 567 768 864 115 864 115 4 275 4 275 363 124 363 124 653 650 653 650 508 551 508 551 737 804 737 804 810 205 810 205 67 219 67 219 104 360 104 360 519 276 519 276 893 691 893 691 415 489 415 489 918 430 918 430 487 120 487 120 715 950 715 950 813 442 813 442 149 593 149 593 557 859 557 859 48 284 48 284 189 204 189 204 371 946 371 946 147 40 147 40 646 88 646 88 766 651 766 651 429 891 429 891 570 166 570 166 114 356 114 356 508 827 508 827 401 50 401 50 490 35 490 35 926 330 926 330 530 596 530 596 615 45 615 45 626 840 626 840 775 35 775 35 694 721 694 721 93 372 93 372 388 847 388 847 220 412 220 412 649 295 649 295 646 427 646 427 286 545 286 545 869 499 869 499 682 18 682 18 4 920 4 920 223 42 223 42 160 891 160 891 93 736 93 736 911 356 911 356 582 537 582 537 92 47 92 47 941 520 941 520 902 75 902 75 540 503 540 503 254 507 254 507 334 133 334 133 557 857 557 857 949 931 949 931 940 718 940 718 373 598 373 598 713 348 713 348 103 760 103 760 32 608 32 608 263 533 263 533 443 634 443 634 490 678 490 678 887 499 887 499 937 341 937 341 103 365 103 365 866 415 866 415 465 609 465 609 932 790 932 790 881 90 881 90 820 159 820 159 54 248 54 248 202 949 202 949 832 751 832 751 917 164 917 164 40 709 40 709 755 14 755 14 56 791 56 791 878 852 878 852 882 448 882 448 473 46 473 46 13 51 13 51 477 742 477 742 247 728 247 728 357 813 357 813 73 111 73 111 777 478 777 478 199 715 199 715 661 101 661 101 424 532 424 532 85 517 85 517 797 722 797 722 46 815 46 815 247 248 247 248 260 245 260 245 179 946 179 946 354 211 354 211 138 833 138 833 836 126 836 126 483 500 483 500 413 936 413 936 350 395 350 395 205 57 205 57 721 5 721 5 180 835 180 835 310 61 310 61 634 715 634 715 688 235 688 235 202 563 202 563 435 798 435 798 226 473 226 473 102 871 102 871 856 760 856 760 67 582 67 582 672 680 672 680 652 300 652 300 955 618 955 618 428 21 428 21 222 916 222 916 578 784 578 784 369 527 369 527 95 514 95 514 529 90 529 90 462 773 462 773 705 696 705 696 238 631 238 631 751 553 751 553 168 297 168 297 696 165 696 165 682 489 682 489 561 246 561 246 212 664 212 664 279 471 279 471 295 175 295 175 884 858 884 858 21 702 21 702 292 599 292 599 821 650 821 650 196 570 196 570 493 795 493 795 32 580 32 580 404 648 404 648 251 70 251 70 248 640 248 640 461 554 461 554 25 260 25 260 896 682 896 682 107 682 107 682 883 855 883 855 408 156 408 156 887 275 887 275 380 407 380 407 660 727 660 727 359 237 359 237 773 430 773 430 478 3 478 3 183 440 183 440 859 723 859 723 591 744 591 744 136 107 136 107 520 813 520 813 761 303 761 303 367 909 367 909 278 592 278 592 132 726 132 726 426 878 426 878 198 101 198 101 28 288 28 288 100 556 100 556 837 339 837 339 644 625 644 625 381 524 381 524 497 140 497 140 796 493 796 493 163 403 163 403 466 324 466 324 5 662 5 662 769 66 769 66 492 606 492 606 780 810 780 810 500 873 500 873 365 329 365 329 837 809 837 809 476 612 476 612 634 50 634 50 867 496 867 496 558 316 558 316 41 758 41 758 265 491 265 491 240 899 240 899 691 302 691 302 783 434 783 434 797 199 797 199 325 482 325 482 321 451 321 451 836 753 836 753 872 476 872 476 682 749 682 749 915 710 915 710 164 406 164 406 846 46 846 46 743 84 743 84 91 23 91 23 224 931 224 931 685 726 685 726 44 210 44 210 749 212 749 212 414 5 414 5 761 80 761 80 253 372 253 372 224 538 224 538 643 490 643 490 743 857 743 857 479 70 479 70 135 390 135 390 756 829 756 829 236 175 236 175 536 598 536 598 86 493 86 493 189 782 189 782 556 816 556 816 903 388 903 388 654 421 654 421 592 819 592 819 737 226 737 226 522 655 522 655 896 20 896 20 793 156 793 156 699 633 699 633 598 308 598 308 851 421 851 421 205 517 205 517 256 65 256 65 811 7 811 7 737 235 737 235 628 712 628 712 540 576 540 576 843 76 843 76 412 26 412 26 319 225 319 225 189 623 189 623 574 676 574 676 126 133 126 133 256 847 256 847 258 847 258 847 497 240 497 240 799 917 799 917 50 745 50 745 671 883 671 883 920 750 920 750 707 24 707 24 891 72 891 72 873 794 873 794 431 923 431 923 896 848 896 848 185 315 185 315 215 177 215 177 809 234 809 234 774 216 774 216 704 826 704 826 793 241 793 241 949 83 949 83 145 830 145 830 547 534 547 534 503 609 503 609 42 285 42 285 908 540 908 540 309 121 309 121 611 196 611 196 635 168 635 168 743 845 743 845 781 230 781 230 67 7 67 7 643 761 643 761 294 511 294 511 118 37 118 37 253 453 253 453 229 176 229 176 910 341 910 341 218 120 218 120 228 390 228 390 623 552 623 552 290 539 290 539 52 320 52 320 489 403 489 403 818 882 818 882 392 521 392 521 207 801 207 801 248 414 248 414 817 85 817 85 91 481 91 481 191 567 191 567 769 886 769 886 22 643 22 643 691 341 691 341 774 524 774 524 745 712 745 712 661 56 661 56 468 305 468 305 762 832 762 832 21 770 21 770 227 114 227 114 900 195 900 195 752 495 752 495 746 655 746 655 693 941 693 941 647 727 647 727 892 629 892 629 909 29 909 29 449 486 449 486 930 315 930 315 372 945 372 945 802 410 802 410 570 155 570 155 283 827 283 827 301 446 301 446 400 434 400 434 343 199 343 199 119 37 119 37 123 698 123 698 827 913 827 913 308 833 308 833 527 510 527 510 45 178 45 178 339 130 339 130 58 936 58 936 922 227 922 227 655 562 655 562 226 305 226 305 946 769 946 769 747 933 747 933 180 366 180 366 296 154 296 154 945 848 945 848 192 523 192 523 840 866 840 866 433 912 433 912 274 17 274 17 543 367 543 367 928 219 928 219 292 128 292 128 436 469 436 469 778 114 778 114 323 102 323 102 442 73 442 73 245 147 245 147 566 399 566 399 842 923 842 923 533 334 533 334 253 164 253 164 905 950 905 950 31 161 31 161 861 561 861 561 680 517 680 517 604 196 604 196 865 905 865 905 262 256 262 256 575 937 575 937 530 839 530 839 205 6 205 6 266 622 266 622 604 293 604 293 639 588 639 588 146 24 146 24 450 864 450 864 263 568 263 568 468 189 468 189 906 498 906 498 429 779 429 779 793 9 793 9 886 454 886 454 426 913 426 913 527 381 527 381 613 886 613 886 330 852 330 852 744 435 744 435 834 795 834 795 565 340 565 340 760 276 760 276 142 425 142 425 322 599 322 599 347 691 347 691 15 178 15 178 820 188 820 188 61 838 61 838 550 10 550 10 454 4 454 4 817 387 817 387 233 224 233 224 179 239 179 239 873 461 873 461 849 406 849 406 385 906 385 906 626 555 626 555 855 7 855 7 627 22 627 22 652 960 652 960 559 648 559 648 173 805 173 805 738 351 738 351 391 147 391 147 72 557 72 557 955 775 955 775 495 928 495 928 285 951 285 951 219 389 219 389 458 478 458 478 24 419 24 419 418 817 418 817 937 473 937 473 646 55 646 55 91 323 91 323 203 806 203 806 505 392 505 392 652 836 652 836 205 634 205 634 293 630 293 630 631 750 631 750 528 531 528 531 413 41 413 41 93 921 93 921 22 517 22 517 908 669 908 669 112 944 112 944 791 326 791 326 363 748 363 748 508 333 508 333 24 521 24 521 651 894 651 894 577 278 577 278 821 444 821 444 934 559 934 559 394 729 394 729 67 416 67 416 208 827 208 827 581 135 581 135 702 90 702 90 273 536 273 536 827 475 827 475 636 606 636 606 208 685 208 685 897 153 897 153 204 251 204 251 24 193 24 193 292 74 292 74 896 820 896 820 830 754 830 754 232 418 232 418 820 94 820 94 374 81 374 81 725 717 725 717 641 668 641 668 804 340 804 340 23 751 23 751 23 794 23 794 760 717 760 717 729 475 729 475 728 587 728 587 200 742 200 742 225 18 225 18 824 415 824 415 623 672 623 672 622 637 622 637 658 327 658 327 933 717 933 717 335 685 335 685 781 941 781 941 672 267 672 267 583 914 583 914 47 687 47 687 426 323 426 323 95 121 95 121 897 27 897 27 387 609 387 609 75 779 75 779 293 496 293 496 442 661 442 661 1 386 1 386 756 658 756 658 789 621 789 621 299 870 299 870 409 551 409 551 505 145 505 145 523 67 523 67 436 20 436 20 113 803 113 803 457 236 457 236 194 413 194 413 533 168 533 168 228 411 228 411 875 173 875 173 566 537 566 537 402 48 402 48 711 427 711 427 5 447 5 447 28 437 28 437 113 505 113 505 942 433 942 433 250 657 250 657 310 655 310 655 239 522 239 522 624 143 624 143 787 894 787 894 359 767 359 767 396 549 396 549 590 550 590 550 264 280 264 280 594 552 594 552 435 642 435 642 783 417 783 417 670 356 670 356 542 808 542 808 74 850 74 850 431 435 431 435 792 46 792 46 758 2 758 2 568 900 568 900 383 80 383 80 340 664 340 664 540 127 540 127 906 679 906 679 340 456 340 456 297 67 297 67 481 758 481 758 434 809 434 809 938 460 938 460 170 213 170 213 881 320 881 320 159 128 159 128 748 208 748 208 924 711 924 711 240 368 240 368 159 345 159 345 197 299 197 299 924 570 924 570 361 734 361 734 312 386 312 386 782 348 782 348 719 648 719 648 46 711 46 711 80 157 80 157 345 600 345 600 601 234 601 234 582 566 582 566 300 302 300 302 416 157 416 157 571 65 571 65 454 92 454 92 178 587 178 587 10 151 10 151 235 650 235 650 819 197 819 197 759 721 759 721 507 947 507 947 273 447 273 447 210 284 210 284 663 670 663 670 197 104 197 104 854 138 854 138 196 516 196 516 666 183 666 183 117 856 117 856 665 504 665 504 488 277 488 277 848 620 848 620 197 786 197 786 496 323 496 323 358 635 358 635 157 388 157 388 475 464 475 464 47 136 47 136 164 676 164 676 756 828 756 828 571 287 571 287 364 867 364 867 204 658 204 658 682 205 682 205 892 243 892 243 53 627 53 627 302 615 302 615 947 595 947 595 529 692 529 692 80 10 80 10 807 417 807 417 257 939 257 939 358 806 358 806 520 913 520 913 749 378 749 378 554 135 554 135 529 595 529 595 871 252 871 252 794 186 794 186 561 116 561 116 709 334 709 334 559 6 559 6 2 192 2 192 123 30 123 30 375 469 375 469 868 445 868 445 635 743 635 743 173 180 173 180 332 621 332 621 492 610 492 610 809 505 809 505 747 356 747 356 819 527 819 527 477 533 477 533 468 783 468 783 455 558 455 558 220 138 220 138 293 570 293 570 529 549 529 549 36 921 36 921 554 411 554 411 104 638 104 638 213 824 213 824 456 818 456 818 177 606 177 606 333 142 333 142 21 772 21 772 55 325 55 325 328 434 328 434 120 472 120 472 838 582 838 582 566 351 566 351 129 882 129 882 525 7 525 7 734 571 734 571 715 591 715 591 948 764 948 764 307 458 307 458 913 929 913 929 955 288 955 288 948 172 948 172 909 12 909 12 852 372 852 372 279 673 279 673 258 380 258 380 156 497 156 497 765 538 765 538 565 133 565 133 350 22 350 22 89 542 89 542 729 330 729 330 588 86 588 86 912 479 912 479 421 695 421 695 802 184 802 184 429 923 429 923 102 458 102 458 611 690 611 690 674 478 674 478 635 1 635 1 405 722 405 722 794 222 794 222 850 694 850 694 911 70 911 70 154 901 154 901 181 932 181 932 786 499 786 499 582 311 582 311 316 577 316 577 555 827 555 827 459 772 459 772 452 511 452 511 744 936 744 936 355 231 355 231 753 744 753 744 335 747 335 747 245 536 245 536 130 854 130 854 377 412 377 412 236 199 236 199 758 46 758 46 685 243 685 243 88 91 88 91 671 801 671 801 769 774 769 774 137 44 137 44 132 868 132 868 493 69 493 69 490 895 490 895 443 623 443 623 496 372 496 372 220 65 220 65 680 40 680 40 659 326 659 326 176 674 176 674 621 644 621 644 565 195 565 195 481 217 481 217 558 500 558 500 711 367 711 367 655 234 655 234 476 389 476 389 743 804 743 804 514 408 514 408 723 692 723 692 255 353 255 353 229 686 229 686 717 491 717 491 33 54 33 54 155 86 155 86 575 71 575 71 109 621 109 621 437 240 437 240 204 778 204 778 675 195 675 195 494 276 494 276 787 893 787 893 927 725 927 725 377 418 377 418 281 874 281 874 698 714 698 714 205 325 205 325 49 927 49 927 417 172 417 172 877 695 877 695 178 104 178 104 317 149 317 149 466 8 466 8 671 808 671 808 225 804 225 804 145 111 145 111 210 20 210 20 542 590 542 590 66 213 66 213 76 828 76 828 65 378 65 378 84 261 84 261 661 230 661 230 551 585 551 585 182 213 182 213 423 636 423 636 80 723 80 723 745 484 745 484 68 643 68 643 762 94 762 94 870 921 870 921 919 154 919 154 512 736 512 736 883 90 883 90 782 438 782 438 373 503 373 503 385 651 385 651 823 412 823 412 380 38 380 38 136 201 136 201 282 160 282 160 875 337 875 337 550 102 550 102 150 604 150 604 673 59 673 59 52 230 52 230 703 756 703 756 932 830 932 830 631 776 631 776 62 395 62 395 437 828 437 828 523 698 523 698 473 612 473 612 151 491 151 491 81 482 81 482 473 216 473 216 703 808 703 808 959 910 959 910 378 893 378 893 206 639 206 639 747 51 747 51 847 289 847 289 746 471 746 471 81 214 81 214 397 458 397 458 481 518 481 518 314 222 314 222 932 949 932 949 768 852 768 852 180 829 180 829 930 703 930 703 155 332 155 332 790 200 790 200 604 227 604 227 262 553 262 553 299 920 299 920 851 946 851 946 239 661 239 661 397 584 397 584 647 663 647 663 578 303 578 303 794 521 794 521 869 644 869 644 215 863 215 863 532 920 532 920 763 223 763 223 379 467 379 467 670 164 670 164 125 482 125 482 501 451 501 451 523 598 523 598 351 281 351 281 706 641 706 641 238 758 238 758 58 37 58 37 282 921 282 921 341 580 341 580 827 719 827 719 213 371 213 371 734 903 734 903 882 153 882 153 261 512 261 512 726 433 726 433 99 849 99 849 609 612 609 612 416 396 416 396 797 439 797 439 864 299 864 299 422 154 422 154 281 498 281 498 449 819 449 819 294 398 294 398 836 516 836 516 435 927 435 927 378 554 378 554 236 399 236 399 348 486 348 486 783 910 783 910 755 832 755 832 208 97 208 97 893 790 893 790 340 477 340 477 937 539 937 539 887 240 887 240 796 402 796 402 391 89 391 89 367 215 367 215 902 427 902 427 46 790 46 790 683 654 683 654 474 210 474 210 418 62 418 62 808 928 808 928 776 266 776 266 897 745 897 745 112 534 112 534 576 684 576 684 288 665 288 665 887 825 887 825 660 608 660 608 618 311 618 311 122 201 122 201 529 415 529 415 53 585 53 585 411 62 411 62 27 167 27 167 294 631 294 631 823 318 823 318 72 767 72 767 263 447 263 447 73 159 73 159 382 685 382 685 144 308 144 308 113 897 113 897 363 672 363 672 917 403 917 403 400 147 400 147 52 873 52 873 651 571 651 571 194 553 194 553 861 345 861 345 363 912 363 912 123 259 123 259 910 493 910 493 717 355 717 355 828 869 828 869 432 886 432 886 245 13 245 13 525 403 525 403 863 655 863 655 88 310 88 310 425 757 425 757 897 201 897 201 574 589 574 589 160 788 160 788 127 505 127 505 126 179 126 179 193 429 193 429 540 597 540 597 524 628 524 628 426 958 426 958 285 426 285 426 932 643 932 643 616 727 616 727 135 4 135 4 769 50 769 50 286 581 286 581 30 43 30 43 180 565 180 565 565 745 565 745 76 213 76 213 817 935 817 935 666 828 666 828 689 182 689 182 262 465 262 465 582 440 582 440 813 789 813 789 761 358 761 358 287 87 287 87 130 140 130 140 610 509 610 509 402 584 402 584 237 129 237 129 138 526 138 526 366 306 366 306 770 166 770 166 581 879 581 879 3 620 3 620 903 112 903 112 397 16 397 16 60 573 60 573 18 276 18 276 800 564 800 564 953 273 953 273 550 199 550 199 796 498 796 498 368 572 368 572 394 374 394 374 152 491 152 491 6 178 6 178 747 196 747 196 198 525 198 525 745 518 745 518 6 73 6 73 428 245 428 245 717 401 717 401 695 265 695 265 272 4 272 4 887 597 887 597 565 9 565 9 882 320 882 320 617 638 617 638 927 322 927 322 811 619 811 619 129 414 129 414 696 923 696 923 837 619 837 619 90 200 90 200 540 880 540 880 152 123 152 123 951 303 951 303 113 851 113 851 319 641 319 641 340 64 340 64 909 273 909 273 870 201 870 201 496 95 496 95 490 447 490 447 879 935 879 935 627 919 627 919 435 748 435 748 565 612 565 612 576 299 576 299 14 565 14 565 319 270 319 270 14 82 14 82 837 199 837 199 828 776 828 776 292 139 292 139 206 343 206 343 158 282 158 282 829 56 829 56 566 761 566 761 93 954 93 954 152 571 152 571 68 942 68 942 761 500 761 500 711 180 711 180 354 494 354 494 282 335 282 335 846 774 846 774 239 302 239 302 105 43 105 43 947 557 947 557 85 471 85 471 588 848 588 848 832 416 832 416 509 262 509 262 297 648 297 648 562 778 562 778 198 291 198 291 584 237 584 237 512 668 512 668 338 657 338 657 370 688 370 688 529 210 529 210 184 836 184 836 559 346 559 346 137 867 137 867 148 187 148 187 726 891 726 891 613 849 613 849 383 55 383 55 294 246 294 246 784 158 784 158 537 214 537 214 569 756 569 756 441 463 441 463 98 913 98 913 824 465 824 465 806 96 806 96 954 610 954 610 338 32 338 32 919 93 919 93 845 280 845 280 812 693 812 693 346 943 346 943 685 862 685 862 528 825 528 825 867 739 867 739 261 444 261 444 589 142 589 142 815 134 815 134 605 64 605 64 593 403 593 403 497 405 497 405 555 545 555 545 671 540 671 540 952 260 952 260 629 301 629 301 508 948 508 948 534 350 534 350 688 492 688 492 64 368 64 368 621 744 621 744 462 527 462 527 23 622 23 622 783 440 783 440 646 343 646 343 134 130 134 130 840 17 840 17 41 658 41 658 669 733 669 733 355 229 355 229 634 209 634 209 83 906 83 906 775 598 775 598 843 869 843 869 161 491 161 491 465 174 465 174 664 928 664 928 801 304 801 304 434 796 434 796 744 650 744 650 295 216 295 216 395 433 395 433 99 802 99 802 390 731 390 731 558 791 558 791 935 441 935 441 952 353 952 353 717 582 717 582 245 543 245 543 442 821 442 821 719 181 719 181 243 386 243 386 513 783 513 783 553 182 553 182 738 711 738 711 159 930 159 930 640 841 640 841 395 944 395 944 539 279 539 279 216 26 216 26 231 775 231 775 740 305 740 305 526 899 526 899 770 215 770 215 428 904 428 904 954 709 954 709 145 360 145 360 579 520 579 520 465 570 465 570 441 162 441 162 258 84 258 84 161 388 161 388 494 604 494 604 91 848 91 848 225 878 225 878 407 954 407 954 715 205 715 205 261 258 261 258 838 166 838 166 337 286 337 286 31 119 31 119 469 891 469 891 56 838 56 838 160 280 160 280 427 683 427 683 581 661 581 661 73 498 73 498 709 262 709 262 457 788 457 788 418 850 418 850 194 100 194 100 4 442 4 442 951 164 951 164 805 737 805 737 352 649 352 649 918 206 918 206 121 673 121 673 822 700 822 700 748 764 748 764 923 626 923 626 412 185 412 185 80 523 80 523 476 272 476 272 84 503 84 503 949 713 949 713 281 571 281 571 101 643 101 643 837 429 837 429 667 302 667 302 564 377 564 377 308 927 308 927 97 709 97 709 135 50 135 50 151 247 151 247 349 42 349 42 567 851 567 851 169 371 169 371 861 236 861 236 36 315 36 315 425 585 425 585 105 129 105 129 98 418 98 418 330 853 330 853 651 94 651 94 824 648 824 648 421 213 421 213 807 681 807 681 132 72 132 72 869 428 869 428 138 216 138 216 458 187 458 187 493 858 493 858 169 953 169 953 900 794 900 794 592 316 592 316 589 625 589 625 420 587 420 587 900 595 900 595 181 46 181 46 29 39 29 39 610 771 610 771 546 343 546 343 830 488 830 488 261 257 261 257 306 71 306 71 600 842 600 842 667 541 667 541 98 40 98 40 458 700 458 700 861 871 861 871 131 585 131 585 696 743 696 743 894 702 894 702 853 27 853 27 682 937 682 937 652 139 652 139 295 19 295 19 645 955 645 955 292 162 292 162 502 252 502 252 521 571 521 571 132 185 132 185 923 891 923 891 361 195 361 195 747 806 747 806 242 668 242 668 596 918 596 918 355 854 355 854 97 762 97 762 370 344 370 344 851 209 851 209 75 736 75 736 799 435 799 435 941 8 941 8 516 143 516 143 282 782 282 782 574 531 574 531 244 913 244 913 519 904 519 904 517 924 517 924 64 786 64 786 796 607 796 607 272 271 272 271 941 436 941 436 14 830 14 830 333 592 333 592 56 591 56 591 771 636 771 636 449 580 449 580 78 598 78 598 464 246 464 246 478 144 478 144 959 528 959 528 471 944 471 944 157 658 157 658 657 15 657 15 493 527 493 527 538 474 538 474 869 239 869 239 50 916 50 916 496 686 496 686 461 850 461 850 108 603 108 603 149 381 149 381 173 218 173 218 230 276 230 276 336 39 336 39 201 128 201 128 153 157 153 157 104 654 104 654 283 811 283 811 817 568 817 568 113 175 113 175 545 442 545 442 360 801 360 801 226 204 226 204 712 273 712 273 545 7 545 7 248 216 248 216 14 411 14 411 146 610 146 610 15 719 15 719 549 173 549 173 443 764 443 764 51 781 51 781 864 144 864 144 180 875 180 875 829 908 829 908 18 513 18 513 841 582 841 582 939 95 939 95 298 616 298 616 595 106 595 106 511 111 511 111 527 152 527 152 922 309 922 309 547 288 547 288 409 439 409 439 462 462 462 462 615 331 615 331 879 839 879 839 900 548 900 548 338 612 338 612 118 919 118 919 558 337 558 337 780 291 780 291 701 96 701 96 876 219 876 219 354 953 354 953 338 415 338 415 503 785 503 785 434 539 434 539 97 76 97 76 758 185 758 185 433 857 433 857 849 528 849 528 839 393 839 393 813 72 813 72 485 95 485 95 834 433 834 433 715 295 715 295 41 942 41 942 739 69 739 69 791 403 791 403 486 436 486 436 432 724 432 724 193 896 193 896 138 698 138 698 944 287 944 287 50 332 50 332 679 587 679 587 846 635 846 635 685 423 685 423 671 204 671 204 630 592 630 592 294 269 294 269 843 722 843 722 470 886 470 886 120 729 120 729 146 955 146 955 362 81 362 81 475 603 475 603 909 502 909 502 38 238 38 238 896 279 896 279 348 796 348 796 85 408 85 408 280 484 280 484 147 240 147 240 108 406 108 406 820 108 820 108 167 682 167 682 97 422 97 422 399 863 399 863 167 843 167 843 898 786 898 786 143 808 143 808 138 734 138 734 110 437 110 437 104 116 104 116 716 699 716 699 332 599 332 599 486 150 486 150 862 926 862 926 941 122 941 122 569 821 569 821 133 427 133 427 426 348 426 348 455 259 455 259 885 166 885 166 319 624 319 624 622 499 622 499 39 728 39 728 265 226 265 226 790 74 790 74 434 439 434 439 792 958 792 958 385 20 385 20 58 891 58 891 381 623 381 623 225 770 225 770 660 103 660 103 520 909 520 909 171 943 171 943 922 42 922 42 727 143 727 143 226 803 226 803 183 371 183 371 460 474 460 474 479 799 479 799 327 952 327 952 109 155 109 155 634 84 634 84 81 217 81 217 704 283 704 283 241 542 241 542 102 523 102 523 805 196 805 196 304 249 304 249 377 121 377 121 893 319 893 319 521 483 521 483 449 677 449 677 76 602 76 602 293 493 293 493 587 861 587 861 757 84 757 84 52 767 52 767 159 264 159 264 285 681 285 681 68 580 68 580 410 798 410 798 200 113 200 113 718 833 718 833 439 940 439 940 269 582 269 582 78 357 78 357 223 888 223 888 896 606 896 606 896 180 896 180 627 176 627 176 35 173 35 173 580 581 580 581 682 934 682 934 127 735 127 735 304 187 304 187 487 848 487 848 372 384 372 384 666 960 666 960 144 619 144 619 181 199 181 199 25 672 25 672 439 409 439 409 739 195 739 195 959 817 959 817 179 75 179 75 452 453 452 453 852 658 852 658 582 783 582 783 606 506 606 506 794 734 794 734 616 423 616 423 151 184 151 184 849 444 849 444 457 763 457 763 304 302 304 302 459 390 459 390 501 585 501 585 801 675 801 675 10 624 10 624 417 437 417 437 389 437 389 437 304 259 304 259 372 664 372 664 616 870 616 870 924 493 924 493 211 12 211 12 242 794 242 794 96 668 96 668 347 1 347 1 567 752 567 752 806 458 806 458 248 606 248 606 132 151 132 151 512 122 512 122 330 891 330 891 460 128 460 128 429 61 429 61 578 518 578 518 899 549 899 549 513 301 513 301 864 363 864 363 741 842 741 842 295 697 295 697 782 230 782 230 573 661 573 661 268 307 268 307 899 234 899 234 4 693 4 693 519 566 519 566 269 903 269 903 820 725 820 725 908 345 908 345 570 225 570 225 750 18 750 18 20 641 20 641 747 799 747 799 776 35 776 35 410 696 410 696 345 726 345 726 563 670 563 670 896 942 896 942 314 54 314 54 684 331 684 331 680 827 680 827 445 736 445 736 425 121 425 121 12 502 12 502 606 914 606 914 931 551 931 551 860 957 860 957 64 739 64 739 428 66 428 66 279 686 279 686 329 895 329 895 205 32 205 32 37 742 37 742 126 420 126 420 420 957 420 957 439 569 439 569 478 540 478 540 444 244 444 244 546 946 546 946 516 636 516 636 46 769 46 769 56 13 56 13 504 606 504 606 632 694 632 694 424 754 424 754 533 667 533 667 24 627 24 627 314 394 314 394 65 136 65 136 42 897 42 897 624 43 624 43 202 9 202 9 285 641 285 641 306 556 306 556 681 173 681 173 236 260 236 260 166 164 166 164 502 898 502 898 863 47 863 47 451 232 451 232 529 813 529 813 442 783 442 783 106 782 106 782 502 738 502 738 721 89 721 89 836 225 836 225 861 679 861 679 552 544 552 544 860 37 860 37 344 261 344 261 270 918 270 918 703 13 703 13 124 135 124 135 722 313 722 313 160 791 160 791 233 275 233 275 564 309 564 309 446 686 446 686 880 44 880 44 596 879 596 879 773 795 773 795 294 464 294 464 20 55 20 55 735 350 735 350 373 391 373 391 480 253 480 253 818 231 818 231 509 736 509 736 584 454 584 454 128 145 128 145 301 423 301 423 229 815 229 815 132 36 132 36 668 299 668 299 234 742 234 742 843 906 843 906 649 870 649 870 80 80 80 80 740 301 740 301 201 371 201 371 348 544 348 544 451 210 451 210 422 277 422 277 285 573 285 573 617 566 617 566 552 89 552 89 4 704 4 704 684 732 684 732 518 837 518 837 356 82 356 82 949 618 949 618 445 155 445 155 200 362 200 362 476 298 476 298 621 593 621 593 469 647 469 647 4 769 4 769 372 718 372 718 289 368 289 368 56 558 56 558 910 680 910 680 851 428 851 428 263 199 263 199 939 157 939 157 572 189 572 189 412 111 412 111 402 272 402 272 692 928 692 928 290 602 290 602 118 69 118 69 889 266 889 266 280 261 280 261 535 223 535 223 388 28 388 28 816 49 816 49 539 857 539 857 238 40 238 40 109 608 109 608 492 450 492 450 316 913 316 913 852 637 852 637 35 187 35 187 915 959 915 959 728 697 728 697 224 546 224 546 72 728 72 728 722 301 722 301 277 507 277 507 18 534 18 534 901 60 901 60 777 501 777 501 54 693 54 693 373 691 373 691 136 67 136 67 715 509 715 509 422 875 422 875 664 888 664 888 424 516 424 516 921 832 921 832 3 189 3 189 702 467 702 467 451 235 451 235 711 481 711 481 694 153 694 153 735 719 735 719 431 107 431 107 481 665 481 665 799 275 799 275 834 557 834 557 285 865 285 865 581 137 581 137 468 125 468 125 417 287 417 287 688 436 688 436 364 55 364 55 369 620 369 620 400 273 400 273 430 495 430 495 304 886 304 886 599 707 599 707 369 629 369 629 785 127 785 127 193 511 193 511 503 271 503 271 25 180 25 180 27 674 27 674 184 575 184 575 9 642 9 642 204 666 204 666 787 60 787 60 702 767 702 767 236 871 236 871 942 638 942 638 637 554 637 554 558 380 558 380 931 69 931 69 4 367 4 367 876 355 876 355 357 539 357 539 532 887 532 887 446 758 446 758 159 865 159 865 870 294 870 294 35 230 35 230 318 525 318 525 874 419 874 419 923 801 923 801 245 7 245 7 820 406 820 406 953 11 953 11 399 423 399 423 168 560 168 560 246 928 246 928 247 597 247 597 315 246 315 246 85 67 85 67 133 286 133 286 241 667 241 667 630 24 630 24 221 129 221 129 8 827 8 827 937 273 937 273 178 326 178 326 241 810 241 810 108 372 108 372 404 29 404 29 761 107 761 107 705 75 705 75 148 483 148 483 922 616 922 616 360 108 360 108 55 314 55 314 662 37 662 37 499 390 499 390 536 836 536 836 519 87 519 87 654 302 654 302 527 439 527 439 106 757 106 757 699 534 699 534 710 132 710 132 177 635 177 635 690 155 690 155 520 510 520 510 686 77 686 77 654 591 654 591 51 450 51 450 515 622 515 622 411 880 411 880 309 312 309 312 290 556 290 556 462 284 462 284 635 906 635 906 248 924 248 924 347 912 347 912 215 134 215 134 658 947 658 947 375 775 375 775 616 435 616 435 795 115 795 115 344 768 344 768 217 870 217 870 885 247 885 247 358 779 358 779 881 887 881 887 162 167 162 167 443 369 443 369 169 934 169 934 57 618 57 618 649 774 649 774 834 508 834 508 709 219 709 219 804 597 804 597 414 822 414 822 798 729 798 729 359 629 359 629 4 460 4 460 806 763 806 763 280 396 280 396 55 647 55 647 417 718 417 718 364 810 364 810 266 265 266 265 688 609 688 609 519 68 519 68 693 17 693 17 70 804 70 804 9 655 9 655 566 428 566 428 209 397 209 397 954 173 954 173 865 13 865 13 951 703 951 703 681 769 681 769 201 332 201 332 846 878 846 878 190 726 190 726 873 558 873 558 281 495 281 495 710 687 710 687 655 958 655 958 103 883 103 883 845 257 845 257 831 270 831 270 688 582 688 582 760 363 760 363 459 752 459 752 941 391 941 391 485 632 485 632 496 884 496 884 632 298 632 298 243 548 243 548 485 555 485 555 505 410 505 410 957 61 957 61 672 597 672 597 371 111 371 111 8 435 8 435 113 856 113 856 794 855 794 855 605 695 605 695 42 123 42 123 707 837 707 837 614 952 614 952 816 135 816 135 592 331 592 331 189 662 189 662 361 711 361 711 758 671 758 671 873 404 873 404 93 549 93 549 569 622 569 622 229 893 229 893 121 484 121 484 567 80 567 80 507 794 507 794 198 327 198 327 673 244 673 244 404 440 404 440 718 955 718 955 596 587 596 587 104 629 104 629 755 535 755 535 552 637 552 637 606 510 606 510 340 876 340 876 328 745 328 745 143 86 143 86 666 577 666 577 935 887 935 887 761 605 761 605 586 895 586 895 704 41 704 41 159 757 159 757 831 869 831 869 574 498 574 498 567 676 567 676 435 612 435 612 159 527 159 527 319 716 319 716 418 96 418 96 919 832 919 832 543 743 543 743 611 362 611 362 936 776 936 776 512 262 512 262 255 232 255 232 556 395 556 395 740 244 740 244 913 664 913 664 743 100 743 100 277 597 277 597 758 902 758 902 781 10 781 10 625 187 625 187 237 698 237 698 626 458 626 458 229 114 229 114 509 907 509 907 357 803 357 803 511 878 511 878 663 543 663 543 219 504 219 504 843 740 843 740 812 260 812 260 641 71 641 71 637 446 637 446 627 558 627 558 457 727 457 727 726 600 726 600 34 80 34 80 444 952 444 952 658 508 658 508 605 5 605 5 158 852 158 852 74 209 74 209 2 611 2 611 838 770 838 770 683 457 683 457 780 592 780 592 7 778 7 778 271 188 271 188 599 594 599 594 747 684 747 684 659 284 659 284 14 314 14 314 194 436 194 436 238 271 238 271 800 722 800 722 171 921 171 921 420 848 420 848 435 840 435 840 583 842 583 842 585 238 585 238 660 44 660 44 739 627 739 627 139 441 139 441 620 467 620 467 419 902 419 902 642 605 642 605 259 700 259 700 568 309 568 309 839 281 839 281 534 594 534 594 833 240 833 240 852 257 852 257 566 292 566 292 669 497 669 497 932 548 932 548 356 548 356 548 110 915 110 915 298 478 298 478 844 75 844 75 774 404 774 404 381 185 381 185 127 82 127 82 499 739 499 739 913 435 913 435 148 351 148 351 942 875 942 875 252 729 252 729 443 510 443 510 57 529 57 529 911 326 911 326 782 858 782 858 375 624 375 624 304 733 304 733 309 639 309 639 252 8 252 8 319 911 319 911 668 370 668 370 958 642 958 642 362 821 362 821 166 67 166 67 292 867 292 867 627 156 627 156 567 539 567 539 412 71 412 71 263 531 263 531 270 658 270 658 683 414 683 414 427 494 427 494 710 33 710 33 713 30 713 30 168 421 168 421 117 611 117 611 79 199 79 199 727 276 727 276 42 441 42 441 714 158 714 158 476 383 476 383 900 630 900 630 463 396 463 396 680 265 680 265 91 684 91 684 907 698 907 698 489 346 489 346 419 928 419 928 89 358 89 358 662 418 662 418 573 373 573 373 514 769 514 769 924 445 924 445 760 651 760 651 624 202 624 202 572 617 572 617 40 444 40 444 391 210 391 210 325 469 325 469 835 113 835 113 408 468 408 468 583 407 583 407 531 259 531 259 817 168 817 168 575 493 575 493 564 872 564 872 25 175 25 175 120 431 120 431 530 571 530 571 85 680 85 680 796 210 796 210 742 732 742 732 462 322 462 322 486 823 486 823 34 607 34 607 655 170 655 170 579 101 579 101 854 716 854 716 848 163 848 163 35 581 35 581 539 125 539 125 659 660 659 660 555 490 555 490 311 329 311 329 467 202 467 202 694 450 694 450 95 914 95 914 196 63 196 63 202 302 202 302 754 574 754 574 351 772 351 772 941 442 941 442 631 151 631 151 579 554 579 554 689 882 689 882 433 365 433 365 245 878 245 878 935 755 935 755 925 246 925 246 395 835 395 835 57 714 57 714 245 310 245 310 585 190 585 190 135 696 135 696 603 437 603 437 22 461 22 461 228 772 228 772 29 477 29 477 310 713 310 713 49 444 49 444 534 380 534 380 512 104 512 104 54 897 54 897 866 44 866 44 613 263 613 263 158 573 158 573 795 923 795 923 652 930 652 930 57 670 57 670 629 439 629 439 723 518 723 518 490 1 490 1 597 63 597 63 362 96 362 96 482 394 482 394 405 196 405 196 114 679 114 679 177 837 177 837 834 958 834 958 264 465 264 465 93 618 93 618 559 842 559 842 868 228 868 228 917 650 917 650 389 234 389 234 270 603 270 603 860 761 860 761 956 610 956 610 388 222 388 222 615 589 615 589 471 49 471 49 821 128 821 128 121 797 121 797 700 562 700 562 328 686 328 686 263 39 263 39 729 867 729 867 209 452 209 452 353 789 353 789 199 871 199 871 326 796 326 796 601 130 601 130 740 611 740 611 9 937 9 937 89 586 89 586 237 894 237 894 38 24 38 24 744 953 744 953 448 868 448 868 574 783 574 783 931 822 931 822 153 107 153 107 739 625 739 625 148 11 148 11 901 463 901 463 449 511 449 511 452 473 452 473 165 173 165 173 719 304 719 304 439 528 439 528 905 584 905 584 100 244 100 244 841 231 841 231 398 828 398 828 792 427 792 427 328 221 328 221 53 321 53 321 604 32 604 32 660 815 660 815 474 11 474 11 693 473 693 473 547 385 547 385 445 16 445 16 943 259 943 259 234 206 234 206 479 768 479 768 674 672 674 672 927 765 927 765 846 3 846 3 229 400 229 400 718 262 718 262 730 866 730 866 756 653 756 653 793 626 793 626 519 144 519 144 52 272 52 272 769 25 769 25 239 355 239 355 323 356 323 356 218 277 218 277 733 545 733 545 370 450 370 450 476 315 476 315 932 620 932 620 470 40 470 40 751 772 751 772 851 689 851 689 196 13 196 13 145 117 145 117 907 734 907 734 959 549 959 549 863 35 863 35 450 518 450 518 14 924 14 924 882 754 882 754 922 157 922 157 926 87 926 87 570 845 570 845 474 871 474 871 90 229 90 229 22 251 22 251 712 398 712 398 323 622 323 622 555 942 555 942 583 878 583 878 113 712 113 712 829 429 829 429 105 359 105 359 866 802 866 802 505 385 505 385 855 622 855 622 945 648 945 648 581 556 581 556 312 55 312 55 114 240 114 240 873 92 873 92 602 598 602 598 117 677 117 677 64 667 64 667 123 526 123 526 354 725 354 725 646 369 646 369 240 94 240 94 85 868 85 868 546 144 546 144 27 15 27 15 827 470 827 470 739 686 739 686 335 339 335 339 714 639 714 639 804 640 804 640 819 809 819 809 876 205 876 205 163 939 163 939 948 253 948 253 500 888 500 888 477 677 477 677 575 343 575 343 757 318 757 318 921 636 921 636 249 825 249 825 330 371 330 371 284 600 284 600 79 87 79 87 69 564 69 564 462 376 462 376 11 645 11 645 774 804 774 804 959 494 959 494 48 139 48 139 898 323 898 323 258 917 258 917 148 519 148 519 935 958 935 958 61 661 61 661 876 516 876 516 24 638 24 638 246 485 246 485 253 304 253 304 27 770 27 770 936 696 936 696 413 642 413 642 519 437 519 437 247 94 247 94 252 89 252 89 787 675 787 675 798 558 798 558 660 244 660 244 761 591 761 591 846 710 846 710 777 618 777 618 713 99 713 99 705 680 705 680 205 246 205 246 361 710 361 710 897 490 897 490 675 516 675 516 494 479 494 479 841 123 841 123 87 617 87 617 744 217 744 217 818 625 818 625 64 543 64 543 297 561 297 561 709 419 709 419 733 313 733 313 417 591 417 591 94 814 94 814 623 352 623 352 52 69 52 69 66 487 66 487 665 268 665 268 476 588 476 588 509 674 509 674 567 646 567 646 641 58 641 58 640 36 640 36 60 540 60 540 249 932 249 932 656 421 656 421 887 257 887 257 372 200 372 200 808 375 808 375 193 781 193 781 882 350 882 350 550 806 550 806 584 536 584 536 371 511 371 511 576 894 576 894 762 525 762 525 91 68 91 68 638 49 638 49 856 876 856 876 873 617 873 617 153 707 153 707 643 399 643 399 417 546 417 546 949 112 949 112 72 511 72 511 917 706 917 706 360 234 360 234 229 803 229 803 387 160 387 160 121 57 121 57 951 240 951 240 197 783 197 783 567 703 567 703 321 253 321 253 329 878 329 878 820 746 820 746 272 955 272 955 634 257 634 257 533 900 533 900 612 501 612 501 859 181 859 181 538 580 538 580 295 87 295 87 350 302 350 302 549 486 549 486 227 11 227 11 114 49 114 49 594 387 594 387 161 156 161 156 264 853 264 853 568 158 568 158 150 401 150 401 691 516 691 516 128 670 128 670 256 428 256 428 767 757 767 757 706 395 706 395 959 739 959 739 399 744 399 744 289 139 289 139 562 606 562 606 890 226 890 226 489 862 489 862 19 562 19 562 487 682 487 682 39 919 39 919 467 156 467 156 103 453 103 453 264 93 264 93 313 832 313 832 787 750 787 750 949 610 949 610 359 728 359 728 878 930 878 930 656 677 656 677 606 808 606 808 357 542 357 542 360 516 360 516 526 813 526 813 477 282 477 282 616 15 616 15 4 725 4 725 92 679 92 679 166 231 166 231 142 73 142 73 710 700 710 700 638 443 638 443 850 355 850 355 196 709 196 709 426 637 426 637 809 195 809 195 803 448 803 448 558 356 558 356 517 310 517 310 131 620 131 620 141 572 141 572 848 306 848 306 556 899 556 899 517 147 517 147 175 765 175 765 819 579 819 579 577 322 577 322 337 849 337 849 432 81 432 81 532 623 532 623 181 455 181 455 955 252 955 252 952 652 952 652 919 222 919 222 789 542 789 542 753 459 753 459 351 271 351 271 193 591 193 591 920 68 920 68 440 458 440 458 123 312 123 312 435 247 435 247 22 71 22 71 161 675 161 675 606 940 606 940 345 691 345 691 655 270 655 270 37 495 37 495 667 754 667 754 897 181 897 181 105 365 105 365 541 119 541 119 915 365 915 365 351 507 351 507 552 369 552 369 798 922 798 922 683 780 683 780 424 257 424 257 338 230 338 230 508 947 508 947 647 699 647 699 721 772 721 772 107 730 107 730 910 415 910 415 206 551 206 551 911 770 911 770 184 409 184 409 615 765 615 765 484 701 484 701 280 759 280 759 703 177 703 177 668 233 668 233 301 42 301 42 864 288 864 288 261 302 261 302 132 959 132 959 860 699 860 699 718 94 718 94 306 93 306 93 240 829 240 829 129 900 129 900 95 206 95 206 59 224 59 224 884 765 884 765 709 376 709 376 190 522 190 522 630 869 630 869 63 776 63 776 751 288 751 288 758 777 758 777 888 908 888 908 826 919 826 919 81 296 81 296 342 827 342 827 91 480 91 480 195 303 195 303 37 958 37 958 740 316 740 316 555 527 555 527 288 616 288 616 346 670 346 670 721 890 721 890 852 784 852 784 447 334 447 334 620 280 620 280 297 531 297 531 235 704 235 704 783 935 783 935 626 275 626 275 391 574 391 574 338 82 338 82 760 778 760 778 945 200 945 200 955 293 955 293 849 202 849 202 540 445 540 445 489 766 489 766 605 660 605 660 241 318 241 318 738 131 738 131 51 711 51 711 234 905 234 905 95 228 95 228 253 889 253 889 416 614 416 614 190 731 190 731 293 685 293 685 550 810 550 810 145 428 145 428 481 498 481 498 58 364 58 364 593 661 593 661 106 7 106 7 393 778 393 778 658 665 658 665 658 98 658 98 233 96 233 96 354 894 354 894 127 785 127 785 237 940 237 940 952 369 952 369 896 811 896 811 173 667 173 667 938 699 938 699 65 322 65 322 944 148 944 148 655 765 655 765 884 186 884 186 745 656 745 656 94 409 94 409 801 478 801 478 459 876 459 876 701 161 701 161 908 774 908 774 697 162 697 162 357 333 357 333 195 387 195 387 207 954 207 954 446 693 446 693 511 450 511 450 315 784 315 784 403 836 403 836 499 848 499 848 887 364 887 364 358 678 358 678 30 380 30 380 721 813 721 813 687 77 687 77 804 217 804 217 773 10 773 10 645 493 645 493 429 51 429 51 716 581 716 581 491 219 491 219 117 811 117 811 241 9 241 9 374 925 374 925 324 844 324 844 397 897 397 897 681 192 681 192 460 59 460 59 441 612 441 612 313 195 313 195 520 136 520 136 272 420 272 420 638 189 638 189 356 126 356 126 296 259 296 259 599 87 599 87 802 637 802 637 377 391 377 391 874 847 874 847 742 168 742 168 40 283 40 283 951 662 951 662 346 366 346 366 351 447 351 447 887 288 887 288 728 485 728 485 300 438 300 438 71 952 71 952 798 179 798 179 475 514 475 514 78 279 78 279 224 413 224 413 243 605 243 605 436 625 436 625 274 394 274 394 497 64 497 64 803 298 803 298 281 623 281 623 919 541 919 541 271 470 271 470 5 746 5 746 98 925 98 925 790 356 790 356 156 718 156 718 429 29 429 29 377 664 377 664 148 543 148 543 942 959 942 959 519 647 519 647 929 155 929 155 118 775 118 775 428 23 428 23 198 613 198 613 734 178 734 178 913 825 913 825 441 65 441 65 801 307 801 307 245 875 245 875 633 402 633 402 60 556 60 556 844 174 844 174 172 595 172 595 388 47 388 47 920 707 920 707 444 83 444 83 839 118 839 118 775 684 775 684 756 53 756 53 679 160 679 160 716 353 716 353 22 295 22 295 115 494 115 494 65 401 65 401 839 382 839 382 571 155 571 155 702 35 702 35 166 326 166 326 175 11 175 11 178 297 178 297 789 84 789 84 930 174 930 174 187 5 187 5 379 608 379 608 226 681 226 681 119 707 119 707 380 476 380 476 355 324 355 324 705 131 705 131 448 294 448 294 154 795 154 795 708 190 708 190 615 755 615 755 597 245 597 245 954 623 954 623 593 202 593 202 26 775 26 775 841 141 841 141 833 69 833 69 514 357 514 357 222 139 222 139 754 267 754 267 713 269 713 269 569 653 569 653 229 204 229 204 472 748 472 748 28 766 28 766 431 537 431 537 311 109 311 109 50 87 50 87 49 437 49 437 902 381 902 381 380 842 380 842 636 112 636 112 322 453 322 453 650 129 650 129 188 763 188 763 114 939 114 939 181 303 181 303 629 207 629 207 648 483 648 483 511 56 511 56 659 945 659 945 729 288 729 288 627 406 627 406 650 124 650 124 313 484 313 484 204 410 204 410 681 512 681 512 846 665 846 665 316 484 316 484 286 222 286 222 528 348 528 348 48 848 48 848 434 259 434 259 903 878 903 878 662 81 662 81 171 387 171 387 431 202 431 202 345 812 345 812 868 133 868 133 386 667 386 667 16 367 16 367 74 917 74 917 384 390 384 390 265 181 265 181 888 415 888 415 430 417 430 417 269 136 269 136 601 670 601 670 756 98 756 98 382 802 382 802 501 21 501 21 738 311 738 311 86 279 86 279 86 687 86 687 787 245 787 245 414 432 414 432 922 653 922 653 50 306 50 306 269 595 269 595 320 389 320 389 104 776 104 776 200 798 200 798 575 627 575 627 281 558 281 558 77 526 77 526 682 258 682 258 207 375 207 375 799 627 799 627 949 929 949 929 214 236 214 236 283 109 283 109 566 285 566 285 690 457 690 457 758 56 758 56 355 582 355 582 696 45 696 45 774 626 774 626 599 648 599 648 351 557 351 557 576 151 576 151 672 944 672 944 728 340 728 340 323 101 323 101 342 437 342 437 229 383 229 383 944 256 944 256 597 105 597 105 653 694 653 694 220 767 220 767 772 141 772 141 506 943 506 943 796 718 796 718 865 319 865 319 632 645 632 645 214 92 214 92 345 621 345 621 781 415 781 415 787 888 787 888 748 925 748 925 656 916 656 916 225 201 225 201 309 265 309 265 355 594 355 594 373 486 373 486 604 738 604 738 932 463 932 463 199 124 199 124 663 101 663 101 281 888 281 888 302 270 302 270 742 429 742 429 955 752 955 752 684 784 684 784 387 423 387 423 479 216 479 216 173 548 173 548 470 508 470 508 248 214 248 214 23 900 23 900 469 705 469 705 237 381 237 381 857 116 857 116 642 131 642 131 231 936 231 936 599 845 599 845 220 746 220 746 47 472 47 472 493 356 493 356 841 486 841 486 540 75 540 75 129 831 129 831 310 660 310 660 638 152 638 152 746 134 746 134 379 207 379 207 24 865 24 865 394 893 394 893 228 858 228 858 461 102 461 102 501 629 501 629 782 330 782 330 799 112 799 112 187 79 187 79 53 768 53 768 402 34 402 34 256 366 256 366 135 136 135 136 957 408 957 408 831 153 831 153 861 624 861 624 598 128 598 128 345 253 345 253 11 341 11 341 781 867 781 867 511 360 511 360 806 602 806 602 287 56 287 56 528 670 528 670 353 217 353 217 618 958 618 958 557 55 557 55 390 222 390 222 865 141 865 141 107 117 107 117 331 239 331 239 83 16 83 16 370 832 370 832 301 77 301 77 718 764 718 764 796 801 796 801 203 752 203 752 438 147 438 147 325 766 325 766 417 536 417 536 598 717 598 717 103 312 103 312 174 858 174 858 709 138 709 138 596 394 596 394 40 567 40 567 492 785 492 785 570 224 570 224 124 949 124 949 97 511 97 511 602 48 602 48 115 445 115 445 313 624 313 624 83 44 83 44 905 137 905 137 649 387 649 387 360 857 360 857 650 762 650 762 102 915 102 915 424 161 424 161 879 127 879 127 141 819 141 819 473 70 473 70 222 745 222 745 408 33 408 33 736 357 736 357 669 492 669 492 954 321 954 321 921 281 921 281 240 365 240 365 340 790 340 790 186 130 186 130 229 611 229 611 133 583 133 583 176 564 176 564 593 315 593 315 672 7 672 7 659 117 659 117 467 297 467 297 819 95 819 95 157 256 157 256 462 438 462 438 387 514 387 514 52 268 52 268 385 635 385 635 683 7 683 7 517 11 517 11 810 671 810 671 817 486 817 486 735 931 735 931 348 146 348 146 810 181 810 181 146 556 146 556 543 73 543 73 136 106 136 106 393 572 393 572 481 694 481 694 163 588 163 588 602 733 602 733 123 577 123 577 537 933 537 933 413 90 413 90 821 297 821 297 396 298 396 298 320 217 320 217 558 300 558 300 227 35 227 35 575 899 575 899 659 407 659 407 25 899 25 899 932 217 932 217 472 362 472 362 859 96 859 96 396 75 396 75 499 312 499 312 954 9 954 9 220 642 220 642 91 160 91 160 951 367 951 367 284 477 284 477 925 288 925 288 468 171 468 171 946 545 946 545 94 67 94 67 238 23 238 23 49 20 49 20 362 765 362 765 265 534 265 534 655 242 655 242 349 772 349 772 561 886 561 886 64 249 64 249 110 355 110 355 247 530 247 530 99 836 99 836 184 229 184 229 752 297 752 297 40 950 40 950 495 755 495 755 336 99 336 99 657 894 657 894 419 763 419 763 720 669 720 669 826 534 826 534 742 427 742 427 567 101 567 101 765 897 765 897 274 558 274 558 722 782 722 782 202 456 202 456 687 668 687 668 847 136 847 136 717 850 717 850 420 131 420 131 538 454 538 454 658 469 658 469 325 401 325 401 754 341 754 341 147 8 147 8 464 818 464 818 952 17 952 17 942 365 942 365 225 682 225 682 810 32 810 32 552 793 552 793 19 465 19 465 33 459 33 459 322 870 322 870 463 2 463 2 192 846 192 846 226 734 226 734 570 82 570 82 574 78 574 78 496 679 496 679 910 567 910 567 63 272 63 272 18 498 18 498 741 4 741 4 569 80 569 80 77 13 77 13 172 614 172 614 580 495 580 495 162 332 162 332 677 324 677 324 628 282 628 282 46 704 46 704 160 421 160 421 145 125 145 125 155 789 155 789 850 361 850 361 514 61 514 61 537 172 537 172 422 320 422 320 388 196 388 196 848 216 848 216 97 772 97 772 761 654 761 654 439 719 439 719 720 835 720 835 446 481 446 481 247 619 247 619 930 838 930 838 710 333 710 333 836 609 836 609 775 68 775 68 569 743 569 743 632 577 632 577 777 161 777 161 460 262 460 262 625 494 625 494 810 108 810 108 98 958 98 958 556 606 556 606 98 540 98 540 845 185 845 185 857 226 857 226 740 222 740 222 722 69 722 69 819 778 819 778 54 702 54 702 308 676 308 676 450 268 450 268 109 22 109 22 287 671 287 671 763 230 763 230 539 206 539 206 291 630 291 630 49 9 49 9 851 404 851 404 633 280 633 280 299 673 299 673 892 919 892 919 704 531 704 531 954 628 954 628 922 307 922 307 357 885 357 885 373 160 373 160 593 658 593 658 105 889 105 889 511 388 511 388 101 346 101 346 401 858 401 858 709 891 709 891 415 124 415 124 838 122 838 122 199 612 199 612 123 848 123 848 601 223 601 223 781 873 781 873 900 161 900 161 230 733 230 733 643 630 643 630 843 657 843 657 323 638 323 638 438 960 438 960 681 492 681 492 721 630 721 630 841 712 841 712 255 85 255 85 340 212 340 212 602 269 602 269 663 891 663 891 956 361 956 361 71 936 71 936 187 474 187 474 147 461 147 461 690 891 690 891 776 297 776 297 443 703 443 703 149 679 149 679 900 318 900 318 586 876 586 876 567 884 567 884 282 908 282 908 117 559 117 559 943 306 943 306 718 725 718 725 741 859 741 859 458 349 458 349 204 538 204 538 297 210 297 210 713 146 713 146 565 319 565 319 733 596 733 596 541 685 541 685 694 29 694 29 832 191 832 191 479 75 479 75 52 618 52 618 514 119 514 119 806 68 806 68 816 232 816 232 720 836 720 836 274 264 274 264 485 570 485 570 838 66 838 66 382 770 382 770 526 873 526 873 159 934 159 934 162 656 162 656 38 179 38 179 610 172 610 172 192 928 192 928 208 329 208 329 448 529 448 529 877 893 877 893 287 267 287 267 129 689 129 689 788 232 788 232 363 396 363 396 226 179 226 179 142 193 142 193 629 441 629 441 192 535 192 535 686 606 686 606 76 44 76 44 738 788 738 788 560 494 560 494 410 552 410 552 416 161 416 161 81 182 81 182 65 796 65 796 57 239 57 239 622 907 622 907 886 218 886 218 609 145 609 145 838 767 838 767 664 818 664 818 870 809 870 809 913 823 913 823 118 610 118 610 744 565 744 565 926 661 926 661 943 145 943 145 444 62 444 62 428 67 428 67 158 433 158 433 667 598 667 598 523 658 523 658 827 732 827 732 572 50 572 50 487 439 487 439 713 625 713 625 885 338 885 338 605 532 605 532 295 630 295 630 734 142 734 142 621 484 621 484 239 436 239 436 783 80 783 80 647 339 647 339 788 16 788 16 5 639 5 639 682 461 682 461 946 907 946 907 109 932 109 932 408 439 408 439 313 320 313 320 472 556 472 556 749 559 749 559 346 661 346 661 794 791 794 791 891 879 891 879 905 430 905 430 459 589 459 589 819 513 819 513 912 786 912 786 519 558 519 558 129 378 129 378 871 105 871 105 555 443 555 443 785 826 785 826 476 830 476 830 421 425 421 425 314 98 314 98 464 873 464 873 695 108 695 108 314 434 314 434 210 934 210 934 349 288 349 288 255 26 255 26 368 437 368 437 174 77 174 77 243 839 243 839 426 172 426 172 159 763 159 763 118 506 118 506 862 14 862 14 326 332 326 332 911 399 911 399 322 523 322 523 835 674 835 674 135 886 135 886 259 830 259 830 613 925 613 925 775 496 775 496 354 615 354 615 448 726 448 726 181 909 181 909 463 165 463 165 396 284 396 284 844 740 844 740 711 567 711 567 128 686 128 686 954 787 954 787 687 826 687 826 511 953 511 953 610 136 610 136 899 753 899 753 432 561 432 561 567 825 567 825 823 784 823 784 314 517 314 517 48 674 48 674 623 374 623 374 1 417 1 417 257 256 257 256 206 723 206 723 407 310 407 310 160 849 160 849 601 947 601 947 300 226 300 226 345 228 345 228 704 16 704 16 470 356 470 356 213 469 213 469 649 754 649 754 297 170 297 170 865 100 865 100 248 427 248 427 835 395 835 395 513 590 513 590 487 219 487 219 736 497 736 497 252 685 252 685 540 273 540 273 942 924 942 924 958 8 958 8 3 749 3 749 571 31 571 31 288 825 288 825 650 73 650 73 938 764 938 764 729 853 729 853 140 582 140 582 262 641 262 641 525 77 525 77 736 221 736 221 359 29 359 29 108 335 108 335 649 22 649 22 355 786 355 786 854 812 854 812 305 242 305 242 632 465 632 465 702 94 702 94 651 422 651 422 291 903 291 903 883 953 883 953 836 674 836 674 906 392 906 392 205 676 205 676 335 886 335 886 350 822 350 822 754 436 754 436 894 401 894 401 163 460 163 460 357 285 357 285 444 598 444 598 863 104 863 104 419 843 419 843 8 42 8 42 876 864 876 864 185 70 185 70 192 204 192 204 883 796 883 796 868 35 868 35 538 430 538 430 437 183 437 183 471 124 471 124 924 894 924 894 180 558 180 558 217 926 217 926 135 207 135 207 362 584 362 584 25 488 25 488 195 830 195 830 423 88 423 88 329 665 329 665 674 399 674 399 87 645 87 645 174 84 174 84 803 704 803 704 892 94 892 94 591 65 591 65 307 600 307 600 533 312 533 312 641 859 641 859 569 830 569 830 101 628 101 628 905 638 905 638 889 672 889 672 907 112 907 112 782 688 782 688 507 607 507 607 874 907 874 907 583 43 583 43 453 747 453 747 401 519 401 519 843 411 843 411 497 763 497 763 221 512 221 512 497 354 497 354 208 717 208 717 463 301 463 301 574 415 574 415 430 797 430 797 805 912 805 912 326 46 326 46 478 682 478 682 858 456 858 456 825 47 825 47 705 706 705 706 950 880 950 880 713 715 713 715 463 919 463 919 754 36 754 36 748 927 748 927 433 804 433 804 748 534 748 534 46 755 46 755 227 738 227 738 6 911 6 911 278 249 278 249 841 458 841 458 641 743 641 743 765 9 765 9 529 588 529 588 409 902 409 902 483 861 483 861 307 326 307 326 262 44 262 44 485 352 485 352 848 888 848 888 54 517 54 517 577 438 577 438 286 875 286 875 535 770 535 770 98 853 98 853 339 528 339 528 785 195 785 195 844 312 844 312 558 392 558 392 16 362 16 362 303 524 303 524 799 741 799 741 383 331 383 331 813 129 813 129 316 404 316 404 292 870 292 870 736 723 736 723 702 359 702 359 561 536 561 536 195 52 195 52 412 540 412 540 377 851 377 851 795 663 795 663 641 373 641 373 664 409 664 409 882 548 882 548 758 898 758 898 919 826 919 826 648 840 648 840 111 936 111 936 88 948 88 948 418 165 418 165 884 876 884 876 150 523 150 523 793 429 793 429 327 60 327 60 68 164 68 164 35 100 35 100 100 541 100 541 556 550 556 550 824 283 824 283 271 572 271 572 119 179 119 179 937 502 937 502 839 847 839 847 653 376 653 376 706 570 706 570 198 411 198 411 899 199 899 199 521 451 521 451 125 318 125 318 148 916 148 916 51 119 51 119 742 946 742 946 934 398 934 398 952 388 952 388 618 573 618 573 690 119 690 119 478 481 478 481 103 785 103 785 321 393 321 393 97 250 97 250 684 799 684 799 361 260 361 260 84 6 84 6 837 678 837 678 775 228 775 228 191 327 191 327 412 754 412 754 205 507 205 507 115 61 115 61 407 429 407 429 158 747 158 747 507 410 507 410 932 946 932 946 456 148 456 148 191 798 191 798 131 384 131 384 158 271 158 271 676 440 676 440 538 43 538 43 935 865 935 865 771 24 771 24 178 38 178 38 309 534 309 534 515 759 515 759 696 815 696 815 909 342 909 342 458 65 458 65 184 732 184 732 665 636 665 636 476 563 476 563 780 102 780 102 714 861 714 861 387 684 387 684 562 708 562 708 126 136 126 136 819 807 819 807 422 301 422 301 944 471 944 471 90 937 90 937 853 895 853 895 364 482 364 482 956 605 956 605 291 783 291 783 54 705 54 705 697 442 697 442 348 708 348 708 177 673 177 673 526 563 526 563 781 728 781 728 397 563 397 563 127 509 127 509 441 598 441 598 812 541 812 541 826 656 826 656 593 686 593 686 37 267 37 267 724 626 724 626 57 322 57 322 278 197 278 197 954 420 954 420 686 535 686 535 877 439 877 439 787 529 787 529 147 380 147 380 174 877 174 877 97 265 97 265 414 699 414 699 383 263 383 263 330 949 330 949 495 667 495 667 184 223 184 223 674 109 674 109 827 143 827 143 16 947 16 947 4 642 4 642 832 550 832 550 598 185 598 185 907 25 907 25 13 767 13 767 611 719 611 719 870 945 870 945 751 287 751 287 273 320 273 320 521 758 521 758 756 563 756 563 448 530 448 530 166 292 166 292 343 264 343 264 181 63 181 63 644 126 644 126 929 134 929 134 754 50 754 50 286 399 286 399 959 369 959 369 214 452 214 452 575 801 575 801 165 482 165 482 951 119 951 119 603 763 603 763 674 770 674 770 958 436 958 436 880 94 880 94 645 775 645 775 194 2 194 2 862 578 862 578 624 115 624 115 360 263 360 263 323 78 323 78 634 330 634 330 571 130 571 130 602 214 602 214 650 723 650 723 327 456 327 456 342 857 342 857 176 18 176 18 315 255 315 255 711 452 711 452 127 664 127 664 189 829 189 829 522 475 522 475 146 849 146 849 731 709 731 709 169 362 169 362 253 332 253 332 474 246 474 246 845 804 845 804 845 131 845 131 785 199 785 199 19 429 19 429 363 133 363 133 261 195 261 195 852 726 852 726 774 442 774 442 633 650 633 650 813 600 813 600 633 448 633 448 67 442 67 442 555 752 555 752 71 784 71 784 277 482 277 482 557 796 557 796 218 183 218 183 573 473 573 473 746 844 746 844 719 277 719 277 171 155 171 155 453 66 453 66 223 119 223 119 382 905 382 905 899 121 899 121 753 267 753 267 832 27 832 27 920 13 920 13 651 348 651 348 133 499 133 499 578 443 578 443 831 116 831 116 820 648 820 648 576 733 576 733 486 42 486 42 632 781 632 781 465 794 465 794 353 614 353 614 454 738 454 738 887 111 887 111 255 492 255 492 113 835 113 835 957 611 957 611 269 746 269 746 177 502 177 502 59 443 59 443 822 21 822 21 726 607 726 607 176 837 176 837 620 87 620 87 376 928 376 928 410 20 410 20 838 933 838 933 151 738 151 738 557 223 557 223 484 480 484 480 708 579 708 579 580 551 580 551 847 266 847 266 580 575 580 575 363 722 363 722 647 763 647 763 186 147 186 147 726 279 726 279 253 658 253 658 355 403 355 403 249 98 249 98 695 539 695 539 786 474 786 474 122 333 122 333 92 518 92 518 127 311 127 311 350 202 350 202 521 504 521 504 216 948 216 948 539 379 539 379 406 48 406 48 812 231 812 231 537 896 537 896 37 504 37 504 854 123 854 123 309 777 309 777 832 345 832 345 147 360 147 360 380 261 380 261 512 106 512 106 402 333 402 333 322 437 322 437 755 15 755 15 657 129 657 129 321 639 321 639 81 550 81 550 635 811 635 811 203 288 203 288 475 23 475 23 467 261 467 261 847 312 847 312 213 433 213 433 496 876 496 876 933 212 933 212 324 446 324 446 933 188 933 188 373 452 373 452 878 270 878 270 392 403 392 403 404 42 404 42 471 876 471 876 761 820 761 820 943 574 943 574 517 37 517 37 810 522 810 522 247 844 247 844 100 729 100 729 700 327 700 327 788 676 788 676 441 11 441 11 616 249 616 249 2 287 2 287 64 761 64 761 228 158 228 158 560 922 560 922 795 825 795 825 898 549 898 549 732 755 732 755 306 825 306 825 13 803 13 803 112 518 112 518 840 117 840 117 609 595 609 595 924 361 924 361 351 377 351 377 180 38 180 38 398 473 398 473 547 475 547 475 76 249 76 249 543 174 543 174 742 768 742 768 338 713 338 713 364 554 364 554 472 464 472 464 850 467 850 467 355 165 355 165 709 956 709 956 46 92 46 92 4 297 4 297 144 445 144 445 882 315 882 315 660 804 660 804 34 297 34 297 569 576 569 576 926 250 926 250 49 661 49 661 225 590 225 590 930 890 930 890 157 534 157 534 680 348 680 348 439 344 439 344 273 697 273 697 198 620 198 620 151 385 151 385 906 778 906 778 108 792 108 792 699 865 699 865 120 840 120 840 147 953 147 953 804 505 804 505 866 568 866 568 782 361 782 361 432 276 432 276 709 618 709 618 718 225 718 225 38 807 38 807 34 521 34 521 800 946 800 946 173 942 173 942 315 768 315 768 721 627 721 627 450 622 450 622 481 140 481 140 934 837 934 837 66 60 66 60 734 761 734 761 404 759 404 759 5 328 5 328 537 369 537 369 355 814 355 814 794 403 794 403 368 191 368 191 839 753 839 753 353 139 353 139 232 461 232 461 669 566 669 566 476 344 476 344 740 478 740 478 913 382 913 382 80 227 80 227 246 809 246 809 663 325 663 325 326 655 326 655 876 11 876 11 399 269 399 269 36 457 36 457 579 232 579 232 157 543 157 543 429 581 429 581 267 445 267 445 528 296 528 296 35 472 35 472 703 661 703 661 479 441 479 441 840 479 840 479 401 905 401 905 61 796 61 796 388 310 388 310 794 538 794 538 324 498 324 498 81 127 81 127 592 570 592 570 642 539 642 539 272 439 272 439 702 592 702 592 481 936 481 936 654 279 654 279 659 478 659 478 812 126 812 126 68 539 68 539 36 194 36 194 827 813 827 813 552 182 552 182 534 577 534 577 404 658 404 658 6 83 6 83 512 690 512 690 127 376 127 376 156 25 156 25 592 351 592 351 563 772 563 772 694 622 694 622 260 482 260 482 605 456 605 456 136 321 136 321 584 574 584 574 205 847 205 847 211 910 211 910 119 694 119 694 143 210 143 210 517 579 517 579 553 198 553 198 680 388 680 388 766 487 766 487 233 880 233 880 670 7 670 7 896 275 896 275 414 845 414 845 584 238 584 238 106 680 106 680 252 792 252 792 761 812 761 812 748 886 748 886 913 141 913 141 526 801 526 801 804 143 804 143 545 758 545 758 601 138 601 138 21 552 21 552 266 233 266 233 653 634 653 634 134 492 134 492 931 264 931 264 144 486 144 486 292 318 292 318 734 255 734 255 464 415 464 415 858 178 858 178 859 255 859 255 741 656 741 656 943 10 943 10 15 828 15 828 488 827 488 827 96 174 96 174 150 933 150 933 339 112 339 112 789 548 789 548 474 719 474 719 74 379 74 379 20 789 20 789 777 63 777 63 475 138 475 138 158 238 158 238 459 127 459 127 681 139 681 139 530 309 530 309 447 859 447 859 547 832 547 832 219 937 219 937 227 679 227 679 332 117 332 117 683 707 683 707 532 530 532 530 776 642 776 642 363 232 363 232 827 499 827 499 245 194 245 194 354 259 354 259 802 706 802 706 947 442 947 442 437 785 437 785 251 57 251 57 290 467 290 467 315 870 315 870 490 671 490 671 344 101 344 101 767 580 767 580 69 315 69 315 122 750 122 750 75 754 75 754 117 83 117 83 684 587 684 587 463 72 463 72 642 784 642 784 670 206 670 206 361 622 361 622 710 297 710 297 47 547 47 547 608 820 608 820 406 259 406 259 341 311 341 311 80 800 80 800 216 953 216 953 411 921 411 921 444 346 444 346 899 48 899 48 468 765 468 765 355 98 355 98 103 345 103 345 13 193 13 193 751 570 751 570 645 498 645 498 539 896 539 896 260 240 260 240 526 734 526 734 246 391 246 391 94 348 94 348 725 150 725 150 299 157 299 157 628 124 628 124 588 347 588 347 171 336 171 336 354 490 354 490 903 209 903 209 756 247 756 247 119 449 119 449 750 694 750 694 822 72 822 72 29 235 29 235 468 848 468 848 271 454 271 454 400 851 400 851 818 68 818 68 756 629 756 629 140 126 140 126 376 166 376 166 155 148 155 148 169 5 169 5 412 240 412 240 107 279 107 279 378 927 378 927 814 644 814 644 837 340 837 340 761 810 761 810 527 600 527 600 167 858 167 858 241 943 241 943 28 393 28 393 188 582 188 582 52 621 52 621 331 366 331 366 913 244 913 244 784 501 784 501 321 267 321 267 388 821 388 821 73 84 73 84 719 455 719 455 391 376 391 376 138 363 138 363 845 721 845 721 210 861 210 861 33 791 33 791 503 881 503 881 127 151 127 151 447 523 447 523 404 752 404 752 290 805 290 805 645 725 645 725 587 332 587 332 550 206 550 206 516 502 516 502 236 224 236 224 604 446 604 446 256 522 256 522 417 937 417 937 22 449 22 449 698 654 698 654 769 538 769 538 133 715 133 715 781 643 781 643 537 675 537 675 131 1 131 1 674 527 674 527 862 809 862 809 412 413 412 413 952 894 952 894 957 858 957 858 106 206 106 206 912 728 912 728 834 781 834 781 560 854 560 854 477 959 477 959 596 911 596 911 412 344 412 344 874 271 874 271 470 734 470 734 145 504 145 504 471 686 471 686 160 129 160 129 475 55 475 55 862 113 862 113 535 701 535 701 327 361 327 361 497 728 497 728 526 536 526 536 771 626 771 626 789 900 789 900 92 141 92 141 694 520 694 520 958 507 958 507 254 656 254 656 865 676 865 676 431 771 431 771 823 137 823 137 646 169 646 169 645 121 645 121 629 684 629 684 655 298 655 298 515 841 515 841 883 814 883 814 880 863 880 863 469 422 469 422 435 386 435 386 358 810 358 810 673 118 673 118 568 597 568 597 744 398 744 398 331 86 331 86 518 677 518 677 645 774 645 774 362 174 362 174 130 592 130 592 953 687 953 687 591 116 591 116 716 769 716 769 625 325 625 325 47 338 47 338 413 236 413 236 484 738 484 738 253 354 253 354 30 137 30 137 817 890 817 890 135 624 135 624 570 275 570 275 722 235 722 235 329 582 329 582 768 777 768 777 320 770 320 770 769 428 769 428 269 914 269 914 845 429 845 429 65 576 65 576 115 300 115 300 369 728 369 728 160 607 160 607 379 500 379 500 209 823 209 823 694 922 694 922 702 627 702 627 362 47 362 47 352 256 352 256 847 559 847 559 949 856 949 856 521 219 521 219 658 543 658 543 953 751 953 751 181 27 181 27 716 719 716 719 370 529 370 529 873 204 873 204 763 846 763 846 272 55 272 55 740 12 740 12 825 587 825 587 207 382 207 382 274 212 274 212 340 748 340 748 764 564 764 564 778 97 778 97 520 511 520 511 69 165 69 165 360 855 360 855 746 29 746 29 68 402 68 402 297 187 297 187 951 667 951 667 104 260 104 260 398 433 398 433 575 659 575 659 781 617 781 617 186 788 186 788 810 42 810 42 154 74 154 74 80 431 80 431 532 9 532 9 414 585 414 585 720 764 720 764 358 155 358 155 299 160 299 160 110 924 110 924 818 88 818 88 544 304 544 304 480 649 480 649 922 405 922 405 613 426 613 426 760 81 760 81 484 604 484 604 515 766 515 766 881 534 881 534 955 140 955 140 726 160 726 160 147 64 147 64 207 793 207 793 495 687 495 687 845 177 845 177 237 583 237 583 281 583 281 583 924 427 924 427 375 770 375 770 595 405 595 405 573 225 573 225 409 941 409 941 726 285 726 285 482 328 482 328 224 457 224 457 792 274 792 274 623 774 623 774 23 582 23 582 264 12 264 12 687 376 687 376 935 424 935 424 614 844 614 844 249 952 249 952 563 827 563 827 738 433 738 433 516 405 516 405 953 858 953 858 761 378 761 378 678 736 678 736 652 702 652 702 149 145 149 145 186 301 186 301 194 297 194 297 376 242 376 242 157 412 157 412 160 953 160 953 193 642 193 642 678 697 678 697 733 737 733 737 697 683 697 683 812 892 812 892 388 709 388 709 408 528 408 528 318 413 318 413 831 109 831 109 13 412 13 412 52 757 52 757 319 929 319 929 86 477 86 477 88 700 88 700 677 917 677 917 303 614 303 614 180 675 180 675 231 18 231 18 112 213 112 213 599 712 599 712 507 717 507 717 584 676 584 676 808 895 808 895 250 213 250 213 606 927 606 927 65 271 65 271 93 729 93 729 922 636 922 636 881 642 881 642 69 482 69 482 861 827 861 827 897 836 897 836 747 661 747 661 441 893 441 893 861 338 861 338 663 648 663 648 614 518 614 518 571 694 571 694 368 156 368 156 119 938 119 938 278 17 278 17 850 347 850 347 170 183 170 183 454 853 454 853 368 564 368 564 899 760 899 760 673 576 673 576 42 504 42 504 786 731 786 731 490 148 490 148 6 190 6 190 439 755 439 755 324 785 324 785 410 400 410 400 896 406 896 406 654 329 654 329 31 870 31 870 837 720 837 720 483 491 483 491 743 231 743 231 129 947 129 947 610 493 610 493 299 469 299 469 34 163 34 163 659 325 659 325 219 581 219 581 852 100 852 100 383 273 383 273 247 931 247 931 425 246 425 246 811 135 811 135 114 435 114 435 819 624 819 624 188 18 188 18 745 739 745 739 624 341 624 341 874 851 874 851 70 785 70 785 128 30 128 30 403 380 403 380 684 241 684 241 31 607 31 607 606 466 606 466 359 729 359 729 190 279 190 279 284 794 284 794 743 748 743 748 930 169 930 169 166 209 166 209 338 607 338 607 63 26 63 26 888 362 888 362 917 459 917 459 30 344 30 344 763 379 763 379 628 866 628 866 713 240 713 240 537 779 537 779 922 855 922 855 686 432 686 432 832 12 832 12 451 89 451 89 421 82 421 82 259 852 259 852 31 113 31 113 591 642 591 642 56 770 56 770 956 858 956 858 496 951 496 951 850 419 850 419 206 61 206 61 314 878 314 878 928 25 928 25 590 178 590 178 110 828 110 828 2 353 2 353 464 129 464 129 922 460 922 460 524 797 524 797 693 887 693 887 3 846 3 846 813 768 813 768 221 48 221 48 558 870 558 870 118 63 118 63 499 260 499 260 320 511 320 511 929 142 929 142 363 782 363 782 951 725 951 725 798 647 798 647 803 40 803 40 560 243 560 243 389 681 389 681 685 364 685 364 626 269 626 269 146 482 146 482 690 541 690 541 530 153 530 153 129 887 129 887 275 873 275 873 338 397 338 397 690 317 690 317 327 293 327 293 123 21 123 21 881 132 881 132 888 211 888 211 140 434 140 434 1 152 1 152 502 538 502 538 842 510 842 510 653 77 653 77 58 749 58 749 37 430 37 430 368 227 368 227 59 179 59 179 290 684 290 684 225 896 225 896 242 628 242 628 473 518 473 518 660 65 660 65 849 914 849 914 360 325 360 325 351 922 351 922 501 596 501 596 400 242 400 242 894 203 894 203 359 612 359 612 194 325 194 325 176 886 176 886 467 653 467 653 493 226 493 226 272 750 272 750 147 547 147 547 710 640 710 640 428 102 428 102 938 107 938 107 379 814 379 814 422 683 422 683 435 272 435 272 602 656 602 656 382 950 382 950 409 124 409 124 311 861 311 861 488 744 488 744 112 150 112 150 322 734 322 734 173 584 173 584 150 320 150 320 743 172 743 172 455 896 455 896 523 784 523 784 43 358 43 358 760 21 760 21 717 334 717 334 5 305 5 305 620 103 620 103 441 565 441 565 399 425 399 425 944 353 944 353 343 35 343 35 664 129 664 129 301 847 301 847 292 266 292 266 545 249 545 249 404 321 404 321 489 376 489 376 516 439 516 439 494 691 494 691 201 462 201 462 587 619 587 619 350 278 350 278 711 741 711 741 407 945 407 945 35 775 35 775 823 68 823 68 82 803 82 803 468 535 468 535 885 475 885 475 953 902 953 902 865 931 865 931 740 193 740 193 863 70 863 70 905 202 905 202 810 161 810 161 564 166 564 166 11 187 11 187 353 923 353 923 467 847 467 847 777 921 777 921 486 264 486 264 827 717 827 717 444 590 444 590 437 249 437 249 254 540 254 540 429 628 429 628 267 835 267 835 75 806 75 806 823 358 823 358 904 444 904 444 417 956 417 956 568 786 568 786 46 918 46 918 886 198 886 198 422 716 422 716 410 301 410 301 607 533 607 533 523 106 523 106 826 255 826 255 562 467 562 467 469 868 469 868 593 47 593 47 922 777 922 777 153 430 153 430 547 666 547 666 174 87 174 87 64 535 64 535 946 915 946 915 661 544 661 544 496 182 496 182 885 879 885 879 933 60 933 60 765 837 765 837 880 757 880 757 85 462 85 462 34 515 34 515 260 862 260 862 142 211 142 211 161 861 161 861 689 513 689 513 353 732 353 732 264 73 264 73 445 553 445 553 311 325 311 325 711 70 711 70 258 902 258 902 542 771 542 771 774 721 774 721 708 189 708 189 491 939 491 939 56 702 56 702 8 104 8 104 330 644 330 644 884 610 884 610 250 163 250 163 381 647 381 647 1 580 1 580 291 729 291 729 713 97 713 97 922 108 922 108 241 523 241 523 524 107 524 107 405 595 405 595 284 357 284 357 325 565 325 565 418 217 418 217 137 928 137 928 739 342 739 342 182 750 182 750 182 91 182 91 765 777 765 777 123 426 123 426 554 462 554 462 262 55 262 55 188 300 188 300 929 525 929 525 101 935 101 935 455 649 455 649 939 797 939 797 458 678 458 678 623 462 623 462 944 342 944 342 365 823 365 823 960 57 960 57 626 68 626 68 112 951 112 951 830 632 830 632 426 523 426 523 773 487 773 487 527 838 527 838 497 700 497 700 815 267 815 267 477 757 477 757 658 145 658 145 795 162 795 162 690 613 690 613 944 617 944 617 723 325 723 325 666 581 666 581 689 578 689 578 730 782 730 782 748 67 748 67 855 125 855 125 379 121 379 121 872 784 872 784 918 854 918 854 688 469 688 469 599 132 599 132 665 148 665 148 163 778 163 778 628 333 628 333 515 211 515 211 820 214 820 214 379 206 379 206 773 716 773 716 636 760 636 760 266 743 266 743 258 3 258 3 529 503 529 503 690 940 690 940 613 354 613 354 94 451 94 451 64 309 64 309 330 303 330 303 401 782 401 782 47 873 47 873 778 210 778 210 295 428 295 428 629 408 629 408 515 410 515 410 41 894 41 894 561 631 561 631 497 696 497 696 688 608 688 608 293 7 293 7 548 602 548 602 341 489 341 489 102 959 102 959 706 179 706 179 770 317 770 317 868 651 868 651 954 21 954 21 292 46 292 46 65 29 65 29 512 831 512 831 496 167 496 167 724 120 724 120 148 344 148 344 590 665 590 665 394 778 394 778 690 266 690 266 576 221 576 221 696 450 696 450 345 196 345 196 79 144 79 144 299 327 299 327 341 277 341 277 640 770 640 770 672 648 672 648 665 420 665 420 358 49 358 49 410 238 410 238 399 577 399 577 247 816 247 816 942 703 942 703 434 383 434 383 403 234 403 234 678 818 678 818 511 215 511 215 617 365 617 365 475 531 475 531 722 535 722 535 855 86 855 86 939 431 939 431 523 605 523 605 835 89 835 89 225 435 225 435 491 805 491 805 594 164 594 164 294 377 294 377 687 528 687 528 692 427 692 427 945 182 945 182 671 316 671 316 397 782 397 782 343 414 343 414 344 77 344 77 796 577 796 577 730 508 730 508 480 617 480 617 464 697 464 697 842 750 842 750 490 246 490 246 692 507 692 507 78 825 78 825 686 656 686 656 147 283 147 283 440 576 440 576 71 329 71 329 715 307 715 307 234 710 234 710 849 933 849 933 816 359 816 359 899 725 899 725 612 919 612 919 203 627 203 627 501 293 501 293 22 644 22 644 168 446 168 446 950 361 950 361 658 19 658 19 908 599 908 599 800 370 800 370 626 123 626 123 107 702 107 702 860 102 860 102 829 67 829 67 488 828 488 828 920 487 920 487 594 858 594 858 930 129 930 129 458 561 458 561 823 765 823 765 182 264 182 264 165 859 165 859 685 120 685 120 431 943 431 943 523 415 523 415 549 110 549 110 740 360 740 360 604 331 604 331 152 410 152 410 9 944 9 944 442 855 442 855 136 730 136 730 529 408 529 408 107 154 107 154 408 808 408 808 183 88 183 88 700 615 700 615 609 328 609 328 796 770 796 770 285 595 285 595 836 94 836 94 442 554 442 554 164 113 164 113 652 425 652 425 354 271 354 271 663 248 663 248 472 161 472 161 631 4 631 4 107 172 107 172 698 395 698 395 308 75 308 75 803 162 803 162 63 810 63 810 679 432 679 432 462 907 462 907 755 944 755 944 276 645 276 645 36 371 36 371 955 576 955 576 717 604 717 604 53 738 53 738 143 837 143 837 790 81 790 81 274 198 274 198 864 440 864 440 819 318 819 318 422 487 422 487 616 118 616 118 3 118 3 118 841 142 841 142 269 857 269 857 597 630 597 630 381 368 381 368 894 90 894 90 106 853 106 853 146 6 146 6 884 592 884 592 493 485 493 485 812 672 812 672 552 338 552 338 723 666 723 666 289 294 289 294 100 477 100 477 141 369 141 369 413 869 413 869 129 47 129 47 886 785 886 785 736 164 736 164 210 63 210 63 891 202 891 202 864 17 864 17 395 282 395 282 66 312 66 312 208 62 208 62 788 638 788 638 313 498 313 498 460 806 460 806 866 443 866 443 492 572 492 572 744 633 744 633 153 278 153 278 238 672 238 672 188 692 188 692 705 856 705 856 300 94 300 94 759 64 759 64 102 36 102 36 392 399 392 399 364 182 364 182 170 372 170 372 83 229 83 229 862 632 862 632 714 499 714 499 305 739 305 739 893 317 893 317 930 177 930 177 846 824 846 824 351 881 351 881 405 107 405 107 520 68 520 68 924 626 924 626 946 480 946 480 673 828 673 828 37 399 37 399 791 525 791 525 798 494 798 494 14 303 14 303 293 310 293 310 152 919 152 919 855 512 855 512 427 218 427 218 854 792 854 792 298 256 298 256 150 801 150 801 398 678 398 678 459 879 459 879 694 349 694 349 351 813 351 813 174 600 174 600 526 478 526 478 585 514 585 514 128 811 128 811 435 656 435 656 631 655 631 655 679 957 679 957 719 853 719 853 119 382 119 382 224 684 224 684 440 227 440 227 402 439 402 439 21 408 21 408 191 163 191 163 546 503 546 503 398 328 398 328 15 818 15 818 473 849 473 849 641 591 641 591 18 103 18 103 531 866 531 866 76 743 76 743 891 741 891 741 754 18 754 18 850 258 850 258 696 892 696 892 54 138 54 138 5 592 5 592 122 352 122 352 248 76 248 76 358 316 358 316 754 744 754 744 579 595 579 595 15 325 15 325 664 830 664 830 926 519 926 519 717 654 717 654 694 565 694 565 833 486 833 486 75 891 75 891 97 87 97 87 113 406 113 406 37 894 37 894 178 662 178 662 276 760 276 760 189 811 189 811 330 881 330 881 405 167 405 167 250 898 250 898 376 878 376 878 720 395 720 395 872 110 872 110 636 824 636 824 530 803 530 803 113 735 113 735 275 221 275 221 318 382 318 382 911 85 911 85 229 627 229 627 34 554 34 554 95 555 95 555 119 884 119 884 673 86 673 86 919 732 919 732 786 593 786 593 481 647 481 647 417 750 417 750 363 936 363 936 507 457 507 457 71 286 71 286 400 73 400 73 119 142 119 142 25 409 25 409 568 661 568 661 763 126 763 126 536 757 536 757 79 658 79 658 793 191 793 191 673 131 673 131 51 541 51 541 498 851 498 851 15 9 15 9 311 342 311 342 205 468 205 468 281 695 281 695 895 96 895 96 307 819 307 819 23 156 23 156 654 498 654 498 841 215 841 215 788 801 788 801 834 863 834 863 801 682 801 682 110 640 110 640 75 722 75 722 943 92 943 92 669 54 669 54 344 746 344 746 725 901 725 901 306 946 306 946 890 210 890 210 568 456 568 456 929 444 929 444 227 319 227 319 587 117 587 117 440 680 440 680 401 408 401 408 824 918 824 918 255 465 255 465 282 689 282 689 918 803 918 803 329 308 329 308 139 418 139 418 893 328 893 328 100 230 100 230 694 569 694 569 375 574 375 574 576 921 576 921 467 120 467 120 417 824 417 824 553 167 553 167 405 516 405 516 721 385 721 385 123 660 123 660 662 719 662 719 707 174 707 174 178 623 178 623 790 276 790 276 587 942 587 942 360 258 360 258 116 832 116 832 448 274 448 274 595 625 595 625 42 244 42 244 479 489 479 489 513 36 513 36 491 516 491 516 152 113 152 113 32 753 32 753 504 885 504 885 34 878 34 878 678 613 678 613 642 524 642 524 158 911 158 911 195 495 195 495 526 530 526 530 344 609 344 609 388 133 388 133 916 68 916 68 528 166 528 166 395 150 395 150 792 172 792 172 189 904 189 904 870 801 870 801 604 477 604 477 54 866 54 866 143 812 143 812 121 225 121 225 816 866 816 866 338 867 338 867 475 386 475 386 428 593 428 593 801 428 801 428 548 930 548 930 885 921 885 921 921 250 921 250 745 664 745 664 359 158 359 158 176 486 176 486 621 523 621 523 207 636 207 636 251 851 251 851 148 539 148 539 886 65 886 65 434 29 434 29 911 131 911 131 66 680 66 680 420 884 420 884 420 603 420 603 510 430 510 430 44 365 44 365 349 673 349 673 228 296 228 296 882 529 882 529 136 361 136 361 614 214 614 214 584 802 584 802 658 730 658 730 777 281 777 281 517 287 517 287 676 870 676 870 514 887 514 887 806 953 806 953 79 529 79 529 934 403 934 403 467 134 467 134 919 867 919 867 348 768 348 768 293 733 293 733 837 125 837 125 672 655 672 655 546 449 546 449 434 92 434 92 827 726 827 726 306 220 306 220 323 875 323 875 589 415 589 415 912 329 912 329 293 517 293 517 781 3 781 3 25 927 25 927 399 164 399 164 390 778 390 778 358 198 358 198 730 932 730 932 68 793 68 793 945 728 945 728 13 804 13 804 729 294 729 294 282 576 282 576 632 730 632 730 858 689 858 689 358 373 358 373 660 402 660 402 410 934 410 934 162 659 162 659 342 920 342 920 618 644 618 644 247 409 247 409 371 385 371 385 831 33 831 33 412 689 412 689 286 143 286 143 670 592 670 592 628 856 628 856 486 235 486 235 666 67 666 67 787 611 787 611 794 492 794 492 59 110 59 110 307 385 307 385 726 456 726 456 146 183 146 183 235 151 235 151 237 453 237 453 333 91 333 91 253 846 253 846 612 336 612 336 82 126 82 126 427 590 427 590 64 854 64 854 559 603 559 603 650 553 650 553 715 802 715 802 645 473 645 473 732 352 732 352 951 607 951 607 819 935 819 935 90 454 90 454 660 92 660 92 605 302 605 302 760 249 760 249 290 650 290 650 587 268 587 268 257 930 257 930 430 759 430 759 196 530 196 530 950 430 950 430 937 457 937 457 363 636 363 636 804 523 804 523 138 126 138 126 794 816 794 816 644 870 644 870 166 99 166 99 61 569 61 569 791 355 791 355 77 82 77 82 816 645 816 645 130 477 130 477 796 668 796 668 552 863 552 863 784 38 784 38 719 99 719 99 902 227 902 227 283 337 283 337 660 714 660 714 160 578 160 578 113 688 113 688 537 476 537 476 249 561 249 561 190 855 190 855 910 833 910 833 893 195 893 195 5 230 5 230 107 382 107 382 318 579 318 579 381 438 381 438 157 407 157 407 101 685 101 685 775 636 775 636 572 47 572 47 872 579 872 579 450 601 450 601 458 650 458 650 891 318 891 318 282 134 282 134 187 671 187 671 589 813 589 813 383 773 383 773 625 194 625 194 686 921 686 921 218 745 218 745 615 855 615 855 333 218 333 218 890 83 890 83 774 672 774 672 234 624 234 624 178 170 178 170 758 893 758 893 956 910 956 910 166 400 166 400 526 110 526 110 595 941 595 941 877 648 877 648 763 103 763 103 501 865 501 865 546 842 546 842 845 16 845 16 631 775 631 775 79 385 79 385 608 611 608 611 74 756 74 756 564 632 564 632 833 509 833 509 513 179 513 179 41 194 41 194 839 856 839 856 111 768 111 768 122 890 122 890 176 71 176 71 708 195 708 195 64 441 64 441 512 626 512 626 484 271 484 271 457 602 457 602 201 40 201 40 722 306 722 306 539 638 539 638 265 238 265 238 804 734 804 734 461 495 461 495 303 356 303 356 309 428 309 428 635 511 635 511 135 813 135 813 634 627 634 627 194 80 194 80 466 791 466 791 725 6 725 6 223 728 223 728 677 215 677 215 175 116 175 116 459 218 459 218 324 64 324 64 404 894 404 894 406 163 406 163 447 69 447 69 590 856 590 856 642 451 642 451 844 496 844 496 646 611 646 611 803 846 803 846 934 418 934 418 152 425 152 425 628 722 628 722 102 77 102 77 884 665 884 665 252 410 252 410 287 495 287 495 189 196 189 196 482 803 482 803 447 81 447 81 476 407 476 407 525 606 525 606 227 64 227 64 64 551 64 551 571 394 571 394 622 938 622 938 884 388 884 388 607 571 607 571 812 243 812 243 183 928 183 928 945 729 945 729 207 50 207 50 69 8 69 8 691 862 691 862 95 168 95 168 101 39 101 39 171 693 171 693 280 737 280 737 326 510 326 510 437 376 437 376 451 359 451 359 345 487 345 487 661 834 661 834 241 843 241 843 429 684 429 684 76 946 76 946 732 462 732 462 392 174 392 174 759 553 759 553 24 884 24 884 936 478 936 478 799 489 799 489 813 539 813 539 294 342 294 342 889 166 889 166 872 154 872 154 691 597 691 597 406 421 406 421 694 20 694 20 790 766 790 766 335 99 335 99 704 894 704 894 770 342 770 342 608 275 608 275 774 275 774 275 951 318 951 318 836 663 836 663 250 149 250 149 860 754 860 754 785 65 785 65 543 518 543 518 281 129 281 129 598 780 598 780 611 486 611 486 122 142 122 142 819 405 819 405 250 494 250 494 385 712 385 712 376 542 376 542 507 13 507 13 844 806 844 806 385 5 385 5 831 674 831 674 808 806 808 806 785 705 785 705 568 570 568 570 629 903 629 903 110 94 110 94 400 267 400 267 315 132 315 132 253 634 253 634 706 177 706 177 907 338 907 338 350 896 350 896 317 168 317 168 218 221 218 221 905 931 905 931 119 906 119 906 922 638 922 638 809 797 809 797 911 778 911 778 858 896 858 896 633 937 633 937 102 176 102 176 97 21 97 21 286 319 286 319 191 535 191 535 453 595 453 595 772 80 772 80 22 932 22 932 849 115 849 115 636 897 636 897 638 521 638 521 408 332 408 332 724 940 724 940 382 57 382 57 467 268 467 268 813 557 813 557 386 56 386 56 521 807 521 807 12 920 12 920 897 37 897 37 572 697 572 697 740 38 740 38 745 374 745 374 437 831 437 831 289 635 289 635 938 727 938 727 163 331 163 331 429 234 429 234 422 379 422 379 863 455 863 455 209 180 209 180 960 372 960 372 136 578 136 578 386 932 386 932 741 805 741 805 811 854 811 854 343 501 343 501 807 653 807 653 201 395 201 395 141 848 141 848 411 135 411 135 481 33 481 33 421 674 421 674 482 344 482 344 546 166 546 166 351 807 351 807 458 417 458 417 386 278 386 278 602 287 602 287 481 417 481 417 233 668 233 668 116 751 116 751 487 241 487 241 431 557 431 557 396 169 396 169 500 733 500 733 548 640 548 640 231 909 231 909 909 85 909 85 730 145 730 145 338 781 338 781 687 66 687 66 838 315 838 315 954 364 954 364 505 252 505 252 587 440 587 440 245 270 245 270 849 478 849 478 493 657 493 657 190 37 190 37 341 328 341 328 144 938 144 938 850 397 850 397 182 350 182 350 832 329 832 329 789 265 789 265 45 445 45 445 518 322 518 322 155 61 155 61 85 248 85 248 75 465 75 465 198 500 198 500 726 49 726 49 132 122 132 122 437 242 437 242 411 379 411 379 367 589 367 589 668 649 668 649 395 394 395 394 33 694 33 694 458 668 458 668 705 77 705 77 680 862 680 862 910 752 910 752 70 138 70 138 709 733 709 733 324 509 324 509 10 578 10 578 674 343 674 343 718 209 718 209 315 899 315 899 821 144 821 144 860 769 860 769 856 407 856 407 521 100 521 100 771 278 771 278 761 276 761 276 311 716 311 716 597 204 597 204 937 721 937 721 573 93 573 93 897 653 897 653 131 554 131 554 429 298 429 298 651 439 651 439 759 490 759 490 82 283 82 283 783 776 783 776 810 294 810 294 792 185 792 185 487 451 487 451 114 184 114 184 649 68 649 68 441 138 441 138 146 752 146 752 207 455 207 455 403 697 403 697 627 66 627 66 674 684 674 684 425 361 425 361 279 482 279 482 181 335 181 335 638 200 638 200 589 732 589 732 600 225 600 225 537 2 537 2 769 558 769 558 875 661 875 661 393 492 393 492 487 217 487 217 174 651 174 651 166 66 166 66 362 35 362 35 415 267 415 267 610 166 610 166 512 578 512 578 170 286 170 286 169 328 169 328 527 358 527 358 814 723 814 723 334 173 334 173 858 439 858 439 422 498 422 498 390 726 390 726 872 261 872 261 284 413 284 413 147 438 147 438 515 673 515 673 158 895 158 895 389 144 389 144 703 522 703 522 929 529 929 529 343 457 343 457 290 613 290 613 259 721 259 721 21 40 21 40 5 195 5 195 2 467 2 467 112 432 112 432 609 305 609 305 35 930 35 930 897 357 897 357 361 345 361 345 334 500 334 500 714 543 714 543 333 652 333 652 914 142 914 142 722 292 722 292 637 918 637 918 295 324 295 324 712 458 712 458 577 596 577 596 229 936 229 936 291 419 291 419 154 552 154 552 732 406 732 406 579 885 579 885 858 877 858 877 845 605 845 605 738 923 738 923 225 292 225 292 583 195 583 195 794 559 794 559 557 133 557 133 343 671 343 671 806 445 806 445 338 92 338 92 116 462 116 462 952 71 952 71 81 500 81 500 941 209 941 209 681 891 681 891 478 838 478 838 17 570 17 570 522 100 522 100 482 400 482 400 419 708 419 708 438 822 438 822 5 179 5 179 369 815 369 815 248 126 248 126 573 191 573 191 34 703 34 703 486 879 486 879 892 863 892 863 696 916 696 916 711 799 711 799 864 618 864 618 315 256 315 256 504 426 504 426 866 476 866 476 74 16 74 16 72 638 72 638 255 461 255 461 810 592 810 592 525 56 525 56 942 590 942 590 658 856 658 856 801 782 801 782 668 629 668 629 590 492 590 492 371 598 371 598 10 593 10 593 836 530 836 530 882 760 882 760 358 54 358 54 427 298 427 298 757 47 757 47 665 431 665 431 510 955 510 955 148 350 148 350 517 558 517 558 939 870 939 870 129 433 129 433 476 456 476 456 475 958 475 958 93 794 93 794 371 614 371 614 342 134 342 134 603 587 603 587 612 9 612 9 536 244 536 244 874 514 874 514 182 110 182 110 442 703 442 703 567 753 567 753 428 592 428 592 455 521 455 521 920 637 920 637 391 792 391 792 520 418 520 418 140 788 140 788 442 558 442 558 350 7 350 7 33 357 33 357 442 78 442 78 36 671 36 671 209 859 209 859 670 390 670 390 327 180 327 180 348 156 348 156 628 497 628 497 98 499 98 499 166 705 166 705 422 51 422 51 734 742 734 742 403 535 403 535 846 52 846 52 328 624 328 624 161 278 161 278 791 97 791 97 563 138 563 138 454 417 454 417 341 32 341 32 593 764 593 764 459 318 459 318 294 722 294 722 13 863 13 863 39 23 39 23 137 207 137 207 364 721 364 721 31 241 31 241 932 249 932 249 864 243 864 243 508 765 508 765 16 378 16 378 191 940 191 940 676 129 676 129 68 99 68 99 130 14 130 14 279 418 279 418 897 186 897 186 828 444 828 444 495 562 495 562 489 537 489 537 201 501 201 501 589 484 589 484 570 223 570 223 410 348 410 348 656 443 656 443 319 128 319 128 629 379 629 379 876 35 876 35 367 331 367 331 287 675 287 675 536 298 536 298 157 907 157 907 548 62 548 62 306 926 306 926 521 627 521 627 542 205 542 205 399 275 399 275 147 26 147 26 306 890 306 890 696 31 696 31 485 924 485 924 871 389 871 389 202 189 202 189 367 269 367 269 82 202 82 202 197 632 197 632 328 421 328 421 296 513 296 513 600 424 600 424 9 308 9 308 69 795 69 795 248 715 248 715 375 646 375 646 726 917 726 917 343 896 343 896 795 92 795 92 21 360 21 360 532 180 532 180 309 27 309 27 491 169 491 169 291 164 291 164 572 852 572 852 746 552 746 552 39 445 39 445 418 80 418 80 13 502 13 502 82 812 82 812 863 833 863 833 738 746 738 746 870 158 870 158 616 915 616 915 69 726 69 726 240 766 240 766 234 832 234 832 945 65 945 65 821 45 821 45 209 134 209 134 952 383 952 383 174 907 174 907 570 432 570 432 89 96 89 96 663 299 663 299 153 875 153 875 927 103 927 103 327 713 327 713 286 32 286 32 854 876 854 876 821 56 821 56 337 174 337 174 442 934 442 934 246 511 246 511 819 690 819 690 121 356 121 356 414 442 414 442 639 882 639 882 556 241 556 241 437 18 437 18 630 849 630 849 472 194 472 194 222 939 222 939 486 48 486 48 534 752 534 752 190 395 190 395 272 683 272 683 360 617 360 617 689 288 689 288 91 319 91 319 330 799 330 799 863 399 863 399 761 211 761 211 425 681 425 681 502 484 502 484 84 698 84 698 926 276 926 276 322 357 322 357 123 445 123 445 910 720 910 720 809 689 809 689 391 656 391 656 168 698 168 698 206 468 206 468 308 170 308 170 702 456 702 456 112 584 112 584 612 812 612 812 247 685 247 685 132 148 132 148 404 903 404 903 468 166 468 166 776 471 776 471 256 607 256 607 840 371 840 371 868 334 868 334 764 133 764 133 661 216 661 216 321 778 321 778 744 851 744 851 809 874 809 874 181 903 181 903 758 351 758 351 32 224 32 224 98 708 98 708 280 169 280 169 66 801 66 801 419 594 419 594 158 621 158 621 331 870 331 870 274 449 274 449 510 207 510 207 122 794 122 794 552 217 552 217 213 62 213 62 173 716 173 716 880 555 880 555 357 511 357 511 591 694 591 694 606 545 606 545 552 262 552 262 88 435 88 435 614 790 614 790 456 396 456 396 342 276 342 276 670 585 670 585 179 395 179 395 499 253 499 253 447 515 447 515 152 85 152 85 401 273 401 273 517 844 517 844 715 809 715 809 324 403 324 403 97 541 97 541 520 747 520 747 4 208 4 208 276 673 276 673 923 375 923 375 418 632 418 632 131 902 131 902 905 893 905 893 617 185 617 185 886 612 886 612 665 271 665 271 192 261 192 261 662 669 662 669 629 848 629 848 216 394 216 394 521 466 521 466 532 633 532 633 839 836 839 836 92 151 92 151 806 452 806 452 171 713 171 713 657 928 657 928 199 952 199 952 776 871 776 871 470 812 470 812 561 211 561 211 837 455 837 455 483 747 483 747 628 617 628 617 810 394 810 394 375 584 375 584 578 481 578 481 792 493 792 493 864 50 864 50 146 759 146 759 408 342 408 342 249 56 249 56 204 273 204 273 8 385 8 385 923 330 923 330 921 724 921 724 190 523 190 523 425 147 425 147 109 635 109 635 388 54 388 54 335 80 335 80 74 898 74 898 64 70 64 70 896 172 896 172 929 514 929 514 789 322 789 322 212 66 212 66 239 437 239 437 479 487 479 487 180 297 180 297 456 941 456 941 375 533 375 533 14 325 14 325 418 626 418 626 592 330 592 330 877 268 877 268 19 420 19 420 135 253 135 253 943 275 943 275 705 390 705 390 765 561 765 561 476 379 476 379 661 326 661 326 326 601 326 601 212 851 212 851 862 526 862 526 111 510 111 510 682 388 682 388 4 196 4 196 305 948 305 948 481 55 481 55 877 489 877 489 461 892 461 892 525 451 525 451 640 909 640 909 244 950 244 950 807 441 807 441 952 136 952 136 33 479 33 479 804 534 804 534 516 182 516 182 630 143 630 143 920 392 920 392 410 947 410 947 653 358 653 358 443 231 443 231 914 519 914 519 385 89 385 89 607 791 607 791 731 177 731 177 839 346 839 346 919 118 919 118 792 310 792 310 161 868 161 868 455 895 455 895 149 650 149 650 124 416 124 416 456 12 456 12 448 417 448 417 736 564 736 564 55 86 55 86 868 606 868 606 668 329 668 329 409 717 409 717 849 110 849 110 811 209 811 209 174 526 174 526 701 387 701 387 286 173 286 173 252 318 252 318 670 449 670 449 946 304 946 304 650 741 650 741 721 95 721 95 220 150 220 150 670 338 670 338 407 109 407 109 338 541 338 541 444 335 444 335 137 667 137 667 504 436 504 436 840 513 840 513 695 824 695 824 931 152 931 152 499 255 499 255 876 691 876 691 780 294 780 294 829 647 829 647 520 84 520 84 903 691 903 691 798 130 798 130 427 556 427 556 188 510 188 510 513 953 513 953 834 233 834 233 414 594 414 594 269 824 269 824 343 209 343 209 854 643 854 643 612 266 612 266 723 779 723 779 671 105 671 105 806 471 806 471 536 303 536 303 362 769 362 769 829 909 829 909 678 565 678 565 524 137 524 137 917 471 917 471 539 50 539 50 542 837 542 837 187 234 187 234 52 42 52 42 357 590 357 590 321 701 321 701 440 800 440 800 527 131 527 131 273 44 273 44 2 943 2 943 346 448 346 448 689 394 689 394 950 318 950 318 677 109 677 109 313 794 313 794 94 139 94 139 682 287 682 287 14 421 14 421 520 682 520 682 923 723 923 723 770 557 770 557 622 433 622 433 773 307 773 307 910 289 910 289 369 388 369 388 285 675 285 675 623 642 623 642 937 477 937 477 306 135 306 135 80 577 80 577 86 590 86 590 26 70 26 70 107 170 107 170 257 888 257 888 630 257 630 257 688 779 688 779 599 311 599 311 518 216 518 216 471 263 471 263 373 106 373 106 633 784 633 784 186 680 186 680 885 891 885 891 833 702 833 702 518 423 518 423 432 898 432 898 414 516 414 516 160 864 160 864 354 409 354 409 297 511 297 511 248 701 248 701 960 291 960 291 343 247 343 247 745 328 745 328 748 130 748 130 727 579 727 579 404 109 404 109 883 765 883 765 859 309 859 309 157 199 157 199 286 251 286 251 703 761 703 761 449 630 449 630 887 913 887 913 957 159 957 159 638 772 638 772 744 921 744 921 357 198 357 198 706 747 706 747 711 347 711 347 436 939 436 939 109 588 109 588 274 248 274 248 424 464 424 464 540 131 540 131 19 921 19 921 563 100 563 100 44 301 44 301 103 780 103 780 703 506 703 506 624 164 624 164 397 769 397 769 395 664 395 664 28 99 28 99 545 41 545 41 625 573 625 573 877 497 877 497 828 877 828 877 957 642 957 642 761 574 761 574 792 449 792 449 790 80 790 80 694 232 694 232 566 470 566 470 3 517 3 517 175 600 175 600 352 890 352 890 779 242 779 242 98 59 98 59 779 211 779 211 401 723 401 723 287 63 287 63 298 31 298 31 623 718 623 718 94 209 94 209 341 106 341 106 673 213 673 213 28 209 28 209 340 545 340 545 843 678 843 678 805 438 805 438 479 943 479 943 77 3 77 3 1 509 1 509 572 355 572 355 908 514 908 514 906 893 906 893 369 264 369 264 957 417 957 417 18 179 18 179 860 38 860 38 897 621 897 621 789 539 789 539 595 572 595 572 136 98 136 98 594 253 594 253 446 544 446 544 137 743 137 743 464 410 464 410 922 299 922 299 1 647 1 647 907 279 907 279 220 24 220 24 185 489 185 489 509 762 509 762 675 166 675 166 759 556 759 556 93 850 93 850 91 898 91 898 643 252 643 252 773 671 773 671 837 397 837 397 120 680 120 680 787 232 787 232 388 877 388 877 165 855 165 855 687 853 687 853 620 828 620 828 112 601 112 601 9 585 9 585 565 7 565 7 733 384 733 384 86 78 86 78 655 338 655 338 34 510 34 510 177 20 177 20 450 299 450 299 802 686 802 686 146 625 146 625 446 649 446 649 628 407 628 407 851 422 851 422 450 438 450 438 548 216 548 216 201 316 201 316 295 520 295 520 777 298 777 298 263 432 263 432 738 224 738 224 186 874 186 874 331 445 331 445 817 803 817 803 905 573 905 573 811 723 811 723 151 108 151 108 877 159 877 159 290 681 290 681 112 257 112 257 590 297 590 297 673 135 673 135 928 850 928 850 791 547 791 547 321 473 321 473 188 168 188 168 717 35 717 35 725 710 725 710 514 720 514 720 711 469 711 469 207 273 207 273 792 198 792 198 825 505 825 505 776 252 776 252 252 39 252 39 243 777 243 777 545 823 545 823 927 960 927 960 286 170 286 170 924 298 924 298 334 945 334 945 951 51 951 51 285 183 285 183 511 365 511 365 389 389 389 389 633 381 633 381 309 636 309 636 542 286 542 286 80 335 80 335 474 92 474 92 428 775 428 775 655 666 655 666 340 190 340 190 336 588 336 588 199 676 199 676 486 126 486 126 118 318 118 318 654 587 654 587 202 929 202 929 825 358 825 358 475 507 475 507 11 917 11 917 762 715 762 715 733 240 733 240 552 100 552 100 636 359 636 359 413 558 413 558 807 186 807 186 706 357 706 357 148 894 148 894 695 344 695 344 747 863 747 863 334 811 334 811 906 152 906 152 462 405 462 405 319 956 319 956 849 369 849 369 230 179 230 179 568 48 568 48 544 519 544 519 836 383 836 383 875 342 875 342 271 477 271 477 364 725 364 725 238 197 238 197 556 589 556 589 341 58 341 58 424 602 424 602 681 467 681 467 5 572 5 572 779 339 779 339 494 797 494 797 582 850 582 850 136 316 136 316 227 249 227 249 794 305 794 305 918 658 918 658 301 747 301 747 424 584 424 584 75 618 75 618 237 321 237 321 729 390 729 390 55 58 55 58 576 183 576 183 395 938 395 938 500 646 500 646 569 860 569 860 820 72 820 72 7 770 7 770 724 691 724 691 691 459 691 459 223 913 223 913 48 955 48 955 911 959 911 959 725 367 725 367 428 194 428 194 599 742 599 742 340 708 340 708 556 446 556 446 96 900 96 900 290 421 290 421 326 233 326 233 177 238 177 238 102 890 102 890 384 164 384 164 209 423 209 423 325 365 325 365 599 545 599 545 518 66 518 66 520 826 520 826 127 687 127 687 490 727 490 727 29 402 29 402 820 435 820 435 133 95 133 95 532 410 532 410 75 670 75 670 426 431 426 431 59 363 59 363 788 758 788 758 318 586 318 586 584 705 584 705 2 56 2 56 958 421 958 421 390 675 390 675 528 589 528 589 112 846 112 846 909 312 909 312 23 597 23 597 248 699 248 699 9 356 9 356 71 829 71 829 229 634 229 634 578 55 578 55 304 129 304 129 231 891 231 891 443 118 443 118 721 581 721 581 398 784 398 784 912 808 912 808 865 92 865 92 489 394 489 394 293 312 293 312 726 484 726 484 123 345 123 345 513 643 513 643 442 262 442 262 205 266 205 266 493 922 493 922 781 110 781 110 659 198 659 198 11 696 11 696 670 396 670 396 579 583 579 583 241 540 241 540 406 651 406 651 483 145 483 145 367 928 367 928 269 952 269 952 509 952 509 952 548 247 548 247 63 788 63 788 341 75 341 75 812 778 812 778 189 643 189 643 234 387 234 387 367 323 367 323 24 126 24 126 50 643 50 643 517 908 517 908 960 334 960 334 566 850 566 850 713 388 713 388 932 202 932 202 238 664 238 664 955 386 955 386 838 146 838 146 157 347 157 347 28 461 28 461 605 203 605 203 773 220 773 220 688 156 688 156 464 107 464 107 7 651 7 651 432 489 432 489