958 95428 850 365 850 365 724 136 724 136 680 956 680 956 557 423 557 423 335 832 335 832 413 272 413 272 587 757 587 757 890 307 890 307 756 424 756 424 221 303 221 303 647 731 647 731 2 606 2 606 877 890 877 890 278 632 278 632 411 837 411 837 679 507 679 507 638 93 638 93 249 404 249 404 230 609 230 609 81 261 81 261 109 437 109 437 391 681 391 681 15 697 15 697 532 613 532 613 526 371 526 371 597 732 597 732 201 816 201 816 847 658 847 658 917 464 917 464 182 501 182 501 11 938 11 938 211 669 211 669 323 302 323 302 305 192 305 192 258 33 258 33 924 185 924 185 366 526 366 526 437 330 437 330 391 31 391 31 950 146 950 146 249 797 249 797 949 401 949 401 603 428 603 428 404 511 404 511 946 389 946 389 872 777 872 777 941 623 941 623 901 753 901 753 63 145 63 145 73 88 73 88 500 920 500 920 395 52 395 52 694 48 694 48 253 368 253 368 209 825 209 825 72 239 72 239 258 525 258 525 20 146 20 146 621 319 621 319 586 337 586 337 605 531 605 531 357 464 357 464 833 384 833 384 144 89 144 89 922 414 922 414 422 136 422 136 742 38 742 38 213 828 213 828 21 321 21 321 243 48 243 48 125 350 125 350 354 28 354 28 362 603 362 603 531 688 531 688 596 290 596 290 1 128 1 128 474 882 474 882 659 407 659 407 394 32 394 32 734 211 734 211 281 409 281 409 504 151 504 151 645 326 645 326 747 48 747 48 606 207 606 207 588 946 588 946 676 828 676 828 97 228 97 228 704 470 704 470 457 403 457 403 722 785 722 785 619 49 619 49 693 607 693 607 826 34 826 34 222 802 222 802 803 152 803 152 318 917 318 917 164 816 164 816 10 323 10 323 261 250 261 250 77 195 77 195 403 352 403 352 389 13 389 13 236 753 236 753 939 268 939 268 1 675 1 675 895 507 895 507 11 246 11 246 572 764 572 764 251 582 251 582 305 70 305 70 282 915 282 915 512 536 512 536 704 203 704 203 759 287 759 287 795 722 795 722 825 108 825 108 446 701 446 701 282 286 282 286 874 585 874 585 789 845 789 845 274 442 274 442 672 496 672 496 460 246 460 246 280 710 280 710 71 378 71 378 509 742 509 742 500 236 500 236 96 427 96 427 144 546 144 546 946 866 946 866 943 1 943 1 315 654 315 654 558 238 558 238 449 384 449 384 19 686 19 686 35 938 35 938 156 738 156 738 530 336 530 336 406 671 406 671 336 900 336 900 902 138 902 138 878 944 878 944 70 545 70 545 424 625 424 625 911 812 911 812 456 925 456 925 890 602 890 602 751 217 751 217 794 309 794 309 915 284 915 284 623 30 623 30 785 426 785 426 603 211 603 211 648 5 648 5 717 123 717 123 618 320 618 320 94 586 94 586 106 735 106 735 387 771 387 771 326 204 326 204 804 862 804 862 346 441 346 441 351 413 351 413 763 47 763 47 662 512 662 512 867 938 867 938 195 665 195 665 917 806 917 806 550 230 550 230 170 445 170 445 388 566 388 566 121 868 121 868 198 781 198 781 154 68 154 68 600 630 600 630 353 868 353 868 501 508 501 508 720 862 720 862 404 370 404 370 902 164 902 164 152 118 152 118 155 768 155 768 519 520 519 520 106 908 106 908 685 749 685 749 736 366 736 366 550 302 550 302 257 486 257 486 431 707 431 707 278 794 278 794 458 19 458 19 507 17 507 17 79 568 79 568 462 596 462 596 430 26 430 26 683 844 683 844 688 658 688 658 410 646 410 646 534 429 534 429 7 926 7 926 79 359 79 359 308 795 308 795 705 743 705 743 634 111 634 111 121 608 121 608 773 255 773 255 879 611 879 611 389 867 389 867 958 615 958 615 817 822 817 822 896 406 896 406 252 695 252 695 105 26 105 26 598 469 598 469 375 500 375 500 892 280 892 280 187 308 187 308 415 956 415 956 363 910 363 910 356 680 356 680 414 856 414 856 900 835 900 835 170 547 170 547 840 96 840 96 628 73 628 73 675 937 675 937 797 180 797 180 227 562 227 562 230 781 230 781 629 652 629 652 74 656 74 656 344 811 344 811 639 654 639 654 130 566 130 566 755 757 755 757 237 384 237 384 469 661 469 661 567 257 567 257 229 168 229 168 55 928 55 928 489 415 489 415 616 607 616 607 638 172 638 172 73 108 73 108 441 827 441 827 214 155 214 155 81 958 81 958 853 452 853 452 21 790 21 790 677 1 677 1 793 313 793 313 629 519 629 519 351 409 351 409 552 867 552 867 78 799 78 799 179 394 179 394 881 274 881 274 954 468 954 468 900 31 900 31 387 453 387 453 581 74 581 74 626 14 626 14 728 572 728 572 573 917 573 917 516 505 516 505 553 909 553 909 442 279 442 279 133 35 133 35 374 321 374 321 583 814 583 814 574 219 574 219 351 877 351 877 354 406 354 406 603 273 603 273 697 208 697 208 893 836 893 836 135 747 135 747 341 790 341 790 572 743 572 743 689 761 689 761 793 468 793 468 404 134 404 134 271 289 271 289 597 569 597 569 580 35 580 35 637 953 637 953 622 180 622 180 78 403 78 403 843 789 843 789 225 463 225 463 74 3 74 3 51 215 51 215 81 463 81 463 593 386 593 386 488 567 488 567 854 380 854 380 876 875 876 875 756 470 756 470 462 853 462 853 50 875 50 875 310 144 310 144 543 512 543 512 430 616 430 616 824 624 824 624 300 150 300 150 479 516 479 516 655 546 655 546 210 674 210 674 459 479 459 479 635 544 635 544 481 130 481 130 576 630 576 630 17 562 17 562 834 957 834 957 745 503 745 503 674 498 674 498 219 617 219 617 222 931 222 931 30 254 30 254 3 637 3 637 649 74 649 74 608 362 608 362 853 12 853 12 781 940 781 940 530 384 530 384 416 831 416 831 65 344 65 344 205 391 205 391 379 239 379 239 733 164 733 164 517 306 517 306 599 543 599 543 421 476 421 476 274 495 274 495 681 183 681 183 114 55 114 55 405 41 405 41 904 450 904 450 2 802 2 802 326 326 326 326 602 559 602 559 590 497 590 497 938 667 938 667 645 667 645 667 916 691 916 691 744 843 744 843 385 697 385 697 938 379 938 379 387 5 387 5 364 439 364 439 467 798 467 798 55 741 55 741 873 643 873 643 16 550 16 550 345 824 345 824 3 577 3 577 69 316 69 316 153 261 153 261 614 122 614 122 486 297 486 297 377 653 377 653 369 480 369 480 536 469 536 469 461 153 461 153 342 19 342 19 63 544 63 544 195 554 195 554 61 908 61 908 328 11 328 11 195 346 195 346 891 446 891 446 173 182 173 182 46 539 46 539 802 223 802 223 844 863 844 863 551 359 551 359 950 222 950 222 605 562 605 562 744 478 744 478 775 700 775 700 295 825 295 825 818 387 818 387 703 154 703 154 18 826 18 826 107 60 107 60 955 373 955 373 867 293 867 293 222 441 222 441 172 929 172 929 60 679 60 679 272 296 272 296 35 482 35 482 813 692 813 692 198 798 198 798 332 442 332 442 620 750 620 750 263 547 263 547 130 948 130 948 139 370 139 370 948 423 948 423 609 229 609 229 674 424 674 424 381 458 381 458 328 768 328 768 474 479 474 479 126 803 126 803 882 783 882 783 262 561 262 561 195 745 195 745 913 894 913 894 162 666 162 666 656 341 656 341 274 72 274 72 848 208 848 208 709 445 709 445 909 27 909 27 519 203 519 203 147 143 147 143 325 89 325 89 518 363 518 363 933 937 933 937 66 42 66 42 798 117 798 117 79 648 79 648 39 887 39 887 546 666 546 666 127 284 127 284 540 829 540 829 364 463 364 463 100 30 100 30 160 398 160 398 302 177 302 177 397 196 397 196 500 694 500 694 666 572 666 572 610 51 610 51 238 655 238 655 858 9 858 9 277 829 277 829 251 255 251 255 173 214 173 214 493 710 493 710 261 929 261 929 899 482 899 482 263 485 263 485 565 48 565 48 850 23 850 23 932 776 932 776 449 166 449 166 99 52 99 52 629 192 629 192 763 923 763 923 98 417 98 417 214 850 214 850 854 941 854 941 884 448 884 448 260 771 260 771 71 517 71 517 780 82 780 82 255 153 255 153 573 656 573 656 927 176 927 176 437 422 437 422 896 742 896 742 668 170 668 170 515 804 515 804 482 224 482 224 687 279 687 279 287 166 287 166 735 454 735 454 105 548 105 548 582 732 582 732 226 212 226 212 411 438 411 438 348 491 348 491 374 596 374 596 936 158 936 158 716 777 716 777 337 362 337 362 611 613 611 613 403 305 403 305 433 886 433 886 73 742 73 742 156 579 156 579 702 455 702 455 364 927 364 927 874 383 874 383 488 182 488 182 287 688 287 688 851 306 851 306 211 106 211 106 469 218 469 218 317 120 317 120 341 546 341 546 72 70 72 70 92 16 92 16 720 417 720 417 173 920 173 920 41 743 41 743 24 858 24 858 645 862 645 862 154 147 154 147 520 394 520 394 330 780 330 780 156 197 156 197 525 59 525 59 181 274 181 274 785 126 785 126 468 64 468 64 255 77 255 77 922 384 922 384 594 766 594 766 915 156 915 156 310 505 310 505 189 843 189 843 121 773 121 773 514 183 514 183 207 766 207 766 558 347 558 347 495 407 495 407 412 405 412 405 584 583 584 583 1 273 1 273 170 40 170 40 536 737 536 737 566 864 566 864 458 382 458 382 751 925 751 925 639 141 639 141 363 346 363 346 783 912 783 912 9 222 9 222 350 591 350 591 349 574 349 574 8 462 8 462 426 479 426 479 552 296 552 296 767 499 767 499 613 101 613 101 280 626 280 626 28 552 28 552 636 368 636 368 558 365 558 365 670 665 670 665 661 133 661 133 640 347 640 347 271 899 271 899 865 746 865 746 182 389 182 389 361 891 361 891 27 716 27 716 781 514 781 514 554 612 554 612 196 689 196 689 358 606 358 606 200 173 200 173 898 835 898 835 137 695 137 695 717 440 717 440 897 691 897 691 705 204 705 204 543 935 543 935 638 835 638 835 367 239 367 239 38 401 38 401 345 720 345 720 385 946 385 946 876 548 876 548 732 653 732 653 239 742 239 742 454 872 454 872 755 289 755 289 654 852 654 852 713 75 713 75 44 401 44 401 240 630 240 630 829 134 829 134 796 224 796 224 347 164 347 164 828 259 828 259 58 250 58 250 656 699 656 699 194 604 194 604 456 457 456 457 652 648 652 648 325 22 325 22 357 803 357 803 212 675 212 675 86 250 86 250 234 890 234 890 807 768 807 768 170 754 170 754 334 280 334 280 602 412 602 412 754 320 754 320 556 235 556 235 7 60 7 60 115 512 115 512 447 675 447 675 396 881 396 881 679 315 679 315 912 939 912 939 19 922 19 922 198 140 198 140 855 760 855 760 269 946 269 946 698 136 698 136 302 635 302 635 362 581 362 581 402 914 402 914 395 336 395 336 31 174 31 174 878 663 878 663 348 228 348 228 865 735 865 735 260 477 260 477 538 271 538 271 653 365 653 365 110 739 110 739 792 225 792 225 416 510 416 510 378 789 378 789 282 848 282 848 116 142 116 142 742 739 742 739 32 45 32 45 907 953 907 953 857 434 857 434 501 38 501 38 213 552 213 552 23 300 23 300 838 283 838 283 789 176 789 176 933 332 933 332 184 277 184 277 149 707 149 707 690 134 690 134 267 298 267 298 398 64 398 64 883 810 883 810 329 418 329 418 221 835 221 835 277 423 277 423 898 443 898 443 894 878 894 878 932 564 932 564 633 602 633 602 92 908 92 908 785 528 785 528 537 754 537 754 622 465 622 465 295 723 295 723 185 4 185 4 203 558 203 558 758 490 758 490 865 637 865 637 282 71 282 71 51 570 51 570 177 188 177 188 858 5 858 5 386 632 386 632 796 693 796 693 741 25 741 25 955 104 955 104 12 149 12 149 466 586 466 586 874 301 874 301 728 564 728 564 867 811 867 811 531 31 531 31 374 759 374 759 572 741 572 741 462 527 462 527 684 671 684 671 677 840 677 840 644 196 644 196 846 22 846 22 600 903 600 903 579 761 579 761 558 301 558 301 318 9 318 9 899 426 899 426 251 541 251 541 153 612 153 612 167 230 167 230 321 915 321 915 756 677 756 677 692 35 692 35 176 290 176 290 442 629 442 629 26 739 26 739 350 506 350 506 654 918 654 918 531 536 531 536 772 599 772 599 908 557 908 557 349 300 349 300 757 577 757 577 807 56 807 56 389 535 389 535 687 664 687 664 527 297 527 297 861 956 861 956 477 740 477 740 363 38 363 38 449 540 449 540 747 377 747 377 263 186 263 186 592 700 592 700 239 143 239 143 803 805 803 805 111 286 111 286 377 579 377 579 108 884 108 884 620 896 620 896 672 132 672 132 26 157 26 157 110 259 110 259 552 340 552 340 895 300 895 300 657 416 657 416 409 206 409 206 678 877 678 877 385 100 385 100 875 447 875 447 94 775 94 775 474 561 474 561 401 566 401 566 8 818 8 818 424 793 424 793 847 477 847 477 338 177 338 177 210 109 210 109 455 534 455 534 768 195 768 195 103 267 103 267 890 897 890 897 137 332 137 332 873 609 873 609 174 290 174 290 750 142 750 142 33 37 33 37 207 354 207 354 283 88 283 88 85 450 85 450 86 606 86 606 199 743 199 743 440 205 440 205 287 629 287 629 190 141 190 141 79 189 79 189 533 554 533 554 67 457 67 457 169 57 169 57 95 905 95 905 640 405 640 405 747 843 747 843 812 769 812 769 411 179 411 179 957 828 957 828 324 17 324 17 427 117 427 117 613 268 613 268 303 571 303 571 195 349 195 349 417 690 417 690 913 311 913 311 895 689 895 689 929 804 929 804 309 747 309 747 481 294 481 294 815 326 815 326 708 850 708 850 596 7 596 7 3 316 3 316 796 245 796 245 913 343 913 343 735 65 735 65 609 410 609 410 289 705 289 705 708 146 708 146 941 897 941 897 941 456 941 456 380 209 380 209 124 453 124 453 926 360 926 360 207 901 207 901 703 291 703 291 920 248 920 248 654 769 654 769 535 876 535 876 921 703 921 703 409 156 409 156 818 115 818 115 287 346 287 346 306 901 306 901 232 913 232 913 327 801 327 801 481 30 481 30 395 677 395 677 46 495 46 495 501 949 501 949 495 812 495 812 623 494 623 494 300 678 300 678 72 902 72 902 888 585 888 585 954 952 954 952 641 118 641 118 333 767 333 767 537 622 537 622 855 73 855 73 64 154 64 154 949 267 949 267 450 687 450 687 570 587 570 587 78 812 78 812 832 951 832 951 186 397 186 397 779 50 779 50 938 756 938 756 836 883 836 883 812 243 812 243 871 211 871 211 501 461 501 461 845 776 845 776 566 463 566 463 75 228 75 228 956 917 956 917 612 63 612 63 601 22 601 22 684 457 684 457 78 98 78 98 952 672 952 672 527 35 527 35 194 696 194 696 349 293 349 293 822 18 822 18 115 276 115 276 511 727 511 727 924 412 924 412 378 577 378 577 57 424 57 424 382 651 382 651 339 443 339 443 436 591 436 591 920 406 920 406 309 380 309 380 709 662 709 662 288 700 288 700 18 153 18 153 407 932 407 932 641 507 641 507 597 188 597 188 434 818 434 818 83 139 83 139 944 539 944 539 796 170 796 170 604 473 604 473 699 239 699 239 910 639 910 639 83 820 83 820 27 451 27 451 547 471 547 471 210 245 210 245 404 263 404 263 305 293 305 293 884 373 884 373 354 880 354 880 130 397 130 397 478 851 478 851 25 503 25 503 333 421 333 421 590 603 590 603 330 696 330 696 630 232 630 232 41 175 41 175 276 882 276 882 287 481 287 481 723 376 723 376 209 499 209 499 538 811 538 811 145 801 145 801 39 857 39 857 179 403 179 403 424 865 424 865 289 266 289 266 249 277 249 277 219 832 219 832 457 384 457 384 214 519 214 519 207 644 207 644 54 91 54 91 94 170 94 170 302 201 302 201 890 487 890 487 392 340 392 340 678 438 678 438 193 362 193 362 566 766 566 766 499 113 499 113 219 27 219 27 781 957 781 957 494 247 494 247 86 116 86 116 687 918 687 918 520 755 520 755 307 424 307 424 271 110 271 110 753 575 753 575 30 255 30 255 933 877 933 877 20 679 20 679 171 674 171 674 407 555 407 555 302 79 302 79 908 77 908 77 925 2 925 2 718 728 718 728 816 317 816 317 652 276 652 276 722 187 722 187 559 866 559 866 815 328 815 328 415 954 415 954 249 748 249 748 659 865 659 865 220 633 220 633 102 756 102 756 589 712 589 712 90 741 90 741 896 777 896 777 451 305 451 305 38 324 38 324 734 47 734 47 802 245 802 245 709 776 709 776 608 257 608 257 27 745 27 745 947 299 947 299 958 250 958 250 927 875 927 875 59 479 59 479 62 466 62 466 379 131 379 131 208 713 208 713 394 494 394 494 394 259 394 259 623 510 623 510 297 858 297 858 775 754 775 754 252 366 252 366 772 377 772 377 319 958 319 958 143 304 143 304 598 603 598 603 864 690 864 690 430 866 430 866 460 827 460 827 816 944 816 944 307 497 307 497 879 593 879 593 423 876 423 876 653 683 653 683 638 479 638 479 206 764 206 764 28 744 28 744 450 869 450 869 152 260 152 260 34 349 34 349 64 147 64 147 52 356 52 356 497 373 497 373 163 611 163 611 116 356 116 356 249 136 249 136 188 118 188 118 606 843 606 843 258 623 258 623 581 66 581 66 953 538 953 538 853 517 853 517 592 40 592 40 357 618 357 618 944 515 944 515 701 32 701 32 551 626 551 626 681 742 681 742 818 257 818 257 756 191 756 191 192 187 192 187 414 247 414 247 494 35 494 35 895 485 895 485 289 599 289 599 184 679 184 679 488 326 488 326 108 494 108 494 74 454 74 454 924 136 924 136 938 130 938 130 465 599 465 599 410 890 410 890 16 24 16 24 923 668 923 668 616 111 616 111 852 466 852 466 381 473 381 473 539 677 539 677 267 488 267 488 662 200 662 200 157 402 157 402 873 228 873 228 220 787 220 787 165 606 165 606 587 311 587 311 538 806 538 806 303 369 303 369 565 65 565 65 727 836 727 836 236 953 236 953 346 561 346 561 724 563 724 563 878 420 878 420 487 454 487 454 793 142 793 142 825 739 825 739 615 775 615 775 422 920 422 920 404 224 404 224 273 766 273 766 847 257 847 257 915 703 915 703 145 912 145 912 795 949 795 949 141 59 141 59 198 209 198 209 496 855 496 855 883 931 883 931 896 547 896 547 156 257 156 257 117 901 117 901 241 326 241 326 304 699 304 699 414 819 414 819 44 431 44 431 728 405 728 405 224 118 224 118 42 851 42 851 525 342 525 342 169 422 169 422 402 936 402 936 320 844 320 844 956 680 956 680 260 249 260 249 409 415 409 415 127 826 127 826 101 156 101 156 233 697 233 697 312 681 312 681 868 755 868 755 446 557 446 557 517 770 517 770 344 760 344 760 621 630 621 630 309 339 309 339 193 914 193 914 298 117 298 117 678 270 678 270 175 835 175 835 883 763 883 763 89 430 89 430 248 545 248 545 832 514 832 514 25 253 25 253 707 603 707 603 39 818 39 818 361 689 361 689 754 367 754 367 3 381 3 381 526 496 526 496 882 627 882 627 253 437 253 437 855 82 855 82 810 934 810 934 252 150 252 150 801 69 801 69 266 936 266 936 212 317 212 317 387 773 387 773 846 627 846 627 879 600 879 600 47 729 47 729 806 637 806 637 470 73 470 73 447 478 447 478 308 645 308 645 799 444 799 444 264 148 264 148 375 706 375 706 743 664 743 664 753 597 753 597 848 666 848 666 144 126 144 126 731 253 731 253 594 149 594 149 359 441 359 441 514 774 514 774 314 751 314 751 215 518 215 518 416 446 416 446 324 309 324 309 108 138 108 138 706 371 706 371 603 847 603 847 698 452 698 452 430 337 430 337 940 225 940 225 184 663 184 663 869 757 869 757 675 673 675 673 251 625 251 625 484 391 484 391 196 431 196 431 589 419 589 419 405 376 405 376 508 102 508 102 157 189 157 189 76 233 76 233 874 92 874 92 880 239 880 239 395 504 395 504 553 534 553 534 49 65 49 65 721 846 721 846 22 633 22 633 545 175 545 175 413 832 413 832 546 53 546 53 322 704 322 704 680 923 680 923 144 39 144 39 664 348 664 348 242 607 242 607 508 680 508 680 259 201 259 201 676 794 676 794 268 637 268 637 447 251 447 251 617 213 617 213 326 928 326 928 832 586 832 586 137 709 137 709 558 377 558 377 295 606 295 606 158 495 158 495 518 369 518 369 663 9 663 9 795 552 795 552 619 382 619 382 4 740 4 740 677 475 677 475 318 185 318 185 616 612 616 612 207 869 207 869 256 893 256 893 345 269 345 269 93 389 93 389 209 75 209 75 892 542 892 542 171 390 171 390 546 285 546 285 646 434 646 434 340 286 340 286 503 227 503 227 538 366 538 366 836 624 836 624 911 153 911 153 378 347 378 347 428 144 428 144 668 382 668 382 675 195 675 195 389 223 389 223 814 864 814 864 465 667 465 667 148 826 148 826 209 398 209 398 778 958 778 958 621 246 621 246 829 489 829 489 77 679 77 679 135 365 135 365 448 254 448 254 295 524 295 524 890 6 890 6 922 348 922 348 812 336 812 336 880 853 880 853 41 224 41 224 405 937 405 937 460 834 460 834 749 697 749 697 75 2 75 2 628 461 628 461 142 694 142 694 740 502 740 502 39 556 39 556 374 149 374 149 79 231 79 231 771 814 771 814 400 280 400 280 731 558 731 558 579 122 579 122 573 49 573 49 952 72 952 72 164 291 164 291 813 440 813 440 115 273 115 273 665 222 665 222 462 942 462 942 235 550 235 550 858 298 858 298 140 89 140 89 782 686 782 686 608 809 608 809 246 273 246 273 866 337 866 337 495 392 495 392 98 331 98 331 261 384 261 384 422 110 422 110 176 225 176 225 586 784 586 784 882 361 882 361 292 711 292 711 539 371 539 371 768 788 768 788 741 587 741 587 202 846 202 846 76 807 76 807 765 632 765 632 775 149 775 149 833 517 833 517 274 867 274 867 439 812 439 812 649 281 649 281 947 43 947 43 772 375 772 375 327 484 327 484 307 868 307 868 318 513 318 513 753 815 753 815 229 577 229 577 697 702 697 702 954 550 954 550 751 916 751 916 394 144 394 144 404 513 404 513 25 563 25 563 747 90 747 90 107 626 107 626 492 837 492 837 644 413 644 413 261 742 261 742 552 376 552 376 138 667 138 667 553 625 553 625 659 958 659 958 372 914 372 914 753 643 753 643 344 742 344 742 377 387 377 387 413 858 413 858 243 923 243 923 821 228 821 228 315 880 315 880 2 349 2 349 741 440 741 440 605 60 605 60 676 787 676 787 784 777 784 777 691 732 691 732 1 403 1 403 937 793 937 793 752 370 752 370 442 315 442 315 281 582 281 582 191 317 191 317 51 696 51 696 727 170 727 170 112 698 112 698 407 361 407 361 282 183 282 183 633 851 633 851 243 751 243 751 251 918 251 918 79 785 79 785 495 634 495 634 231 234 231 234 281 721 281 721 847 401 847 401 108 836 108 836 869 460 869 460 571 339 571 339 163 612 163 612 671 763 671 763 684 567 684 567 507 931 507 931 297 354 297 354 733 237 733 237 348 356 348 356 705 383 705 383 481 942 481 942 407 536 407 536 877 6 877 6 23 600 23 600 602 872 602 872 4 310 4 310 523 676 523 676 563 31 563 31 749 713 749 713 735 854 735 854 446 363 446 363 712 600 712 600 814 707 814 707 217 618 217 618 22 255 22 255 440 400 440 400 172 714 172 714 335 186 335 186 273 167 273 167 120 402 120 402 908 699 908 699 802 279 802 279 566 814 566 814 756 366 756 366 701 938 701 938 93 883 93 883 955 19 955 19 352 411 352 411 428 611 428 611 715 634 715 634 671 165 671 165 660 476 660 476 40 154 40 154 225 445 225 445 746 683 746 683 367 761 367 761 197 828 197 828 824 586 824 586 301 35 301 35 899 927 899 927 706 191 706 191 14 77 14 77 626 670 626 670 92 695 92 695 456 120 456 120 608 474 608 474 711 775 711 775 878 118 878 118 675 214 675 214 76 815 76 815 856 944 856 944 764 595 764 595 399 276 399 276 459 311 459 311 199 620 199 620 864 632 864 632 431 662 431 662 728 107 728 107 378 558 378 558 383 136 383 136 85 878 85 878 319 923 319 923 551 451 551 451 659 710 659 710 454 504 454 504 49 102 49 102 880 496 880 496 658 698 658 698 309 558 309 558 230 637 230 637 751 687 751 687 594 427 594 427 278 562 278 562 951 245 951 245 906 201 906 201 884 500 884 500 842 422 842 422 78 893 78 893 249 167 249 167 765 910 765 910 323 409 323 409 98 600 98 600 765 360 765 360 401 201 401 201 57 858 57 858 467 386 467 386 184 947 184 947 263 942 263 942 671 9 671 9 267 599 267 599 547 788 547 788 230 218 230 218 90 667 90 667 943 850 943 850 858 944 858 944 762 165 762 165 81 904 81 904 387 321 387 321 206 924 206 924 467 354 467 354 190 35 190 35 755 460 755 460 360 97 360 97 225 668 225 668 139 824 139 824 868 224 868 224 601 607 601 607 610 837 610 837 449 31 449 31 117 527 117 527 620 189 620 189 731 164 731 164 472 121 472 121 613 679 613 679 90 392 90 392 767 802 767 802 917 568 917 568 443 715 443 715 783 669 783 669 870 162 870 162 423 870 423 870 134 618 134 618 745 729 745 729 375 717 375 717 220 156 220 156 518 549 518 549 575 866 575 866 685 727 685 727 786 642 786 642 381 49 381 49 846 761 846 761 112 601 112 601 588 835 588 835 928 219 928 219 160 199 160 199 382 377 382 377 841 26 841 26 842 241 842 241 635 165 635 165 573 570 573 570 589 138 589 138 193 842 193 842 401 707 401 707 14 115 14 115 749 850 749 850 717 37 717 37 172 868 172 868 158 99 158 99 147 12 147 12 581 268 581 268 870 220 870 220 505 735 505 735 217 587 217 587 214 37 214 37 685 859 685 859 10 487 10 487 876 535 876 535 275 186 275 186 114 231 114 231 312 684 312 684 879 192 879 192 844 845 844 845 201 523 201 523 935 867 935 867 539 315 539 315 271 769 271 769 679 346 679 346 730 914 730 914 868 226 868 226 211 510 211 510 490 325 490 325 747 332 747 332 948 723 948 723 529 752 529 752 96 387 96 387 614 726 614 726 520 604 520 604 830 408 830 408 244 537 244 537 109 460 109 460 495 61 495 61 448 876 448 876 543 825 543 825 879 369 879 369 295 578 295 578 480 676 480 676 179 4 179 4 666 812 666 812 418 816 418 816 384 649 384 649 638 685 638 685 21 244 21 244 333 590 333 590 563 795 563 795 125 296 125 296 766 625 766 625 413 809 413 809 767 708 767 708 539 147 539 147 171 650 171 650 804 459 804 459 533 798 533 798 830 7 830 7 14 216 14 216 594 891 594 891 133 103 133 103 592 178 592 178 338 297 338 297 714 137 714 137 288 336 288 336 896 94 896 94 158 370 158 370 341 3 341 3 762 481 762 481 612 740 612 740 594 36 594 36 125 927 125 927 202 718 202 718 957 812 957 812 552 44 552 44 505 871 505 871 557 672 557 672 20 716 20 716 314 499 314 499 154 492 154 492 266 19 266 19 466 737 466 737 184 387 184 387 131 418 131 418 750 281 750 281 612 300 612 300 468 89 468 89 539 535 539 535 433 157 433 157 757 877 757 877 714 74 714 74 947 830 947 830 292 933 292 933 719 49 719 49 64 668 64 668 83 539 83 539 817 567 817 567 451 1 451 1 56 674 56 674 612 73 612 73 765 188 765 188 349 656 349 656 109 796 109 796 143 577 143 577 495 520 495 520 935 903 935 903 934 109 934 109 864 724 864 724 704 91 704 91 24 170 24 170 919 583 919 583 635 299 635 299 101 133 101 133 808 226 808 226 154 172 154 172 789 492 789 492 631 272 631 272 626 488 626 488 633 416 633 416 559 42 559 42 449 681 449 681 283 606 283 606 181 180 181 180 161 540 161 540 610 958 610 958 753 68 753 68 259 903 259 903 736 510 736 510 757 341 757 341 8 549 8 549 853 362 853 362 701 529 701 529 461 271 461 271 576 205 576 205 214 958 214 958 275 623 275 623 315 50 315 50 482 643 482 643 711 73 711 73 841 141 841 141 921 336 921 336 533 787 533 787 530 472 530 472 646 818 646 818 776 230 776 230 64 430 64 430 288 458 288 458 384 830 384 830 308 384 308 384 679 793 679 793 155 651 155 651 852 64 852 64 246 604 246 604 688 109 688 109 694 642 694 642 809 909 809 909 671 466 671 466 479 315 479 315 393 842 393 842 909 36 909 36 528 754 528 754 497 903 497 903 541 165 541 165 700 692 700 692 901 907 901 907 685 646 685 646 910 328 910 328 725 279 725 279 877 146 877 146 241 497 241 497 38 618 38 618 947 572 947 572 660 141 660 141 71 297 71 297 95 324 95 324 290 505 290 505 919 849 919 849 100 201 100 201 4 459 4 459 152 756 152 756 296 199 296 199 445 276 445 276 166 33 166 33 878 614 878 614 246 772 246 772 58 360 58 360 945 792 945 792 425 751 425 751 901 323 901 323 857 730 857 730 176 533 176 533 815 770 815 770 492 351 492 351 177 561 177 561 862 640 862 640 810 824 810 824 635 136 635 136 121 603 121 603 305 475 305 475 907 910 907 910 385 598 385 598 130 801 130 801 793 862 793 862 923 327 923 327 814 134 814 134 523 312 523 312 746 406 746 406 425 206 425 206 248 4 248 4 647 405 647 405 772 762 772 762 67 299 67 299 280 56 280 56 536 805 536 805 591 847 591 847 783 516 783 516 417 311 417 311 923 479 923 479 921 594 921 594 498 34 498 34 548 819 548 819 280 341 280 341 652 28 652 28 163 550 163 550 823 180 823 180 245 800 245 800 152 251 152 251 742 551 742 551 256 491 256 491 881 321 881 321 766 133 766 133 667 467 667 467 32 491 32 491 297 220 297 220 701 231 701 231 101 430 101 430 364 775 364 775 841 384 841 384 271 244 271 244 691 211 691 211 75 452 75 452 363 356 363 356 647 147 647 147 769 78 769 78 258 209 258 209 564 921 564 921 812 143 812 143 951 45 951 45 24 266 24 266 617 556 617 556 120 307 120 307 10 210 10 210 810 670 810 670 920 488 920 488 111 925 111 925 171 141 171 141 66 116 66 116 591 577 591 577 107 843 107 843 806 742 806 742 726 66 726 66 445 586 445 586 847 946 847 946 128 802 128 802 753 504 753 504 384 82 384 82 207 187 207 187 258 871 258 871 572 312 572 312 536 837 536 837 8 273 8 273 209 171 209 171 884 608 884 608 18 915 18 915 338 107 338 107 326 731 326 731 427 587 427 587 693 401 693 401 528 274 528 274 412 353 412 353 749 383 749 383 347 624 347 624 944 400 944 400 585 163 585 163 899 46 899 46 499 671 499 671 931 835 931 835 132 551 132 551 93 463 93 463 94 550 94 550 277 747 277 747 90 855 90 855 939 256 939 256 953 736 953 736 369 641 369 641 409 120 409 120 598 563 598 563 265 43 265 43 807 461 807 461 913 476 913 476 318 421 318 421 161 889 161 889 13 219 13 219 403 667 403 667 953 872 953 872 31 464 31 464 667 14 667 14 804 141 804 141 250 686 250 686 233 707 233 707 153 83 153 83 770 932 770 932 651 785 651 785 517 154 517 154 87 399 87 399 69 219 69 219 857 409 857 409 126 436 126 436 282 557 282 557 422 690 422 690 915 497 915 497 851 544 851 544 693 369 693 369 114 247 114 247 385 463 385 463 633 682 633 682 50 44 50 44 652 796 652 796 656 845 656 845 720 573 720 573 351 291 351 291 122 633 122 633 418 524 418 524 794 332 794 332 484 368 484 368 680 795 680 795 524 826 524 826 136 466 136 466 159 494 159 494 847 264 847 264 237 169 237 169 762 88 762 88 414 220 414 220 159 846 159 846 84 784 84 784 576 846 576 846 285 230 285 230 210 850 210 850 848 763 848 763 789 705 789 705 792 273 792 273 100 586 100 586 616 802 616 802 792 896 792 896 155 312 155 312 869 466 869 466 815 206 815 206 607 722 607 722 449 312 449 312 673 130 673 130 48 811 48 811 110 504 110 504 683 318 683 318 37 262 37 262 72 53 72 53 60 760 60 760 327 792 327 792 62 653 62 653 848 34 848 34 472 89 472 89 511 354 511 354 183 915 183 915 919 640 919 640 550 274 550 274 913 158 913 158 243 829 243 829 798 190 798 190 892 656 892 656 669 901 669 901 243 404 243 404 248 96 248 96 533 142 533 142 875 395 875 395 106 427 106 427 474 48 474 48 910 606 910 606 392 221 392 221 480 573 480 573 47 875 47 875 763 269 763 269 950 601 950 601 382 85 382 85 40 657 40 657 376 402 376 402 192 106 192 106 958 456 958 456 284 56 284 56 320 624 320 624 386 621 386 621 762 729 762 729 724 265 724 265 607 43 607 43 9 834 9 834 91 76 91 76 231 952 231 952 441 620 441 620 101 906 101 906 244 486 244 486 432 137 432 137 903 802 903 802 315 444 315 444 152 587 152 587 5 28 5 28 270 159 270 159 565 217 565 217 595 747 595 747 713 889 713 889 252 711 252 711 404 126 404 126 629 320 629 320 490 793 490 793 695 873 695 873 120 815 120 815 547 464 547 464 159 901 159 901 162 449 162 449 761 743 761 743 114 562 114 562 101 13 101 13 904 242 904 242 325 683 325 683 270 818 270 818 2 852 2 852 9 6 9 6 641 395 641 395 95 710 95 710 265 703 265 703 489 508 489 508 317 104 317 104 228 559 228 559 508 603 508 603 11 704 11 704 168 919 168 919 240 95 240 95 394 513 394 513 146 138 146 138 698 61 698 61 615 548 615 548 339 2 339 2 456 64 456 64 811 742 811 742 446 612 446 612 696 494 696 494 141 289 141 289 23 227 23 227 70 735 70 735 773 795 773 795 344 261 344 261 536 501 536 501 726 752 726 752 102 92 102 92 463 463 463 463 170 898 170 898 875 257 875 257 822 457 822 457 214 654 214 654 831 849 831 849 540 450 540 450 318 570 318 570 636 235 636 235 871 721 871 721 269 883 269 883 771 210 771 210 590 816 590 816 384 638 384 638 487 518 487 518 689 913 689 913 220 939 220 939 470 393 470 393 29 478 29 478 446 835 446 835 869 359 869 359 917 825 917 825 729 777 729 777 9 431 9 431 877 589 877 589 905 853 905 853 279 87 279 87 195 330 195 330 408 864 408 864 314 172 314 172 534 756 534 756 661 927 661 927 403 481 403 481 639 504 639 504 329 106 329 106 162 625 162 625 469 286 469 286 624 952 624 952 236 840 236 840 847 707 847 707 146 740 146 740 48 740 48 740 203 162 203 162 933 53 933 53 642 21 642 21 879 405 879 405 795 930 795 930 365 30 365 30 772 468 772 468 637 210 637 210 881 262 881 262 288 51 288 51 92 525 92 525 530 4 530 4 907 65 907 65 655 958 655 958 487 272 487 272 871 274 871 274 440 665 440 665 715 223 715 223 880 451 880 451 600 256 600 256 539 584 539 584 504 380 504 380 447 698 447 698 776 701 776 701 65 609 65 609 694 767 694 767 56 32 56 32 635 698 635 698 39 653 39 653 168 235 168 235 541 415 541 415 726 323 726 323 636 864 636 864 648 212 648 212 215 304 215 304 5 65 5 65 590 535 590 535 842 16 842 16 307 402 307 402 541 523 541 523 662 918 662 918 513 318 513 318 673 329 673 329 436 7 436 7 703 591 703 591 895 354 895 354 388 768 388 768 339 766 339 766 745 721 745 721 576 730 576 730 168 236 168 236 942 317 942 317 430 28 430 28 787 147 787 147 735 356 735 356 429 197 429 197 541 936 541 936 158 955 158 955 944 213 944 213 842 474 842 474 681 879 681 879 394 882 394 882 363 475 363 475 576 701 576 701 554 873 554 873 453 18 453 18 655 457 655 457 240 461 240 461 750 613 750 613 594 771 594 771 41 798 41 798 276 800 276 800 500 277 500 277 41 382 41 382 731 797 731 797 733 711 733 711 447 51 447 51 715 249 715 249 525 659 525 659 764 89 764 89 162 778 162 778 687 419 687 419 163 772 163 772 669 11 669 11 861 384 861 384 366 760 366 760 522 133 522 133 180 848 180 848 26 586 26 586 104 766 104 766 799 299 799 299 403 54 403 54 338 313 338 313 374 11 374 11 748 84 748 84 478 29 478 29 91 418 91 418 288 925 288 925 710 74 710 74 921 357 921 357 558 768 558 768 725 599 725 599 132 814 132 814 242 21 242 21 528 65 528 65 906 931 906 931 683 456 683 456 462 287 462 287 301 540 301 540 504 184 504 184 300 346 300 346 930 191 930 191 77 175 77 175 856 342 856 342 172 381 172 381 176 232 176 232 169 616 169 616 19 943 19 943 543 957 543 957 337 368 337 368 330 580 330 580 820 891 820 891 85 514 85 514 632 485 632 485 584 37 584 37 538 350 538 350 883 37 883 37 739 243 739 243 169 537 169 537 816 911 816 911 78 957 78 957 220 9 220 9 550 342 550 342 235 912 235 912 385 116 385 116 893 372 893 372 212 578 212 578 762 103 762 103 417 347 417 347 229 919 229 919 533 268 533 268 186 137 186 137 435 897 435 897 612 689 612 689 794 596 794 596 334 892 334 892 651 399 651 399 939 468 939 468 445 344 445 344 791 594 791 594 576 934 576 934 864 299 864 299 691 8 691 8 350 72 350 72 670 726 670 726 140 397 140 397 545 42 545 42 875 670 875 670 212 756 212 756 229 278 229 278 134 243 134 243 871 262 871 262 681 29 681 29 596 809 596 809 393 631 393 631 592 446 592 446 606 578 606 578 535 787 535 787 361 446 361 446 527 236 527 236 656 6 656 6 233 284 233 284 780 914 780 914 581 713 581 713 950 407 950 407 12 323 12 323 745 8 745 8 906 574 906 574 686 576 686 576 859 61 859 61 775 228 775 228 933 91 933 91 832 332 832 332 107 224 107 224 542 356 542 356 948 187 948 187 203 98 203 98 456 184 456 184 670 877 670 877 764 543 764 543 168 228 168 228 77 928 77 928 152 386 152 386 391 270 391 270 866 21 866 21 807 577 807 577 163 867 163 867 618 239 618 239 20 172 20 172 244 566 244 566 810 465 810 465 873 693 873 693 637 328 637 328 48 749 48 749 395 190 395 190 86 78 86 78 849 928 849 928 357 670 357 670 532 174 532 174 462 714 462 714 469 954 469 954 181 623 181 623 428 154 428 154 673 256 673 256 370 809 370 809 8 365 8 365 577 332 577 332 319 124 319 124 258 34 258 34 672 235 672 235 261 6 261 6 911 224 911 224 133 780 133 780 13 444 13 444 765 436 765 436 503 353 503 353 929 847 929 847 485 717 485 717 54 696 54 696 31 253 31 253 495 754 495 754 90 159 90 159 387 761 387 761 138 772 138 772 846 84 846 84 752 944 752 944 658 617 658 617 935 353 935 353 492 538 492 538 849 10 849 10 715 434 715 434 263 939 263 939 661 403 661 403 543 202 543 202 525 892 525 892 131 437 131 437 138 813 138 813 543 861 543 861 187 421 187 421 950 334 950 334 220 923 220 923 184 814 184 814 783 618 783 618 213 489 213 489 521 758 521 758 102 344 102 344 797 91 797 91 219 124 219 124 921 67 921 67 884 128 884 128 166 916 166 916 953 68 953 68 815 620 815 620 227 146 227 146 661 14 661 14 928 326 928 326 124 478 124 478 379 236 379 236 119 359 119 359 601 252 601 252 61 768 61 768 479 949 479 949 958 285 958 285 625 438 625 438 183 837 183 837 219 720 219 720 724 24 724 24 363 528 363 528 535 254 535 254 488 610 488 610 894 470 894 470 547 186 547 186 441 641 441 641 10 190 10 190 892 663 892 663 303 533 303 533 456 779 456 779 956 365 956 365 366 75 366 75 770 461 770 461 386 3 386 3 408 69 408 69 829 511 829 511 956 176 956 176 377 68 377 68 413 186 413 186 506 100 506 100 715 589 715 589 322 617 322 617 225 528 225 528 620 242 620 242 698 872 698 872 290 208 290 208 805 304 805 304 379 92 379 92 741 59 741 59 649 698 649 698 903 649 903 649 39 912 39 912 432 595 432 595 359 466 359 466 57 754 57 754 347 71 347 71 706 956 706 956 879 64 879 64 931 523 931 523 454 442 454 442 777 796 777 796 278 123 278 123 458 180 458 180 934 415 934 415 188 553 188 553 226 732 226 732 954 44 954 44 932 723 932 723 14 527 14 527 313 276 313 276 792 18 792 18 263 643 263 643 199 815 199 815 220 616 220 616 300 402 300 402 654 367 654 367 522 247 522 247 729 625 729 625 604 669 604 669 604 671 604 671 543 330 543 330 353 928 353 928 762 372 762 372 266 8 266 8 107 634 107 634 843 941 843 941 756 769 756 769 930 432 930 432 807 265 807 265 734 582 734 582 706 439 706 439 199 265 199 265 244 895 244 895 837 445 837 445 250 541 250 541 689 513 689 513 29 274 29 274 219 539 219 539 536 119 536 119 353 516 353 516 365 295 365 295 908 550 908 550 760 572 760 572 258 240 258 240 304 260 304 260 31 69 31 69 612 429 612 429 480 882 480 882 631 624 631 624 136 763 136 763 642 717 642 717 487 949 487 949 866 23 866 23 353 680 353 680 5 307 5 307 560 536 560 536 448 767 448 767 197 561 197 561 345 763 345 763 614 815 614 815 324 86 324 86 835 62 835 62 803 845 803 845 867 407 867 407 479 774 479 774 475 829 475 829 617 755 617 755 769 372 769 372 942 66 942 66 347 438 347 438 383 478 383 478 289 762 289 762 396 404 396 404 810 954 810 954 515 664 515 664 56 251 56 251 622 290 622 290 692 794 692 794 802 385 802 385 212 870 212 870 644 797 644 797 754 739 754 739 242 760 242 760 388 873 388 873 521 185 521 185 875 454 875 454 168 211 168 211 826 874 826 874 349 8 349 8 58 772 58 772 938 592 938 592 561 445 561 445 607 613 607 613 828 22 828 22 389 289 389 289 270 420 270 420 392 160 392 160 718 14 718 14 197 287 197 287 526 782 526 782 581 747 581 747 420 453 420 453 19 669 19 669 390 739 390 739 721 500 721 500 225 558 225 558 117 716 117 716 431 661 431 661 424 201 424 201 41 785 41 785 424 691 424 691 154 333 154 333 247 475 247 475 48 595 48 595 742 746 742 746 459 141 459 141 290 415 290 415 421 293 421 293 884 596 884 596 772 39 772 39 254 789 254 789 259 292 259 292 900 314 900 314 238 581 238 581 68 100 68 100 604 755 604 755 647 408 647 408 554 355 554 355 788 553 788 553 548 641 548 641 251 823 251 823 615 103 615 103 707 361 707 361 138 838 138 838 382 472 382 472 84 557 84 557 623 439 623 439 132 490 132 490 42 952 42 952 278 152 278 152 746 168 746 168 697 223 697 223 463 389 463 389 618 615 618 615 479 626 479 626 720 52 720 52 83 454 83 454 208 889 208 889 34 357 34 357 606 53 606 53 810 198 810 198 623 360 623 360 313 290 313 290 342 669 342 669 226 153 226 153 577 375 577 375 757 497 757 497 703 67 703 67 383 550 383 550 90 838 90 838 404 170 404 170 897 282 897 282 507 686 507 686 812 81 812 81 234 886 234 886 373 894 373 894 390 867 390 867 201 260 201 260 34 791 34 791 839 530 839 530 238 780 238 780 537 700 537 700 809 323 809 323 189 741 189 741 471 468 471 468 681 263 681 263 720 291 720 291 654 358 654 358 327 488 327 488 651 395 651 395 92 882 92 882 349 10 349 10 402 499 402 499 18 613 18 613 810 443 810 443 28 719 28 719 708 109 708 109 427 275 427 275 131 473 131 473 797 550 797 550 371 845 371 845 82 574 82 574 256 113 256 113 185 102 185 102 126 487 126 487 394 297 394 297 686 567 686 567 535 34 535 34 525 492 525 492 579 564 579 564 506 108 506 108 511 521 511 521 105 19 105 19 189 557 189 557 21 405 21 405 853 337 853 337 46 71 46 71 346 611 346 611 702 26 702 26 820 603 820 603 126 467 126 467 204 864 204 864 102 263 102 263 230 780 230 780 639 661 639 661 105 632 105 632 842 148 842 148 507 354 507 354 786 728 786 728 668 919 668 919 579 81 579 81 626 44 626 44 155 781 155 781 331 790 331 790 663 179 663 179 4 909 4 909 179 954 179 954 709 383 709 383 352 122 352 122 550 308 550 308 509 632 509 632 841 853 841 853 553 252 553 252 778 372 778 372 467 78 467 78 412 231 412 231 836 606 836 606 506 294 506 294 952 400 952 400 939 384 939 384 409 572 409 572 86 10 86 10 839 871 839 871 587 293 587 293 827 750 827 750 731 141 731 141 42 862 42 862 255 369 255 369 558 369 558 369 118 548 118 548 690 218 690 218 629 136 629 136 741 425 741 425 169 673 169 673 170 199 170 199 399 524 399 524 500 136 500 136 656 734 656 734 250 160 250 160 563 936 563 936 124 552 124 552 261 316 261 316 739 196 739 196 647 558 647 558 75 953 75 953 126 547 126 547 366 825 366 825 379 950 379 950 640 376 640 376 317 587 317 587 85 462 85 462 303 252 303 252 210 807 210 807 784 441 784 441 250 848 250 848 416 828 416 828 835 151 835 151 694 423 694 423 95 568 95 568 305 750 305 750 562 604 562 604 273 493 273 493 170 545 170 545 636 39 636 39 427 272 427 272 234 148 234 148 417 169 417 169 434 257 434 257 435 822 435 822 515 195 515 195 600 350 600 350 334 610 334 610 377 843 377 843 592 138 592 138 853 384 853 384 628 925 628 925 452 723 452 723 920 382 920 382 304 30 304 30 34 594 34 594 859 607 859 607 680 760 680 760 261 510 261 510 627 68 627 68 641 244 641 244 382 509 382 509 264 436 264 436 457 406 457 406 77 554 77 554 92 637 92 637 421 363 421 363 360 651 360 651 141 203 141 203 376 379 376 379 68 428 68 428 715 421 715 421 24 571 24 571 678 82 678 82 802 647 802 647 721 200 721 200 529 199 529 199 649 36 649 36 650 19 650 19 827 529 827 529 4 616 4 616 658 704 658 704 642 97 642 97 536 226 536 226 650 803 650 803 721 9 721 9 688 709 688 709 183 909 183 909 12 114 12 114 574 592 574 592 187 358 187 358 783 287 783 287 34 688 34 688 17 598 17 598 818 956 818 956 711 672 711 672 676 444 676 444 139 443 139 443 846 374 846 374 788 940 788 940 115 324 115 324 18 148 18 148 791 167 791 167 471 720 471 720 909 359 909 359 675 324 675 324 377 41 377 41 61 944 61 944 632 326 632 326 604 399 604 399 717 429 717 429 434 648 434 648 259 426 259 426 688 924 688 924 133 626 133 626 79 402 79 402 571 714 571 714 751 174 751 174 550 604 550 604 298 604 298 604 936 812 936 812 513 657 513 657 455 369 455 369 226 19 226 19 894 392 894 392 956 658 956 658 270 690 270 690 910 278 910 278 526 412 526 412 829 748 829 748 421 797 421 797 662 319 662 319 953 594 953 594 698 121 698 121 653 940 653 940 671 627 671 627 921 516 921 516 328 169 328 169 587 367 587 367 537 277 537 277 798 55 798 55 633 729 633 729 791 541 791 541 795 64 795 64 921 107 921 107 343 340 343 340 565 86 565 86 401 887 401 887 541 879 541 879 650 567 650 567 602 61 602 61 156 527 156 527 330 632 330 632 208 708 208 708 363 631 363 631 658 755 658 755 554 118 554 118 371 205 371 205 824 731 824 731 55 128 55 128 912 800 912 800 231 598 231 598 246 460 246 460 506 184 506 184 952 953 952 953 842 440 842 440 635 158 635 158 267 942 267 942 526 688 526 688 32 420 32 420 712 852 712 852 490 397 490 397 255 634 255 634 113 413 113 413 928 15 928 15 524 247 524 247 402 454 402 454 933 108 933 108 952 569 952 569 306 707 306 707 118 378 118 378 168 851 168 851 793 341 793 341 49 564 49 564 195 933 195 933 716 613 716 613 310 734 310 734 713 677 713 677 815 340 815 340 775 821 775 821 930 442 930 442 164 83 164 83 512 875 512 875 33 495 33 495 359 255 359 255 463 33 463 33 69 125 69 125 120 706 120 706 883 454 883 454 619 730 619 730 601 805 601 805 944 145 944 145 162 853 162 853 369 767 369 767 523 182 523 182 332 381 332 381 886 958 886 958 58 872 58 872 236 815 236 815 20 300 20 300 407 523 407 523 392 378 392 378 641 835 641 835 863 125 863 125 507 420 507 420 479 158 479 158 928 522 928 522 667 439 667 439 567 397 567 397 658 848 658 848 32 575 32 575 368 828 368 828 90 859 90 859 164 24 164 24 444 377 444 377 738 947 738 947 752 306 752 306 48 106 48 106 358 176 358 176 38 885 38 885 562 114 562 114 715 390 715 390 238 242 238 242 712 57 712 57 682 354 682 354 330 265 330 265 492 312 492 312 57 320 57 320 183 256 183 256 565 657 565 657 77 634 77 634 407 734 407 734 70 306 70 306 612 794 612 794 646 692 646 692 945 749 945 749 847 396 847 396 606 101 606 101 411 911 411 911 685 875 685 875 62 574 62 574 837 534 837 534 297 41 297 41 379 113 379 113 714 143 714 143 856 193 856 193 530 598 530 598 451 386 451 386 886 303 886 303 763 927 763 927 468 298 468 298 850 315 850 315 758 494 758 494 185 196 185 196 354 107 354 107 880 432 880 432 198 614 198 614 24 88 24 88 843 718 843 718 4 847 4 847 101 769 101 769 53 39 53 39 87 785 87 785 420 253 420 253 526 802 526 802 566 9 566 9 298 661 298 661 160 831 160 831 583 607 583 607 866 921 866 921 895 205 895 205 300 245 300 245 357 126 357 126 889 154 889 154 600 715 600 715 404 282 404 282 202 545 202 545 166 468 166 468 723 576 723 576 144 196 144 196 592 350 592 350 868 614 868 614 183 494 183 494 926 42 926 42 618 778 618 778 688 369 688 369 187 681 187 681 706 500 706 500 609 407 609 407 948 610 948 610 354 755 354 755 812 786 812 786 30 131 30 131 583 488 583 488 192 275 192 275 474 316 474 316 437 243 437 243 391 739 391 739 943 184 943 184 112 855 112 855 930 517 930 517 803 702 803 702 201 85 201 85 768 168 768 168 782 25 782 25 682 236 682 236 327 669 327 669 34 398 34 398 704 313 704 313 917 661 917 661 404 817 404 817 34 718 34 718 626 615 626 615 227 823 227 823 170 608 170 608 940 860 940 860 206 119 206 119 953 576 953 576 683 410 683 410 29 510 29 510 722 306 722 306 582 849 582 849 769 696 769 696 278 410 278 410 905 94 905 94 132 917 132 917 65 59 65 59 623 751 623 751 399 210 399 210 830 699 830 699 563 957 563 957 74 708 74 708 205 210 205 210 777 211 777 211 291 812 291 812 842 216 842 216 674 851 674 851 934 116 934 116 215 279 215 279 882 484 882 484 111 443 111 443 351 607 351 607 674 868 674 868 75 372 75 372 592 720 592 720 425 179 425 179 410 781 410 781 935 888 935 888 92 509 92 509 376 278 376 278 938 608 938 608 44 475 44 475 643 848 643 848 751 5 751 5 230 680 230 680 57 667 57 667 674 807 674 807 439 617 439 617 931 660 931 660 284 450 284 450 516 424 516 424 917 800 917 800 527 311 527 311 60 268 60 268 296 287 296 287 676 820 676 820 91 540 91 540 724 415 724 415 894 607 894 607 549 490 549 490 196 419 196 419 120 695 120 695 863 301 863 301 452 502 452 502 554 509 554 509 246 825 246 825 865 781 865 781 865 345 865 345 460 397 460 397 649 443 649 443 409 332 409 332 885 849 885 849 547 511 547 511 364 277 364 277 270 49 270 49 527 821 527 821 457 882 457 882 609 716 609 716 16 83 16 83 1 395 1 395 166 425 166 425 4 434 4 434 228 911 228 911 331 35 331 35 576 229 576 229 204 931 204 931 550 664 550 664 123 581 123 581 483 94 483 94 854 529 854 529 538 747 538 747 284 613 284 613 801 66 801 66 866 66 866 66 341 529 341 529 417 100 417 100 410 525 410 525 549 291 549 291 761 714 761 714 689 518 689 518 364 658 364 658 685 428 685 428 602 535 602 535 182 86 182 86 51 363 51 363 451 504 451 504 391 445 391 445 342 564 342 564 631 909 631 909 116 190 116 190 655 230 655 230 675 537 675 537 590 584 590 584 88 319 88 319 85 381 85 381 326 663 326 663 224 365 224 365 149 789 149 789 107 27 107 27 304 502 304 502 691 933 691 933 232 808 232 808 787 893 787 893 411 408 411 408 85 173 85 173 840 646 840 646 602 898 602 898 326 839 326 839 862 560 862 560 689 667 689 667 363 803 363 803 587 938 587 938 616 794 616 794 681 919 681 919 65 507 65 507 662 277 662 277 799 94 799 94 531 549 531 549 807 825 807 825 182 359 182 359 524 484 524 484 586 351 586 351 908 206 908 206 255 526 255 526 334 909 334 909 646 809 646 809 77 892 77 892 358 23 358 23 161 862 161 862 911 725 911 725 757 853 757 853 666 936 666 936 716 26 716 26 6 196 6 196 373 810 373 810 386 705 386 705 624 24 624 24 56 860 56 860 129 791 129 791 387 742 387 742 789 198 789 198 385 409 385 409 859 636 859 636 66 31 66 31 196 313 196 313 696 446 696 446 100 643 100 643 917 183 917 183 383 679 383 679 728 226 728 226 708 23 708 23 219 88 219 88 511 319 511 319 163 405 163 405 877 60 877 60 762 175 762 175 239 898 239 898 180 762 180 762 356 7 356 7 503 615 503 615 605 543 605 543 511 702 511 702 44 774 44 774 42 657 42 657 621 464 621 464 848 632 848 632 47 407 47 407 647 678 647 678 386 174 386 174 442 164 442 164 941 93 941 93 602 733 602 733 453 903 453 903 857 719 857 719 230 887 230 887 336 257 336 257 276 909 276 909 209 391 209 391 465 668 465 668 153 110 153 110 509 870 509 870 555 476 555 476 443 274 443 274 786 583 786 583 385 372 385 372 393 474 393 474 622 482 622 482 575 455 575 455 221 584 221 584 762 657 762 657 324 723 324 723 894 6 894 6 437 536 437 536 473 686 473 686 122 208 122 208 297 195 297 195 494 154 494 154 86 14 86 14 595 234 595 234 368 755 368 755 128 865 128 865 830 49 830 49 759 617 759 617 259 441 259 441 338 857 338 857 793 626 793 626 696 482 696 482 790 862 790 862 495 823 495 823 264 84 264 84 2 248 2 248 76 394 76 394 114 292 114 292 184 499 184 499 492 787 492 787 266 317 266 317 186 801 186 801 205 917 205 917 395 823 395 823 734 603 734 603 871 411 871 411 853 537 853 537 900 845 900 845 894 372 894 372 500 445 500 445 627 67 627 67 371 515 371 515 471 557 471 557 388 506 388 506 125 353 125 353 326 67 326 67 660 734 660 734 932 890 932 890 859 930 859 930 559 490 559 490 573 867 573 867 661 803 661 803 754 908 754 908 792 69 792 69 442 557 442 557 953 421 953 421 242 617 242 617 620 572 620 572 650 834 650 834 78 634 78 634 654 159 654 159 676 544 676 544 522 409 522 409 611 252 611 252 634 5 634 5 762 851 762 851 287 670 287 670 377 285 377 285 719 62 719 62 761 243 761 243 664 791 664 791 456 94 456 94 832 947 832 947 246 265 246 265 178 573 178 573 957 222 957 222 285 813 285 813 88 725 88 725 558 906 558 906 793 210 793 210 85 486 85 486 400 113 400 113 863 34 863 34 651 633 651 633 260 66 260 66 797 239 797 239 630 118 630 118 284 253 284 253 943 303 943 303 573 285 573 285 922 780 922 780 441 523 441 523 212 826 212 826 757 286 757 286 832 510 832 510 70 378 70 378 945 578 945 578 148 320 148 320 406 741 406 741 195 33 195 33 240 515 240 515 701 947 701 947 563 945 563 945 880 686 880 686 597 77 597 77 691 877 691 877 197 534 197 534 287 711 287 711 398 445 398 445 713 488 713 488 553 417 553 417 321 197 321 197 485 423 485 423 854 883 854 883 534 899 534 899 670 464 670 464 29 721 29 721 750 671 750 671 742 447 742 447 184 956 184 956 75 159 75 159 766 947 766 947 783 715 783 715 245 495 245 495 855 347 855 347 236 566 236 566 432 566 432 566 649 579 649 579 650 68 650 68 823 629 823 629 289 393 289 393 110 934 110 934 128 230 128 230 865 837 865 837 111 187 111 187 513 245 513 245 37 7 37 7 817 175 817 175 283 621 283 621 705 776 705 776 298 1 298 1 193 548 193 548 314 887 314 887 494 49 494 49 194 95 194 95 917 450 917 450 13 388 13 388 306 371 306 371 680 387 680 387 120 404 120 404 71 571 71 571 391 805 391 805 610 149 610 149 727 799 727 799 862 507 862 507 511 298 511 298 4 915 4 915 653 347 653 347 105 372 105 372 424 13 424 13 199 217 199 217 588 523 588 523 754 267 754 267 810 872 810 872 453 790 453 790 916 60 916 60 393 733 393 733 386 38 386 38 533 392 533 392 834 145 834 145 3 813 3 813 691 604 691 604 610 795 610 795 129 759 129 759 795 708 795 708 771 508 771 508 666 763 666 763 224 691 224 691 889 936 889 936 528 111 528 111 653 232 653 232 46 756 46 756 915 832 915 832 2 444 2 444 228 303 228 303 42 135 42 135 12 389 12 389 835 314 835 314 698 72 698 72 809 663 809 663 727 252 727 252 537 283 537 283 553 921 553 921 660 268 660 268 178 209 178 209 83 380 83 380 412 3 412 3 286 674 286 674 713 843 713 843 947 106 947 106 129 816 129 816 8 364 8 364 639 841 639 841 606 171 606 171 750 935 750 935 553 242 553 242 712 248 712 248 282 90 282 90 806 105 806 105 347 154 347 154 889 401 889 401 162 798 162 798 60 305 60 305 114 890 114 890 523 832 523 832 610 384 610 384 537 874 537 874 379 353 379 353 33 590 33 590 519 829 519 829 433 180 433 180 44 61 44 61 910 448 910 448 523 347 523 347 294 380 294 380 387 780 387 780 153 417 153 417 495 646 495 646 611 561 611 561 473 75 473 75 890 512 890 512 579 921 579 921 210 685 210 685 410 336 410 336 775 361 775 361 198 788 198 788 212 469 212 469 874 621 874 621 201 847 201 847 592 871 592 871 68 9 68 9 132 707 132 707 779 205 779 205 198 42 198 42 776 936 776 936 432 82 432 82 125 539 125 539 388 511 388 511 937 859 937 859 371 952 371 952 797 154 797 154 654 188 654 188 125 452 125 452 207 309 207 309 540 485 540 485 880 26 880 26 208 86 208 86 793 627 793 627 941 91 941 91 588 444 588 444 631 415 631 415 37 187 37 187 207 321 207 321 556 546 556 546 877 334 877 334 524 222 524 222 65 142 65 142 652 389 652 389 720 552 720 552 15 668 15 668 226 141 226 141 116 403 116 403 149 509 149 509 662 696 662 696 234 666 234 666 504 801 504 801 897 661 897 661 804 385 804 385 106 423 106 423 892 9 892 9 623 32 623 32 727 610 727 610 310 6 310 6 74 381 74 381 670 936 670 936 926 252 926 252 874 898 874 898 904 687 904 687 651 595 651 595 718 513 718 513 237 471 237 471 190 698 190 698 386 583 386 583 712 944 712 944 374 482 374 482 736 385 736 385 770 27 770 27 829 560 829 560 329 762 329 762 114 457 114 457 660 447 660 447 20 121 20 121 637 63 637 63 266 447 266 447 412 177 412 177 220 281 220 281 40 564 40 564 954 609 954 609 46 134 46 134 174 848 174 848 840 431 840 431 176 153 176 153 373 318 373 318 577 244 577 244 624 70 624 70 356 729 356 729 778 129 778 129 764 456 764 456 150 233 150 233 349 220 349 220 265 881 265 881 444 824 444 824 221 407 221 407 581 716 581 716 175 522 175 522 406 444 406 444 258 596 258 596 909 769 909 769 83 187 83 187 821 239 821 239 83 37 83 37 923 244 923 244 224 780 224 780 338 381 338 381 574 719 574 719 534 957 534 957 357 631 357 631 774 620 774 620 200 707 200 707 496 120 496 120 431 812 431 812 240 121 240 121 97 473 97 473 896 779 896 779 794 657 794 657 548 674 548 674 79 613 79 613 706 327 706 327 559 501 559 501 579 137 579 137 79 494 79 494 943 437 943 437 329 898 329 898 903 18 903 18 346 941 346 941 299 378 299 378 816 534 816 534 313 274 313 274 846 196 846 196 401 341 401 341 648 780 648 780 682 329 682 329 846 186 846 186 467 94 467 94 168 18 168 18 320 135 320 135 358 454 358 454 106 684 106 684 285 867 285 867 258 43 258 43 482 597 482 597 948 498 948 498 69 936 69 936 112 780 112 780 605 660 605 660 787 402 787 402 886 564 886 564 941 889 941 889 101 862 101 862 153 875 153 875 421 514 421 514 777 299 777 299 805 543 805 543 767 318 767 318 209 44 209 44 817 557 817 557 760 840 760 840 96 93 96 93 444 269 444 269 707 748 707 748 236 696 236 696 886 505 886 505 590 739 590 739 28 283 28 283 219 163 219 163 619 183 619 183 634 590 634 590 78 951 78 951 130 372 130 372 343 554 343 554 511 243 511 243 250 364 250 364 247 34 247 34 440 849 440 849 436 92 436 92 307 585 307 585 531 448 531 448 222 502 222 502 703 91 703 91 414 121 414 121 618 225 618 225 787 398 787 398 440 378 440 378 219 744 219 744 382 320 382 320 409 423 409 423 178 685 178 685 442 93 442 93 825 473 825 473 850 948 850 948 469 869 469 869 162 109 162 109 631 325 631 325 40 510 40 510 328 944 328 944 840 957 840 957 482 331 482 331 635 436 635 436 182 730 182 730 475 70 475 70 942 507 942 507 420 19 420 19 197 90 197 90 94 29 94 29 570 108 570 108 236 823 236 823 654 386 654 386 242 839 242 839 355 639 355 639 553 657 553 657 259 319 259 319 590 289 590 289 653 745 653 745 191 445 191 445 414 46 414 46 683 568 683 568 124 561 124 561 904 8 904 8 550 259 550 259 536 514 536 514 712 544 712 544 591 839 591 839 146 26 146 26 888 465 888 465 4 646 4 646 908 899 908 899 816 704 816 704 84 592 84 592 839 386 839 386 576 795 576 795 884 367 884 367 789 407 789 407 862 811 862 811 641 161 641 161 733 375 733 375 890 82 890 82 393 751 393 751 586 38 586 38 422 396 422 396 167 397 167 397 10 69 10 69 59 32 59 32 502 449 502 449 862 641 862 641 302 694 302 694 807 450 807 450 913 214 913 214 22 74 22 74 397 281 397 281 194 209 194 209 351 50 351 50 701 806 701 806 797 169 797 169 841 24 841 24 161 326 161 326 553 116 553 116 121 845 121 845 232 906 232 906 46 661 46 661 729 518 729 518 300 51 300 51 26 869 26 869 894 176 894 176 889 198 889 198 92 120 92 120 505 14 505 14 169 188 169 188 159 297 159 297 59 383 59 383 390 32 390 32 728 647 728 647 910 503 910 503 282 31 282 31 437 99 437 99 148 51 148 51 448 726 448 726 892 901 892 901 406 36 406 36 615 475 615 475 226 6 226 6 69 709 69 709 649 816 649 816 753 698 753 698 815 313 815 313 151 560 151 560 576 391 576 391 957 323 957 323 189 380 189 380 503 595 503 595 237 786 237 786 838 411 838 411 915 170 915 170 389 604 389 604 864 50 864 50 725 837 725 837 245 95 245 95 824 560 824 560 329 500 329 500 770 897 770 897 666 134 666 134 914 356 914 356 17 695 17 695 407 538 407 538 409 528 409 528 601 457 601 457 619 37 619 37 301 876 301 876 277 830 277 830 405 216 405 216 580 538 580 538 310 471 310 471 733 161 733 161 928 723 928 723 813 430 813 430 258 287 258 287 851 267 851 267 80 451 80 451 498 932 498 932 459 861 459 861 306 451 306 451 823 785 823 785 597 238 597 238 93 421 93 421 564 150 564 150 784 466 784 466 690 802 690 802 520 471 520 471 20 738 20 738 482 107 482 107 343 683 343 683 919 38 919 38 627 843 627 843 873 12 873 12 248 575 248 575 149 611 149 611 930 263 930 263 365 780 365 780 843 216 843 216 480 248 480 248 596 884 596 884 127 78 127 78 128 520 128 520 802 116 802 116 670 657 670 657 616 461 616 461 934 594 934 594 581 274 581 274 637 144 637 144 116 862 116 862 521 623 521 623 211 238 211 238 442 351 442 351 531 687 531 687 366 638 366 638 184 683 184 683 167 577 167 577 185 489 185 489 87 808 87 808 261 883 261 883 329 848 329 848 395 517 395 517 942 397 942 397 378 443 378 443 740 824 740 824 614 469 614 469 641 325 641 325 483 122 483 122 775 848 775 848 829 108 829 108 527 356 527 356 939 920 939 920 835 862 835 862 714 562 714 562 434 143 434 143 675 824 675 824 327 470 327 470 187 465 187 465 876 386 876 386 720 935 720 935 742 498 742 498 798 867 798 867 899 786 899 786 844 685 844 685 295 119 295 119 834 283 834 283 604 271 604 271 241 636 241 636 190 169 190 169 192 697 192 697 951 476 951 476 812 811 812 811 18 552 18 552 870 928 870 928 823 564 823 564 686 846 686 846 101 73 101 73 22 793 22 793 358 895 358 895 801 729 801 729 192 45 192 45 875 65 875 65 508 940 508 940 955 916 955 916 691 419 691 419 562 490 562 490 891 358 891 358 133 635 133 635 363 656 363 656 413 764 413 764 478 374 478 374 624 553 624 553 814 161 814 161 540 400 540 400 366 115 366 115 742 504 742 504 88 615 88 615 147 79 147 79 483 236 483 236 462 428 462 428 326 375 326 375 121 741 121 741 834 787 834 787 727 338 727 338 600 804 600 804 599 227 599 227 140 652 140 652 814 209 814 209 594 252 594 252 930 940 930 940 133 700 133 700 520 885 520 885 823 482 823 482 736 571 736 571 223 494 223 494 726 573 726 573 917 197 917 197 575 113 575 113 674 905 674 905 446 654 446 654 414 205 414 205 648 411 648 411 956 834 956 834 357 512 357 512 399 339 399 339 367 551 367 551 864 951 864 951 896 772 896 772 305 30 305 30 52 136 52 136 141 843 141 843 243 686 243 686 45 887 45 887 190 283 190 283 513 43 513 43 242 847 242 847 248 249 248 249 310 84 310 84 757 517 757 517 472 402 472 402 149 589 149 589 52 186 52 186 488 674 488 674 862 441 862 441 236 406 236 406 720 721 720 721 372 833 372 833 120 667 120 667 845 293 845 293 657 917 657 917 525 317 525 317 518 451 518 451 596 791 596 791 917 506 917 506 657 270 657 270 621 316 621 316 149 284 149 284 19 198 19 198 703 429 703 429 350 897 350 897 347 632 347 632 142 609 142 609 392 727 392 727 235 934 235 934 757 488 757 488 204 412 204 412 860 524 860 524 189 148 189 148 402 38 402 38 495 726 495 726 434 439 434 439 587 189 587 189 59 366 59 366 181 648 181 648 63 433 63 433 120 257 120 257 531 630 531 630 917 697 917 697 401 235 401 235 573 913 573 913 52 751 52 751 344 257 344 257 659 556 659 556 389 317 389 317 184 641 184 641 776 865 776 865 373 76 373 76 772 417 772 417 452 390 452 390 348 101 348 101 403 945 403 945 139 261 139 261 944 519 944 519 448 754 448 754 787 104 787 104 863 485 863 485 352 34 352 34 754 32 754 32 372 522 372 522 434 570 434 570 353 425 353 425 841 861 841 861 706 196 706 196 676 86 676 86 885 681 885 681 54 654 54 654 926 151 926 151 270 743 270 743 75 918 75 918 865 6 865 6 208 382 208 382 467 619 467 619 711 372 711 372 348 85 348 85 322 333 322 333 221 648 221 648 926 509 926 509 680 122 680 122 746 17 746 17 224 535 224 535 187 370 187 370 792 867 792 867 841 246 841 246 624 707 624 707 886 100 886 100 50 763 50 763 233 535 233 535 495 572 495 572 398 392 398 392 325 44 325 44 593 944 593 944 735 220 735 220 135 91 135 91 804 754 804 754 511 487 511 487 783 454 783 454 465 413 465 413 455 178 455 178 119 61 119 61 111 99 111 99 801 236 801 236 314 754 314 754 856 516 856 516 868 658 868 658 817 250 817 250 145 824 145 824 500 260 500 260 121 110 121 110 307 70 307 70 640 254 640 254 952 604 952 604 177 27 177 27 316 773 316 773 225 597 225 597 345 212 345 212 851 342 851 342 887 832 887 832 702 826 702 826 819 564 819 564 204 198 204 198 858 170 858 170 874 582 874 582 268 584 268 584 717 319 717 319 579 786 579 786 194 847 194 847 749 504 749 504 209 151 209 151 713 935 713 935 260 460 260 460 849 896 849 896 179 896 179 896 947 951 947 951 496 704 496 704 388 343 388 343 282 410 282 410 503 601 503 601 554 724 554 724 756 711 756 711 331 262 331 262 145 746 145 746 489 39 489 39 456 50 456 50 229 340 229 340 340 884 340 884 354 877 354 877 675 177 675 177 957 522 957 522 68 316 68 316 677 404 677 404 51 747 51 747 86 725 86 725 204 151 204 151 387 129 387 129 147 479 147 479 465 477 465 477 515 264 515 264 791 46 791 46 31 313 31 313 849 816 849 816 154 394 154 394 935 765 935 765 393 689 393 689 389 385 389 385 950 611 950 611 462 250 462 250 951 462 951 462 628 52 628 52 196 520 196 520 668 914 668 914 765 826 765 826 932 165 932 165 368 732 368 732 402 708 402 708 519 463 519 463 598 500 598 500 769 578 769 578 160 225 160 225 816 927 816 927 756 396 756 396 123 483 123 483 161 298 161 298 910 916 910 916 203 777 203 777 816 463 816 463 631 723 631 723 746 488 746 488 128 75 128 75 585 485 585 485 70 593 70 593 951 412 951 412 91 853 91 853 169 62 169 62 16 491 16 491 207 258 207 258 371 748 371 748 92 324 92 324 242 239 242 239 454 464 454 464 314 251 314 251 934 342 934 342 51 632 51 632 147 639 147 639 807 501 807 501 72 192 72 192 215 801 215 801 137 659 137 659 516 419 516 419 13 144 13 144 191 674 191 674 631 948 631 948 296 598 296 598 321 924 321 924 158 122 158 122 795 520 795 520 475 351 475 351 306 268 306 268 240 666 240 666 403 527 403 527 925 263 925 263 211 37 211 37 163 235 163 235 93 519 93 519 189 928 189 928 52 587 52 587 921 82 921 82 904 643 904 643 471 779 471 779 335 855 335 855 138 839 138 839 617 401 617 401 347 649 347 649 955 549 955 549 20 73 20 73 750 235 750 235 288 790 288 790 603 88 603 88 925 478 925 478 432 580 432 580 393 223 393 223 337 402 337 402 465 645 465 645 878 335 878 335 835 689 835 689 587 319 587 319 432 401 432 401 348 731 348 731 238 275 238 275 438 559 438 559 361 581 361 581 312 31 312 31 488 931 488 931 189 652 189 652 831 456 831 456 365 362 365 362 358 135 358 135 194 579 194 579 362 68 362 68 750 206 750 206 591 585 591 585 319 626 319 626 731 10 731 10 245 358 245 358 260 665 260 665 317 76 317 76 493 506 493 506 394 678 394 678 742 76 742 76 695 5 695 5 340 855 340 855 384 378 384 378 922 782 922 782 935 662 935 662 226 160 226 160 704 594 704 594 753 337 753 337 371 99 371 99 61 884 61 884 527 70 527 70 673 486 673 486 696 286 696 286 532 532 532 532 323 213 323 213 736 897 736 897 436 74 436 74 779 924 779 924 120 834 120 834 275 552 275 552 152 206 152 206 125 907 125 907 617 440 617 440 423 739 423 739 361 132 361 132 416 91 416 91 342 533 342 533 539 531 539 531 678 797 678 797 533 49 533 49 927 280 927 280 263 866 263 866 94 482 94 482 300 866 300 866 101 635 101 635 219 66 219 66 564 952 564 952 596 103 596 103 607 660 607 660 212 806 212 806 308 309 308 309 63 511 63 511 162 79 162 79 566 176 566 176 300 338 300 338 466 286 466 286 186 339 186 339 799 280 799 280 127 406 127 406 473 709 473 709 383 124 383 124 546 423 546 423 242 4 242 4 36 683 36 683 132 456 132 456 589 567 589 567 905 393 905 393 547 476 547 476 370 767 370 767 31 402 31 402 412 11 412 11 320 303 320 303 619 357 619 357 87 864 87 864 380 439 380 439 829 743 829 743 152 527 152 527 617 427 617 427 886 398 886 398 309 310 309 310 804 147 804 147 706 172 706 172 593 687 593 687 955 811 955 811 354 476 354 476 58 551 58 551 217 585 217 585 259 803 259 803 680 119 680 119 52 952 52 952 9 201 9 201 384 446 384 446 861 200 861 200 739 67 739 67 697 12 697 12 225 544 225 544 44 82 44 82 156 9 156 9 283 260 283 260 33 775 33 775 105 704 105 704 833 593 833 593 369 371 369 371 424 853 424 853 545 273 545 273 37 670 37 670 39 105 39 105 731 390 731 390 568 777 568 777 244 832 244 832 819 939 819 939 829 535 829 535 65 707 65 707 800 152 800 152 897 653 897 653 902 526 902 526 915 614 915 614 241 669 241 669 276 679 276 679 908 157 908 157 805 406 805 406 363 199 363 199 777 534 777 534 142 40 142 40 726 789 726 789 103 359 103 359 250 467 250 467 75 326 75 326 731 453 731 453 426 520 426 520 859 263 859 263 19 837 19 837 643 20 643 20 809 145 809 145 88 795 88 795 434 373 434 373 739 957 739 957 264 189 264 189 621 363 621 363 265 560 265 560 324 498 324 498 456 500 456 500 414 62 414 62 319 836 319 836 855 339 855 339 748 27 748 27 266 197 266 197 356 6 356 6 937 109 937 109 676 601 676 601 471 711 471 711 539 798 539 798 321 212 321 212 754 835 754 835 422 166 422 166 632 60 632 60 598 704 598 704 509 474 509 474 481 398 481 398 198 258 198 258 322 706 322 706 899 925 899 925 315 661 315 661 560 450 560 450 592 72 592 72 876 274 876 274 166 306 166 306 241 597 241 597 432 348 432 348 763 340 763 340 591 769 591 769 714 195 714 195 233 504 233 504 667 76 667 76 944 551 944 551 56 700 56 700 786 311 786 311 628 548 628 548 332 882 332 882 641 652 641 652 654 369 654 369 717 889 717 889 375 175 375 175 890 141 890 141 487 12 487 12 584 400 584 400 793 899 793 899 90 784 90 784 368 669 368 669 701 96 701 96 364 828 364 828 579 771 579 771 197 780 197 780 689 510 689 510 559 49 559 49 452 662 452 662 585 125 585 125 805 798 805 798 603 35 603 35 329 556 329 556 682 902 682 902 727 721 727 721 8 645 8 645 156 669 156 669 487 681 487 681 7 92 7 92 247 424 247 424 389 753 389 753 770 841 770 841 716 592 716 592 517 562 517 562 190 214 190 214 63 437 63 437 116 512 116 512 84 250 84 250 277 732 277 732 811 190 811 190 470 440 470 440 788 137 788 137 425 952 425 952 752 160 752 160 488 417 488 417 25 669 25 669 928 58 928 58 372 422 372 422 683 196 683 196 71 929 71 929 754 546 754 546 818 695 818 695 120 318 120 318 646 52 646 52 69 164 69 164 251 597 251 597 460 571 460 571 498 559 498 559 235 486 235 486 794 531 794 531 254 406 254 406 405 86 405 86 580 601 580 601 187 560 187 560 353 474 353 474 325 322 325 322 811 297 811 297 10 627 10 627 639 604 639 604 350 586 350 586 160 252 160 252 302 162 302 162 618 451 618 451 20 954 20 954 300 686 300 686 58 437 58 437 265 145 265 145 912 275 912 275 842 695 842 695 813 868 813 868 577 573 577 573 662 320 662 320 740 538 740 538 142 143 142 143 100 240 100 240 267 796 267 796 749 289 749 289 610 557 610 557 322 717 322 717 55 837 55 837 817 902 817 902 8 816 8 816 293 608 293 608 786 558 786 558 412 560 412 560 313 98 313 98 760 642 760 642 782 766 782 766 206 103 206 103 294 38 294 38 422 544 422 544 262 673 262 673 711 170 711 170 473 814 473 814 300 635 300 635 782 414 782 414 751 900 751 900 598 242 598 242 842 868 842 868 479 26 479 26 95 712 95 712 576 774 576 774 882 297 882 297 359 134 359 134 255 735 255 735 178 75 178 75 313 523 313 523 365 344 365 344 12 335 12 335 703 757 703 757 783 465 783 465 879 401 879 401 657 101 657 101 215 36 215 36 614 260 614 260 400 266 400 266 687 724 687 724 658 749 658 749 189 523 189 523 766 393 766 393 825 801 825 801 833 722 833 722 339 408 339 408 320 801 320 801 28 680 28 680 258 219 258 219 634 440 634 440 440 365 440 365 437 172 437 172 198 215 198 215 2 770 2 770 800 478 800 478 298 105 298 105 117 400 117 400 104 792 104 792 250 317 250 317 879 865 879 865 16 278 16 278 627 934 627 934 947 306 947 306 406 617 406 617 255 595 255 595 371 97 371 97 920 341 920 341 935 589 935 589 227 167 227 167 270 880 270 880 61 506 61 506 538 510 538 510 669 439 669 439 377 434 377 434 443 662 443 662 545 197 545 197 185 134 185 134 38 81 38 81 167 753 167 753 481 323 481 323 940 528 940 528 954 746 954 746 379 895 379 895 423 662 423 662 150 846 150 846 766 679 766 679 561 251 561 251 15 141 15 141 550 179 550 179 435 9 435 9 317 843 317 843 616 471 616 471 937 904 937 904 686 285 686 285 381 929 381 929 707 217 707 217 182 956 182 956 634 399 634 399 103 263 103 263 914 952 914 952 778 75 778 75 869 422 869 422 257 702 257 702 493 334 493 334 512 548 512 548 9 787 9 787 856 663 856 663 613 320 613 320 817 824 817 824 257 287 257 287 203 191 203 191 322 268 322 268 949 31 949 31 24 831 24 831 232 48 232 48 127 464 127 464 393 33 393 33 334 847 334 847 496 437 496 437 259 715 259 715 361 950 361 950 143 580 143 580 838 173 838 173 472 371 472 371 720 204 720 204 660 415 660 415 502 87 502 87 881 76 881 76 912 576 912 576 636 250 636 250 122 514 122 514 366 144 366 144 364 144 364 144 893 249 893 249 860 384 860 384 19 9 19 9 438 8 438 8 331 345 331 345 875 97 875 97 527 598 527 598 877 321 877 321 924 874 924 874 765 62 765 62 887 253 887 253 64 61 64 61 643 400 643 400 655 425 655 425 329 756 329 756 730 542 730 542 59 300 59 300 359 766 359 766 866 923 866 923 182 89 182 89 179 776 179 776 752 503 752 503 897 538 897 538 757 12 757 12 603 130 603 130 160 759 160 759 256 854 256 854 144 19 144 19 269 185 269 185 498 75 498 75 163 669 163 669 118 936 118 936 189 684 189 684 840 692 840 692 591 421 591 421 763 122 763 122 644 753 644 753 939 695 939 695 317 79 317 79 772 745 772 745 485 603 485 603 453 228 453 228 156 803 156 803 799 157 799 157 586 125 586 125 858 822 858 822 123 402 123 402 409 817 409 817 449 316 449 316 680 592 680 592 856 89 856 89 84 427 84 427 479 635 479 635 128 66 128 66 353 719 353 719 233 639 233 639 401 417 401 417 596 751 596 751 416 777 416 777 264 261 264 261 543 586 543 586 23 650 23 650 187 757 187 757 202 737 202 737 483 667 483 667 229 687 229 687 851 6 851 6 427 814 427 814 734 97 734 97 306 589 306 589 367 378 367 378 650 455 650 455 439 384 439 384 674 109 674 109 179 855 179 855 75 169 75 169 823 369 823 369 33 556 33 556 260 236 260 236 30 448 30 448 493 95 493 95 361 51 361 51 562 529 562 529 282 173 282 173 590 925 590 925 34 94 34 94 348 240 348 240 519 491 519 491 704 486 704 486 290 858 290 858 393 541 393 541 195 190 195 190 568 419 568 419 719 539 719 539 806 112 806 112 305 569 305 569 350 618 350 618 949 492 949 492 488 684 488 684 650 777 650 777 320 216 320 216 866 276 866 276 476 575 476 575 419 289 419 289 919 418 919 418 942 946 942 946 915 815 915 815 693 643 693 643 202 806 202 806 861 349 861 349 799 500 799 500 555 485 555 485 361 899 361 899 180 51 180 51 380 643 380 643 316 697 316 697 918 494 918 494 362 879 362 879 547 258 547 258 897 433 897 433 186 616 186 616 265 191 265 191 161 54 161 54 167 330 167 330 528 488 528 488 424 958 424 958 853 102 853 102 167 862 167 862 274 377 274 377 618 871 618 871 262 883 262 883 544 341 544 341 362 303 362 303 723 15 723 15 605 365 605 365 487 880 487 880 233 631 233 631 658 511 658 511 639 568 639 568 727 401 727 401 225 610 225 610 449 713 449 713 84 524 84 524 498 744 498 744 806 528 806 528 11 396 11 396 783 325 783 325 780 191 780 191 861 604 861 604 618 114 618 114 96 359 96 359 412 149 412 149 769 839 769 839 881 266 881 266 128 461 128 461 623 492 623 492 774 556 774 556 736 57 736 57 482 37 482 37 478 870 478 870 761 454 761 454 308 696 308 696 98 633 98 633 5 864 5 864 559 736 559 736 949 942 949 942 464 886 464 886 219 894 219 894 73 281 73 281 504 265 504 265 397 703 397 703 110 640 110 640 422 367 422 367 305 336 305 336 548 957 548 957 455 3 455 3 955 482 955 482 146 510 146 510 273 450 273 450 748 43 748 43 901 96 901 96 853 57 853 57 544 574 544 574 612 168 612 168 747 482 747 482 91 602 91 602 376 202 376 202 743 586 743 586 844 768 844 768 177 198 177 198 156 233 156 233 132 893 132 893 52 391 52 391 115 929 115 929 410 224 410 224 145 126 145 126 898 886 898 886 166 956 166 956 345 129 345 129 429 14 429 14 953 181 953 181 665 456 665 456 617 358 617 358 329 867 329 867 481 425 481 425 728 798 728 798 756 654 756 654 947 516 947 516 271 469 271 469 755 855 755 855 498 30 498 30 931 522 931 522 532 297 532 297 81 585 81 585 850 600 850 600 280 425 280 425 937 20 937 20 187 860 187 860 870 917 870 917 367 834 367 834 680 174 680 174 1 20 1 20 613 591 613 591 803 624 803 624 637 826 637 826 887 88 887 88 904 645 904 645 397 732 397 732 692 88 692 88 206 514 206 514 728 200 728 200 481 513 481 513 189 918 189 918 589 328 589 328 308 776 308 776 185 586 185 586 397 821 397 821 66 661 66 661 89 659 89 659 726 79 726 79 602 654 602 654 939 786 939 786 196 53 196 53 849 129 849 129 661 918 661 918 23 95 23 95 834 360 834 360 878 301 878 301 788 584 788 584 625 657 625 657 156 115 156 115 911 492 911 492 521 40 521 40 253 646 253 646 725 856 725 856 759 423 759 423 456 235 456 235 711 222 711 222 849 738 849 738 470 194 470 194 774 578 774 578 492 325 492 325 217 400 217 400 147 381 147 381 815 762 815 762 454 818 454 818 229 486 229 486 682 779 682 779 517 842 517 842 509 554 509 554 148 864 148 864 899 61 899 61 440 583 440 583 712 88 712 88 610 755 610 755 735 168 735 168 468 667 468 667 791 474 791 474 581 105 581 105 444 169 444 169 104 843 104 843 137 78 137 78 260 922 260 922 273 716 273 716 772 31 772 31 480 172 480 172 8 184 8 184 178 169 178 169 171 298 171 298 159 417 159 417 821 11 821 11 214 5 214 5 642 837 642 837 949 427 949 427 113 130 113 130 431 950 431 950 657 236 657 236 405 402 405 402 103 781 103 781 30 678 30 678 24 867 24 867 207 657 207 657 30 346 30 346 640 673 640 673 380 536 380 536 578 186 578 186 858 808 858 808 439 662 439 662 308 443 308 443 146 767 146 767 77 571 77 571 742 390 742 390 810 218 810 218 158 948 158 948 584 571 584 571 904 932 904 932 374 730 374 730 572 817 572 817 926 159 926 159 349 921 349 921 75 45 75 45 921 317 921 317 643 208 643 208 821 565 821 565 114 517 114 517 559 671 559 671 543 2 543 2 576 135 576 135 261 473 261 473 472 680 472 680 701 387 701 387 648 104 648 104 871 410 871 410 81 748 81 748 415 338 415 338 605 630 605 630 832 182 832 182 172 242 172 242 223 216 223 216 133 180 133 180 427 604 427 604 147 675 147 675 764 338 764 338 928 769 928 769 517 183 517 183 797 691 797 691 647 662 647 662 890 894 890 894 60 855 60 855 487 817 487 817 526 460 526 460 929 537 929 537 114 439 114 439 848 82 848 82 252 23 252 23 359 137 359 137 928 285 928 285 207 1 207 1 727 904 727 904 276 119 276 119 391 10 391 10 611 116 611 116 631 189 631 189 546 449 546 449 217 213 217 213 75 135 75 135 787 704 787 704 483 934 483 934 80 646 80 646 482 756 482 756 929 952 929 952 53 483 53 483 41 584 41 584 885 233 885 233 276 428 276 428 927 47 927 47 909 72 909 72 509 645 509 645 761 173 761 173 897 104 897 104 584 311 584 311 391 916 391 916 92 211 92 211 6 323 6 323 646 54 646 54 530 130 530 130 855 765 855 765 408 599 408 599 778 89 778 89 415 588 415 588 115 121 115 121 780 514 780 514 639 483 639 483 29 596 29 596 440 289 440 289 187 43 187 43 805 630 805 630 455 548 455 548 807 935 807 935 191 429 191 429 905 78 905 78 45 266 45 266 39 62 39 62 797 65 797 65 812 486 812 486 935 5 935 5 133 834 133 834 790 809 790 809 370 932 370 932 700 613 700 613 46 478 46 478 739 726 739 726 901 454 901 454 688 434 688 434 293 376 293 376 946 407 946 407 566 658 566 658 321 731 321 731 106 579 106 579 786 270 786 270 9 84 9 84 180 776 180 776 824 353 824 353 572 8 572 8 517 417 517 417 453 579 453 579 181 148 181 148 628 736 628 736 945 703 945 703 686 899 686 899 261 293 261 293 691 665 691 665 345 778 345 778 260 212 260 212 469 433 469 433 348 208 348 208 735 306 735 306 15 300 15 300 275 174 275 174 369 705 369 705 428 201 428 201 574 211 574 211 358 583 358 583 41 498 41 498 859 676 859 676 315 257 315 257 667 509 667 509 101 721 101 721 880 43 880 43 783 823 783 823 378 539 378 539 183 123 183 123 634 894 634 894 318 100 318 100 717 312 717 312 113 958 113 958 621 857 621 857 815 536 815 536 622 350 622 350 923 738 923 738 921 40 921 40 705 492 705 492 606 956 606 956 179 30 179 30 818 916 818 916 923 487 923 487 464 399 464 399 181 377 181 377 788 661 788 661 74 802 74 802 36 361 36 361 937 468 937 468 407 325 407 325 940 654 940 654 283 235 283 235 907 234 907 234 304 283 304 283 166 877 166 877 934 697 934 697 361 15 361 15 173 913 173 913 244 420 244 420 530 725 530 725 771 676 771 676 29 583 29 583 495 390 495 390 662 321 662 321 49 348 49 348 9 381 9 381 732 101 732 101 149 187 149 187 486 589 486 589 335 305 335 305 708 135 708 135 77 540 77 540 615 378 615 378 599 547 599 547 614 8 614 8 172 106 172 106 346 864 346 864 304 872 304 872 367 60 367 60 616 780 616 780 340 30 340 30 287 174 287 174 132 778 132 778 487 147 487 147 112 35 112 35 434 289 434 289 6 398 6 398 211 875 211 875 892 595 892 595 670 882 670 882 492 496 492 496 26 581 26 581 102 646 102 646 794 628 794 628 507 179 507 179 795 166 795 166 192 859 192 859 41 390 41 390 509 535 509 535 196 449 196 449 135 169 135 169 952 428 952 428 179 716 179 716 420 223 420 223 461 93 461 93 124 530 124 530 297 629 297 629 545 550 545 550 277 948 277 948 557 225 557 225 190 10 190 10 610 809 610 809 563 248 563 248 826 364 826 364 77 633 77 633 205 155 205 155 236 588 236 588 903 736 903 736 329 54 329 54 898 167 898 167 534 15 534 15 57 746 57 746 885 418 885 418 793 622 793 622 547 702 547 702 505 631 505 631 873 909 873 909 456 546 456 546 387 595 387 595 305 661 305 661 200 615 200 615 463 56 463 56 277 37 277 37 355 775 355 775 154 449 154 449 846 525 846 525 477 637 477 637 696 889 696 889 406 807 406 807 712 8 712 8 316 231 316 231 717 79 717 79 588 725 588 725 362 665 362 665 202 256 202 256 212 956 212 956 413 29 413 29 127 61 127 61 59 169 59 169 914 420 914 420 455 329 455 329 496 833 496 833 419 838 419 838 543 268 543 268 711 388 711 388 72 27 72 27 540 866 540 866 925 735 925 735 701 639 701 639 897 735 897 735 58 592 58 592 659 24 659 24 54 309 54 309 54 958 54 958 193 281 193 281 20 814 20 814 571 726 571 726 541 540 541 540 109 800 109 800 141 148 141 148 837 853 837 853 303 896 303 896 416 93 416 93 470 752 470 752 878 713 878 713 747 20 747 20 106 225 106 225 439 460 439 460 574 408 574 408 238 393 238 393 445 358 445 358 71 609 71 609 388 659 388 659 705 259 705 259 689 867 689 867 174 930 174 930 389 493 389 493 395 660 395 660 574 915 574 915 205 156 205 156 320 407 320 407 496 32 496 32 536 181 536 181 369 133 369 133 525 705 525 705 892 463 892 463 3 282 3 282 106 217 106 217 538 447 538 447 178 388 178 388 137 644 137 644 64 893 64 893 494 101 494 101 143 689 143 689 124 432 124 432 612 683 612 683 244 601 244 601 241 223 241 223 525 556 525 556 537 235 537 235 685 516 685 516 906 151 906 151 486 855 486 855 93 359 93 359 606 456 606 456 659 567 659 567 750 346 750 346 671 305 671 305 449 197 449 197 677 548 677 548 379 778 379 778 945 675 945 675 674 14 674 14 841 377 841 377 9 936 9 936 805 116 805 116 566 743 566 743 466 19 466 19 656 936 656 936 938 822 938 822 552 770 552 770 439 481 439 481 865 239 865 239 657 489 657 489 345 377 345 377 706 573 706 573 20 583 20 583 419 610 419 610 851 867 851 867 498 76 498 76 168 107 168 107 926 809 926 809 896 419 896 419 325 201 325 201 469 908 469 908 454 46 454 46 501 676 501 676 927 153 927 153 88 537 88 537 850 97 850 97 674 754 674 754 677 202 677 202 895 259 895 259 252 42 252 42 661 702 661 702 606 429 606 429 902 184 902 184 709 4 709 4 289 512 289 512 236 914 236 914 109 743 109 743 878 599 878 599 510 205 510 205 691 105 691 105 439 881 439 881 519 625 519 625 323 113 323 113 290 580 290 580 807 640 807 640 624 958 624 958 36 782 36 782 281 953 281 953 630 806 630 806 896 660 896 660 481 526 481 526 936 789 936 789 856 92 856 92 853 263 853 263 77 305 77 305 317 848 317 848 822 926 822 926 802 766 802 766 627 362 627 362 724 105 724 105 101 786 101 786 752 820 752 820 749 600 749 600 497 595 497 595 925 792 925 792 217 599 217 599 624 59 624 59 390 443 390 443 129 371 129 371 838 314 838 314 279 731 279 731 432 645 432 645 229 348 229 348 169 44 169 44 798 328 798 328 405 531 405 531 925 740 925 740 853 578 853 578 793 63 793 63 285 850 285 850 581 649 581 649 226 219 226 219 746 503 746 503 861 813 861 813 624 732 624 732 948 649 948 649 297 781 297 781 819 834 819 834 849 347 849 347 680 911 680 911 900 244 900 244 794 99 794 99 861 498 861 498 456 894 456 894 157 131 157 131 583 566 583 566 611 852 611 852 544 184 544 184 650 824 650 824 28 313 28 313 870 163 870 163 925 598 925 598 679 891 679 891 809 487 809 487 23 897 23 897 278 855 278 855 389 307 389 307 167 100 167 100 867 578 867 578 619 88 619 88 296 331 296 331 699 344 699 344 455 343 455 343 890 236 890 236 693 277 693 277 903 461 903 461 272 617 272 617 310 707 310 707 242 622 242 622 368 569 368 569 629 252 629 252 619 878 619 878 113 279 113 279 299 793 299 793 15 191 15 191 582 872 582 872 584 518 584 518 791 447 791 447 527 810 527 810 474 590 474 590 774 580 774 580 267 755 267 755 652 410 652 410 610 555 610 555 179 816 179 816 372 885 372 885 519 850 519 850 385 830 385 830 374 781 374 781 512 725 512 725 269 106 269 106 824 649 824 649 83 270 83 270 644 78 644 78 917 628 917 628 17 567 17 567 421 171 421 171 393 242 393 242 811 911 811 911 81 635 81 635 362 250 362 250 223 517 223 517 156 673 156 673 330 7 330 7 437 642 437 642 538 755 538 755 322 673 322 673 630 116 630 116 843 73 843 73 101 870 101 870 18 36 18 36 488 107 488 107 138 445 138 445 169 885 169 885 127 361 127 361 561 785 561 785 521 72 521 72 302 214 302 214 309 370 309 370 215 563 215 563 673 793 673 793 352 275 352 275 799 903 799 903 388 117 388 117 338 219 338 219 788 569 788 569 253 214 253 214 691 680 691 680 8 699 8 699 719 518 719 518 263 42 263 42 94 215 94 215 957 396 957 396 657 858 657 858 38 445 38 445 934 17 934 17 453 88 453 88 552 691 552 691 48 163 48 163 916 13 916 13 330 606 330 606 417 695 417 695 689 226 689 226 763 153 763 153 817 881 817 881 488 944 488 944 66 40 66 40 539 167 539 167 431 545 431 545 137 32 137 32 542 139 542 139 261 301 261 301 205 199 205 199 614 937 614 937 167 811 167 811 179 879 179 879 84 39 84 39 132 376 132 376 870 401 870 401 862 845 862 845 111 844 111 844 793 45 793 45 785 884 785 884 448 212 448 212 887 290 887 290 588 883 588 883 813 34 813 34 122 634 122 634 151 793 151 793 22 125 22 125 704 664 704 664 81 505 81 505 728 534 728 534 222 556 222 556 870 392 870 392 587 41 587 41 247 853 247 853 106 340 106 340 54 866 54 866 207 220 207 220 338 882 338 882 641 942 641 942 147 359 147 359 91 617 91 617 589 719 589 719 113 928 113 928 709 678 709 678 66 47 66 47 102 660 102 660 558 909 558 909 472 11 472 11 71 207 71 207 119 193 119 193 566 546 566 546 341 437 341 437 113 64 113 64 858 71 858 71 664 834 664 834 238 628 238 628 350 952 350 952 518 286 518 286 587 673 587 673 595 113 595 113 560 208 560 208 39 660 39 660 3 198 3 198 65 143 65 143 46 898 46 898 733 913 733 913 129 38 129 38 907 709 907 709 957 346 957 346 267 916 267 916 649 168 649 168 364 738 364 738 278 917 278 917 644 256 644 256 292 726 292 726 660 16 660 16 469 680 469 680 211 290 211 290 106 75 106 75 657 12 657 12 898 693 898 693 646 83 646 83 506 330 506 330 916 68 916 68 910 397 910 397 153 500 153 500 380 247 380 247 362 392 362 392 477 564 477 564 744 643 744 643 88 91 88 91 547 281 547 281 561 241 561 241 314 17 314 17 534 283 534 283 501 781 501 781 903 643 903 643 244 955 244 955 705 126 705 126 319 310 319 310 435 810 435 810 754 369 754 369 373 57 373 57 556 912 556 912 522 414 522 414 496 71 496 71 489 938 489 938 38 349 38 349 236 309 236 309 196 912 196 912 891 29 891 29 357 42 357 42 538 942 538 942 707 902 707 902 125 914 125 914 580 61 580 61 812 775 812 775 212 387 212 387 433 22 433 22 550 258 550 258 83 244 83 244 836 82 836 82 791 287 791 287 870 726 870 726 124 724 124 724 523 181 523 181 607 123 607 123 176 383 176 383 448 730 448 730 599 120 599 120 389 479 389 479 40 568 40 568 65 387 65 387 777 838 777 838 411 336 411 336 261 466 261 466 490 426 490 426 549 846 549 846 821 901 821 901 635 18 635 18 347 136 347 136 401 80 401 80 485 915 485 915 842 507 842 507 851 468 851 468 736 505 736 505 343 564 343 564 796 541 796 541 835 40 835 40 449 108 449 108 255 919 255 919 437 915 437 915 98 68 98 68 378 898 378 898 483 589 483 589 539 543 539 543 535 491 535 491 253 762 253 762 27 526 27 526 173 393 173 393 779 129 779 129 463 900 463 900 801 421 801 421 322 694 322 694 179 136 179 136 903 937 903 937 118 675 118 675 592 252 592 252 490 758 490 758 695 394 695 394 127 842 127 842 871 419 871 419 793 514 793 514 483 877 483 877 442 748 442 748 445 459 445 459 691 117 691 117 758 386 758 386 236 569 236 569 648 372 648 372 85 943 85 943 351 504 351 504 366 131 366 131 440 185 440 185 850 151 850 151 516 553 516 553 638 310 638 310 718 608 718 608 831 807 831 807 753 612 753 612 47 954 47 954 446 401 446 401 907 188 907 188 53 227 53 227 23 822 23 822 740 678 740 678 70 717 70 717 708 591 708 591 349 383 349 383 699 517 699 517 639 540 639 540 832 505 832 505 581 71 581 71 330 861 330 861 754 405 754 405 322 758 322 758 728 503 728 503 246 428 246 428 748 179 748 179 439 729 439 729 316 30 316 30 779 222 779 222 414 790 414 790 601 812 601 812 514 67 514 67 125 908 125 908 939 869 939 869 914 684 914 684 616 130 616 130 375 22 375 22 525 721 525 721 243 652 243 652 391 280 391 280 142 135 142 135 789 229 789 229 119 505 119 505 509 652 509 652 630 430 630 430 427 543 427 543 50 534 50 534 678 626 678 626 877 88 877 88 656 637 656 637 70 478 70 478 770 893 770 893 50 558 50 558 722 179 722 179 638 511 638 511 343 164 343 164 642 544 642 544 620 778 620 778 141 758 141 758 511 761 511 761 27 69 27 69 652 456 652 456 719 732 719 732 723 449 723 449 872 831 872 831 586 445 586 445 230 123 230 123 358 249 358 249 206 126 206 126 431 395 431 395 439 432 439 432 616 52 616 52 528 833 528 833 917 648 917 648 198 186 198 186 633 689 633 689 141 628 141 628 668 267 668 267 321 44 321 44 751 822 751 822 564 781 564 781 951 161 951 161 507 937 507 937 122 246 122 246 235 544 235 544 910 114 910 114 643 740 643 740 372 143 372 143 367 529 367 529 279 140 279 140 749 375 749 375 605 160 605 160 659 809 659 809 605 763 605 763 806 231 806 231 50 494 50 494 713 302 713 302 35 117 35 117 120 605 120 605 476 502 476 502 81 666 81 666 76 657 76 657 905 109 905 109 110 225 110 225 51 115 51 115 242 700 242 700 953 35 953 35 247 681 247 681 65 247 65 247 584 927 584 927 578 361 578 361 36 807 36 807 261 341 261 341 695 469 695 469 568 741 568 741 313 487 313 487 38 474 38 474 501 431 501 431 471 430 471 430 535 853 535 853 439 415 439 415 881 848 881 848 218 95 218 95 27 880 27 880 925 579 925 579 641 884 641 884 617 485 617 485 141 162 141 162 729 614 729 614 266 670 266 670 593 209 593 209 448 715 448 715 589 101 589 101 171 299 171 299 610 321 610 321 505 729 505 729 547 438 547 438 476 205 476 205 51 326 51 326 587 66 587 66 370 393 370 393 129 44 129 44 8 182 8 182 43 554 43 554 731 343 731 343 96 255 96 255 584 342 584 342 218 106 218 106 835 427 835 427 432 525 432 525 267 25 267 25 436 118 436 118 730 167 730 167 556 485 556 485 280 6 280 6 250 630 250 630 360 522 360 522 652 813 652 813 511 278 511 278 363 901 363 901 298 656 298 656 703 798 703 798 923 573 923 573 3 776 3 776 736 780 736 780 935 388 935 388 297 64 297 64 480 103 480 103 567 931 567 931 544 563 544 563 447 636 447 636 321 251 321 251 697 355 697 355 741 377 741 377 662 151 662 151 909 593 909 593 609 676 609 676 486 649 486 649 757 574 757 574 558 91 558 91 127 578 127 578 534 615 534 615 292 524 292 524 814 882 814 882 252 922 252 922 822 678 822 678 551 275 551 275 368 169 368 169 950 544 950 544 288 395 288 395 192 92 192 92 819 436 819 436 668 828 668 828 223 592 223 592 580 859 580 859 418 23 418 23 910 174 910 174 922 580 922 580 233 937 233 937 373 130 373 130 663 630 663 630 41 958 41 958 292 312 292 312 144 54 144 54 782 231 782 231 130 681 130 681 434 184 434 184 778 468 778 468 750 614 750 614 937 196 937 196 373 603 373 603 160 591 160 591 187 91 187 91 468 153 468 153 90 847 90 847 619 76 619 76 633 923 633 923 103 726 103 726 618 438 618 438 260 777 260 777 952 645 952 645 368 481 368 481 935 763 935 763 905 730 905 730 695 518 695 518 289 36 289 36 803 411 803 411 271 140 271 140 435 441 435 441 226 553 226 553 15 658 15 658 740 11 740 11 612 274 612 274 357 172 357 172 628 849 628 849 525 835 525 835 958 80 958 80 144 388 144 388 434 372 434 372 477 74 477 74 514 124 514 124 743 324 743 324 101 312 101 312 299 599 299 599 829 443 829 443 353 422 353 422 164 747 164 747 955 131 955 131 812 622 812 622 98 551 98 551 374 905 374 905 484 608 484 608 642 501 642 501 283 26 283 26 51 615 51 615 842 365 842 365 132 175 132 175 802 943 802 943 246 951 246 951 956 860 956 860 464 469 464 469 518 631 518 631 195 31 195 31 367 350 367 350 135 726 135 726 745 257 745 257 878 223 878 223 36 480 36 480 803 196 803 196 122 222 122 222 238 842 238 842 725 934 725 934 163 37 163 37 712 270 712 270 920 362 920 362 224 805 224 805 501 264 501 264 951 360 951 360 135 409 135 409 269 603 269 603 958 103 958 103 511 373 511 373 907 167 907 167 185 380 185 380 541 815 541 815 896 46 896 46 857 631 857 631 229 171 229 171 726 910 726 910 133 243 133 243 485 680 485 680 233 132 233 132 34 554 34 554 13 510 13 510 750 527 750 527 345 815 345 815 408 413 408 413 86 636 86 636 82 105 82 105 57 140 57 140 758 398 758 398 860 661 860 661 683 744 683 744 140 884 140 884 242 109 242 109 738 222 738 222 223 453 223 453 176 60 176 60 439 576 439 576 327 164 327 164 855 220 855 220 825 53 825 53 425 116 425 116 227 255 227 255 646 375 646 375 234 429 234 429 557 470 557 470 248 381 248 381 700 641 700 641 678 574 678 574 917 342 917 342 10 632 10 632 731 946 731 946 269 793 269 793 315 668 315 668 631 433 631 433 143 400 143 400 719 667 719 667 330 768 330 768 495 123 495 123 614 396 614 396 893 403 893 403 134 19 134 19 14 375 14 375 636 793 636 793 511 459 511 459 547 375 547 375 564 827 564 827 323 862 323 862 758 637 758 637 378 100 378 100 132 899 132 899 779 319 779 319 237 888 237 888 128 346 128 346 277 676 277 676 458 907 458 907 878 294 878 294 550 153 550 153 737 691 737 691 136 453 136 453 625 268 625 268 606 84 606 84 448 599 448 599 595 566 595 566 126 883 126 883 507 171 507 171 331 660 331 660 365 163 365 163 74 292 74 292 589 391 589 391 459 169 459 169 733 565 733 565 296 885 296 885 294 808 294 808 378 777 378 777 935 909 935 909 625 903 625 903 818 318 818 318 940 414 940 414 764 812 764 812 238 769 238 769 8 630 8 630 885 893 885 893 94 194 94 194 169 762 169 762 188 855 188 855 667 730 667 730 590 906 590 906 186 608 186 608 657 88 657 88 818 766 818 766 945 94 945 94 406 260 406 260 471 333 471 333 186 743 186 743 585 104 585 104 624 448 624 448 683 165 683 165 488 819 488 819 772 72 772 72 648 259 648 259 381 773 381 773 790 295 790 295 299 469 299 469 161 497 161 497 62 291 62 291 496 737 496 737 755 814 755 814 355 17 355 17 900 882 900 882 191 565 191 565 479 877 479 877 326 126 326 126 344 571 344 571 466 69 466 69 753 287 753 287 897 354 897 354 926 646 926 646 456 939 456 939 550 184 550 184 661 834 661 834 203 276 203 276 873 465 873 465 676 511 676 511 178 801 178 801 839 664 839 664 317 2 317 2 898 843 898 843 204 656 204 656 409 879 409 879 701 652 701 652 190 502 190 502 332 664 332 664 545 292 545 292 244 551 244 551 658 170 658 170 45 625 45 625 217 489 217 489 594 744 594 744 779 917 779 917 923 352 923 352 212 609 212 609 933 388 933 388 476 678 476 678 841 719 841 719 149 510 149 510 485 89 485 89 195 148 195 148 673 585 673 585 646 855 646 855 206 606 206 606 788 843 788 843 221 284 221 284 660 604 660 604 505 732 505 732 436 399 436 399 55 532 55 532 948 693 948 693 58 526 58 526 446 499 446 499 127 802 127 802 20 103 20 103 498 775 498 775 955 256 955 256 513 285 513 285 69 72 69 72 407 382 407 382 462 880 462 880 497 734 497 734 775 840 775 840 74 676 74 676 828 661 828 661 255 678 255 678 763 78 763 78 554 522 554 522 535 208 535 208 625 469 625 469 56 372 56 372 614 908 614 908 372 3 372 3 759 830 759 830 182 115 182 115 483 916 483 916 889 610 889 610 847 712 847 712 331 868 331 868 372 783 372 783 206 708 206 708 689 519 689 519 8 284 8 284 464 227 464 227 942 635 942 635 429 172 429 172 558 542 558 542 864 602 864 602 634 717 634 717 715 184 715 184 669 366 669 366 213 166 213 166 190 335 190 335 157 167 157 167 887 115 887 115 866 924 866 924 102 774 102 774 404 929 404 929 645 506 645 506 808 913 808 913 785 310 785 310 100 92 100 92 120 727 120 727 210 257 210 257 821 320 821 320 802 42 802 42 204 465 204 465 101 929 101 929 671 953 671 953 276 189 276 189 398 618 398 618 414 591 414 591 710 170 710 170 708 87 708 87 82 599 82 599 842 488 842 488 687 148 687 148 12 49 12 49 801 501 801 501 870 829 870 829 95 903 95 903 53 134 53 134 940 564 940 564 249 100 249 100 691 702 691 702 101 462 101 462 568 595 568 595 777 151 777 151 119 38 119 38 98 376 98 376 562 843 562 843 555 303 555 303 570 282 570 282 146 7 146 7 67 887 67 887 821 326 821 326 404 247 404 247 34 526 34 526 51 360 51 360 490 533 490 533 505 611 505 611 832 207 832 207 585 192 585 192 409 321 409 321 410 219 410 219 653 872 653 872 884 108 884 108 216 519 216 519 284 840 284 840 917 625 917 625 108 206 108 206 116 247 116 247 695 133 695 133 626 641 626 641 586 762 586 762 519 157 519 157 843 624 843 624 62 576 62 576 676 417 676 417 426 321 426 321 715 656 715 656 206 635 206 635 884 59 884 59 929 326 929 326 625 18 625 18 753 90 753 90 274 933 274 933 781 504 781 504 732 577 732 577 451 598 451 598 676 670 676 670 642 107 642 107 173 578 173 578 399 358 399 358 358 565 358 565 932 641 932 641 73 567 73 567 586 127 586 127 833 177 833 177 336 902 336 902 735 479 735 479 218 530 218 530 757 413 757 413 644 307 644 307 910 291 910 291 665 157 665 157 400 285 400 285 300 935 300 935 290 690 290 690 725 119 725 119 853 801 853 801 535 738 535 738 592 806 592 806 4 106 4 106 849 398 849 398 380 952 380 952 244 294 244 294 389 437 389 437 401 137 401 137 782 597 782 597 548 417 548 417 707 367 707 367 535 727 535 727 650 245 650 245 85 768 85 768 834 678 834 678 769 388 769 388 697 115 697 115 612 428 612 428 499 612 499 612 224 844 224 844 252 43 252 43 307 733 307 733 547 510 547 510 797 770 797 770 756 483 756 483 270 506 270 506 868 135 868 135 220 754 220 754 110 125 110 125 758 440 758 440 342 308 342 308 466 646 466 646 337 2 337 2 672 8 672 8 247 757 247 757 47 710 47 710 394 709 394 709 758 950 758 950 230 902 230 902 527 180 527 180 554 21 554 21 32 601 32 601 876 52 876 52 886 668 886 668 916 152 916 152 549 580 549 580 545 526 545 526 150 509 150 509 291 261 291 261 573 468 573 468 358 466 358 466 357 709 357 709 278 92 278 92 578 380 578 380 566 167 566 167 538 684 538 684 883 332 883 332 473 782 473 782 701 199 701 199 429 835 429 835 842 831 842 831 175 591 175 591 408 627 408 627 531 894 531 894 57 842 57 842 937 724 937 724 653 929 653 929 915 57 915 57 255 510 255 510 578 749 578 749 744 784 744 784 499 556 499 556 477 266 477 266 99 591 99 591 171 769 171 769 103 896 103 896 85 822 85 822 757 696 757 696 181 717 181 717 197 256 197 256 360 623 360 623 938 569 938 569 529 62 529 62 21 745 21 745 463 334 463 334 45 68 45 68 543 856 543 856 694 73 694 73 90 353 90 353 446 748 446 748 755 103 755 103 536 868 536 868 271 695 271 695 509 291 509 291 561 735 561 735 622 524 622 524 827 249 827 249 564 631 564 631 273 271 273 271 206 884 206 884 79 930 79 930 757 376 757 376 403 51 403 51 51 254 51 254 318 3 318 3 692 645 692 645 95 805 95 805 555 386 555 386 211 595 211 595 394 497 394 497 124 659 124 659 691 695 691 695 1 356 1 356 572 91 572 91 881 781 881 781 920 614 920 614 36 299 36 299 370 583 370 583 184 220 184 220 843 238 843 238 207 51 207 51 220 232 220 232 282 882 282 882 431 352 431 352 470 863 470 863 30 267 30 267 68 477 68 477 814 371 814 371 249 298 249 298 690 676 690 676 672 644 672 644 771 262 771 262 547 892 547 892 937 237 937 237 468 785 468 785 420 485 420 485 707 928 707 928 624 816 624 816 541 190 541 190 686 608 686 608 153 859 153 859 923 127 923 127 51 749 51 749 296 936 296 936 228 505 228 505 956 56 956 56 471 492 471 492 479 449 479 449 232 153 232 153 353 361 353 361 340 296 340 296 292 17 292 17 185 357 185 357 144 553 144 553 842 271 842 271 56 202 56 202 620 833 620 833 313 893 313 893 342 529 342 529 133 93 133 93 325 207 325 207 270 550 270 550 745 249 745 249 91 624 91 624 616 152 616 152 896 680 896 680 926 728 926 728 775 657 775 657 347 427 347 427 271 625 271 625 784 771 784 771 445 291 445 291 544 826 544 826 758 798 758 798 583 489 583 489 87 897 87 897 691 234 691 234 385 891 385 891 948 254 948 254 642 442 642 442 36 76 36 76 7 104 7 104 785 484 785 484 752 431 752 431 60 471 60 471 823 568 823 568 109 374 109 374 131 60 131 60 149 468 149 468 383 201 383 201 203 248 203 248 266 528 266 528 282 171 282 171 641 639 641 639 542 113 542 113 104 912 104 912 815 682 815 682 304 748 304 748 667 819 667 819 261 168 261 168 405 884 405 884 329 76 329 76 232 707 232 707 471 957 471 957 266 311 266 311 625 695 625 695 556 800 556 800 15 846 15 846 784 287 784 287 883 414 883 414 57 445 57 445 152 498 152 498 713 590 713 590 605 61 605 61 376 178 376 178 178 418 178 418 918 815 918 815 511 410 511 410 451 321 451 321 485 536 485 536 210 683 210 683 455 208 455 208 161 46 161 46 458 945 458 945 9 893 9 893 929 835 929 835 842 386 842 386 812 708 812 708 200 446 200 446 426 715 426 715 909 845 909 845 631 304 631 304 372 472 372 472 711 322 711 322 814 647 814 647 883 106 883 106 857 712 857 712 92 594 92 594 538 242 538 242 863 300 863 300 785 231 785 231 192 220 192 220 203 342 203 342 431 85 431 85 420 377 420 377 591 562 591 562 625 126 625 126 469 634 469 634 434 873 434 873 654 672 654 672 267 519 267 519 78 474 78 474 567 640 567 640 860 122 860 122 444 255 444 255 635 749 635 749 95 227 95 227 244 754 244 754 385 760 385 760 337 704 337 704 180 144 180 144 315 671 315 671 428 180 428 180 348 738 348 738 288 244 288 244 388 629 388 629 725 173 725 173 678 548 678 548 404 896 404 896 592 840 592 840 239 162 239 162 889 31 889 31 727 582 727 582 379 892 379 892 105 15 105 15 290 205 290 205 469 547 469 547 421 337 421 337 624 316 624 316 900 343 900 343 567 316 567 316 97 756 97 756 87 323 87 323 904 238 904 238 902 76 902 76 530 259 530 259 385 521 385 521 125 393 125 393 604 153 604 153 633 810 633 810 201 921 201 921 884 637 884 637 641 670 641 670 263 299 263 299 855 160 855 160 257 398 257 398 795 848 795 848 349 13 349 13 751 298 751 298 5 663 5 663 733 803 733 803 586 932 586 932 376 120 376 120 287 635 287 635 259 16 259 16 60 206 60 206 761 464 761 464 255 676 255 676 406 202 406 202 838 78 838 78 627 917 627 917 419 585 419 585 496 716 496 716 368 303 368 303 296 185 296 185 868 467 868 467 870 886 870 886 911 311 911 311 204 490 204 490 16 539 16 539 210 597 210 597 112 33 112 33 602 631 602 631 169 904 169 904 381 628 381 628 477 825 477 825 866 907 866 907 32 677 32 677 198 599 198 599 436 65 436 65 836 388 836 388 30 782 30 782 529 211 529 211 528 664 528 664 197 163 197 163 793 156 793 156 425 317 425 317 382 570 382 570 755 485 755 485 623 478 623 478 59 422 59 422 558 649 558 649 832 246 832 246 869 78 869 78 925 75 925 75 856 615 856 615 87 198 87 198 360 42 360 42 459 492 459 492 315 578 315 578 556 303 556 303 184 23 184 23 119 471 119 471 284 471 284 471 850 638 850 638 793 793 793 793 234 344 234 344 901 652 901 652 452 631 452 631 262 296 262 296 307 426 307 426 207 739 207 739 28 310 28 310 503 477 503 477 638 885 638 885 650 13 650 13 497 922 497 922 406 328 406 328 427 425 427 425 716 740 716 740 255 682 255 682 764 585 764 585 704 545 704 545 610 615 610 615 407 365 407 365 78 921 78 921 35 210 35 210 291 585 291 585 694 356 694 356 121 793 121 793 504 47 504 47 942 389 942 389 485 138 485 138 723 139 723 139 335 499 335 499 751 598 751 598 635 952 635 952 138 282 138 282 476 150 476 150 246 682 246 682 557 118 557 118 24 557 24 557 249 79 249 79 20 274 20 274 592 426 592 426 766 125 766 125 293 443 293 443 948 748 948 748 675 707 675 707 113 477 113 477 201 578 201 578 326 534 326 534 613 291 613 291 233 247 233 247 331 845 331 845 680 545 680 545 71 62 71 62 420 816 420 816 709 11 709 11 169 917 169 917 884 634 884 634 727 221 727 221 911 404 911 404 738 596 738 596 737 928 737 928 779 662 779 662 247 41 247 41 625 20 625 20 933 577 933 577 690 343 690 343 193 101 193 101 746 937 746 937 827 269 827 269 412 505 412 505 276 949 276 949 136 512 136 512 706 639 706 639 389 824 389 824 154 88 154 88 354 709 354 709 247 176 247 176 384 323 384 323 138 280 138 280 443 482 443 482 7 352 7 352 908 12 908 12 170 462 170 462 349 859 349 859 347 635 347 635 205 152 205 152 889 303 889 303 476 782 476 782 4 868 4 868 456 728 456 728 315 503 315 503 927 306 927 306 283 75 283 75 440 145 440 145 225 303 225 303 430 57 430 57 264 915 264 915 598 372 598 372 903 748 903 748 102 833 102 833 936 794 936 794 579 33 579 33 290 793 290 793 82 810 82 810 381 615 381 615 292 221 292 221 222 664 222 664 736 139 736 139 782 569 782 569 71 853 71 853 787 823 787 823 308 176 308 176 898 837 898 837 294 156 294 156 7 620 7 620 379 441 379 441 169 143 169 143 906 245 906 245 491 932 491 932 168 582 168 582 260 679 260 679 634 495 634 495 575 717 575 717 333 867 333 867 30 744 30 744 552 662 552 662 772 89 772 89 424 172 424 172 194 911 194 911 818 527 818 527 184 164 184 164 562 292 562 292 624 573 624 573 773 581 773 581 618 830 618 830 601 357 601 357 891 902 891 902 503 547 503 547 52 829 52 829 629 299 629 299 530 451 530 451 650 574 650 574 901 646 901 646 731 378 731 378 8 447 8 447 904 253 904 253 77 825 77 825 603 185 603 185 313 913 313 913 507 958 507 958 19 408 19 408 753 653 753 653 633 374 633 374 465 575 465 575 70 19 70 19 584 718 584 718 582 709 582 709 568 919 568 919 748 590 748 590 480 864 480 864 411 150 411 150 614 354 614 354 621 30 621 30 397 77 397 77 419 642 419 642 551 550 551 550 852 385 852 385 456 47 456 47 266 380 266 380 378 813 378 813 582 603 582 603 140 463 140 463 729 872 729 872 148 683 148 683 511 908 511 908 192 97 192 97 92 951 92 951 135 831 135 831 433 280 433 280 509 765 509 765 713 484 713 484 24 178 24 178 839 656 839 656 62 273 62 273 643 864 643 864 674 887 674 887 666 210 666 210 280 704 280 704 326 280 326 280 869 378 869 378 756 246 756 246 278 771 278 771 267 527 267 527 457 407 457 407 653 107 653 107 713 155 713 155 281 171 281 171 830 662 830 662 544 511 544 511 81 932 81 932 781 603 781 603 529 635 529 635 762 744 762 744 394 705 394 705 796 764 796 764 640 711 640 711 427 66 427 66 773 304 773 304 285 648 285 648 620 804 620 804 168 861 168 861 873 592 873 592 744 727 744 727 115 390 115 390 772 607 772 607 443 179 443 179 350 382 350 382 64 314 64 314 751 196 751 196 563 193 563 193 539 193 539 193 295 725 295 725 449 57 449 57 615 717 615 717 137 820 137 820 595 272 595 272 297 217 297 217 570 172 570 172 643 318 643 318 268 216 268 216 53 894 53 894 856 64 856 64 656 133 656 133 473 49 473 49 276 331 276 331 755 322 755 322 952 886 952 886 893 878 893 878 72 161 72 161 316 572 316 572 945 467 945 467 902 638 902 638 549 837 549 837 546 150 546 150 260 953 260 953 633 714 633 714 215 476 215 476 66 46 66 46 670 432 670 432 3 120 3 120 582 910 582 910 459 752 459 752 700 494 700 494 819 33 819 33 295 656 295 656 849 755 849 755 608 785 608 785 477 594 477 594 556 838 556 838 151 850 151 850 746 876 746 876 126 943 126 943 294 74 294 74 780 847 780 847 640 820 640 820 638 56 638 56 150 487 150 487 782 731 782 731 385 804 385 804 87 476 87 476 939 40 939 40 303 284 303 284 10 840 10 840 112 573 112 573 169 340 169 340 476 776 476 776 957 39 957 39 792 663 792 663 905 310 905 310 395 617 395 617 340 48 340 48 782 826 782 826 883 879 883 879 560 456 560 456 761 673 761 673 686 388 686 388 564 358 564 358 604 914 604 914 228 423 228 423 58 83 58 83 885 435 885 435 780 336 780 336 94 881 94 881 599 474 599 474 141 312 141 312 888 277 888 277 404 742 404 742 654 813 654 813 315 218 315 218 218 444 218 444 532 875 532 875 657 676 657 676 784 575 784 575 763 126 763 126 503 528 503 528 6 818 6 818 789 395 789 395 360 61 360 61 338 118 338 118 530 157 530 157 871 477 871 477 531 837 531 837 293 794 293 794 524 553 524 553 357 931 357 931 884 512 884 512 132 858 132 858 166 878 166 878 676 905 676 905 310 945 310 945 855 285 855 285 569 576 569 576 39 560 39 560 689 480 689 480 817 862 817 862 221 265 221 265 76 450 76 450 858 637 858 637 304 86 304 86 743 101 743 101 846 48 846 48 731 949 731 949 496 766 496 766 46 622 46 622 914 155 914 155 554 243 554 243 713 126 713 126 224 498 224 498 351 581 351 581 426 441 426 441 667 726 667 726 712 538 712 538 621 531 621 531 383 459 383 459 744 566 744 566 597 692 597 692 190 410 190 410 839 345 839 345 785 625 785 625 695 618 695 618 777 109 777 109 320 350 320 350 872 413 872 413 476 287 476 287 449 365 449 365 283 903 283 903 184 388 184 388 874 760 874 760 572 118 572 118 585 284 585 284 626 479 626 479 234 804 234 804 353 384 353 384 470 287 470 287 369 937 369 937 619 765 619 765 417 108 417 108 231 946 231 946 291 144 291 144 792 562 792 562 627 395 627 395 495 779 495 779 462 189 462 189 647 442 647 442 715 860 715 860 936 288 936 288 609 108 609 108 373 784 373 784 786 427 786 427 735 412 735 412 784 529 784 529 328 825 328 825 518 1 518 1 322 287 322 287 440 84 440 84 920 173 920 173 835 898 835 898 243 803 243 803 648 405 648 405 815 333 815 333 854 236 854 236 387 64 387 64 189 815 189 815 133 726 133 726 704 46 704 46 336 232 336 232 312 712 312 712 232 758 232 758 626 438 626 438 512 154 512 154 270 489 270 489 914 262 914 262 138 580 138 580 308 709 308 709 471 822 471 822 939 343 939 343 380 918 380 918 716 109 716 109 150 834 150 834 877 278 877 278 121 346 121 346 690 706 690 706 447 625 447 625 138 125 138 125 25 487 25 487 579 372 579 372 142 721 142 721 682 817 682 817 829 745 829 745 770 607 770 607 716 14 716 14 735 453 735 453 776 722 776 722 616 216 616 216 598 272 598 272 13 351 13 351 44 613 44 613 768 449 768 449 246 450 246 450 175 64 175 64 245 424 245 424 603 826 603 826 794 804 794 804 222 45 222 45 328 296 328 296 808 860 808 860 903 585 903 585 60 763 60 763 890 636 890 636 426 885 426 885 108 139 108 139 876 280 876 280 169 626 169 626 958 483 958 483 421 595 421 595 653 565 653 565 212 938 212 938 477 180 477 180 672 721 672 721 931 79 931 79 293 399 293 399 940 436 940 436 716 939 716 939 293 338 293 338 674 591 674 591 412 422 412 422 185 107 185 107 491 427 491 427 346 140 346 140 144 596 144 596 510 399 510 399 74 195 74 195 812 882 812 882 474 633 474 633 154 370 154 370 158 213 158 213 555 718 555 718 828 331 828 331 274 764 274 764 152 365 152 365 141 702 141 702 869 140 869 140 73 212 73 212 182 160 182 160 646 667 646 667 671 405 671 405 364 713 364 713 351 383 351 383 671 884 671 884 918 919 918 919 231 351 231 351 29 120 29 120 602 322 602 322 315 317 315 317 222 693 222 693 907 388 907 388 724 880 724 880 14 499 14 499 270 26 270 26 931 440 931 440 948 777 948 777 448 83 448 83 454 887 454 887 759 659 759 659 26 31 26 31 687 418 687 418 662 359 662 359 237 674 237 674 879 926 879 926 306 280 306 280 272 812 272 812 86 9 86 9 173 875 173 875 643 605 643 605 21 415 21 415 491 40 491 40 744 212 744 212 479 624 479 624 640 173 640 173 816 343 816 343 245 129 245 129 708 701 708 701 6 43 6 43 574 923 574 923 889 814 889 814 222 246 222 246 524 571 524 571 848 163 848 163 744 512 744 512 821 740 821 740 814 748 814 748 407 218 407 218 456 202 456 202 867 292 867 292 712 292 712 292 511 202 511 202 202 399 202 399 947 653 947 653 170 595 170 595 237 123 237 123 913 612 913 612 25 873 25 873 848 950 848 950 518 57 518 57 340 412 340 412 924 776 924 776 188 666 188 666 265 597 265 597 538 252 538 252 918 785 918 785 894 791 894 791 632 557 632 557 639 52 639 52 393 274 393 274 177 826 177 826 288 726 288 726 286 2 286 2 192 639 192 639 884 656 884 656 384 833 384 833 499 917 499 917 306 555 306 555 893 177 893 177 882 817 882 817 319 111 319 111 47 360 47 360 305 628 305 628 136 895 136 895 105 734 105 734 127 756 127 756 889 388 889 388 645 197 645 197 550 643 550 643 679 172 679 172 765 271 765 271 478 550 478 550 23 594 23 594 155 677 155 677 531 958 531 958 287 427 287 427 29 187 29 187 796 173 796 173 345 114 345 114 13 262 13 262 132 311 132 311 745 535 745 535 30 548 30 548 245 906 245 906 937 167 937 167 712 388 712 388 324 591 324 591 402 215 402 215 130 194 130 194 469 313 469 313 186 489 186 489 535 396 535 396 236 812 236 812 491 39 491 39 274 461 274 461 345 118 345 118 790 573 790 573 846 334 846 334 795 376 795 376 228 743 228 743 847 4 847 4 12 953 12 953 423 120 423 120 711 540 711 540 598 837 598 837 16 119 16 119 307 494 307 494 843 126 843 126 88 815 88 815 667 599 667 599 59 219 59 219 568 677 568 677 87 704 87 704 735 588 735 588 436 76 436 76 744 211 744 211 552 906 552 906 75 374 75 374 198 575 198 575 466 401 466 401 777 391 777 391 211 248 211 248 938 260 938 260 931 703 931 703 9 743 9 743 247 915 247 915 27 435 27 435 925 291 925 291 171 957 171 957 858 934 858 934 33 471 33 471 334 747 334 747 879 415 879 415 688 53 688 53 425 502 425 502 799 377 799 377 446 47 446 47 746 221 746 221 556 743 556 743 17 488 17 488 24 16 24 16 13 367 13 367 74 402 74 402 40 662 40 662 911 226 911 226 289 8 289 8 822 319 822 319 264 661 264 661 52 285 52 285 254 516 254 516 589 845 589 845 247 172 247 172 512 770 512 770 929 786 929 786 638 106 638 106 478 350 478 350 246 632 246 632 60 689 60 689 646 261 646 261 102 232 102 232 897 223 897 223 645 914 645 914 339 77 339 77 156 855 156 855 493 426 493 426 948 506 948 506 273 28 273 28 723 563 723 563 840 338 840 338 592 441 592 441 637 324 637 324 136 457 136 457 400 331 400 331 509 958 509 958 312 513 312 513 718 744 718 744 307 941 307 941 428 830 428 830 579 889 579 889 81 489 81 489 749 364 749 364 772 737 772 737 373 321 373 321 57 91 57 91 448 564 448 564 765 703 765 703 381 101 381 101 463 332 463 332 396 718 396 718 97 505 97 505 56 437 56 437 520 121 520 121 329 457 329 457 303 603 303 603 125 300 125 300 904 789 904 789 514 470 514 470 434 585 434 585 409 154 409 154 895 387 895 387 211 827 211 827 946 773 946 773 19 227 19 227 727 609 727 609 421 812 421 812 112 499 112 499 58 355 58 355 405 914 405 914 454 929 454 929 200 655 200 655 825 46 825 46 624 767 624 767 23 778 23 778 222 408 222 408 317 227 317 227 81 699 81 699 545 126 545 126 757 222 757 222 257 692 257 692 908 43 908 43 412 942 412 942 438 119 438 119 792 920 792 920 445 803 445 803 631 13 631 13 534 130 534 130 132 489 132 489 547 834 547 834 170 363 170 363 877 129 877 129 281 777 281 777 112 455 112 455 719 352 719 352 80 377 80 377 80 821 80 821 65 145 65 145 357 127 357 127 399 564 399 564 836 7 836 7 174 931 174 931 116 916 116 916 272 559 272 559 339 811 339 811 639 770 639 770 850 384 850 384 850 288 850 288 827 648 827 648 636 145 636 145 603 691 603 691 807 271 807 271 820 637 820 637 300 366 300 366 78 319 78 319 118 495 118 495 57 136 57 136 398 156 398 156 718 758 718 758 189 890 189 890 693 120 693 120 536 520 536 520 627 924 627 924 739 925 739 925 632 570 632 570 643 881 643 881 323 368 323 368 480 132 480 132 466 801 466 801 814 292 814 292 393 178 393 178 832 840 832 840 369 859 369 859 266 850 266 850 493 8 493 8 898 522 898 522 706 3 706 3 522 914 522 914 934 339 934 339 1 122 1 122 67 525 67 525 386 636 386 636 915 861 915 861 586 724 586 724 541 317 541 317 602 146 602 146 136 226 136 226 549 126 549 126 51 329 51 329 578 758 578 758 640 628 640 628 604 3 604 3 562 666 562 666 232 135 232 135 161 873 161 873 33 546 33 546 438 221 438 221 133 48 133 48 801 857 801 857 890 246 890 246 263 634 263 634 870 174 870 174 896 361 896 361 77 342 77 342 183 333 183 333 318 284 318 284 707 360 707 360 608 877 608 877 32 912 32 912 954 514 954 514 659 900 659 900 824 146 824 146 289 843 289 843 133 563 133 563 468 506 468 506 106 853 106 853 455 726 455 726 604 393 604 393 546 600 546 600 790 927 790 927 400 310 400 310 92 643 92 643 460 716 460 716 553 163 553 163 508 697 508 697 768 645 768 645 267 874 267 874 102 727 102 727 367 781 367 781 521 957 521 957 601 889 601 889 721 240 721 240 283 191 283 191 504 934 504 934 162 675 162 675 99 753 99 753 796 383 796 383 70 913 70 913 225 44 225 44 655 445 655 445 816 559 816 559 526 38 526 38 647 276 647 276 74 116 74 116 223 111 223 111 529 43 529 43 506 74 506 74 699 879 699 879 946 766 946 766 60 730 60 730 841 844 841 844 537 817 537 817 344 752 344 752 745 485 745 485 470 460 470 460 939 940 939 940 111 406 111 406 526 151 526 151 724 769 724 769 48 538 48 538 732 323 732 323 809 891 809 891 651 794 651 794 478 601 478 601 811 143 811 143 667 79 667 79 55 766 55 766 751 103 751 103 385 386 385 386 197 680 197 680 400 255 400 255 152 126 152 126 355 282 355 282 253 591 253 591 673 657 673 657 210 93 210 93 659 875 659 875 121 177 121 177 740 24 740 24 823 592 823 592 806 138 806 138 212 1 212 1 736 113 736 113 513 141 513 141 846 783 846 783 327 354 327 354 173 67 173 67 887 177 887 177 846 520 846 520 770 756 770 756 291 193 291 193 102 8 102 8 44 478 44 478 705 944 705 944 920 786 920 786 178 490 178 490 457 751 457 751 586 269 586 269 324 180 324 180 480 287 480 287 23 385 23 385 818 161 818 161 893 128 893 128 479 365 479 365 380 18 380 18 904 923 904 923 167 735 167 735 892 806 892 806 207 69 207 69 891 882 891 882 430 93 430 93 480 427 480 427 362 254 362 254 707 383 707 383 450 195 450 195 728 504 728 504 587 887 587 887 772 791 772 791 797 670 797 670 528 593 528 593 353 371 353 371 601 239 601 239 601 459 601 459 651 15 651 15 581 424 581 424 532 527 532 527 728 184 728 184 398 342 398 342 176 430 176 430 647 848 647 848 948 532 948 532 121 280 121 280 391 61 391 61 803 137 803 137 819 36 819 36 30 7 30 7 621 510 621 510 871 374 871 374 867 490 867 490 110 821 110 821 360 249 360 249 129 108 129 108 816 79 816 79 130 502 130 502 134 360 134 360 711 532 711 532 870 128 870 128 296 77 296 77 894 936 894 936 618 585 618 585 174 138 174 138 578 386 578 386 403 953 403 953 864 266 864 266 702 295 702 295 807 957 807 957 93 727 93 727 512 812 512 812 47 564 47 564 436 196 436 196 454 624 454 624 123 671 123 671 651 384 651 384 431 742 431 742 543 518 543 518 527 894 527 894 384 201 384 201 401 111 401 111 475 904 475 904 220 488 220 488 294 138 294 138 15 47 15 47 65 693 65 693 822 677 822 677 806 190 806 190 526 754 526 754 721 5 721 5 588 306 588 306 562 130 562 130 585 614 585 614 617 17 617 17 371 488 371 488 939 802 939 802 177 468 177 468 432 618 432 618 215 528 215 528 779 241 779 241 178 886 178 886 553 455 553 455 407 563 407 563 251 832 251 832 739 330 739 330 623 179 623 179 301 562 301 562 305 835 305 835 407 814 407 814 382 683 382 683 305 157 305 157 449 185 449 185 34 233 34 233 679 833 679 833 16 557 16 557 625 467 625 467 164 489 164 489 904 307 904 307 409 627 409 627 464 658 464 658 84 482 84 482 564 98 564 98 768 116 768 116 842 715 842 715 523 6 523 6 133 274 133 274 297 411 297 411 656 558 656 558 839 325 839 325 546 818 546 818 237 422 237 422 260 363 260 363 838 454 838 454 89 818 89 818 836 234 836 234 842 925 842 925 147 461 147 461 297 131 297 131 279 513 279 513 534 458 534 458 405 68 405 68 636 284 636 284 797 906 797 906 46 462 46 462 803 880 803 880 13 594 13 594 4 807 4 807 808 919 808 919 789 733 789 733 687 425 687 425 414 526 414 526 6 201 6 201 337 30 337 30 601 469 601 469 230 686 230 686 696 160 696 160 754 134 754 134 245 300 245 300 324 686 324 686 76 915 76 915 500 697 500 697 884 894 884 894 586 158 586 158 86 623 86 623 376 567 376 567 820 368 820 368 71 927 71 927 574 360 574 360 443 657 443 657 192 755 192 755 474 490 474 490 694 787 694 787 749 881 749 881 691 816 691 816 537 406 537 406 48 769 48 769 506 591 506 591 316 265 316 265 620 630 620 630 764 52 764 52 861 347 861 347 472 279 472 279 944 750 944 750 148 811 148 811 59 742 59 742 286 392 286 392 316 413 316 413 555 517 555 517 548 174 548 174 945 587 945 587 370 228 370 228 125 364 125 364 354 927 354 927 264 450 264 450 84 416 84 416 11 767 11 767 644 701 644 701 54 213 54 213 921 606 921 606 189 417 189 417 343 186 343 186 882 449 882 449 913 848 913 848 731 941 731 941 81 79 81 79 483 357 483 357 157 483 157 483 453 256 453 256 781 112 781 112 56 360 56 360 282 842 282 842 136 168 136 168 405 379 405 379 329 871 329 871 169 331 169 331 832 50 832 50 677 864 677 864 843 351 843 351 373 115 373 115 274 645 274 645 158 829 158 829 350 298 350 298 891 440 891 440 388 235 388 235 113 159 113 159 939 227 939 227 491 346 491 346 421 471 421 471 111 316 111 316 391 377 391 377 316 825 316 825 793 910 793 910 848 158 848 158 779 64 779 64 634 566 634 566 124 268 124 268 612 85 612 85 251 510 251 510 419 197 419 197 564 200 564 200 112 748 112 748 558 709 558 709 702 463 702 463 562 571 562 571 477 61 477 61 894 523 894 523 320 287 320 287 544 708 544 708 737 288 737 288 170 883 170 883 803 40 803 40 731 488 731 488 376 125 376 125 772 413 772 413 331 32 331 32 739 595 739 595 791 730 791 730 613 227 613 227 807 217 807 217 930 418 930 418 855 308 855 308 305 748 305 748 558 380 558 380 110 577 110 577 390 343 390 343 139 640 139 640 658 812 658 812 275 603 275 603 189 369 189 369 163 181 163 181 311 213 311 213 645 677 645 677 665 912 665 912 920 155 920 155 36 46 36 46 682 705 682 705 733 363 733 363 124 741 124 741 805 710 805 710 936 103 936 103 362 442 362 442 685 895 685 895 778 512 778 512 463 926 463 926 403 301 403 301 694 923 694 923 506 353 506 353 125 213 125 213 690 92 690 92 696 938 696 938 900 448 900 448 706 491 706 491 342 941 342 941 412 738 412 738 792 121 792 121 932 442 932 442 252 433 252 433 312 569 312 569 326 915 326 915 583 176 583 176 786 860 786 860 344 875 344 875 937 839 937 839 793 897 793 897 830 102 830 102 447 35 447 35 306 377 306 377 166 839 166 839 935 17 935 17 292 841 292 841 755 222 755 222 822 313 822 313 542 29 542 29 900 341 900 341 172 129 172 129 165 824 165 824 625 799 625 799 764 756 764 756 222 99 222 99 382 687 382 687 822 463 822 463 33 454 33 454 594 423 594 423 822 916 822 916 254 193 254 193 188 771 188 771 234 508 234 508 63 677 63 677 4 839 4 839 452 276 452 276 800 352 800 352 94 144 94 144 270 714 270 714 203 340 203 340 610 277 610 277 73 326 73 326 818 765 818 765 391 857 391 857 663 43 663 43 474 101 474 101 832 449 832 449 879 390 879 390 640 625 640 625 701 234 701 234 473 602 473 602 268 938 268 938 263 892 263 892 408 436 408 436 891 757 891 757 765 747 765 747 423 316 423 316 333 783 333 783 940 567 940 567 191 212 191 212 370 891 370 891 297 770 297 770 21 289 21 289 251 862 251 862 75 404 75 404 462 14 462 14 205 287 205 287 426 488 426 488 886 167 886 167 91 793 91 793 121 188 121 188 523 743 523 743 206 342 206 342 573 118 573 118 346 384 346 384 136 540 136 540 297 97 297 97 740 787 740 787 347 726 347 726 364 137 364 137 890 781 890 781 784 271 784 271 600 645 600 645 845 701 845 701 338 53 338 53 80 554 80 554 599 423 599 423 16 79 16 79 419 685 419 685 598 405 598 405 175 837 175 837 377 450 377 450 332 940 332 940 149 700 149 700 361 952 361 952 588 447 588 447 190 58 190 58 900 22 900 22 958 261 958 261 153 166 153 166 222 150 222 150 649 308 649 308 765 414 765 414 760 932 760 932 359 607 359 607 353 43 353 43 539 914 539 914 203 242 203 242 212 415 212 415 652 429 652 429 894 233 894 233 248 670 248 670 283 310 283 310 635 936 635 936 681 669 681 669 535 593 535 593 511 906 511 906 201 78 201 78 400 610 400 610 214 938 214 938 286 929 286 929 111 641 111 641 582 667 582 667 231 735 231 735 113 707 113 707 146 662 146 662 442 505 442 505 10 815 10 815 807 646 807 646 887 778 887 778 511 499 511 499 35 595 35 595 702 599 702 599 7 164 7 164 674 312 674 312 876 870 876 870 588 434 588 434 155 178 155 178 850 485 850 485 291 829 291 829 620 515 620 515 106 887 106 887 521 153 521 153 418 900 418 900 825 437 825 437 51 697 51 697 225 922 225 922 321 478 321 478 675 561 675 561 350 549 350 549 5 402 5 402 694 282 694 282 273 621 273 621 20 855 20 855 332 390 332 390 423 39 423 39 468 605 468 605 287 342 287 342 615 147 615 147 935 743 935 743 209 802 209 802 241 833 241 833 776 670 776 670 780 859 780 859 13 361 13 361 625 25 625 25 843 669 843 669 671 251 671 251 643 83 643 83 551 341 551 341 681 121 681 121 542 549 542 549 164 405 164 405 30 326 30 326 628 843 628 843 200 923 200 923 69 422 69 422 804 498 804 498 393 669 393 669 624 721 624 721 719 434 719 434 845 870 845 870 544 63 544 63 365 8 365 8 471 622 471 622 320 245 320 245 160 847 160 847 676 864 676 864 171 539 171 539 594 176 594 176 511 627 511 627 312 551 312 551 500 207 500 207 214 616 214 616 790 71 790 71 497 798 497 798 580 914 580 914 160 215 160 215 61 479 61 479 542 565 542 565 724 450 724 450 492 446 492 446 333 892 333 892 94 559 94 559 171 503 171 503 886 68 886 68 34 849 34 849 391 399 391 399 653 396 653 396 424 585 424 585 356 854 356 854 880 618 880 618 435 845 435 845 328 154 328 154 457 270 457 270 71 491 71 491 83 580 83 580 728 115 728 115 627 576 627 576 348 394 348 394 148 748 148 748 592 610 592 610 308 115 308 115 187 790 187 790 888 689 888 689 427 835 427 835 132 909 132 909 882 911 882 911 308 467 308 467 95 826 95 826 301 33 301 33 163 583 163 583 166 280 166 280 373 442 373 442 54 18 54 18 725 849 725 849 188 273 188 273 489 357 489 357 140 574 140 574 234 737 234 737 279 440 279 440 748 246 748 246 83 160 83 160 278 209 278 209 286 667 286 667 711 707 711 707 643 473 643 473 878 387 878 387 486 323 486 323 455 75 455 75 571 446 571 446 875 709 875 709 387 96 387 96 741 350 741 350 608 509 608 509 82 896 82 896 883 858 883 858 246 274 246 274 200 401 200 401 441 332 441 332 255 893 255 893 316 813 316 813 381 481 381 481 182 345 182 345 914 238 914 238 509 333 509 333 673 89 673 89 142 309 142 309 7 813 7 813 38 107 38 107 812 696 812 696 518 333 518 333 945 642 945 642 866 741 866 741 734 953 734 953 288 193 288 193 159 260 159 260 527 320 527 320 41 253 41 253 570 228 570 228 128 831 128 831 69 754 69 754 255 314 255 314 187 51 187 51 865 587 865 587 636 554 636 554 411 721 411 721 528 701 528 701 897 828 897 828 576 686 576 686 889 455 889 455 430 854 430 854 241 12 241 12 289 560 289 560 638 402 638 402 3 278 3 278 904 592 904 592 823 447 823 447 756 135 756 135 259 425 259 425 438 291 438 291 503 312 503 312 388 655 388 655 63 53 63 53 167 885 167 885 225 325 225 325 296 71 296 71 649 868 649 868 264 273 264 273 660 545 660 545 669 397 669 397 444 767 444 767 411 402 411 402 326 455 326 455 663 476 663 476 507 488 507 488 38 197 38 197 293 590 293 590 311 93 311 93 249 931 249 931 532 71 532 71 578 652 578 652 293 188 293 188 339 451 339 451 399 513 399 513 308 684 308 684 30 630 30 630 402 873 402 873 553 935 553 935 515 473 515 473 801 292 801 292 315 492 315 492 335 25 335 25 589 894 589 894 470 677 470 677 832 580 832 580 319 122 319 122 557 520 557 520 660 817 660 817 191 201 191 201 492 540 492 540 836 181 836 181 736 281 736 281 798 644 798 644 226 52 226 52 654 330 654 330 136 558 136 558 775 56 775 56 716 574 716 574 855 666 855 666 100 916 100 916 84 906 84 906 708 251 708 251 58 918 58 918 932 139 932 139 489 669 489 669 493 908 493 908 743 115 743 115 98 917 98 917 791 732 791 732 520 652 520 652 413 229 413 229 648 850 648 850 299 485 299 485 214 277 214 277 599 627 599 627 932 434 932 434 93 383 93 383 93 555 93 555 306 638 306 638 890 309 890 309 382 846 382 846 326 334 326 334 559 749 559 749 298 444 298 444 83 824 83 824 609 524 609 524 89 547 89 547 336 236 336 236 312 457 312 457 771 634 771 634 506 230 506 230 702 387 702 387 627 832 627 832 343 353 343 353 299 819 299 819 878 206 878 206 547 879 547 879 136 246 136 246 448 49 448 49 384 660 384 660 382 482 382 482 139 781 139 781 427 614 427 614 458 673 458 673 171 60 171 60 583 889 583 889 73 661 73 661 82 768 82 768 625 776 625 776 927 528 927 528 738 267 738 267 112 786 112 786 930 18 930 18 424 635 424 635 241 699 241 699 928 477 928 477 309 841 309 841 195 602 195 602 355 932 355 932 431 82 431 82 558 736 558 736 279 931 279 931 890 372 890 372 587 68 587 68 793 616 793 616 317 821 317 821 850 118 850 118 403 246 403 246 269 413 269 413 720 335 720 335 187 27 187 27 633 933 633 933 731 806 731 806 173 156 173 156 520 692 520 692 918 801 918 801 707 545 707 545 355 681 355 681 482 74 482 74 702 925 702 925 736 851 736 851 305 943 305 943 52 458 52 458 752 330 752 330 689 186 689 186 69 58 69 58 104 780 104 780 370 812 370 812 474 211 474 211 292 745 292 745 406 326 406 326 645 942 645 942 29 843 29 843 504 507 504 507 688 494 688 494 115 825 115 825 282 626 282 626 810 296 810 296 231 347 231 347 1 693 1 693 827 680 827 680 831 598 831 598 814 395 814 395 355 453 355 453 276 304 276 304 445 297 445 297 343 607 343 607 112 80 112 80 7 526 7 526 725 501 725 501 538 658 538 658 440 279 440 279 604 124 604 124 595 609 595 609 224 3 224 3 275 411 275 411 85 260 85 260 900 839 900 839 82 432 82 432 903 932 903 932 914 466 914 466 226 59 226 59 232 676 232 676 276 531 276 531 313 285 313 285 4 768 4 768 348 754 348 754 790 952 790 952 251 693 251 693 354 446 354 446 289 243 289 243 136 364 136 364 757 904 757 904 602 873 602 873 680 298 680 298 441 220 441 220 143 733 143 733 5 165 5 165 672 621 672 621 863 330 863 330 624 337 624 337 99 475 99 475 74 559 74 559 952 896 952 896 642 756 642 756 784 915 784 915 539 763 539 763 588 255 588 255 406 25 406 25 577 7 577 7 841 502 841 502 513 244 513 244 213 317 213 317 304 548 304 548 35 706 35 706 397 860 397 860 338 658 338 658 283 182 283 182 111 808 111 808 256 723 256 723 874 917 874 917 341 863 341 863 691 765 691 765 573 875 573 875 232 958 232 958 571 299 571 299 676 714 676 714 159 678 159 678 479 618 479 618 838 871 838 871 927 954 927 954 864 561 864 561 931 478 931 478 49 803 49 803 912 401 912 401 290 447 290 447 754 150 754 150 23 471 23 471 147 152 147 152 629 709 629 709 867 339 867 339 947 312 947 312 259 66 259 66 877 716 877 716 663 832 663 832 844 330 844 330 131 410 131 410 464 491 464 491 955 46 955 46 749 151 749 151 297 410 297 410 321 900 321 900 672 702 672 702 243 749 243 749 279 535 279 535 848 151 848 151 239 478 239 478 21 720 21 720 102 156 102 156 888 408 888 408 589 19 589 19 586 919 586 919 120 906 120 906 619 950 619 950 462 239 462 239 647 837 647 837 703 336 703 336 86 934 86 934 881 572 881 572 58 270 58 270 256 486 256 486 397 905 397 905 356 253 356 253 253 903 253 903 312 791 312 791 253 559 253 559 346 366 346 366 723 607 723 607 697 538 697 538 860 176 860 176 76 571 76 571 914 443 914 443 242 610 242 610 117 697 117 697 940 136 940 136 394 100 394 100 84 618 84 618 752 665 752 665 478 207 478 207 826 329 826 329 28 572 28 572 308 844 308 844 213 819 213 819 624 849 624 849 691 537 691 537 209 201 209 201 192 874 192 874 608 919 608 919 302 846 302 846 472 380 472 380 527 256 527 256 451 161 451 161 471 741 471 741 365 62 365 62 588 915 588 915 161 516 161 516 570 765 570 765 932 164 932 164 894 929 894 929 83 147 83 147 331 882 331 882 727 45 727 45 862 531 862 531 834 604 834 604 471 784 471 784 292 922 292 922 924 751 924 751 582 548 582 548 845 849 845 849 535 517 535 517 503 379 503 379 376 440 376 440 504 443 504 443 392 513 392 513 387 805 387 805 892 307 892 307 754 781 754 781 421 213 421 213 682 849 682 849 597 353 597 353 537 443 537 443 748 947 748 947 571 262 571 262 564 770 564 770 430 77 430 77 383 890 383 890 103 744 103 744 602 374 602 374 593 855 593 855 322 97 322 97 799 859 799 859 694 29 694 29 480 146 480 146 169 878 169 878 281 802 281 802 164 580 164 580 904 874 904 874 382 174 382 174 75 125 75 125 379 646 379 646 498 288 498 288 271 888 271 888 76 180 76 180 791 242 791 242 930 607 930 607 934 63 934 63 281 71 281 71 37 92 37 92 52 416 52 416 919 634 919 634 676 784 676 784 598 341 598 341 333 759 333 759 776 161 776 161 835 333 835 333 249 846 249 846 34 325 34 325 35 47 35 47 501 941 501 941 937 243 937 243 639 259 639 259 894 651 894 651 565 874 565 874 371 737 371 737 46 667 46 667 76 803 76 803 621 652 621 652 480 239 480 239 418 145 418 145 171 638 171 638 851 838 851 838 915 842 915 842 938 742 938 742 298 799 298 799 448 357 448 357 14 165 14 165 372 118 372 118 311 530 311 530 625 172 625 172 560 71 560 71 314 47 314 47 231 208 231 208 259 35 259 35 129 545 129 545 495 338 495 338 697 714 697 714 558 924 558 924 836 862 836 862 513 851 513 851 889 440 889 440 86 508 86 508 172 500 172 500 254 952 254 952 502 609 502 609 576 547 576 547 48 76 48 76 319 132 319 132 416 164 416 164 842 239 842 239 539 381 539 381 927 442 927 442 549 642 549 642 467 664 467 664 187 495 187 495 836 396 836 396 776 594 776 594 662 332 662 332 211 846 211 846 228 111 228 111 47 310 47 310 391 327 391 327 859 216 859 216 222 916 222 916 184 302 184 302 54 913 54 913 773 844 773 844 136 848 136 848 370 943 370 943 927 28 927 28 909 698 909 698 520 297 520 297 60 386 60 386 72 325 72 325 448 897 448 897 603 957 603 957 888 298 888 298 798 306 798 306 765 193 765 193 788 515 788 515 850 367 850 367 589 884 589 884 229 255 229 255 120 784 120 784 479 581 479 581 311 819 311 819 818 800 818 800 51 248 51 248 634 930 634 930 17 363 17 363 332 818 332 818 355 60 355 60 299 484 299 484 465 638 465 638 670 608 670 608 150 137 150 137 397 523 397 523 370 233 370 233 175 713 175 713 6 2 6 2 520 844 520 844 894 4 894 4 895 793 895 793 551 839 551 839 616 769 616 769 99 288 99 288 442 790 442 790 895 924 895 924 103 665 103 665 472 612 472 612 22 907 22 907 750 232 750 232 356 630 356 630 417 802 417 802 774 64 774 64 606 430 606 430 916 742 916 742 925 69 925 69 273 630 273 630 96 653 96 653 70 139 70 139 88 600 88 600 527 670 527 670 149 702 149 702 399 860 399 860 264 711 264 711 651 652 651 652 89 360 89 360 710 817 710 817 844 877 844 877 804 677 804 677 166 71 166 71 594 746 594 746 553 151 553 151 912 110 912 110 287 426 287 426 410 836 410 836 535 404 535 404 145 940 145 940 425 843 425 843 637 587 637 587 306 819 306 819 593 605 593 605 508 216 508 216 400 571 400 571 881 91 881 91 117 402 117 402 692 67 692 67 732 356 732 356 166 778 166 778 397 862 397 862 452 12 452 12 110 952 110 952 204 775 204 775 570 111 570 111 639 692 639 692 769 424 769 424 851 223 851 223 8 408 8 408 49 583 49 583 218 233 218 233 362 212 362 212 745 522 745 522 765 753 765 753 758 263 758 263 446 123 446 123 399 940 399 940 519 171 519 171 135 939 135 939 528 419 528 419 73 494 73 494 592 769 592 769 749 958 749 958 479 261 479 261 371 41 371 41 95 765 95 765 141 731 141 731 668 272 668 272 529 310 529 310 808 53 808 53 357 485 357 485 709 541 709 541 295 877 295 877 353 793 353 793 73 825 73 825 605 826 605 826 912 413 912 413 705 920 705 920 764 732 764 732 452 266 452 266 262 425 262 425 505 420 505 420 204 789 204 789 518 124 518 124 420 126 420 126 493 283 493 283 686 68 686 68 48 947 48 947 520 752 520 752 901 687 901 687 622 362 622 362 32 856 32 856 578 312 578 312 182 332 182 332 187 214 187 214 907 353 907 353 830 127 830 127 377 751 377 751 865 132 865 132 292 129 292 129 868 681 868 681 336 304 336 304 485 433 485 433 391 391 391 391 670 729 670 729 462 421 462 421 874 426 874 426 146 89 146 89 501 260 501 260 821 162 821 162 800 630 800 630 945 322 945 322 844 73 844 73 475 126 475 126 58 485 58 485 545 543 545 543 509 423 509 423 357 743 357 743 550 861 550 861 677 557 677 557 566 568 566 568 504 259 504 259 489 708 489 708 731 165 731 165 829 727 829 727 337 952 337 952 916 78 916 78 618 639 618 639 862 367 862 367 186 870 186 870 336 928 336 928 493 664 493 664 704 64 704 64 835 172 835 172 494 157 494 157 897 871 897 871 711 510 711 510 53 232 53 232 951 233 951 233 660 283 660 283 693 662 693 662 248 93 248 93 292 613 292 613 810 96 810 96 521 592 521 592 932 351 932 351 524 557 524 557 900 29 900 29 55 763 55 763 810 677 810 677 73 422 73 422 86 701 86 701 816 241 816 241 65 453 65 453 770 667 770 667 480 628 480 628 359 816 359 816 548 8 548 8 102 753 102 753 893 243 893 243 814 274 814 274 14 203 14 203 258 699 258 699 101 425 101 425 496 315 496 315 236 763 236 763 683 543 683 543 709 873 709 873 53 108 53 108 569 945 569 945 430 550 430 550 341 374 341 374 567 555 567 555 512 832 512 832 577 181 577 181 895 846 895 846 70 202 70 202 150 393 150 393 209 480 209 480 7 946 7 946 294 517 294 517 84 27 84 27 884 102 884 102 242 183 242 183 595 652 595 652 947 542 947 542 945 465 945 465 66 895 66 895 870 360 870 360 749 717 749 717 449 407 449 407 482 585 482 585 863 855 863 855 367 355 367 355 129 540 129 540 361 344 361 344 667 781 667 781 807 488 807 488 552 194 552 194 755 560 755 560 767 758 767 758 356 850 356 850 331 60 331 60 601 674 601 674 181 676 181 676 179 651 179 651 426 252 426 252 612 559 612 559 425 664 425 664 50 43 50 43 809 578 809 578 430 896 430 896 240 754 240 754 264 245 264 245 139 883 139 883 107 56 107 56 131 476 131 476 429 441 429 441 919 299 919 299 97 1 97 1 916 917 916 917 356 875 356 875 762 82 762 82 453 277 453 277 820 889 820 889 345 734 345 734 123 339 123 339 331 127 331 127 747 852 747 852 19 168 19 168 649 919 649 919 272 399 272 399 929 438 929 438 2 329 2 329 404 72 404 72 582 351 582 351 267 311 267 311 368 435 368 435 817 526 817 526 187 59 187 59 32 706 32 706 900 499 900 499 514 576 514 576 339 565 339 565 943 493 943 493 166 69 166 69 42 299 42 299 860 150 860 150 844 842 844 842 356 847 356 847 622 670 622 670 626 523 626 523 895 353 895 353 269 94 269 94 389 497 389 497 835 775 835 775 731 772 731 772 576 674 576 674 390 120 390 120 17 826 17 826 608 230 608 230 412 637 412 637 542 942 542 942 424 484 424 484 407 725 407 725 45 675 45 675 401 242 401 242 949 813 949 813 933 99 933 99 559 837 559 837 71 662 71 662 693 734 693 734 740 726 740 726 45 807 45 807 41 338 41 338 898 914 898 914 908 60 908 60 114 673 114 673 584 519 584 519 557 922 557 922 54 310 54 310 565 322 565 322 346 498 346 498 221 427 221 427 889 304 889 304 813 424 813 424 59 404 59 404 268 474 268 474 649 420 649 420 91 61 91 61 124 49 124 49 254 733 254 733 883 911 883 911 544 801 544 801 476 476 476 476 345 398 345 398 219 933 219 933 878 334 878 334 792 593 792 593 486 417 486 417 667 125 667 125 115 137 115 137 197 738 197 738 233 807 233 807 38 674 38 674 460 783 460 783 380 523 380 523 713 189 713 189 141 841 141 841 338 742 338 742 445 143 445 143 194 614 194 614 611 765 611 765 122 37 122 37 567 914 567 914 315 406 315 406 718 770 718 770 570 869 570 869 362 553 362 553 236 679 236 679 642 641 642 641 558 251 558 251 530 202 530 202 580 837 580 837 644 324 644 324 825 366 825 366 850 802 850 802 804 442 804 442 70 99 70 99 767 265 767 265 13 409 13 409 606 489 606 489 703 171 703 171 441 25 441 25 239 675 239 675 619 98 619 98 388 398 388 398 577 919 577 919 250 433 250 433 538 585 538 585 619 888 619 888 122 583 122 583 921 948 921 948 323 621 323 621 31 483 31 483 94 710 94 710 11 230 11 230 510 567 510 567 534 574 534 574 80 909 80 909 580 570 580 570 371 354 371 354 202 379 202 379 926 468 926 468 236 143 236 143 519 123 519 123 754 219 754 219 893 748 893 748 812 398 812 398 151 374 151 374 927 583 927 583 357 870 357 870 128 716 128 716 727 484 727 484 37 954 37 954 243 425 243 425 3 267 3 267 885 198 885 198 883 864 883 864 168 709 168 709 364 158 364 158 593 812 593 812 410 572 410 572 31 240 31 240 74 718 74 718 675 733 675 733 631 717 631 717 810 412 810 412 186 195 186 195 817 738 817 738 871 160 871 160 432 919 432 919 653 804 653 804 691 111 691 111 97 918 97 918 629 250 629 250 71 525 71 525 89 427 89 427 245 879 245 879 552 932 552 932 543 182 543 182 397 891 397 891 520 558 520 558 82 82 82 82 241 145 241 145 508 862 508 862 785 363 785 363 692 948 692 948 127 184 127 184 897 145 897 145 216 96 216 96 317 897 317 897 308 264 308 264 902 348 902 348 697 716 697 716 708 220 708 220 415 749 415 749 261 476 261 476 41 755 41 755 848 279 848 279 886 658 886 658 446 126 446 126 559 165 559 165 720 369 720 369 131 214 131 214 541 626 541 626 669 256 669 256 713 637 713 637 241 869 241 869 862 885 862 885 84 694 84 694 896 770 896 770 734 528 734 528 712 178 712 178 177 176 177 176 332 335 332 335 279 110 279 110 175 253 175 253 527 116 527 116 636 355 636 355 895 546 895 546 264 181 264 181 687 756 687 756 70 529 70 529 817 493 817 493 649 809 649 809 514 20 514 20 937 836 937 836 876 105 876 105 917 563 917 563 494 252 494 252 837 482 837 482 545 333 545 333 578 604 578 604 458 617 458 617 317 348 317 348 904 692 904 692 189 387 189 387 429 685 429 685 554 451 554 451 806 331 806 331 610 873 610 873 897 606 897 606 1 285 1 285 185 567 185 567 736 893 736 893 822 14 822 14 659 802 659 802 389 431 389 431 645 410 645 410 582 460 582 460 847 729 847 729 881 510 881 510 621 838 621 838 931 627 931 627 532 907 532 907 2 165 2 165 436 266 436 266 490 30 490 30 500 514 500 514 293 824 293 824 334 221 334 221 895 743 895 743 711 426 711 426 60 588 60 588 425 456 425 456 516 94 516 94 298 86 298 86 399 933 399 933 830 396 830 396 587 949 587 949 641 241 641 241 109 235 109 235 447 15 447 15 621 486 621 486 867 107 867 107 780 926 780 926 336 691 336 691 541 479 541 479 108 221 108 221 663 822 663 822 238 116 238 116 924 53 924 53 314 430 314 430 645 552 645 552 713 549 713 549 889 234 889 234 929 402 929 402 299 312 299 312 229 868 229 868 799 777 799 777 437 780 437 780 437 280 437 280 799 841 799 841 390 818 390 818 698 819 698 819 767 950 767 950 796 375 796 375 689 432 689 432 450 712 450 712 462 72 462 72 125 292 125 292 934 789 934 789 495 303 495 303 468 597 468 597 638 320 638 320 71 915 71 915 439 159 439 159 70 619 70 619 503 43 503 43 71 390 71 390 177 443 177 443 837 124 837 124 579 612 579 612 85 428 85 428 484 771 484 771 665 340 665 340 69 89 69 89 381 586 381 586 244 776 244 776 860 939 860 939 542 860 542 860 789 398 789 398 856 823 856 823 83 866 83 866 615 878 615 878 506 189 506 189 9 35 9 35 923 425 923 425 707 787 707 787 827 788 827 788 931 18 931 18 940 886 940 886 729 533 729 533 726 415 726 415 330 45 330 45 61 272 61 272 70 38 70 38 781 659 781 659 454 833 454 833 700 21 700 21 105 122 105 122 587 73 587 73 460 528 460 528 57 645 57 645 220 76 220 76 386 58 386 58 744 335 744 335 427 826 427 826 165 19 165 19 330 673 330 673 851 795 851 795 221 798 221 798 871 109 871 109 222 894 222 894 267 269 267 269 6 319 6 319 447 399 447 399 473 556 473 556 419 61 419 61 776 944 776 944 666 536 666 536 58 100 58 100 95 412 95 412 931 329 931 329 768 857 768 857 569 931 569 931 290 217 290 217 606 802 606 802 535 433 535 433 112 723 112 723 730 464 730 464 172 172 172 172 494 839 494 839 689 101 689 101 404 140 404 140 87 380 87 380 95 220 95 220 659 192 659 192 190 30 190 30 31 178 31 178 945 661 945 661 335 585 335 585 532 795 532 795 199 13 199 13 600 928 600 928 69 39 69 39 256 413 256 413 106 594 106 594 69 674 69 674 663 482 663 482 779 671 779 671 350 527 350 527 86 530 86 530 897 47 897 47 944 564 944 564 427 633 427 633 844 610 844 610 847 495 847 495 291 272 291 272 878 441 878 441 582 129 582 129 715 95 715 95 954 266 954 266 180 629 180 629 550 722 550 722 11 208 11 208 657 727 657 727 631 145 631 145 159 126 159 126 72 288 72 288 563 340 563 340 902 266 902 266 61 855 61 855 714 416 714 416 663 98 663 98 442 854 442 854 845 945 845 945 4 61 4 61 613 539 613 539 815 897 815 897 874 36 874 36 416 260 416 260 869 80 869 80 263 245 263 245 599 294 599 294 830 54 830 54 900 422 900 422 950 226 950 226 183 48 183 48 679 139 679 139 233 845 233 845 870 827 870 827 13 747 13 747 648 146 648 146 114 884 114 884 273 260 273 260 380 794 380 794 313 166 313 166 65 14 65 14 813 135 813 135 425 41 425 41 126 733 126 733 470 935 470 935 99 807 99 807 760 291 760 291 404 564 404 564 100 420 100 420 288 815 288 815 860 147 860 147 642 518 642 518 924 228 924 228 610 245 610 245 448 57 448 57 330 214 330 214 642 687 642 687 177 426 177 426 367 652 367 652 452 395 452 395 228 868 228 868 239 12 239 12 869 491 869 491 569 853 569 853 702 10 702 10 228 957 228 957 405 493 405 493 614 299 614 299 55 784 55 784 400 934 400 934 218 389 218 389 779 624 779 624 203 775 203 775 452 107 452 107 835 144 835 144 306 121 306 121 577 103 577 103 222 388 222 388 741 583 741 583 542 659 542 659 405 273 405 273 160 376 160 376 819 71 819 71 415 587 415 587 168 534 168 534 835 533 835 533 752 750 752 750 197 245 197 245 436 908 436 908 764 696 764 696 759 39 759 39 887 242 887 242 624 108 624 108 196 37 196 37 616 329 616 329 896 601 896 601 228 79 228 79 615 901 615 901 790 70 790 70 902 792 902 792 543 191 543 191 155 533 155 533 27 482 27 482 649 660 649 660 759 511 759 511 389 297 389 297 888 279 888 279 746 536 746 536 254 408 254 408 340 721 340 721 218 625 218 625 158 209 158 209 44 327 44 327 282 179 282 179 67 361 67 361 571 102 571 102 596 193 596 193 841 519 841 519 932 613 932 613 331 709 331 709 260 430 260 430 240 47 240 47 705 213 705 213 189 261 189 261 449 76 449 76 552 557 552 557 217 886 217 886 90 589 90 589 861 416 861 416 13 6 13 6 704 368 704 368 560 558 560 558 124 896 124 896 564 351 564 351 623 45 623 45 755 603 755 603 508 698 508 698 894 274 894 274 198 27 198 27 862 40 862 40 771 762 771 762 918 282 918 282 945 695 945 695 595 326 595 326 909 345 909 345 499 591 499 591 429 633 429 633 936 392 936 392 172 750 172 750 264 258 264 258 95 65 95 65 120 613 120 613 584 628 584 628 243 18 243 18 422 774 422 774 232 471 232 471 947 638 947 638 749 429 749 429 198 518 198 518 398 297 398 297 753 251 753 251 253 488 253 488 201 813 201 813 751 752 751 752 902 91 902 91 763 339 763 339 778 917 778 917 370 509 370 509 550 834 550 834 33 389 33 389 122 625 122 625 828 835 828 835 529 601 529 601 232 663 232 663 60 69 60 69 616 346 616 346 490 249 490 249 491 23 491 23 681 519 681 519 123 871 123 871 819 125 819 125 694 840 694 840 774 72 774 72 350 941 350 941 583 568 583 568 907 365 907 365 478 116 478 116 278 503 278 503 522 555 522 555 809 95 809 95 882 71 882 71 380 880 380 880 131 727 131 727 559 483 559 483 478 538 478 538 919 667 919 667 431 363 431 363 766 20 766 20 95 802 95 802 452 49 452 49 280 430 280 430 778 277 778 277 284 865 284 865 895 487 895 487 51 334 51 334 337 361 337 361 837 209 837 209 693 390 693 390 323 677 323 677 461 578 461 578 380 487 380 487 928 577 928 577 901 202 901 202 597 531 597 531 1 254 1 254 684 815 684 815 619 751 619 751 947 255 947 255 568 272 568 272 118 854 118 854 237 357 237 357 53 743 53 743 416 242 416 242 562 669 562 669 124 398 124 398 577 71 577 71 309 791 309 791 305 286 305 286 158 927 158 927 28 513 28 513 680 94 680 94 325 734 325 734 879 105 879 105 584 636 584 636 207 775 207 775 258 949 258 949 80 955 80 955 711 181 711 181 666 356 666 356 807 487 807 487 953 39 953 39 12 676 12 676 591 236 591 236 679 340 679 340 647 424 647 424 52 431 52 431 689 544 689 544 276 572 276 572 896 613 896 613 325 191 325 191 941 651 941 651 476 680 476 680 43 30 43 30 205 100 205 100 63 558 63 558 844 746 844 746 604 71 604 71 755 32 755 32 396 921 396 921 125 382 125 382 782 410 782 410 563 496 563 496 247 51 247 51 622 884 622 884 930 953 930 953 247 228 247 228 724 417 724 417 397 728 397 728 580 615 580 615 802 858 802 858 789 309 789 309 684 643 684 643 327 204 327 204 111 603 111 603 612 952 612 952 638 859 638 859 313 456 313 456 825 648 825 648 325 451 325 451 77 608 77 608 75 408 75 408 834 805 834 805 724 562 724 562 286 813 286 813 946 428 946 428 468 585 468 585 475 500 475 500 736 230 736 230 465 418 465 418 755 331 755 331 219 118 219 118 877 262 877 262 117 742 117 742 52 168 52 168 893 731 893 731 211 120 211 120 213 830 213 830 108 473 108 473 65 140 65 140 645 41 645 41 192 657 192 657 89 284 89 284 324 375 324 375 396 14 396 14 247 42 247 42 815 74 815 74 195 903 195 903 266 356 266 356 565 297 565 297 805 828 805 828 830 765 830 765 387 561 387 561 211 699 211 699 368 704 368 704 793 51 793 51 86 657 86 657 168 463 168 463 729 906 729 906 602 790 602 790 178 297 178 297 305 614 305 614 787 363 787 363 576 909 576 909 513 668 513 668 621 339 621 339 11 227 11 227 373 692 373 692 616 144 616 144 217 493 217 493 809 890 809 890 66 30 66 30 105 184 105 184 322 473 322 473 118 395 118 395 873 520 873 520 70 561 70 561 703 782 703 782 746 260 746 260 943 220 943 220 240 251 240 251 16 760 16 760 644 67 644 67 200 511 200 511 10 609 10 609 880 608 880 608 885 817 885 817 365 806 365 806 43 274 43 274 159 853 159 853 956 241 956 241 732 590 732 590 677 647 677 647 78 581 78 581 554 11 554 11 284 176 284 176 718 799 718 799 140 730 140 730 123 452 123 452 489 318 489 318 170 534 170 534 208 601 208 601 334 297 334 297 931 881 931 881 434 623 434 623 648 491 648 491 732 358 732 358 306 782 306 782 151 242 151 242 789 405 789 405 317 217 317 217 268 485 268 485 235 701 235 701 462 502 462 502 212 355 212 355 652 868 652 868 227 180 227 180 96 171 96 171 3 30 3 30 719 596 719 596 608 200 608 200 551 610 551 610 279 121 279 121 530 755 530 755 79 215 79 215 257 252 257 252 259 481 259 481 796 73 796 73 731 911 731 911 612 68 612 68 2 275 2 275 625 422 625 422 295 51 295 51 900 391 900 391 897 402 897 402 588 427 588 427 54 498 54 498 379 837 379 837 347 145 347 145 162 260 162 260 850 727 850 727 823 601 823 601 205 216 205 216 320 573 320 573 11 867 11 867 34 24 34 24 761 515 761 515 670 765 670 765 455 801 455 801 938 111 938 111 352 253 352 253 58 488 58 488 563 597 563 597 769 878 769 878 239 449 239 449 601 936 601 936 664 396 664 396 807 499 807 499 278 556 278 556 724 705 724 705 600 657 600 657 284 940 284 940 129 220 129 220 398 148 398 148 920 316 920 316 204 34 204 34 477 383 477 383 812 369 812 369 630 276 630 276 196 291 196 291 593 248 593 248 417 830 417 830 136 814 136 814 819 606 819 606 769 683 769 683 206 896 206 896 383 483 383 483 271 587 271 587 627 840 627 840 456 313 456 313 193 64 193 64 561 623 561 623 428 613 428 613 90 445 90 445 109 682 109 682 804 738 804 738 141 272 141 272 751 168 751 168 210 763 210 763 464 364 464 364 802 655 802 655 376 746 376 746 567 558 567 558 744 785 744 785 66 7 66 7 854 144 854 144 661 190 661 190 522 290 522 290 326 44 326 44 382 799 382 799 407 341 407 341 715 64 715 64 852 896 852 896 724 667 724 667 11 153 11 153 901 844 901 844 564 884 564 884 880 565 880 565 916 171 916 171 333 58 333 58 150 538 150 538 527 218 527 218 250 662 250 662 605 419 605 419 61 738 61 738 711 911 711 911 105 897 105 897 438 806 438 806 710 620 710 620 548 33 548 33 430 122 430 122 944 879 944 879 592 532 592 532 871 307 871 307 164 666 164 666 838 33 838 33 569 171 569 171 820 18 820 18 281 397 281 397 270 229 270 229 797 165 797 165 725 311 725 311 449 25 449 25 605 566 605 566 663 260 663 260 797 14 797 14 833 506 833 506 124 338 124 338 776 166 776 166 26 798 26 798 522 751 522 751 521 2 521 2 668 535 668 535 117 838 117 838 28 930 28 930 459 223 459 223 328 476 328 476 421 944 421 944 389 40 389 40 189 205 189 205 499 119 499 119 614 514 614 514 924 546 924 546 609 893 609 893 536 108 536 108 207 878 207 878 270 464 270 464 273 30 273 30 154 591 154 591 466 848 466 848 907 485 907 485 507 31 507 31 90 140 90 140 58 315 58 315 347 388 347 388 291 233 291 233 772 160 772 160 700 209 700 209 16 616 16 616 193 744 193 744 87 263 87 263 431 152 431 152 649 710 649 710 421 115 421 115 283 479 283 479 26 725 26 725 835 438 835 438 643 153 643 153 303 735 303 735 831 822 831 822 674 13 674 13 477 774 477 774 570 47 570 47 217 863 217 863 197 94 197 94 262 497 262 497 632 272 632 272 706 242 706 242 205 77 205 77 769 399 769 399 721 777 721 777 681 430 681 430 350 250 350 250 770 37 770 37 847 689 847 689 235 572 235 572 775 703 775 703 694 314 694 314 819 465 819 465 397 849 397 849 774 215 774 215 907 846 907 846 160 645 160 645 355 144 355 144 900 752 900 752 279 313 279 313 113 378 113 378 925 416 925 416 68 271 68 271 455 35 455 35 161 691 161 691 804 568 804 568 954 603 954 603 886 688 886 688 707 149 707 149 44 322 44 322 451 93 451 93 670 939 670 939 926 397 926 397 324 437 324 437 730 116 730 116 660 670 660 670 254 490 254 490 403 488 403 488 243 630 243 630 96 217 96 217 548 443 548 443 796 828 796 828 27 408 27 408 721 676 721 676 238 209 238 209 680 423 680 423 37 565 37 565 224 515 224 515 423 674 423 674 388 946 388 946 641 777 641 777 538 347 538 347 500 865 500 865 832 446 832 446 920 797 920 797 360 176 360 176 768 533 768 533 71 307 71 307 864 334 864 334 159 876 159 876 466 658 466 658 389 453 389 453 549 60 549 60 131 451 131 451 932 360 932 360 144 561 144 561 211 916 211 916 507 89 507 89 397 597 397 597 487 149 487 149 715 19 715 19 274 449 274 449 361 807 361 807 567 440 567 440 765 244 765 244 636 239 636 239 737 151 737 151 696 134 696 134 160 174 160 174 626 481 626 481 269 753 269 753 58 670 58 670 650 171 650 171 514 298 514 298 850 557 850 557 102 807 102 807 591 811 591 811 558 638 558 638 428 810 428 810 570 890 570 890 213 841 213 841 286 861 286 861 835 878 835 878 303 820 303 820 742 123 742 123 168 727 168 727 362 351 362 351 500 661 500 661 574 380 574 380 603 611 603 611 510 285 510 285 711 591 711 591 529 21 529 21 648 371 648 371 398 107 398 107 601 700 601 700 273 874 273 874 142 131 142 131 271 432 271 432 562 891 562 891 926 337 926 337 697 951 697 951 671 619 671 619 736 141 736 141 59 206 59 206 515 186 515 186 711 400 711 400 775 315 775 315 733 193 733 193 819 546 819 546 893 93 893 93 661 528 661 528 377 469 377 469 680 903 680 903 203 497 203 497 432 54 432 54 603 472 603 472 175 855 175 855 690 415 690 415 222 657 222 657 337 492 337 492 840 235 840 235 809 389 809 389 591 632 591 632 390 309 390 309 335 367 335 367 900 821 900 821 893 928 893 928 713 193 713 193 543 159 543 159 819 928 819 928 98 48 98 48 778 141 778 141 161 878 161 878 211 132 211 132 951 587 951 587 849 167 849 167 457 660 457 660 957 189 957 189 864 314 864 314 375 117 375 117 605 355 605 355 207 860 207 860 678 707 678 707 77 368 77 368 248 435 248 435 143 315 143 315 55 608 55 608 272 496 272 496 373 816 373 816 474 238 474 238 453 540 453 540 504 192 504 192 687 57 687 57 694 297 694 297 816 936 816 936 161 287 161 287 499 607 499 607 278 344 278 344 951 625 951 625 88 936 88 936 492 216 492 216 906 606 906 606 190 934 190 934 501 554 501 554 132 845 132 845 640 139 640 139 112 908 112 908 242 899 242 899 125 609 125 609 878 68 878 68 747 47 747 47 645 894 645 894 468 595 468 595 760 830 760 830 542 23 542 23 726 833 726 833 261 432 261 432 178 565 178 565 301 270 301 270 485 872 485 872 470 539 470 539 946 18 946 18 334 265 334 265 27 252 27 252 762 243 762 243 837 220 837 220 613 864 613 864 251 743 251 743 851 13 851 13 22 484 22 484 385 525 385 525 651 741 651 741 116 19 116 19 565 487 565 487 429 521 429 521 61 540 61 540 371 52 371 52 714 795 714 795 153 77 153 77 791 952 791 952 313 363 313 363 424 491 424 491 616 168 616 168 551 106 551 106 560 948 560 948 10 422 10 422 131 864 131 864 19 689 19 689 305 689 305 689 942 122 942 122 521 932 521 932 225 24 225 24 400 49 400 49 191 530 191 530 502 729 502 729 530 839 530 839 764 288 764 288 66 364 66 364 687 17 687 17 523 337 523 337 397 5 397 5 769 136 769 136 630 683 630 683 484 524 484 524 814 811 814 811 10 613 10 613 10 550 10 550 592 766 592 766 59 776 59 776 727 42 727 42 642 181 642 181 488 422 488 422 828 454 828 454 924 755 924 755 76 823 76 823 753 836 753 836 674 766 674 766 463 927 463 927 200 28 200 28 478 372 478 372 742 270 742 270 78 79 78 79 599 79 599 79 564 136 564 136 508 264 508 264 631 582 631 582 657 612 657 612 952 582 952 582 517 811 517 811 22 895 22 895 643 255 643 255 769 635 769 635 657 523 657 523 717 384 717 384 260 597 260 597 100 310 100 310 754 620 754 620 53 223 53 223 810 640 810 640 782 693 782 693 453 733 453 733 612 252 612 252 300 636 300 636 724 529 724 529 352 509 352 509 697 456 697 456 954 871 954 871 113 263 113 263 860 864 860 864 902 829 902 829 148 97 148 97 554 550 554 550 802 529 802 529 59 114 59 114 739 379 739 379 110 907 110 907 302 881 302 881 188 941 188 941 170 5 170 5 288 199 288 199 788 17 788 17 950 513 950 513 15 41 15 41 455 565 455 565 127 454 127 454 881 889 881 889 419 765 419 765 775 286 775 286 896 353 896 353 55 731 55 731 454 558 454 558 744 140 744 140 407 180 407 180 611 382 611 382 761 444 761 444 183 353 183 353 177 331 177 331 563 876 563 876 252 235 252 235 871 574 871 574 570 443 570 443 185 69 185 69 741 83 741 83 404 260 404 260 718 643 718 643 671 320 671 320 143 514 143 514 3 291 3 291 661 405 661 405 753 433 753 433 713 360 713 360 172 910 172 910 394 426 394 426 103 681 103 681 183 305 183 305 71 104 71 104 437 955 437 955 806 913 806 913 724 432 724 432 305 394 305 394 425 550 425 550 763 692 763 692 390 165 390 165 204 60 204 60 250 698 250 698 365 859 365 859 26 730 26 730 491 665 491 665 88 884 88 884 61 888 61 888 332 610 332 610 803 74 803 74 211 415 211 415 82 878 82 878 939 955 939 955 504 728 504 728 191 947 191 947 919 557 919 557 593 431 593 431 832 308 832 308 384 609 384 609 580 741 580 741 854 770 854 770 592 728 592 728 426 852 426 852 548 223 548 223 153 783 153 783 592 825 592 825 525 416 525 416 193 211 193 211 918 376 918 376 859 400 859 400 681 166 681 166 546 791 546 791 699 761 699 761 39 339 39 339 332 823 332 823 72 859 72 859 19 83 19 83 184 529 184 529 106 465 106 465 380 537 380 537 595 96 595 96 524 204 524 204 253 331 253 331 677 486 677 486 556 30 556 30 53 346 53 346 225 52 225 52 752 452 752 452 58 39 58 39 207 686 207 686 690 355 690 355 925 455 925 455 249 772 249 772 266 291 266 291 684 941 684 941 739 49 739 49 74 949 74 949 579 837 579 837 761 896 761 896 955 30 955 30 300 840 300 840 113 85 113 85 407 691 407 691 525 393 525 393 222 366 222 366 644 946 644 946 71 126 71 126 324 628 324 628 3 803 3 803 832 395 832 395 690 696 690 696 825 481 825 481 168 735 168 735 615 698 615 698 290 624 290 624 369 433 369 433 12 234 12 234 344 570 344 570 482 25 482 25 193 232 193 232 879 718 879 718 342 764 342 764 937 584 937 584 480 826 480 826 257 34 257 34 114 823 114 823 655 263 655 263 554 457 554 457 19 309 19 309 102 48 102 48 77 827 77 827 510 679 510 679 880 307 880 307 354 817 354 817 315 349 315 349 472 522 472 522 845 661 845 661 133 53 133 53 553 405 553 405 86 782 86 782 15 71 15 71 176 926 176 926 394 950 394 950 154 572 154 572 704 583 704 583 119 815 119 815 605 213 605 213 349 34 349 34 52 680 52 680 568 247 568 247 490 327 490 327 401 424 401 424 102 546 102 546 724 29 724 29 536 508 536 508 912 298 912 298 952 304 952 304 568 403 568 403 208 485 208 485 650 100 650 100 247 613 247 613 412 28 412 28 250 466 250 466 368 568 368 568 569 419 569 419 18 297 18 297 37 634 37 634 667 743 667 743 363 625 363 625 541 384 541 384 588 554 588 554 269 68 269 68 587 940 587 940 552 712 552 712 671 454 671 454 308 180 308 180 657 536 657 536 779 512 779 512 925 384 925 384 341 146 341 146 497 688 497 688 85 820 85 820 414 402 414 402 168 355 168 355 395 21 395 21 316 254 316 254 29 94 29 94 735 575 735 575 189 20 189 20 76 283 76 283 79 317 79 317 99 411 99 411 857 606 857 606 10 401 10 401 715 507 715 507 443 384 443 384 157 249 157 249 661 384 661 384 641 168 641 168 472 389 472 389 907 144 907 144 778 286 778 286 826 765 826 765 518 491 518 491 93 114 93 114 461 703 461 703 422 18 422 18 937 769 937 769 84 135 84 135 54 321 54 321 189 827 189 827 885 486 885 486 742 821 742 821 483 28 483 28 549 399 549 399 459 157 459 157 706 36 706 36 650 275 650 275 606 38 606 38 479 617 479 617 754 561 754 561 202 643 202 643 462 821 462 821 425 100 425 100 338 870 338 870 194 173 194 173 203 326 203 326 312 16 312 16 843 526 843 526 11 777 11 777 788 809 788 809 280 921 280 921 646 777 646 777 904 444 904 444 922 910 922 910 12 290 12 290 23 317 23 317 152 391 152 391 863 760 863 760 760 802 760 802 872 34 872 34 108 371 108 371 363 510 363 510 530 784 530 784 758 205 758 205 773 205 773 205 532 439 532 439 250 365 250 365 818 46 818 46 218 242 218 242 227 216 227 216 249 539 249 539 773 609 773 609 286 739 286 739 553 246 553 246 681 439 681 439 905 358 905 358 589 533 589 533 569 766 569 766 393 298 393 298 292 209 292 209 26 690 26 690 251 828 251 828 841 926 841 926 191 323 191 323 451 757 451 757 783 637 783 637 182 676 182 676 508 154 508 154 807 307 807 307 831 638 831 638 468 493 468 493 252 330 252 330 431 572 431 572 272 549 272 549 500 219 500 219 612 532 612 532 18 278 18 278 495 235 495 235 942 233 942 233 332 358 332 358 558 843 558 843 402 575 402 575 265 362 265 362 98 554 98 554 638 913 638 913 65 358 65 358 133 944 133 944 445 470 445 470 790 683 790 683 841 431 841 431 856 811 856 811 540 180 540 180 667 225 667 225 277 604 277 604 446 586 446 586 33 820 33 820 643 403 643 403 249 18 249 18 55 296 55 296 434 416 434 416 707 16 707 16 357 116 357 116 618 531 618 531 487 154 487 154 197 841 197 841 724 952 724 952 786 532 786 532 369 425 369 425 770 650 770 650 764 20 764 20 42 418 42 418 616 481 616 481 263 619 263 619 744 610 744 610 595 921 595 921 494 409 494 409 387 863 387 863 955 337 955 337 383 554 383 554 829 228 829 228 388 159 388 159 3 902 3 902 879 345 879 345 772 355 772 355 440 60 440 60 318 560 318 560 876 352 876 352 33 946 33 946 254 782 254 782 243 592 243 592 66 439 66 439 426 556 426 556 914 406 914 406 851 47 851 47 399 183 399 183 870 335 870 335 726 517 726 517 580 887 580 887 876 538 876 538 630 741 630 741 811 818 811 818 918 620 918 620 226 28 226 28 851 857 851 857 270 160 270 160 529 415 529 415 129 832 129 832 36 35 36 35 761 3 761 3 527 527 527 527 293 716 293 716 362 51 362 51 888 596 888 596 950 543 950 543 863 261 863 261 492 646 492 646 24 218 24 218 236 274 236 274 160 158 160 158 595 786 595 786 277 864 277 864 547 901 547 901 170 609 170 609 396 717 396 717 832 421 832 421 18 614 18 614 849 14 849 14 642 795 642 795 670 127 670 127 565 753 565 753 748 342 748 342 612 502 612 502 559 697 559 697 391 829 391 829 392 121 392 121 182 149 182 149 53 158 53 158 658 267 658 267 681 39 681 39 56 253 56 253 584 300 584 300 885 404 885 404 820 26 820 26 341 474 341 474 645 466 645 466 936 867 936 867 639 317 639 317 666 781 666 781 799 53 799 53 738 305 738 305 847 150 847 150 604 377 604 377 650 336 650 336 507 906 507 906 225 863 225 863 503 73 503 73 387 326 387 326 306 484 306 484 97 706 97 706 259 548 259 548 30 710 30 710 469 771 469 771 945 497 945 497 185 541 185 541 147 772 147 772 557 840 557 840 602 834 602 834 565 635 565 635 485 185 485 185 717 450 717 450 235 680 235 680 104 63 104 63 621 44 621 44 185 658 185 658 598 149 598 149 108 789 108 789 282 638 282 638 115 521 115 521 804 414 804 414 289 752 289 752 225 722 225 722 371 173 371 173 786 609 786 609 706 878 706 878 376 285 376 285 823 579 823 579 831 10 831 10 930 495 930 495 545 177 545 177 133 173 133 173 850 387 850 387 808 617 808 617 594 473 594 473 753 22 753 22 647 131 647 131 955 17 955 17 412 703 412 703 341 141 341 141 603 729 603 729 914 373 914 373 877 649 877 649 638 525 638 525 880 573 880 573 275 261 275 261 636 630 636 630 911 526 911 526 919 314 919 314 598 238 598 238 894 170 894 170 635 956 635 956 262 145 262 145 225 165 225 165 568 655 568 655 773 666 773 666 669 824 669 824 218 594 218 594 36 938 36 938 642 542 642 542 451 12 451 12 665 364 665 364 356 275 356 275 879 572 879 572 879 32 879 32 546 828 546 828 407 73 407 73 250 48 250 48 523 869 523 869 481 179 481 179 770 843 770 843 428 706 428 706 539 502 539 502 302 504 302 504 505 488 505 488 141 119 141 119 424 103 424 103 733 479 733 479 696 357 696 357 618 444 618 444 831 385 831 385 705 392 705 392 48 584 48 584 48 677 48 677 154 721 154 721 83 601 83 601 732 116 732 116 230 197 230 197 827 31 827 31 427 809 427 809 682 24 682 24 774 659 774 659 687 819 687 819 746 676 746 676 852 806 852 806 265 450 265 450 564 734 564 734 443 854 443 854 673 695 673 695 249 473 249 473 551 804 551 804 632 934 632 934 386 949 386 949 269 453 269 453 187 44 187 44 474 240 474 240 270 327 270 327 192 1 192 1 391 198 391 198 527 928 527 928 603 264 603 264 225 304 225 304 660 879 660 879 708 680 708 680 13 230 13 230 797 792 797 792 343 420 343 420 667 263 667 263 953 448 953 448 481 364 481 364 172 298 172 298 623 54 623 54 69 217 69 217 932 43 932 43 546 196 546 196 122 812 122 812 640 256 640 256 318 141 318 141 683 348 683 348 541 354 541 354 815 768 815 768 798 206 798 206 505 71 505 71 42 550 42 550 854 647 854 647 458 708 458 708 725 532 725 532 514 255 514 255 615 446 615 446 71 343 71 343 396 558 396 558 29 910 29 910 695 773 695 773 681 482 681 482 143 217 143 217 801 52 801 52 613 787 613 787 789 113 789 113 802 127 802 127 727 900 727 900 427 492 427 492 784 531 784 531 256 579 256 579 208 487 208 487 128 294 128 294 805 953 805 953 789 936 789 936 756 924 756 924 332 375 332 375 684 730 684 730 319 390 319 390 410 387 410 387 473 616 473 616 702 438 702 438 262 708 262 708 954 33 954 33 99 750 99 750 587 923 587 923 560 553 560 553 50 925 50 925 859 475 859 475 649 677 649 677 838 525 838 525 955 45 955 45 213 680 213 680 820 419 820 419 924 891 924 891 311 137 311 137 852 24 852 24 330 460 330 460 306 686 306 686 240 755 240 755 795 42 795 42 447 756 447 756 503 70 503 70 913 332 913 332 240 470 240 470 593 344 593 344 855 642 855 642 825 444 825 444 837 915 837 915 69 291 69 291 563 827 563 827 859 23 859 23 189 640 189 640 622 174 622 174 534 871 534 871 374 108 374 108 331 75 331 75 38 704 38 704 134 848 134 848 627 505 627 505 331 205 331 205 553 779 553 779 171 241 171 241 315 774 315 774 205 801 205 801 143 238 143 238 828 656 828 656 591 836 591 836 236 6 236 6 658 705 658 705 718 161 718 161 574 869 574 869 769 305 769 305 346 695 346 695 883 190 883 190 161 223 161 223 800 3 800 3 186 443 186 443 798 593 798 593 611 568 611 568 235 898 235 898 484 576 484 576 377 826 377 826 573 810 573 810 231 955 231 955 899 53 899 53 6 482 6 482 64 304 64 304 552 469 552 469 7 780 7 780 888 35 888 35 176 771 176 771 147 778 147 778 57 906 57 906 658 661 658 661 715 805 715 805 293 594 293 594 853 532 853 532 305 105 305 105 20 33 20 33 153 454 153 454 598 12 598 12 335 441 335 441 54 360 54 360 578 280 578 280 306 417 306 417 84 379 84 379 346 257 346 257 479 890 479 890 512 194 512 194 779 935 779 935 836 327 836 327 208 113 208 113 234 227 234 227 438 527 438 527 477 613 477 613 281 311 281 311 105 521 105 521 768 644 768 644 215 810 215 810 473 688 473 688 389 647 389 647 439 511 439 511 237 432 237 432 97 772 97 772 312 693 312 693 651 364 651 364 533 23 533 23 891 354 891 354 75 927 75 927 452 538 452 538 233 386 233 386 557 454 557 454 713 68 713 68 756 549 756 549 5 495 5 495 502 773 502 773 904 334 904 334 507 377 507 377 255 667 255 667 621 342 621 342 784 150 784 150 91 791 91 791 747 413 747 413 637 887 637 887 745 22 745 22 19 101 19 101 157 750 157 750 666 420 666 420 680 568 680 568 712 764 712 764 883 679 883 679 483 541 483 541 533 135 533 135 816 11 816 11 263 801 263 801 77 329 77 329 265 131 265 131 102 485 102 485 357 496 357 496 889 142 889 142 494 538 494 538 768 889 768 889 951 746 951 746 864 712 864 712 381 161 381 161 565 403 565 403 515 209 515 209 233 272 233 272 471 730 471 730 535 760 535 760 461 174 461 174 784 410 784 410 879 507 879 507 689 167 689 167 20 912 20 912 824 660 824 660 906 917 906 917 937 438 937 438 264 506 264 506 761 257 761 257 845 393 845 393 927 476 927 476 578 556 578 556 755 555 755 555 534 666 534 666 573 247 573 247 162 599 162 599 679 341 679 341 78 202 78 202 597 57 597 57 363 679 363 679 276 579 276 579 500 447 500 447 875 182 875 182 66 659 66 659 133 496 133 496 806 21 806 21 732 45 732 45 605 326 605 326 421 403 421 403 453 623 453 623 138 855 138 855 775 783 775 783 787 685 787 685 86 727 86 727 810 861 810 861 217 153 217 153 216 391 216 391 107 894 107 894 692 114 692 114 50 245 50 245 377 34 377 34 700 889 700 889 31 934 31 934 799 71 799 71 487 511 487 511 10 821 10 821 385 640 385 640 525 89 525 89 405 485 405 485 125 316 125 316 131 257 131 257 428 184 428 184 311 680 311 680 211 143 211 143 539 437 539 437 563 862 563 862 290 565 290 565 813 239 813 239 328 111 328 111 637 419 637 419 638 59 638 59 830 266 830 266 878 860 878 860 540 149 540 149 354 238 354 238 544 658 544 658 434 108 434 108 858 268 858 268 215 372 215 372 236 728 236 728 112 26 112 26 274 878 274 878 386 479 386 479 96 120 96 120 771 715 771 715 645 100 645 100 871 465 871 465 438 125 438 125 817 459 817 459 305 716 305 716 233 383 233 383 763 19 763 19 906 536 906 536 910 822 910 822 26 229 26 229 621 823 621 823 246 509 246 509 305 801 305 801 83 319 83 319 379 671 379 671 126 143 126 143 385 471 385 471 290 276 290 276 364 637 364 637 13 479 13 479 832 574 832 574 156 480 156 480 942 673 942 673 161 81 161 81 398 310 398 310 173 101 173 101 951 805 951 805 354 859 354 859 572 675 572 675 39 194 39 194 588 822 588 822 386 271 386 271 583 220 583 220 861 41 861 41 723 170 723 170 754 296 754 296 184 565 184 565 21 898 21 898 905 842 905 842 919 579 919 579 465 582 465 582 801 381 801 381 191 338 191 338 140 277 140 277 278 9 278 9 494 804 494 804 46 929 46 929 616 31 616 31 622 158 622 158 341 498 341 498 571 181 571 181 631 719 631 719 771 476 771 476 483 343 483 343 437 886 437 886 501 36 501 36 346 327 346 327 123 25 123 25 726 500 726 500 946 677 946 677 682 951 682 951 586 575 586 575 620 61 620 61 639 956 639 956 775 564 775 564 705 775 705 775 914 854 914 854 531 374 531 374 941 366 941 366 105 687 105 687 929 287 929 287 142 618 142 618 393 940 393 940 701 958 701 958 845 361 845 361 838 495 838 495 886 870 886 870 862 828 862 828 358 896 358 896 591 821 591 821 398 314 398 314 159 915 159 915 16 705 16 705 102 389 102 389 162 340 162 340 323 477 323 477 886 28 886 28 15 714 15 714 682 899 682 899 291 770 291 770 15 447 15 447 507 546 507 546 794 851 794 851 214 419 214 419 624 120 624 120 7 430 7 430 685 871 685 871 801 31 801 31 462 613 462 613 758 301 758 301 648 718 648 718 556 725 556 725 643 360 643 360 434 333 434 333 883 449 883 449 670 172 670 172 768 310 768 310 697 764 697 764 623 411 623 411 835 563 835 563 499 299 499 299 7 563 7 563 708 735 708 735 309 401 309 401 626 663 626 663 925 490 925 490 440 602 440 602 469 346 469 346 81 278 81 278 698 533 698 533 154 761 154 761 463 357 463 357 468 487 468 487 296 359 296 359 742 521 742 521 664 231 664 231 237 474 237 474 260 357 260 357 849 673 849 673 705 629 705 629 514 354 514 354 403 429 403 429 740 150 740 150 24 133 24 133 286 67 286 67 265 448 265 448 866 264 866 264 891 199 891 199 911 643 911 643 707 3 707 3 73 182 73 182 510 542 510 542 543 577 543 577 125 596 125 596 105 507 105 507 595 817 595 817 643 53 643 53 598 925 598 925 447 448 447 448 48 138 48 138 698 427 698 427 828 330 828 330 406 592 406 592 94 252 94 252 240 909 240 909 500 715 500 715 174 626 174 626 936 896 936 896 685 297 685 297 31 218 31 218 272 116 272 116 399 312 399 312 790 954 790 954 391 802 391 802 506 577 506 577 917 247 917 247 122 366 122 366 629 575 629 575 278 478 278 478 354 240 354 240 69 574 69 574 930 691 930 691 830 481 830 481 434 304 434 304 250 724 250 724 408 487 408 487 507 417 507 417 277 521 277 521 149 754 149 754 777 919 777 919 432 883 432 883 253 114 253 114 149 274 149 274 90 537 90 537 667 12 667 12 308 201 308 201 265 396 265 396 926 416 926 416 141 798 141 798 198 587 198 587 413 454 413 454 435 224 435 224 883 132 883 132 775 480 775 480 877 541 877 541 602 803 602 803 220 739 220 739 515 721 515 721 349 182 349 182 457 914 457 914 246 293 246 293 316 900 316 900 119 838 119 838 93 922 93 922 506 87 506 87 722 463 722 463 764 115 764 115 195 958 195 958 811 954 811 954 695 572 695 572 95 823 95 823 826 850 826 850 267 612 267 612 499 218 499 218 262 951 262 951 160 888 160 888 728 391 728 391 817 636 817 636 411 543 411 543 184 84 184 84 298 767 298 767 432 413 432 413 321 146 321 146 340 946 340 946 899 127 899 127 422 75 422 75 769 814 769 814 532 843 532 843 786 509 786 509 255 956 255 956 271 239 271 239 24 572 24 572 355 612 355 612 670 413 670 413 398 665 398 665 377 111 377 111 56 467 56 467 652 659 652 659 4 334 4 334 744 835 744 835 734 849 734 849 403 205 403 205 223 362 223 362 885 412 885 412 296 812 296 812 102 75 102 75 548 190 548 190 337 276 337 276 898 609 898 609 380 868 380 868 232 274 232 274 534 103 534 103 842 61 842 61 185 709 185 709 33 704 33 704 645 616 645 616 123 613 123 613 609 414 609 414 865 916 865 916 756 779 756 779 512 277 512 277 602 722 602 722 627 742 627 742 212 300 212 300 551 912 551 912 505 902 505 902 34 753 34 753 109 192 109 192 548 843 548 843 81 427 81 427 436 129 436 129 506 379 506 379 91 109 91 109 450 861 450 861 732 410 732 410 817 559 817 559 929 375 929 375 7 488 7 488 475 736 475 736 117 221 117 221 317 399 317 399 899 326 899 326 172 508 172 508 655 161 655 161 898 88 898 88 758 250 758 250 520 680 520 680 184 583 184 583 562 539 562 539 444 312 444 312 650 854 650 854 218 687 218 687 421 519 421 519 799 851 799 851 236 662 236 662 93 299 93 299 24 66 24 66 393 775 393 775 869 260 869 260 496 686 496 686 355 723 355 723 408 341 408 341 386 577 386 577 46 344 46 344 210 67 210 67 220 768 220 768 889 95 889 95 764 259 764 259 840 765 840 765 380 161 380 161 246 320 246 320 862 612 862 612 566 82 566 82 671 291 671 291 486 196 486 196 640 165 640 165 902 958 902 958 403 846 403 846 868 765 868 765 927 782 927 782 316 382 316 382 589 95 589 95 88 722 88 722 592 18 592 18 365 927 365 927 26 890 26 890 870 47 870 47 448 43 448 43 940 44 940 44 428 162 428 162 155 440 155 440 450 835 450 835 143 547 143 547 357 406 357 406 136 354 136 354 322 620 322 620 584 615 584 615 601 253 601 253 599 945 599 945 838 795 838 795 434 779 434 779 875 738 875 738 799 643 799 643 387 934 387 934 753 944 753 944 351 147 351 147 185 808 185 808 268 77 268 77 203 683 203 683 778 731 778 731 876 322 876 322 218 147 218 147 829 674 829 674 220 884 220 884 407 129 407 129 117 552 117 552 402 592 402 592 422 49 422 49 69 889 69 889 837 228 837 228 864 524 864 524 612 714 612 714 892 701 892 701 231 601 231 601 272 915 272 915 319 787 319 787 883 448 883 448 455 379 455 379 228 774 228 774 568 568 568 568 921 400 921 400 847 347 847 347 366 145 366 145 383 602 383 602 308 908 308 908 328 926 328 926 944 565 944 565 299 578 299 578 166 856 166 856 890 101 890 101 534 803 534 803 681 111 681 111 806 221 806 221 860 894 860 894 701 771 701 771 155 913 155 913 583 878 583 878 510 562 510 562 82 410 82 410 629 889 629 889 361 535 361 535 105 364 105 364 702 781 702 781 113 918 113 918 348 441 348 441 393 786 393 786 79 743 79 743 344 578 344 578 421 479 421 479 803 180 803 180 68 731 68 731 303 754 303 754 401 431 401 431 735 664 735 664 178 196 178 196 490 465 490 465 27 151 27 151 802 872 802 872 347 791 347 791 187 658 187 658 395 836 395 836 304 263 304 263 13 866 13 866 508 634 508 634 283 954 283 954 720 15 720 15 565 461 565 461 645 551 645 551 82 605 82 605 627 720 627 720 919 586 919 586 96 695 96 695 120 655 120 655 88 69 88 69 283 60 283 60 647 650 647 650 576 352 576 352 266 916 266 916 236 289 236 289 6 903 6 903 595 456 595 456 680 697 680 697 241 568 241 568 177 120 177 120 463 602 463 602 601 542 601 542 6 8 6 8 829 377 829 377 200 852 200 852 414 229 414 229 199 411 199 411 191 141 191 141 571 924 571 924 520 59 520 59 627 766 627 766 287 442 287 442 113 305 113 305 482 541 482 541 85 577 85 577 699 418 699 418 484 859 484 859 75 25 75 25 389 364 389 364 755 739 755 739 896 374 896 374 258 526 258 526 249 105 249 105 675 876 675 876 572 420 572 420 164 121 164 121 506 575 506 575 25 356 25 356 337 9 337 9 944 43 944 43 761 66 761 66 768 932 768 932 817 136 817 136 819 922 819 922 94 682 94 682 78 795 78 795 321 791 321 791 914 154 914 154 337 445 337 445 404 463 404 463 871 592 871 592 296 103 296 103 474 393 474 393 908 446 908 446 427 539 427 539 480 807 480 807 266 845 266 845 713 388 713 388 404 818 404 818 191 713 191 713 686 675 686 675 775 156 775 156 657 332 657 332 652 265 652 265 266 634 266 634 401 768 401 768 627 309 627 309 125 87 125 87 181 935 181 935 483 705 483 705 60 497 60 497 331 622 331 622 659 274 659 274 462 163 462 163 748 903 748 903 884 322 884 322 928 828 928 828 360 901 360 901 130 845 130 845 739 313 739 313 783 842 783 842 847 554 847 554 593 406 593 406 759 53 759 53 99 705 99 705 739 386 739 386 161 551 161 551 298 243 298 243 212 152 212 152 489 389 489 389 492 81 492 81 801 509 801 509 74 754 74 754 800 728 800 728 85 501 85 501 248 295 248 295 888 141 888 141 138 120 138 120 43 49 43 49 439 792 439 792 281 4 281 4 880 70 880 70 480 252 480 252 875 924 875 924 557 600 557 600 413 686 413 686 855 408 855 408 798 779 798 779 340 41 340 41 509 506 509 506 181 639 181 639 818 844 818 844 305 252 305 252 336 64 336 64 195 832 195 832 90 377 90 377 640 352 640 352 582 279 582 279 746 275 746 275 126 742 126 742 867 108 867 108 325 444 325 444 71 318 71 318 734 791 734 791 39 901 39 901 817 98 817 98 870 911 870 911 539 422 539 422 45 35 45 35 402 798 402 798 864 606 864 606 775 170 775 170 625 659 625 659 194 894 194 894 72 590 72 590 72 549 72 549 246 527 246 527 767 467 767 467 768 861 768 861 127 681 127 681 846 513 846 513 70 744 70 744 930 83 930 83 519 427 519 427 577 735 577 735 414 3 414 3 745 327 745 327 781 883 781 883 846 888 846 888 205 535 205 535 878 403 878 403 470 495 470 495 389 329 389 329 76 163 76 163 921 204 921 204 675 834 675 834 815 947 815 947 520 352 520 352 324 531 324 531 145 90 145 90 681 691 681 691 439 36 439 36 156 354 156 354 659 841 659 841 223 446 223 446 719 660 719 660 210 261 210 261 170 159 170 159 71 760 71 760 486 103 486 103 850 793 850 793 708 89 708 89 420 900 420 900 317 659 317 659 341 792 341 792 239 353 239 353 364 591 364 591 112 139 112 139 828 42 828 42 806 733 806 733 666 939 666 939 576 648 576 648 596 895 596 895 136 158 136 158 277 587 277 587 922 326 922 326 578 188 578 188 560 364 560 364 474 811 474 811 593 835 593 835 164 835 164 835 434 173 434 173 611 508 611 508 519 135 519 135 258 423 258 423 556 685 556 685 811 290 811 290 179 417 179 417 439 599 439 599 568 431 568 431 818 337 818 337 146 872 146 872 29 617 29 617 612 453 612 453 775 570 775 570 954 939 954 939 46 953 46 953 754 946 754 946 511 907 511 907 413 569 413 569 648 153 648 153 19 502 19 502 500 516 500 516 278 543 278 543 633 549 633 549 484 848 484 848 438 34 438 34 750 514 750 514 318 639 318 639 832 410 832 410 629 934 629 934 923 797 923 797 878 495 878 495 4 863 4 863 262 875 262 875 56 532 56 532 958 958 958 958 418 72 418 72 476 860 476 860 801 595 801 595 912 80 912 80 594 713 594 713 346 760 346 760 141 186 141 186 564 904 564 904 208 351 208 351 283 662 283 662 489 829 489 829 154 642 154 642 769 272 769 272 446 722 446 722 618 303 618 303 425 420 425 420 272 247 272 247 73 469 73 469 648 674 648 674 74 825 74 825 45 430 45 430 307 165 307 165 226 408 226 408 393 290 393 290 356 331 356 331 650 96 650 96 126 812 126 812 229 397 229 397 156 666 156 666 345 519 345 519 133 720 133 720 81 481 81 481 638 548 638 548 953 924 953 924 684 274 684 274 542 127 542 127 690 872 690 872 630 186 630 186 582 298 582 298 79 548 79 548 32 955 32 955 716 872 716 872 130 572 130 572 555 853 555 853 534 920 534 920 842 855 842 855 565 559 565 559 646 736 646 736 5 875 5 875 267 304 267 304 120 298 120 298 640 78 640 78 80 350 80 350 621 199 621 199 386 571 386 571 407 152 407 152 375 217 375 217 624 319 624 319 412 236 412 236 329 147 329 147 866 469 866 469 885 585 885 585 689 473 689 473 558 370 558 370 285 314 285 314 603 501 603 501 432 246 432 246 824 325 824 325 67 938 67 938 132 470 132 470 620 520 620 520 804 151 804 151 662 276 662 276 153 764 153 764 278 343 278 343 498 731 498 731 697 416 697 416 838 958 838 958 7 421 7 421 45 499 45 499 646 386 646 386 534 811 534 811 381 894 381 894 847 528 847 528 542 210 542 210 408 941 408 941 603 473 603 473 843 44 843 44 401 459 401 459 479 77 479 77 139 158 139 158 881 187 881 187 166 702 166 702 50 714 50 714 640 315 640 315 579 599 579 599 165 558 165 558 340 156 340 156 733 641 733 641 815 835 815 835 567 362 567 362 879 427 879 427 761 120 761 120 899 649 899 649 374 468 374 468 822 140 822 140 784 788 784 788 945 904 945 904 826 281 826 281 126 525 126 525 313 483 313 483 857 573 857 573 473 952 473 952 605 204 605 204 660 28 660 28 585 469 585 469 390 337 390 337 285 461 285 461 784 269 784 269 351 674 351 674 555 781 555 781 81 414 81 414 799 30 799 30 651 406 651 406 781 207 781 207 170 544 170 544 198 544 198 544 125 88 125 88 634 860 634 860 287 781 287 781 809 571 809 571 310 807 310 807 846 646 846 646 814 835 814 835 864 725 864 725 921 617 921 617 841 803 841 803 98 245 98 245 752 793 752 793 145 277 145 277 121 588 121 588 153 255 153 255 752 456 752 456 402 635 402 635 316 272 316 272 931 933 931 933 453 709 453 709 324 135 324 135 414 292 414 292 939 717 939 717 662 847 662 847 517 392 517 392 14 453 14 453 709 529 709 529 322 373 322 373 365 42 365 42 325 215 325 215 513 804 513 804 672 291 672 291 696 780 696 780 412 183 412 183 878 694 878 694 733 750 733 750 178 313 178 313 687 119 687 119 57 615 57 615 195 189 195 189 419 806 419 806 126 680 126 680 729 60 729 60 502 300 502 300 277 286 277 286 596 371 596 371 849 217 849 217 209 918 209 918 645 53 645 53 614 26 614 26 844 360 844 360 277 768 277 768 889 650 889 650 432 643 432 643 113 954 113 954 16 183 16 183 534 433 534 433 490 506 490 506 435 309 435 309 290 128 290 128 498 513 498 513 843 167 843 167 41 87 41 87 536 836 536 836 553 453 553 453 390 318 390 318 62 186 62 186 753 421 753 421 925 580 925 580 104 557 104 557 363 637 363 637 308 652 308 652 187 83 187 83 221 65 221 65 296 798 296 798 612 338 612 338 317 384 317 384 709 552 709 552 173 677 173 677 540 515 540 515 142 576 142 576 863 522 863 522 793 877 793 877 162 913 162 913 150 505 150 505 167 588 167 588 813 870 813 870 381 145 381 145 20 410 20 410 175 684 175 684 310 742 310 742 255 843 255 843 176 111 176 111 17 946 17 946 238 867 238 867 178 277 178 277 509 176 509 176 387 552 387 552 895 226 895 226 327 786 327 786 781 531 781 531 53 350 53 350 82 87 82 87 723 132 723 132 507 783 507 783 482 667 482 667 811 90 811 90 512 147 512 147 481 451 481 451 237 381 237 381 767 191 767 191 34 106 34 106 187 572 187 572 462 178 462 178 576 478 576 478 86 500 86 500 879 186 879 186 835 588 835 588 753 606 753 606 463 245 463 245 100 688 100 688 805 745 805 745 920 96 920 96 735 556 735 556 357 753 357 753 527 144 527 144 746 514 746 514 646 702 646 702 904 93 904 93 462 451 462 451 593 884 593 884 629 672 629 672 712 671 712 671 615 836 615 836 382 798 382 798 654 632 654 632 606 866 606 866 241 391 241 391 465 258 465 258 414 15 414 15 142 713 142 713 279 288 279 288 645 549 645 549 492 777 492 777 838 191 838 191 671 112 671 112 687 675 687 675 839 52 839 52 568 514 568 514 42 849 42 849 834 746 834 746 698 228 698 228 226 760 226 760 919 207 919 207 623 197 623 197 360 728 360 728 28 383 28 383 524 165 524 165 711 28 711 28 301 133 301 133 646 4 646 4 85 279 85 279 238 783 238 783 286 180 286 180 151 15 151 15 797 27 797 27 667 618 667 618 59 442 59 442 932 502 932 502 312 231 312 231 158 343 158 343 686 46 686 46 103 504 103 504 451 879 451 879 312 131 312 131 920 593 920 593 745 97 745 97 211 751 211 751 106 657 106 657 666 901 666 901 335 263 335 263 460 848 460 848 603 89 603 89 360 411 360 411 319 910 319 910 512 641 512 641 32 914 32 914 899 485 899 485 816 873 816 873 336 285 336 285 501 464 501 464 19 127 19 127 33 842 33 842 497 81 497 81 713 304 713 304 574 35 574 35 423 848 423 848 394 842 394 842 310 67 310 67 528 540 528 540 449 786 449 786 481 468 481 468 409 8 409 8 768 36 768 36 803 564 803 564 49 243 49 243 493 64 493 64 76 935 76 935 732 188 732 188 571 481 571 481 803 209 803 209 115 485 115 485 221 341 221 341 840 285 840 285 565 262 565 262 555 507 555 507 358 119 358 119 639 19 639 19 329 326 329 326 173 903 173 903 15 82 15 82 553 187 553 187 373 938 373 938 815 446 815 446 722 150 722 150 184 272 184 272 534 123 534 123 848 436 848 436 655 127 655 127 509 724 509 724 643 11 643 11 810 185 810 185 632 537 632 537 266 667 266 667 866 807 866 807 699 263 699 263 776 81 776 81 262 154 262 154 79 177 79 177 459 511 459 511 764 681 764 681 359 506 359 506 475 528 475 528 187 117 187 117 506 467 506 467 265 934 265 934 599 78 599 78 580 678 580 678 31 207 31 207 111 212 111 212 874 687 874 687 803 460 803 460 199 310 199 310 653 446 653 446 452 937 452 937 727 161 727 161 686 132 686 132 128 598 128 598 727 81 727 81 97 485 97 485 319 701 319 701 249 958 249 958 95 505 95 505 407 22 407 22 188 726 188 726 227 187 227 187 682 247 682 247 624 456 624 456 89 265 89 265 67 137 67 137 754 714 754 714 926 310 926 310 17 386 17 386 236 571 236 571 259 711 259 711 810 234 810 234 94 431 94 431 712 657 712 657 477 833 477 833 505 694 505 694 152 576 152 576 668 96 668 96 254 75 254 75 904 123 904 123 368 442 368 442 150 788 150 788 956 609 956 609 706 456 706 456 765 77 765 77 570 545 570 545 799 660 799 660 102 246 102 246 886 589 886 589 469 559 469 559 927 49 927 49 650 876 650 876 238 29 238 29 208 756 208 756 270 440 270 440 675 525 675 525 44 31 44 31 733 269 733 269 495 536 495 536 86 57 86 57 7 925 7 925 320 366 320 366 929 102 929 102 551 249 551 249 308 860 308 860 410 408 410 408 376 593 376 593 333 589 333 589 404 248 404 248 688 343 688 343 151 461 151 461 533 201 533 201 326 581 326 581 738 294 738 294 931 793 931 793 434 839 434 839 869 515 869 515 766 1 766 1 6 448 6 448 881 296 881 296 58 685 58 685 713 400 713 400 63 186 63 186 839 198 839 198 942 45 942 45 791 724 791 724 474 314 474 314 234 99 234 99 177 107 177 107 912 948 912 948 620 669 620 669 531 905 531 905 827 304 827 304 371 464 371 464 763 844 763 844 32 176 32 176 425 30 425 30 811 231 811 231 90 890 90 890 804 301 804 301 360 895 360 895 326 548 326 548 921 899 921 899 382 180 382 180 707 393 707 393 359 394 359 394 249 513 249 513 344 457 344 457 694 621 694 621 855 227 855 227 190 811 190 811 94 902 94 902 493 583 493 583 167 746 167 746 567 899 567 899 785 888 785 888 555 385 555 385 46 700 46 700 250 957 250 957 662 697 662 697 456 639 456 639 887 870 887 870 261 801 261 801 509 287 509 287 118 745 118 745 922 375 922 375 708 784 708 784 924 892 924 892 579 691 579 691 188 71 188 71 462 926 462 926 18 221 18 221 612 761 612 761 333 940 333 940 798 944 798 944 851 54 851 54 822 310 822 310 684 723 684 723 632 864 632 864 392 893 392 893 492 525 492 525 583 344 583 344 9 864 9 864 562 550 562 550 215 317 215 317 909 265 909 265 658 685 658 685 683 632 683 632 337 27 337 27 524 163 524 163 770 235 770 235 148 747 148 747 320 428 320 428 697 929 697 929 319 236 319 236 85 157 85 157 795 11 795 11 329 148 329 148 781 540 781 540 168 574 168 574 500 648 500 648 879 696 879 696 809 46 809 46 671 216 671 216 917 57 917 57 837 311 837 311 924 518 924 518 577 246 577 246 828 831 828 831 385 304 385 304 163 670 163 670 819 680 819 680 167 81 167 81 796 657 796 657 681 566 681 566 787 605 787 605 566 320 566 320 721 408 721 408 379 318 379 318 67 497 67 497 660 481 660 481 676 683 676 683 294 285 294 285 918 387 918 387 198 270 198 270 749 407 749 407 267 740 267 740 107 400 107 400 810 763 810 763 501 510 501 510 51 699 51 699 382 63 382 63 589 676 589 676 581 874 581 874 19 92 19 92 461 627 461 627 658 506 658 506 661 481 661 481 442 827 442 827 17 114 17 114 325 639 325 639 711 687 711 687 349 920 349 920 81 85 81 85 909 503 909 503 596 857 596 857 39 586 39 586 329 825 329 825 925 915 925 915 487 633 487 633 713 711 713 711 885 107 885 107 231 845 231 845 933 573 933 573 720 139 720 139 710 382 710 382 946 817 946 817 900 131 900 131 489 354 489 354 540 247 540 247 385 917 385 917 422 723 422 723 687 215 687 215 133 198 133 198 304 154 304 154 466 930 466 930 196 744 196 744 60 591 60 591 800 363 800 363 246 508 246 508 243 835 243 835 810 74 810 74 923 7 923 7 225 917 225 917 380 407 380 407 463 306 463 306 149 535 149 535 476 721 476 721 98 196 98 196 693 473 693 473 776 495 776 495 325 78 325 78 890 790 890 790 589 294 589 294 5 764 5 764 708 875 708 875 876 85 876 85 82 724 82 724 22 76 22 76 889 706 889 706 778 102 778 102 280 338 280 338 384 771 384 771 475 879 475 879 517 958 517 958 915 632 915 632 604 443 604 443 275 56 275 56 906 953 906 953 681 140 681 140 208 638 208 638 855 130 855 130 354 408 354 408 474 144 474 144 817 952 817 952 320 555 320 555 815 780 815 780 546 3 546 3 952 901 952 901 88 567 88 567 443 666 443 666 7 758 7 758 681 705 681 705 83 623 83 623 609 298 609 298 329 460 329 460 753 61 753 61 610 781 610 781 655 649 655 649 702 652 702 652 766 429 766 429 883 767 883 767 539 660 539 660 122 680 122 680 219 501 219 501 124 913 124 913 196 152 196 152 791 615 791 615 291 759 291 759 694 879 694 879 765 617 765 617 97 301 97 301 900 731 900 731 560 366 560 366 306 304 306 304 764 891 764 891 390 40 390 40 927 82 927 82 20 620 20 620 820 546 820 546 715 500 715 500 744 769 744 769 277 766 277 766 121 147 121 147 471 343 471 343 832 946 832 946 929 379 929 379 113 125 113 125 564 89 564 89 423 447 423 447 347 477 347 477 156 454 156 454 660 668 660 668 455 464 455 464 492 949 492 949 262 797 262 797 619 547 619 547 155 284 155 284 778 308 778 308 22 352 22 352 441 804 441 804 304 279 304 279 327 925 327 925 844 754 844 754 356 299 356 299 772 863 772 863 230 790 230 790 27 64 27 64 232 87 232 87 139 632 139 632 409 298 409 298 401 481 401 481 50 470 50 470 754 379 754 379 131 488 131 488 802 284 802 284 427 493 427 493 936 374 936 374 825 197 825 197 568 25 568 25 591 875 591 875 648 425 648 425 13 878 13 878 572 487 572 487 7 585 7 585 168 175 168 175 897 737 897 737 800 110 800 110 927 96 927 96 948 406 948 406 857 53 857 53 237 945 237 945 78 300 78 300 105 878 105 878 474 661 474 661 33 621 33 621 597 494 597 494 846 87 846 87 193 720 193 720 927 657 927 657 742 905 742 905 68 444 68 444 688 837 688 837 603 282 603 282 317 207 317 207 611 927 611 927 422 820 422 820 319 750 319 750 897 155 897 155 680 144 680 144 159 348 159 348 697 928 697 928 635 153 635 153 77 649 77 649 789 762 789 762 368 227 368 227 453 374 453 374 573 572 573 572 395 882 395 882 673 323 673 323 85 415 85 415 382 680 382 680 591 659 591 659 34 715 34 715 108 612 108 612 309 238 309 238 718 199 718 199 30 882 30 882 861 276 861 276 278 370 278 370 423 788 423 788 190 724 190 724 602 15 602 15 502 102 502 102 944 206 944 206 650 656 650 656 792 764 792 764 331 848 331 848 267 523 267 523 478 201 478 201 93 544 93 544 124 168 124 168 114 900 114 900 838 30 838 30 601 925 601 925 742 913 742 913 916 309 916 309 800 702 800 702 823 919 823 919 922 783 922 783 4 526 4 526 938 831 938 831 464 866 464 866 221 188 221 188 219 69 219 69 2 523 2 523 309 410 309 410 703 553 703 553 639 799 639 799 618 384 618 384 726 431 726 431 329 50 329 50 764 540 764 540 42 501 42 501 205 41 205 41 455 197 455 197 898 599 898 599 146 248 146 248 439 669 439 669 772 182 772 182 940 165 940 165 514 847 514 847 589 487 589 487 465 371 465 371 837 477 837 477 883 119 883 119 167 707 167 707 679 827 679 827 131 269 131 269 786 275 786 275 825 130 825 130 213 71 213 71 462 126 462 126 451 630 451 630 308 930 308 930 640 399 640 399 545 435 545 435 527 427 527 427 689 955 689 955 211 869 211 869 57 322 57 322 467 174 467 174 510 853 510 853 827 593 827 593 415 553 415 553 905 32 905 32 489 934 489 934 519 477 519 477 142 769 142 769 511 808 511 808 157 261 157 261 48 308 48 308 113 192 113 192 253 781 253 781 175 940 175 940 29 846 29 846 500 888 500 888 596 639 596 639 908 253 908 253 272 123 272 123 302 88 302 88 658 466 658 466 634 512 634 512 934 633 934 633 783 62 783 62 334 726 334 726 33 93 33 93 905 731 905 731 78 498 78 498 956 36 956 36 236 545 236 545 734 757 734 757 386 659 386 659 413 38 413 38 713 114 713 114 332 809 332 809 364 252 364 252 955 733 955 733 221 880 221 880 354 192 354 192 199 813 199 813 860 139 860 139 22 566 22 566 600 357 600 357 272 847 272 847 271 584 271 584 229 423 229 423 525 923 525 923 56 794 56 794 525 229 525 229 853 143 853 143 146 356 146 356 780 204 780 204 684 896 684 896 143 161 143 161 880 457 880 457 85 268 85 268 703 790 703 790 605 497 605 497 11 915 11 915 196 790 196 790 352 931 352 931 553 558 553 558 480 772 480 772 498 486 498 486 834 62 834 62 726 395 726 395 546 414 546 414 89 445 89 445 584 160 584 160 510 415 510 415 545 750 545 750 13 165 13 165 534 637 534 637 459 484 459 484 811 792 811 792 187 532 187 532 519 628 519 628 12 749 12 749 630 504 630 504 532 163 532 163 347 625 347 625 312 621 312 621 666 535 666 535 345 266 345 266 834 308 834 308 817 663 817 663 957 678 957 678 572 171 572 171 327 903 327 903 63 666 63 666 503 642 503 642 637 176 637 176 773 206 773 206 116 497 116 497 96 948 96 948 163 733 163 733 673 500 673 500 139 926 139 926 426 512 426 512 294 461 294 461 739 237 739 237 709 94 709 94 939 133 939 133 833 116 833 116 615 229 615 229 124 922 124 922 717 154 717 154 485 916 485 916 178 225 178 225 690 36 690 36 696 745 696 745 784 639 784 639 651 343 651 343 446 381 446 381 50 367 50 367 888 744 888 744 219 903 219 903 747 304 747 304 315 861 315 861 722 667 722 667 791 512 791 512 953 662 953 662 660 320 660 320 583 923 583 923 872 412 872 412 282 524 282 524 323 832 323 832 661 247 661 247 271 335 271 335 887 249 887 249 831 652 831 652 195 334 195 334 772 79 772 79 839 755 839 755 390 57 390 57 17 486 17 486 865 339 865 339 175 169 175 169 602 403 602 403 227 121 227 121 857 783 857 783 580 674 580 674 837 23 837 23 188 681 188 681 247 793 247 793 353 80 353 80 604 300 604 300 217 40 217 40 638 750 638 750 316 530 316 530 689 5 689 5 221 874 221 874 182 120 182 120 198 405 198 405 423 435 423 435 330 12 330 12 237 103 237 103 125 500 125 500 240 112 240 112 700 922 700 922 694 57 694 57 249 310 249 310 241 218 241 218 876 196 876 196 111 137 111 137 559 502 559 502 798 716 798 716 940 793 940 793 572 149 572 149 612 500 612 500 829 301 829 301 831 222 831 222 610 341 610 341 602 371 602 371 408 196 408 196 558 474 558 474 705 701 705 701 135 416 135 416 656 58 656 58 581 683 581 683 179 730 179 730 674 764 674 764 787 176 787 176 848 295 848 295 755 714 755 714 864 40 864 40 130 316 130 316 196 111 196 111 257 531 257 531 131 848 131 848 485 123 485 123 444 220 444 220 328 246 328 246 209 249 209 249 720 332 720 332 854 319 854 319 675 887 675 887 845 456 845 456 953 405 953 405 155 13 155 13 18 470 18 470 887 79 887 79 146 883 146 883 27 773 27 773 932 231 932 231 600 583 600 583 535 610 535 610 603 867 603 867 253 169 253 169 889 535 889 535 82 821 82 821 360 250 360 250 558 502 558 502 849 644 849 644 269 150 269 150 833 918 833 918 432 296 432 296 757 225 757 225 676 49 676 49 119 171 119 171 494 550 494 550 720 68 720 68 587 588 587 588 567 283 567 283 649 798 649 798 240 64 240 64 42 880 42 880 215 735 215 735 824 530 824 530 564 580 564 580 891 20 891 20 400 135 400 135 768 140 768 140 786 377 786 377 116 665 116 665 233 33 233 33 144 247 144 247 788 302 788 302 577 545 577 545 166 104 166 104 429 893 429 893 63 905 63 905 852 239 852 239 743 903 743 903 230 842 230 842 716 421 716 421 442 358 442 358 687 2 687 2 394 83 394 83 601 221 601 221 699 857 699 857 209 726 209 726 126 518 126 518 806 176 806 176 820 719 820 719 509 117 509 117 569 661 569 661 646 79 646 79 863 798 863 798 838 47 838 47 484 586 484 586 703 214 703 214 836 932 836 932 429 409 429 409 244 8 244 8 346 204 346 204 797 464 797 464 747 61 747 61 418 441 418 441 720 158 720 158 19 60 19 60 589 309 589 309 423 497 423 497 920 632 920 632 460 140 460 140 426 840 426 840 709 399 709 399 647 918 647 918 432 614 432 614 46 99 46 99 838 839 838 839 276 465 276 465 802 816 802 816 754 268 754 268 687 488 687 488 80 834 80 834 295 35 295 35 88 627 88 627 359 248 359 248 357 192 357 192 495 17 495 17 811 559 811 559 854 597 854 597 408 506 408 506 498 614 498 614 59 50 59 50 590 722 590 722 344 302 344 302 767 691 767 691 517 820 517 820 812 879 812 879 821 641 821 641 122 768 122 768 124 727 124 727 35 98 35 98 370 236 370 236 716 545 716 545 648 730 648 730 877 108 877 108 534 651 534 651 752 209 752 209 222 483 222 483 861 181 861 181 602 135 602 135 406 908 406 908 761 577 761 577 879 625 879 625 395 695 395 695 548 798 548 798 944 41 944 41 232 671 232 671 469 858 469 858 415 547 415 547 202 194 202 194 908 728 908 728 590 42 590 42 17 27 17 27 20 878 20 878 535 159 535 159 345 306 345 306 489 417 489 417 317 454 317 454 234 597 234 597 581 769 581 769 211 55 211 55 726 923 726 923 476 269 476 269 419 55 419 55 30 23 30 23 744 52 744 52 571 667 571 667 753 291 753 291 711 577 711 577 93 102 93 102 781 528 781 528 259 212 259 212 69 711 69 711 124 418 124 418 433 882 433 882 518 224 518 224 274 744 274 744 821 584 821 584 38 634 38 634 506 272 506 272 400 776 400 776 214 671 214 671 226 909 226 909 888 36 888 36 618 361 618 361 806 92 806 92 169 784 169 784 233 195 233 195 835 894 835 894 454 383 454 383 821 84 821 84 187 746 187 746 522 147 522 147 724 754 724 754 462 237 462 237 682 883 682 883 724 936 724 936 906 30 906 30 538 848 538 848 51 27 51 27 802 244 802 244 485 232 485 232 503 631 503 631 929 701 929 701 483 751 483 751 418 841 418 841 529 499 529 499 164 346 164 346 306 641 306 641 925 409 925 409 291 559 291 559 939 495 939 495 394 526 394 526 212 372 212 372 921 66 921 66 218 420 218 420 472 751 472 751 678 437 678 437 896 203 896 203 313 186 313 186 383 524 383 524 785 835 785 835 656 326 656 326 869 899 869 899 801 699 801 699 853 533 853 533 504 548 504 548 687 223 687 223 746 11 746 11 857 424 857 424 492 375 492 375 928 65 928 65 351 418 351 418 564 378 564 378 735 162 735 162 770 131 770 131 52 608 52 608 905 18 905 18 263 498 263 498 595 481 595 481 465 509 465 509 80 498 80 498 271 6 271 6 62 59 62 59 365 582 365 582 919 653 919 653 31 295 31 295 440 455 440 455 378 57 378 57 568 305 568 305 234 725 234 725 237 522 237 522 444 474 444 474 756 272 756 272 709 599 709 599 391 190 391 190 290 723 290 723 832 675 832 675 448 904 448 904 375 839 375 839 516 941 516 941 156 601 156 601 138 946 138 946 192 257 192 257 933 608 933 608 100 200 100 200 488 724 488 724 10 244 10 244 495 206 495 206 898 495 898 495 686 499 686 499 407 307 407 307 177 248 177 248 228 349 228 349 290 801 290 801 508 152 508 152 217 696 217 696 910 423 910 423 554 361 554 361 58 793 58 793 42 896 42 896 140 52 140 52 502 398 502 398 127 288 127 288 497 504 497 504 413 694 413 694 138 171 138 171 562 487 562 487 663 397 663 397 637 524 637 524 402 911 402 911 820 789 820 789 644 49 644 49 899 319 899 319 610 568 610 568 237 2 237 2 303 956 303 956 57 511 57 511 808 292 808 292 165 166 165 166 352 689 352 689 697 615 697 615 614 329 614 329 450 908 450 908 98 662 98 662 508 531 508 531 376 438 376 438 951 14 951 14 310 515 310 515 381 363 381 363 582 911 582 911 607 558 607 558 739 22 739 22 764 297 764 297 566 674 566 674 713 278 713 278 390 930 390 930 372 697 372 697 530 144 530 144 89 770 89 770 634 249 634 249 739 646 739 646 248 656 248 656 559 512 559 512 808 199 808 199 605 804 605 804 803 949 803 949 626 313 626 313 419 777 419 777 9 594 9 594 234 712 234 712 949 467 949 467 276 245 276 245 265 917 265 917 701 211 701 211 477 482 477 482 676 405 676 405 758 535 758 535 515 623 515 623 682 575 682 575 508 951 508 951 825 477 825 477 941 795 941 795 108 183 108 183 237 856 237 856 164 204 164 204 649 418 649 418 83 545 83 545 318 462 318 462 657 723 657 723 818 118 818 118 884 887 884 887 114 931 114 931 747 149 747 149 782 427 782 427 828 797 828 797 103 895 103 895 52 218 52 218 382 867 382 867 605 946 605 946 828 895 828 895 874 65 874 65 834 699 834 699 674 853 674 853 919 269 919 269 282 99 282 99 929 299 929 299 342 735 342 735 287 677 287 677 879 237 879 237 555 415 555 415 389 661 389 661 897 386 897 386 951 196 951 196 457 202 457 202 639 600 639 600 434 676 434 676 368 156 368 156 957 556 957 556 341 820 341 820 770 817 770 817 439 646 439 646 246 295 246 295 790 512 790 512 272 757 272 757 347 937 347 937 918 147 918 147 934 288 934 288 16 249 16 249 304 563 304 563 415 495 415 495 223 736 223 736 333 423 333 423 178 799 178 799 937 580 937 580 254 97 254 97 717 845 717 845 314 165 314 165 854 105 854 105 558 635 558 635 275 136 275 136 91 765 91 765 912 279 912 279 571 746 571 746 951 688 951 688 753 791 753 791 878 46 878 46 268 942 268 942 903 399 903 399 364 299 364 299 677 843 677 843 602 771 602 771 194 224 194 224 359 608 359 608 803 941 803 941 656 31 656 31 668 689 668 689 384 224 384 224 786 170 786 170 39 849 39 849 265 484 265 484 237 698 237 698 662 635 662 635 854 471 854 471 420 209 420 209 161 756 161 756 401 947 401 947 191 745 191 745 583 662 583 662 619 25 619 25 705 852 705 852 214 868 214 868 816 367 816 367 748 563 748 563 209 345 209 345 242 651 242 651 388 932 388 932 225 814 225 814 763 109 763 109 514 545 514 545 491 194 491 194 351 363 351 363 345 52 345 52 47 175 47 175 399 753 399 753 726 772 726 772 174 74 174 74 426 153 426 153 315 928 315 928 814 512 814 512 779 86 779 86 270 807 270 807 770 247 770 247 365 376 365 376 34 936 34 936 290 342 290 342 319 449 319 449 549 783 549 783 557 948 557 948 367 498 367 498 549 450 549 450 782 881 782 881 287 500 287 500 496 417 496 417 149 421 149 421 285 713 285 713 231 116 231 116 526 137 526 137 607 700 607 700 44 192 44 192 913 446 913 446 290 857 290 857 806 543 806 543 646 248 646 248 470 469 470 469 323 631 323 631 617 337 617 337 757 176 757 176 7 941 7 941 164 797 164 797 874 167 874 167 420 621 420 621 771 80 771 80 669 478 669 478 825 365 825 365 445 738 445 738 107 651 107 651 712 762 712 762 445 108 445 108 751 791 751 791 588 712 588 712 700 233 700 233 402 297 402 297 872 619 872 619 934 163 934 163 315 287 315 287 488 835 488 835 325 245 325 245 390 482 390 482 85 303 85 303 590 826 590 826 568 219 568 219 913 801 913 801 243 755 243 755 367 305 367 305 444 646 444 646 737 703 737 703 337 557 337 557 681 415 681 415 453 705 453 705 610 412 610 412 788 121 788 121 60 831 60 831 82 561 82 561 681 148 681 148 298 908 298 908 481 206 481 206 375 751 375 751 189 845 189 845 246 454 246 454 41 222 41 222 298 363 298 363 578 513 578 513 184 759 184 759 66 468 66 468 175 215 175 215 172 51 172 51 555 462 555 462 934 313 934 313 428 757 428 757 6 745 6 745 379 371 379 371 146 348 146 348 719 933 719 933 689 408 689 408 442 148 442 148 348 912 348 912 60 823 60 823 157 61 157 61 870 119 870 119 147 671 147 671 341 34 341 34 628 333 628 333 703 694 703 694 600 858 600 858 672 58 672 58 357 372 357 372 28 490 28 490 172 745 172 745 657 54 657 54 780 798 780 798 504 416 504 416 55 757 55 757 351 340 351 340 143 645 143 645 393 57 393 57 66 536 66 536 938 54 938 54 599 69 599 69 2 579 2 579 592 809 592 809 768 320 768 320 578 437 578 437 215 13 215 13 698 440 698 440 320 808 320 808 795 798 795 798 324 834 324 834 275 671 275 671 202 437 202 437 63 256 63 256 663 736 663 736 142 20 142 20 291 561 291 561 826 40 826 40 422 118 422 118 272 672 272 672 740 332 740 332 534 431 534 431 457 291 457 291 166 525 166 525 348 347 348 347 930 670 930 670 384 322 384 322 101 209 101 209 312 700 312 700 153 766 153 766 336 34 336 34 100 806 100 806 227 673 227 673 658 683 658 683 461 541 461 541 190 868 190 868 759 648 759 648 666 838 666 838 96 35 96 35 481 892 481 892 579 706 579 706 866 772 866 772 675 9 675 9 716 788 716 788 189 783 189 783 957 731 957 731 655 124 655 124 220 117 220 117 253 895 253 895 498 127 498 127 418 312 418 312 289 520 289 520 861 456 861 456 71 83 71 83 628 110 628 110 771 197 771 197 128 322 128 322 414 513 414 513 455 124 455 124 538 489 538 489 692 755 692 755 613 743 613 743 80 99 80 99 871 911 871 911 689 767 689 767 875 528 875 528 818 759 818 759 373 401 373 401 808 943 808 943 132 628 132 628 162 738 162 738 847 792 847 792 413 35 413 35 797 453 797 453 212 610 212 610 29 349 29 349 355 304 355 304 121 872 121 872 751 243 751 243 357 583 357 583 188 287 188 287 374 881 374 881 518 328 518 328 136 475 136 475 28 54 28 54 550 100 550 100 471 303 471 303 749 591 749 591 33 102 33 102 438 92 438 92 621 546 621 546 462 948 462 948 550 244 550 244 169 881 169 881 694 834 694 834 259 247 259 247 578 426 578 426 673 525 673 525 862 151 862 151 896 713 896 713 681 249 681 249 285 724 285 724 326 445 326 445 562 589 562 589 643 326 643 326 36 356 36 356 656 913 656 913 416 813 416 813 718 372 718 372 531 296 531 296 712 65 712 65 779 656 779 656 309 260 309 260 425 8 425 8 815 365 815 365 573 655 573 655 913 6 913 6 563 840 563 840 919 281 919 281 890 415 890 415 453 861 453 861 185 512 185 512 274 569 274 569 200 194 200 194 684 271 684 271 786 372 786 372 671 86 671 86 298 923 298 923 278 121 278 121 217 653 217 653 159 558 159 558 231 513 231 513 463 266 463 266 468 205 468 205 345 601 345 601 11 751 11 751 327 755 327 755 283 464 283 464 140 174 140 174 945 304 945 304 899 173 899 173 559 640 559 640 771 445 771 445 253 682 253 682 284 464 284 464 399 57 399 57 589 394 589 394 735 716 735 716 590 921 590 921 513 322 513 322 793 732 793 732 920 801 920 801 279 908 279 908 863 919 863 919 780 181 780 181 120 628 120 628 341 746 341 746 360 396 360 396 943 43 943 43 336 377 336 377 329 38 329 38 683 490 683 490 597 584 597 584 483 431 483 431 891 289 891 289 236 333 236 333 205 35 205 35 504 67 504 67 942 44 942 44 80 314 80 314 892 160 892 160 384 502 384 502 822 703 822 703 860 350 860 350 469 117 469 117 186 81 186 81 445 843 445 843 225 410 225 410 523 515 523 515 424 704 424 704 341 174 341 174 894 531 894 531 236 902 236 902 345 182 345 182 751 477 751 477 566 73 566 73 478 862 478 862 473 638 473 638 445 261 445 261 201 823 201 823 916 899 916 899 66 663 66 663 109 557 109 557 448 589 448 589 692 260 692 260 287 116 287 116 325 318 325 318 450 697 450 697 702 563 702 563 495 325 495 325 822 930 822 930 25 200 25 200 79 546 79 546 414 415 414 415 316 932 316 932 717 932 717 932 877 87 877 87 762 425 762 425 530 827 530 827 25 501 25 501 371 469 371 469 924 599 924 599 370 857 370 857 611 172 611 172 311 287 311 287 452 621 452 621 570 16 570 16 796 222 796 222 717 430 717 430 276 946 276 946 294 19 294 19 176 882 176 882 880 954 880 954 456 840 456 840 463 318 463 318 46 620 46 620 497 683 497 683 402 662 402 662 496 163 496 163 773 484 773 484 49 132 49 132 769 857 769 857 850 103 850 103 697 598 697 598 52 101 52 101 8 820 8 820 664 276 664 276 627 149 627 149 580 834 580 834 457 597 457 597 702 349 702 349 37 635 37 635 501 662 501 662 550 783 550 783 817 587 817 587 572 94 572 94 286 48 286 48 769 797 769 797 947 483 947 483 241 769 241 769 146 602 146 602 134 312 134 312 767 476 767 476 921 16 921 16 869 735 869 735 690 501 690 501 476 820 476 820 741 823 741 823 604 580 604 580 230 294 230 294 220 636 220 636 734 584 734 584 707 662 707 662 852 245 852 245 939 106 939 106 749 330 749 330 620 622 620 622 418 15 418 15 90 438 90 438 377 715 377 715 620 618 620 618 806 691 806 691 740 819 740 819 635 77 635 77 850 739 850 739 344 38 344 38 705 7 705 7 368 661 368 661 414 890 414 890 736 655 736 655 391 506 391 506 595 369 595 369 442 877 442 877 779 328 779 328 461 768 461 768 269 723 269 723 815 448 815 448 593 806 593 806 548 637 548 637 617 455 617 455 437 710 437 710 615 182 615 182 16 730 16 730 304 958 304 958 89 713 89 713 425 766 425 766 256 505 256 505 193 144 193 144 846 363 846 363 565 379 565 379 660 470 660 470 677 99 677 99 341 581 341 581 381 518 381 518 629 25 629 25 823 211 823 211 299 875 299 875 686 892 686 892 140 712 140 712 214 351 214 351 421 515 421 515 38 468 38 468 560 556 560 556 28 135 28 135 509 948 509 948 764 862 764 862 850 789 850 789 168 815 168 815 494 565 494 565 803 330 803 330 875 75 875 75 372 364 372 364 636 640 636 640 403 719 403 719 469 783 469 783 957 80 957 80 49 952 49 952 131 513 131 513 357 739 357 739 464 147 464 147 682 936 682 936 472 162 472 162 404 864 404 864 117 483 117 483 852 561 852 561 136 800 136 800 888 25 888 25 425 599 425 599 795 622 795 622 75 178 75 178 69 617 69 617 426 639 426 639 281 450 281 450 143 359 143 359 504 319 504 319 167 251 167 251 637 125 637 125 787 910 787 910 348 343 348 343 476 844 476 844 491 790 491 790 266 436 266 436 118 744 118 744 60 898 60 898 336 326 336 326 748 185 748 185 794 946 794 946 767 909 767 909 893 893 893 893 472 746 472 746 700 763 700 763 661 378 661 378 203 42 203 42 755 474 755 474 425 404 425 404 5 225 5 225 821 236 821 236 623 739 623 739 137 354 137 354 142 374 142 374 186 32 186 32 890 168 890 168 513 681 513 681 738 375 738 375 938 216 938 216 623 383 623 383 526 538 526 538 446 22 446 22 331 46 331 46 381 854 381 854 275 808 275 808 874 389 874 389 82 760 82 760 289 76 289 76 287 789 287 789 598 373 598 373 914 267 914 267 153 673 153 673 368 831 368 831 525 153 525 153 323 94 323 94 105 201 105 201 812 69 812 69 740 135 740 135 888 379 888 379 596 306 596 306 720 167 720 167 747 690 747 690 516 501 516 501 623 606 623 606 667 479 667 479 258 793 258 793 569 339 569 339 272 112 272 112 802 936 802 936 18 75 18 75 455 46 455 46 695 352 695 352 346 612 346 612 320 447 320 447 670 492 670 492 845 588 845 588 885 875 885 875 604 312 604 312 766 304 766 304 481 669 481 669 93 144 93 144 388 540 388 540 631 693 631 693 708 525 708 525 665 19 665 19 9 330 9 330 246 385 246 385 78 36 78 36 522 337 522 337 797 871 797 871 703 265 703 265 537 188 537 188 685 885 685 885 869 391 869 391 39 374 39 374 588 809 588 809 179 652 179 652 944 547 944 547 610 845 610 845 843 691 843 691 53 32 53 32 901 931 901 931 387 118 387 118 774 263 774 263 5 375 5 375 389 93 389 93 480 562 480 562 199 845 199 845 623 689 623 689 113 299 113 299 616 860 616 860 872 19 872 19 520 781 520 781 173 929 173 929 34 26 34 26 691 946 691 946 898 507 898 507 495 900 495 900 940 663 940 663 337 75 337 75 56 35 56 35 888 940 888 940 187 116 187 116 114 412 114 412 636 143 636 143 151 167 151 167 406 458 406 458 365 896 365 896 831 206 831 206 326 173 326 173 477 152 477 152 397 952 397 952 515 852 515 852 393 397 393 397 294 844 294 844 438 514 438 514 685 169 685 169 203 561 203 561 571 214 571 214 153 641 153 641 345 368 345 368 519 538 519 538 287 518 287 518 249 788 249 788 616 291 616 291 820 599 820 599 403 421 403 421 601 105 601 105 426 328 426 328 805 56 805 56 837 59 837 59 364 398 364 398 852 693 852 693 159 480 159 480 565 468 565 468 627 464 627 464 583 305 583 305 816 214 816 214 923 853 923 853 258 637 258 637 278 172 278 172 769 583 769 583 169 625 169 625 338 545 338 545 333 880 333 880 470 434 470 434 63 179 63 179 802 356 802 356 709 348 709 348 357 529 357 529 183 52 183 52 824 718 824 718 390 806 390 806 233 775 233 775 361 154 361 154 202 528 202 528 665 468 665 468 389 591 389 591 149 450 149 450 197 446 197 446 689 574 689 574 916 743 916 743 223 752 223 752 645 45 645 45 524 313 524 313 677 719 677 719 401 181 401 181 196 957 196 957 664 940 664 940 470 623 470 623 812 712 812 712 353 242 353 242 655 880 655 880 77 950 77 950 218 907 218 907 685 123 685 123 354 184 354 184 702 702 702 702 736 391 736 391 121 938 121 938 51 925 51 925 684 369 684 369 558 910 558 910 720 295 720 295 795 736 795 736 170 268 170 268 238 110 238 110 863 290 863 290 751 251 751 251 44 222 44 222 803 126 803 126 79 346 79 346 707 569 707 569 649 902 649 902 664 42 664 42 441 29 441 29 797 93 797 93 446 743 446 743 831 634 831 634 599 297 599 297 20 851 20 851 111 94 111 94 229 134 229 134 378 220 378 220 956 114 956 114 347 620 347 620 555 661 555 661 780 349 780 349 479 184 479 184 94 187 94 187 833 723 833 723 356 15 356 15 108 939 108 939 873 298 873 298 353 169 353 169 161 929 161 929 730 929 730 929 536 846 536 846 899 466 899 466 800 247 800 247 777 672 777 672 654 518 654 518 827 365 827 365 917 138 917 138 112 699 112 699 59 760 59 760 59 780 59 780 907 162 907 162 491 614 491 614 437 415 437 415 151 19 151 19 620 835 620 835 496 308 496 308 748 696 748 696 54 122 54 122 319 260 319 260 342 575 342 575 203 431 203 431 275 831 275 831 517 521 517 521 89 484 89 484 561 913 561 913 475 692 475 692 346 876 346 876 62 512 62 512 446 31 446 31 275 93 275 93 413 52 413 52 882 108 882 108 763 309 763 309 754 363 754 363 930 887 930 887 761 781 761 781 765 746 765 746 661 423 661 423 399 713 399 713 813 867 813 867 418 275 418 275 372 225 372 225 119 941 119 941 225 312 225 312 754 773 754 773 762 480 762 480 952 123 952 123 511 409 511 409 211 365 211 365 443 116 443 116 348 697 348 697 374 479 374 479 387 827 387 827 70 384 70 384 738 935 738 935 596 37 596 37 308 390 308 390 260 288 260 288 27 389 27 389 757 333 757 333 202 824 202 824 204 743 204 743 354 372 354 372 531 835 531 835 563 844 563 844 627 3 627 3 791 392 791 392 792 30 792 30 187 815 187 815 636 37 636 37 246 133 246 133 640 567 640 567 651 618 651 618 819 134 819 134 452 18 452 18 405 399 405 399 568 477 568 477 644 79 644 79 534 893 534 893 21 218 21 218 397 98 397 98 422 85 422 85 866 754 866 754 645 412 645 412 210 726 210 726 299 561 299 561 253 209 253 209 376 568 376 568 508 747 508 747 675 456 675 456 913 307 913 307 155 35 155 35 346 763 346 763 508 390 508 390 770 395 770 395 91 792 91 792 475 831 475 831 927 412 927 412 442 32 442 32 345 485 345 485 368 493 368 493 689 486 689 486 186 547 186 547 424 667 424 667 195 680 195 680 281 10 281 10 502 378 502 378 684 266 684 266 66 365 66 365 201 624 201 624 597 114 597 114 42 356 42 356 484 745 484 745 405 129 405 129 203 259 203 259 636 28 636 28 589 508 589 508 8 25 8 25 747 14 747 14 39 596 39 596 565 464 565 464 822 607 822 607 581 656 581 656 906 588 906 588 953 285 953 285 949 542 949 542 632 48 632 48 785 774 785 774 301 714 301 714 584 522 584 522 216 517 216 517 838 72 838 72 217 209 217 209 620 249 620 249 441 453 441 453 630 16 630 16 343 801 343 801 624 555 624 555 526 865 526 865 48 791 48 791 791 174 791 174 106 790 106 790 880 504 880 504 453 533 453 533 343 252 343 252 596 66 596 66 908 388 908 388 954 842 954 842 632 233 632 233 562 696 562 696 923 877 923 877 789 86 789 86 612 906 612 906 698 881 698 881 572 414 572 414 275 406 275 406 591 32 591 32 627 319 627 319 823 151 823 151 61 398 61 398 754 430 754 430 822 903 822 903 391 562 391 562 337 614 337 614 353 527 353 527 373 400 373 400 698 815 698 815 725 661 725 661 37 395 37 395 952 100 952 100 320 321 320 321 137 157 137 157 861 186 861 186 280 496 280 496 772 141 772 141 494 946 494 946 149 6 149 6 941 279 941 279 437 508 437 508 717 922 717 922 925 126 925 126 892 107 892 107 202 957 202 957 365 145 365 145 942 508 942 508 137 197 137 197 208 16 208 16 194 712 194 712 637 114 637 114 842 625 842 625 348 55 348 55 836 173 836 173 656 596 656 596 684 276 684 276 467 740 467 740 720 84 720 84 713 510 713 510 416 469 416 469 788 530 788 530 189 434 189 434 614 392 614 392 344 187 344 187 264 901 264 901 219 311 219 311 802 446 802 446 46 91 46 91 582 353 582 353 374 605 374 605 824 467 824 467 373 563 373 563 223 257 223 257 707 447 707 447 944 278 944 278 566 262 566 262 710 583 710 583 335 836 335 836 452 603 452 603 593 567 593 567 676 561 676 561 680 748 680 748 160 445 160 445 790 646 790 646 498 815 498 815 22 868 22 868 813 459 813 459 122 452 122 452 15 424 15 424 13 561 13 561 629 723 629 723 280 687 280 687 180 332 180 332 810 50 810 50 347 32 347 32 473 230 473 230 764 153 764 153 696 950 696 950 193 439 193 439 459 740 459 740 326 741 326 741 798 159 798 159 792 941 792 941 16 765 16 765 237 547 237 547 136 378 136 378 182 151 182 151 277 892 277 892 342 62 342 62 224 406 224 406 458 329 458 329 242 226 242 226 455 829 455 829 930 642 930 642 548 707 548 707 332 354 332 354 331 552 331 552 49 765 49 765 809 898 809 898 322 339 322 339 454 450 454 450 554 191 554 191 353 788 353 788 770 153 770 153 93 639 93 639 133 137 133 137 686 787 686 787 196 75 196 75 11 451 11 451 766 158 766 158 914 809 914 809 453 141 453 141 576 439 576 439 460 235 460 235 160 205 160 205 876 795 876 795 313 11 313 11 662 632 662 632 868 120 868 120 351 336 351 336 856 211 856 211 582 420 582 420 419 773 419 773 726 228 726 228 18 548 18 548 96 198 96 198 425 211 425 211 850 6 850 6 629 432 629 432 190 566 190 566 820 90 820 90 876 755 876 755 854 869 854 869 333 882 333 882 940 589 940 589 30 908 30 908 649 460 649 460 890 135 890 135 611 129 611 129 189 284 189 284 840 191 840 191 442 225 442 225 609 294 609 294 651 664 651 664 900 624 900 624 767 233 767 233 684 847 684 847 759 562 759 562 514 51 514 51 951 849 951 849 284 293 284 293 14 136 14 136 775 956 775 956 865 336 865 336 843 915 843 915 338 729 338 729 569 156 569 156 957 476 957 476 495 793 495 793 721 580 721 580 854 273 854 273 715 749 715 749 514 230 514 230 491 716 491 716 577 381 577 381 904 3 904 3 320 373 320 373 100 945 100 945 35 371 35 371 821 554 821 554 215 150 215 150 390 929 390 929 165 711 165 711 386 97 386 97 448 628 448 628 671 425 671 425 36 301 36 301 35 742 35 742 185 944 185 944 651 391 651 391 73 622 73 622 913 352 913 352 167 241 167 241 898 427 898 427 773 324 773 324 72 956 72 956 772 203 772 203 512 173 512 173 671 145 671 145 313 724 313 724 952 551 952 551 727 831 727 831 888 236 888 236 423 827 423 827 559 214 559 214 750 193 750 193 911 855 911 855 900 900 900 900 450 672 450 672 404 186 404 186 67 881 67 881 126 66 126 66 609 550 609 550 749 34 749 34 420 287 420 287 573 52 573 52 621 487 621 487 588 867 588 867 270 444 270 444 750 164 750 164 466 770 466 770 91 680 91 680 178 568 178 568 950 405 950 405 485 259 485 259 731 211 731 211 54 809 54 809 467 924 467 924 598 763 598 763 215 352 215 352 374 447 374 447 384 214 384 214 308 911 308 911 553 617 553 617 245 119 245 119 453 537 453 537 763 649 763 649 651 142 651 142 177 655 177 655 216 610 216 610 816 958 816 958 542 62 542 62 504 617 504 617 942 709 942 709 865 509 865 509 245 877 245 877 951 901 951 901 508 388 508 388 812 733 812 733 308 87 308 87 714 460 714 460 156 839 156 839 581 913 581 913 457 438 457 438 186 82 186 82 402 337 402 337 829 441 829 441 101 146 101 146 113 93 113 93 637 189 637 189 583 775 583 775 783 270 783 270 502 508 502 508 437 462 437 462 163 899 163 899 673 706 673 706 849 441 849 441 157 573 157 573 434 558 434 558 348 594 348 594 909 274 909 274 608 525 608 525 57 366 57 366 754 480 754 480 63 79 63 79 580 294 580 294 74 221 74 221 315 84 315 84 375 237 375 237 507 389 507 389 757 200 757 200 730 511 730 511 502 414 502 414 888 275 888 275 32 548 32 548 258 311 258 311 632 928 632 928 665 117 665 117 701 836 701 836 594 592 594 592 402 700 402 700 130 28 130 28 686 211 686 211 692 933 692 933 25 856 25 856 820 898 820 898 585 63 585 63 920 400 920 400 494 672 494 672 414 732 414 732 243 331 243 331 927 837 927 837 526 302 526 302 112 373 112 373 659 730 659 730 682 48 682 48 524 185 524 185 166 385 166 385 37 888 37 888 83 683 83 683 921 449 921 449 825 663 825 663 448 516 448 516 816 59 816 59 340 300 340 300 716 678 716 678 745 423 745 423 598 854 598 854 30 575 30 575 805 339 805 339 374 945 374 945 674 36 674 36 170 148 170 148 940 709 940 709 197 688 197 688 444 935 444 935 323 533 323 533 726 774 726 774 280 494 280 494 228 59 228 59 146 148 146 148 51 229 51 229 390 185 390 185 255 338 255 338 124 502 124 502 838 505 838 505 387 933 387 933 28 103 28 103 516 847 516 847 92 419 92 419 608 84 608 84 780 189 780 189 937 81 937 81 954 720 954 720 957 87 957 87 741 665 741 665 794 454 794 454 231 913 231 913 907 407 907 407 439 387 439 387 325 665 325 665 102 886 102 886 62 100 62 100 333 536 333 536 709 907 709 907 619 422 619 422 243 555 243 555 853 294 853 294 236 883 236 883 695 894 695 894 486 831 486 831 623 255 623 255 676 638 676 638 632 89 632 89 657 309 657 309 309 74 309 74 946 797 946 797 655 707 655 707 38 910 38 910 238 664 238 664 230 512 230 512 714 906 714 906 277 29 277 29 621 759 621 759 629 774 629 774 774 839 774 839 659 260 659 260 898 218 898 218 747 780 747 780 283 674 283 674 183 391 183 391 706 763 706 763 864 698 864 698 54 414 54 414 461 85 461 85 197 550 197 550 345 57 345 57 662 256 662 256 538 828 538 828 932 34 932 34 757 462 757 462 193 756 193 756 684 702 684 702 811 671 811 671 652 336 652 336 255 757 255 757 79 295 79 295 573 69 573 69 592 708 592 708 144 246 144 246 366 739 366 739 288 141 288 141 670 876 670 876 662 792 662 792 742 783 742 783 617 457 617 457 578 93 578 93 687 206 687 206 132 161 132 161 537 535 537 535 416 872 416 872 723 550 723 550 156 831 156 831 957 811 957 811 703 104 703 104 926 267 926 267 136 317 136 317 729 373 729 373 30 105 30 105 176 491 176 491 649 407 649 407 911 484 911 484 23 610 23 610 933 809 933 809 657 590 657 590 96 592 96 592 550 250 550 250 161 884 161 884 501 740 501 740 757 551 757 551 424 706 424 706 568 394 568 394 710 83 710 83 801 30 801 30 904 17 904 17 242 435 242 435 286 427 286 427 113 33 113 33 198 637 198 637 318 514 318 514 491 558 491 558 468 582 468 582 832 533 832 533 623 850 623 850 852 3 852 3 629 854 629 854 599 704 599 704 945 738 945 738 594 754 594 754 591 293 591 293 564 309 564 309 5 24 5 24 521 115 521 115 353 89 353 89 343 445 343 445 600 498 600 498 250 121 250 121 298 449 298 449 12 595 12 595 285 224 285 224 575 23 575 23 860 115 860 115 60 114 60 114 550 693 550 693 7 304 7 304 215 407 215 407 90 915 90 915 768 529 768 529 387 445 387 445 752 2 752 2 661 897 661 897 294 651 294 651 193 793 193 793 226 235 226 235 581 922 581 922 885 48 885 48 703 76 703 76 780 581 780 581 957 501 957 501 527 258 527 258 906 420 906 420 839 729 839 729 825 285 825 285 214 304 214 304 136 919 136 919 158 458 158 458 806 851 806 851 871 854 871 854 777 568 777 568 537 951 537 951 216 714 216 714 740 165 740 165 656 410 656 410 352 474 352 474 670 443 670 443 349 110 349 110 90 130 90 130 188 239 188 239 148 859 148 859 754 274 754 274 622 858 622 858 894 502 894 502 502 745 502 745 310 540 310 540 146 297 146 297 946 322 946 322 779 370 779 370 316 274 316 274 149 855 149 855 205 407 205 407 364 20 364 20 791 27 791 27 553 764 553 764 454 354 454 354 588 90 588 90 526 611 526 611 825 138 825 138 567 369 567 369 451 56 451 56 84 328 84 328 871 542 871 542 633 348 633 348 70 406 70 406 252 5 252 5 17 803 17 803 752 490 752 490 475 448 475 448 945 508 945 508 505 458 505 458 475 953 475 953 881 453 881 453 499 357 499 357 739 605 739 605 365 290 365 290 579 117 579 117 767 565 767 565 29 789 29 789 649 796 649 796 574 698 574 698 697 627 697 627 283 157 283 157 838 274 838 274 409 421 409 421 162 355 162 355 49 51 49 51 627 635 627 635 432 958 432 958 472 554 472 554 869 731 869 731 894 777 894 777 794 285 794 285 567 171 567 171 247 603 247 603 268 919 268 919 563 130 563 130 757 185 757 185 299 811 299 811 12 413 12 413 596 572 596 572 408 699 408 699 190 863 190 863 572 957 572 957 304 825 304 825 478 573 478 573 261 215 261 215 762 508 762 508 772 911 772 911 499 46 499 46 238 902 238 902 187 384 187 384 27 573 27 573 565 491 565 491 956 485 956 485 684 609 684 609 318 187 318 187 805 622 805 622 816 650 816 650 7 887 7 887 712 119 712 119 634 515 634 515 308 92 308 92 503 360 503 360 646 945 646 945 703 507 703 507 861 318 861 318 169 43 169 43 94 562 94 562 940 278 940 278 545 342 545 342 432 612 432 612 927 356 927 356 399 369 399 369 633 831 633 831 211 87 211 87 863 825 863 825 321 286 321 286 341 582 341 582 899 700 899 700 399 471 399 471 364 568 364 568 591 386 591 386 196 27 196 27 422 559 422 559 866 172 866 172 120 362 120 362 817 761 817 761 469 248 469 248 804 201 804 201 12 366 12 366 393 798 393 798 897 249 897 249 301 444 301 444 288 470 288 470 706 396 706 396 60 228 60 228 719 65 719 65 23 103 23 103 146 896 146 896 245 196 245 196 801 261 801 261 469 645 469 645 340 634 340 634 740 683 740 683 617 539 617 539 497 304 497 304 576 505 576 505 276 335 276 335 415 844 415 844 827 584 827 584 111 480 111 480 396 571 396 571 318 729 318 729 278 274 278 274 668 362 668 362 690 313 690 313 801 391 801 391 572 613 572 613 539 792 539 792 791 833 791 833 738 264 738 264 229 804 229 804 99 532 99 532 439 100 439 100 953 713 953 713 69 656 69 656 940 281 940 281 126 42 126 42 631 647 631 647 498 637 498 637 102 373 102 373 492 64 492 64 138 270 138 270 824 846 824 846 38 258 38 258 473 511 473 511 113 586 113 586 913 475 913 475 751 891 751 891 746 675 746 675 25 107 25 107 312 274 312 274 587 734 587 734 350 11 350 11 362 728 362 728 1 113 1 113 946 537 946 537 32 360 32 360 126 220 126 220 126 206 126 206 318 700 318 700 173 75 173 75 547 506 547 506 914 581 914 581 618 702 618 702 678 834 678 834 533 660 533 660 3 483 3 483 41 375 41 375 4 104 4 104 324 947 324 947 388 648 388 648 120 177 120 177 663 336 663 336 758 850 758 850 776 60 776 60 26 237 26 237 515 196 515 196 157 707 157 707 843 279 843 279 876 1 876 1 673 191 673 191 829 115 829 115 333 845 333 845 531 727 531 727 928 308 928 308 656 933 656 933 307 141 307 141 954 16 954 16 859 200 859 200 312 48 312 48 777 118 777 118 726 396 726 396 796 951 796 951 622 765 622 765 211 927 211 927 594 668 594 668 524 90 524 90 111 93 111 93 246 946 246 946 146 841 146 841 498 141 498 141 351 279 351 279 188 55 188 55 100 252 100 252 453 38 453 38 944 751 944 751 917 935 917 935 586 77 586 77 602 172 602 172 563 774 563 774 508 190 508 190 353 254 353 254 705 369 705 369 706 577 706 577 114 692 114 692 157 28 157 28 709 660 709 660 320 642 320 642 687 680 687 680 406 13 406 13 824 682 824 682 843 706 843 706 173 820 173 820 891 661 891 661 646 176 646 176 858 626 858 626 269 554 269 554 694 279 694 279 808 452 808 452 147 646 147 646 900 941 900 941 11 761 11 761 99 177 99 177 872 833 872 833 226 590 226 590 509 503 509 503 559 785 559 785 219 858 219 858 643 293 643 293 592 35 592 35 160 120 160 120 753 800 753 800 72 671 72 671 491 708 491 708 451 124 451 124 521 318 521 318 468 121 468 121 376 188 376 188 663 852 663 852 663 440 663 440 390 369 390 369 232 790 232 790 614 58 614 58 199 484 199 484 71 506 71 506 10 813 10 813 687 420 687 420 603 445 603 445 842 273 842 273 602 531 602 531 774 568 774 568 792 708 792 708 358 935 358 935 627 773 627 773 128 473 128 473 575 193 575 193 493 71 493 71 220 956 220 956 142 581 142 581 610 893 610 893 468 171 468 171 759 285 759 285 561 918 561 918 251 922 251 922 464 492 464 492 332 741 332 741 741 956 741 956 469 424 469 424 830 557 830 557 581 243 581 243 618 169 618 169 143 792 143 792 457 788 457 788 372 590 372 590 280 213 280 213 624 770 624 770 517 568 517 568 289 304 289 304 898 10 898 10 577 672 577 672 31 242 31 242 364 532 364 532 571 821 571 821 59 362 59 362 205 893 205 893 661 137 661 137 832 935 832 935 275 781 275 781 547 350 547 350 613 907 613 907 327 547 327 547 328 359 328 359 108 366 108 366 115 167 115 167 880 167 880 167 247 656 247 656 932 887 932 887 339 862 339 862 22 342 22 342 305 183 305 183 494 230 494 230 930 824 930 824 651 546 651 546 305 752 305 752 469 301 469 301 425 201 425 201 878 781 878 781 925 565 925 565 424 583 424 583 682 58 682 58 843 456 843 456 572 37 572 37 437 566 437 566 734 654 734 654 362 804 362 804 616 225 616 225 255 955 255 955 666 80 666 80 840 623 840 623 618 245 618 245 382 615 382 615 489 719 489 719 859 190 859 190 159 583 159 583 875 623 875 623 28 941 28 941 532 158 532 158 935 123 935 123 197 27 197 27 335 939 335 939 611 485 611 485 255 4 255 4 78 937 78 937 844 202 844 202 757 90 757 90 308 304 308 304 401 369 401 369 651 250 651 250 582 238 582 238 316 99 316 99 762 61 762 61 485 105 485 105 778 206 778 206 915 864 915 864 462 720 462 720 231 182 231 182 279 942 279 942 414 765 414 765 402 586 402 586 843 75 843 75 182 600 182 600 526 114 526 114 652 301 652 301 397 649 397 649 715 206 715 206 679 177 679 177 731 350 731 350 108 306 108 306 177 405 177 405 947 324 947 324 83 773 83 773 563 701 563 701 720 773 720 773 261 911 261 911 177 364 177 364 216 866 216 866 568 497 568 497 50 32 50 32 525 518 525 518 551 7 551 7 803 751 803 751 210 804 210 804 884 795 884 795 697 312 697 312 163 48 163 48 428 340 428 340 196 9 196 9 291 489 291 489 562 521 562 521 373 155 373 155 121 217 121 217 74 677 74 677 336 113 336 113 554 633 554 633 310 29 310 29 601 6 601 6 251 557 251 557 836 545 836 545 217 855 217 855 11 191 11 191 587 347 587 347 478 797 478 797 412 363 412 363 60 942 60 942 280 611 280 611 502 307 502 307 142 263 142 263 739 240 739 240 146 480 146 480 121 43 121 43 26 292 26 292 874 379 874 379 657 242 657 242 456 656 456 656 733 510 733 510 607 175 607 175 917 451 917 451 283 78 283 78 117 794 117 794 104 315 104 315 180 125 180 125 342 264 342 264 461 596 461 596 28 320 28 320 532 588 532 588 719 853 719 853 201 680 201 680 737 351 737 351 646 383 646 383 499 194 499 194 413 708 413 708 42 261 42 261 215 398 215 398 608 735 608 735 43 103 43 103 156 659 156 659 840 575 840 575 689 893 689 893 281 587 281 587 323 531 323 531 7 597 7 597 392 615 392 615 220 671 220 671 712 497 712 497 329 75 329 75 689 579 689 579 154 249 154 249 69 172 69 172 360 735 360 735 719 249 719 249 653 367 653 367 887 144 887 144 134 587 134 587 918 551 918 551 363 118 363 118 277 105 277 105 4 587 4 587 808 123 808 123 301 174 301 174 908 243 908 243 829 177 829 177 622 646 622 646 63 847 63 847 719 11 719 11 186 20 186 20 935 646 935 646 44 522 44 522 535 217 535 217 491 474 491 474 673 86 673 86 832 240 832 240 342 495 342 495 860 69 860 69 291 125 291 125 16 320 16 320 895 757 895 757 302 96 302 96 830 53 830 53 622 659 622 659 835 613 835 613 253 111 253 111 333 271 333 271 88 793 88 793 776 591 776 591 510 602 510 602 783 358 783 358 738 931 738 931 916 410 916 410 693 425 693 425 405 5 405 5 303 827 303 827 126 530 126 530 449 337 449 337 928 455 928 455 3 764 3 764 849 401 849 401 474 416 474 416 145 946 145 946 619 278 619 278 657 896 657 896 403 934 403 934 927 953 927 953 555 443 555 443 722 39 722 39 388 596 388 596 86 541 86 541 415 505 415 505 129 652 129 652 28 882 28 882 31 915 31 915 583 23 583 23 659 18 659 18 485 858 485 858 21 86 21 86 599 300 599 300 268 168 268 168 716 954 716 954 925 503 925 503 693 807 693 807 846 849 846 849 292 82 292 82 867 24 867 24 765 627 765 627 746 155 746 155 634 327 634 327 539 130 539 130 594 142 594 142 700 426 700 426 224 409 224 409 687 434 687 434 364 80 364 80 807 857 807 857 646 700 646 700 639 534 639 534 88 784 88 784 655 340 655 340 507 433 507 433 389 203 389 203 511 438 511 438 757 907 757 907 864 572 864 572 765 446 765 446 612 97 612 97 772 348 772 348 157 823 157 823 255 528 255 528 560 14 560 14 569 764 569 764 652 333 652 333 19 518 19 518 760 198 760 198 623 927 623 927 850 686 850 686 671 292 671 292 919 882 919 882 407 403 407 403 330 310 330 310 642 5 642 5 780 366 780 366 92 587 92 587 502 530 502 530 836 70 836 70 152 121 152 121 609 515 609 515 334 333 334 333 90 433 90 433 712 318 712 318 567 361 567 361 191 243 191 243 864 569 864 569 885 571 885 571 639 371 639 371 846 61 846 61 928 865 928 865 779 349 779 349 458 954 458 954 235 778 235 778 802 861 802 861 951 956 951 956 469 698 469 698 2 293 2 293 593 428 593 428 571 273 571 273 352 809 352 809 792 151 792 151 603 685 603 685 263 799 263 799 150 950 150 950 185 840 185 840 589 439 589 439 452 138 452 138 307 191 307 191 123 415 123 415 301 21 301 21 6 784 6 784 635 331 635 331 2 571 2 571 339 425 339 425 60 251 60 251 176 259 176 259 902 805 902 805 460 856 460 856 536 548 536 548 260 186 260 186 418 762 418 762 664 794 664 794 877 762 877 762 781 524 781 524 127 652 127 652 130 192 130 192 349 243 349 243 246 908 246 908 779 177 779 177 419 328 419 328 265 649 265 649 862 561 862 561 365 957 365 957 267 696 267 696 587 417 587 417 617 712 617 712 912 733 912 733 218 715 218 715 833 609 833 609 502 364 502 364 511 297 511 297 128 77 128 77 433 597 433 597 811 429 811 429 243 37 243 37 316 580 316 580 854 185 854 185 863 713 863 713 248 637 248 637 850 484 850 484 24 352 24 352 247 914 247 914 290 607 290 607 843 85 843 85 112 797 112 797 715 483 715 483 275 944 275 944 186 878 186 878 306 149 306 149 839 557 839 557 683 869 683 869 165 774 165 774 449 568 449 568 720 652 720 652 144 778 144 778 696 60 696 60 67 619 67 619 953 349 953 349 339 445 339 445 434 387 434 387 84 921 84 921 728 145 728 145 671 740 671 740 932 539 932 539 861 255 861 255 306 438 306 438 135 20 135 20 72 525 72 525 1 895 1 895 584 677 584 677 435 295 435 295 835 386 835 386 914 172 914 172 64 529 64 529 851 49 851 49 251 893 251 893 674 559 674 559 130 656 130 656 836 819 836 819 460 893 460 893 169 718 169 718 563 672 563 672 183 393 183 393 23 482 23 482 193 712 193 712 898 96 898 96 51 759 51 759 851 743 851 743 630 846 630 846 29 870 29 870 809 922 809 922 84 681 84 681 522 941 522 941 190 574 190 574 724 924 724 924 190 483 190 483 169 689 169 689 26 862 26 862 279 61 279 61 694 39 694 39 322 671 322 671 610 276 610 276 135 204 135 204 692 806 692 806 31 132 31 132 778 950 778 950 279 171 279 171 803 803 803 803 41 22 41 22 399 395 399 395 653 424 653 424 99 645 99 645 918 744 918 744 130 363 130 363 791 675 791 675 655 587 655 587 411 57 411 57 848 22 848 22 380 364 380 364 350 95 350 95 648 672 648 672 374 67 374 67 777 358 777 358 561 568 561 568 740 771 740 771 679 152 679 152 855 909 855 909 423 673 423 673 69 397 69 397 468 899 468 899 469 815 469 815 462 309 462 309 129 184 129 184 810 307 810 307 501 477 501 477 559 415 559 415 124 493 124 493 414 197 414 197 784 917 784 917 717 818 717 818 722 319 722 319 888 383 888 383 496 816 496 816 463 829 463 829 605 632 605 632 643 899 643 899 277 867 277 867 373 685 373 685 24 150 24 150 857 562 857 562 656 464 656 464 590 939 590 939 754 17 754 17 707 648 707 648 315 524 315 524 625 325 625 325 663 681 663 681 595 71 595 71 193 274 193 274 150 515 150 515 910 217 910 217 314 180 314 180 631 437 631 437 267 19 267 19 663 799 663 799 865 923 865 923 155 860 155 860 386 642 386 642 914 754 914 754 483 514 483 514 605 27 605 27 833 17 833 17 356 941 356 941 787 740 787 740 208 517 208 517 340 805 340 805 895 357 895 357 324 470 324 470 747 810 747 810 939 192 939 192 816 524 816 524 573 586 573 586 346 270 346 270 597 792 597 792 786 202 786 202 430 206 430 206 91 88 91 88 680 213 680 213 334 598 334 598 340 821 340 821 928 903 928 903 5 270 5 270 601 844 601 844 928 649 928 649 659 643 659 643 517 665 517 665 510 854 510 854 231 305 231 305 108 155 108 155 722 884 722 884 228 495 228 495 420 886 420 886 263 450 263 450 396 391 396 391 865 799 865 799 468 314 468 314 96 402 96 402 314 482 314 482 536 359 536 359 797 784 797 784 689 562 689 562 415 803 415 803 235 80 235 80 249 802 249 802 725 393 725 393 773 955 773 955 439 685 439 685 769 204 769 204 357 149 357 149 370 524 370 524 840 360 840 360 2 384 2 384 407 359 407 359 17 556 17 556 619 53 619 53 871 873 871 873 46 400 46 400 699 38 699 38 104 80 104 80 741 599 741 599 1 647 1 647 540 951 540 951 670 310 670 310 707 546 707 546 282 795 282 795 713 160 713 160 454 223 454 223 875 424 875 424 616 244 616 244 84 149 84 149 75 99 75 99 164 301 164 301 401 677 401 677 900 170 900 170 686 513 686 513 736 434 736 434 530 663 530 663 588 936 588 936 384 229 384 229 872 477 872 477 673 234 673 234 863 133 863 133 18 381 18 381 244 357 244 357 3 299 3 299 92 533 92 533 215 453 215 453 780 547 780 547 700 235 700 235 118 114 118 114 621 53 621 53 694 639 694 639 435 385 435 385 407 408 407 408 851 224 851 224 144 702 144 702 726 653 726 653 334 313 334 313 645 732 645 732 824 749 824 749 902 119 902 119 918 946 918 946 412 933 412 933 742 247 742 247 947 929 947 929 633 257 633 257 363 905 363 905 293 626 293 626 57 798 57 798 876 68 876 68 12 764 12 764 590 440 590 440 123 936 123 936 710 156 710 156 880 584 880 584 108 24 108 24 514 817 514 817 457 402 457 402 544 4 544 4 195 886 195 886 531 539 531 539 419 707 419 707 831 841 831 841 504 377 504 377 378 182 378 182 411 117 411 117 417 891 417 891 574 230 574 230 129 908 129 908 875 349 875 349 931 107 931 107 285 682 285 682 281 716 281 716 99 67 99 67 471 518 471 518 101 162 101 162 298 58 298 58 146 827 146 827 580 663 580 663 328 166 328 166 768 468 768 468 775 809 775 809 279 277 279 277 442 846 442 846 16 688 16 688 51 569 51 569 735 852 735 852 229 273 229 273 151 216 151 216 628 210 628 210 511 809 511 809 693 905 693 905 820 515 820 515 572 308 572 308 802 449 802 449 919 372 919 372 817 259 817 259 832 226 832 226 324 271 324 271 608 78 608 78 814 516 814 516 115 408 115 408 743 480 743 480 608 29 608 29 518 940 518 940 60 313 60 313 752 904 752 904 671 162 671 162 84 843 84 843 652 194 652 194 836 364 836 364 69 888 69 888 532 276 532 276 238 256 238 256 577 577 577 577 594 664 594 664 384 511 384 511 911 395 911 395 375 124 375 124 880 120 880 120 345 102 345 102 593 786 593 786 492 470 492 470 492 527 492 527 376 387 376 387 416 337 416 337 422 174 422 174 702 521 702 521 906 907 906 907 315 616 315 616 677 628 677 628 561 612 561 612 949 701 949 701 331 300 331 300 797 277 797 277 631 218 631 218 173 519 173 519 525 819 525 819 177 747 177 747 853 368 853 368 540 407 540 407 287 100 287 100 73 170 73 170 793 25 793 25 783 678 783 678 396 662 396 662 236 539 236 539 61 27 61 27 834 826 834 826 706 402 706 402 914 119 914 119 907 157 907 157 577 751 577 751 887 17 887 17 598 599 598 599 505 145 505 145 77 876 77 876 536 740 536 740 132 668 132 668 157 139 157 139 152 605 152 605 250 677 250 677 205 930 205 930 940 170 940 170 322 418 322 418 655 315 655 315 67 400 67 400 436 480 436 480 462 349 462 349 803 255 803 255 213 184 213 184 592 851 592 851 454 951 454 951 259 940 259 940 311 591 311 591 481 413 481 413 638 683 638 683 231 555 231 555 417 460 417 460 871 62 871 62 78 678 78 678 799 108 799 108 471 627 471 627 901 476 901 476 471 14 471 14 603 480 603 480 290 566 290 566 399 450 399 450 678 755 678 755 807 294 807 294 327 587 327 587 564 220 564 220 487 740 487 740 207 329 207 329 515 417 515 417 819 186 819 186 585 669 585 669 465 58 465 58 883 538 883 538 50 779 50 779 631 778 631 778 717 19 717 19 29 221 29 221 306 387 306 387 18 584 18 584 767 197 767 197 468 111 468 111 763 800 763 800 527 370 527 370 951 155 951 155 732 145 732 145 2 859 2 859 741 218 741 218 491 97 491 97 812 60 812 60 476 412 476 412 756 939 756 939 843 788 843 788 223 576 223 576 904 87 904 87 71 66 71 66 787 905 787 905 749 208 749 208 225 267 225 267 362 58 362 58 345 497 345 497 440 808 440 808 758 34 758 34 141 940 141 940 171 363 171 363 435 496 435 496 120 73 120 73 321 388 321 388 525 321 525 321 115 439 115 439 340 667 340 667 921 733 921 733 643 80 643 80 102 215 102 215 233 391 233 391 651 832 651 832 947 89 947 89 251 474 251 474 398 255 398 255 741 26 741 26 536 134 536 134 550 149 550 149 134 928 134 928 504 668 504 668 609 463 609 463 322 155 322 155 232 86 232 86 532 564 532 564 813 760 813 760 913 684 913 684 706 253 706 253 340 260 340 260 925 471 925 471 106 840 106 840 243 908 243 908 313 539 313 539 257 96 257 96 140 567 140 567 660 761 660 761 567 448 567 448 550 673 550 673 256 6 256 6 72 945 72 945 677 397 677 397 747 944 747 944 534 771 534 771 32 646 32 646 389 42 389 42 454 522 454 522 817 376 817 376 22 836 22 836 582 158 582 158 613 19 613 19 723 711 723 711 51 831 51 831 546 591 546 591 933 406 933 406 581 394 581 394 344 897 344 897 641 594 641 594 338 406 338 406 174 647 174 647 88 879 88 879 742 513 742 513 501 393 501 393 845 353 845 353 795 224 795 224 707 486 707 486 184 33 184 33 671 387 671 387 205 726 205 726 63 667 63 667 464 585 464 585 114 16 114 16 326 668 326 668 435 20 435 20 17 734 17 734 202 564 202 564 758 469 758 469 748 841 748 841 479 807 479 807 66 633 66 633 462 260 462 260 409 361 409 361 37 924 37 924 196 494 196 494 219 746 219 746 551 294 551 294 575 248 575 248 67 806 67 806 955 345 955 345 91 508 91 508 166 393 166 393 554 743 554 743 262 228 262 228 819 261 819 261 512 314 512 314 610 438 610 438 322 840 322 840 742 718 742 718 516 353 516 353 696 470 696 470 243 535 243 535 2 471 2 471 863 770 863 770 349 268 349 268 383 8 383 8 283 76 283 76 212 423 212 423 547 261 547 261 394 788 394 788 783 733 783 733 859 624 859 624 727 850 727 850 522 412 522 412 234 598 234 598 632 56 632 56 547 291 547 291 317 78 317 78 386 358 386 358 634 192 634 192 21 825 21 825 519 601 519 601 852 651 852 651 906 444 906 444 384 461 384 461 482 374 482 374 336 87 336 87 637 623 637 623 643 413 643 413 357 387 357 387 111 288 111 288 662 601 662 601 528 324 528 324 215 721 215 721 432 784 432 784 790 277 790 277 247 231 247 231 782 535 782 535 909 406 909 406 619 87 619 87 62 110 62 110 389 284 389 284 675 492 675 492 783 575 783 575 311 8 311 8 211 872 211 872 598 263 598 263 165 242 165 242 652 538 652 538 768 721 768 721 78 896 78 896 181 682 181 682 949 901 949 901 595 477 595 477 616 153 616 153 678 124 678 124 183 143 183 143 315 461 315 461 913 382 913 382 180 209 180 209 924 713 924 713 804 808 804 808 758 661 758 661 47 517 47 517 862 792 862 792 733 801 733 801 223 64 223 64 36 650 36 650 373 237 373 237 184 373 184 373 532 98 532 98 772 343 772 343 598 686 598 686 862 246 862 246 390 903 390 903 716 626 716 626 499 814 499 814 208 725 208 725 619 155 619 155 4 233 4 233 422 340 422 340 383 97 383 97 790 799 790 799 537 84 537 84 692 620 692 620 789 403 789 403 920 390 920 390 195 101 195 101 256 95 256 95 501 605 501 605 855 944 855 944 400 430 400 430 158 228 158 228 229 213 229 213 424 720 424 720 543 452 543 452 915 288 915 288 252 212 252 212 105 927 105 927 586 22 586 22 494 712 494 712 342 287 342 287 410 661 410 661 621 656 621 656 756 382 756 382 120 299 120 299 577 311 577 311 130 78 130 78 590 551 590 551 158 496 158 496 861 408 861 408 71 94 71 94 102 453 102 453 643 843 643 843 338 581 338 581 64 557 64 557 505 528 505 528 196 822 196 822 39 436 39 436 47 541 47 541 164 504 164 504 840 754 840 754 914 275 914 275 727 699 727 699 614 249 614 249 29 609 29 609 307 116 307 116 564 643 564 643 808 155 808 155 19 883 19 883 651 336 651 336 497 272 497 272 842 911 842 911 857 428 857 428 309 434 309 434 542 47 542 47 324 172 324 172 513 102 513 102 49 108 49 108 286 887 286 887 851 390 851 390 915 957 915 957 424 920 424 920 888 341 888 341 656 18 656 18 448 246 448 246 510 723 510 723 864 476 864 476 111 53 111 53 359 561 359 561 280 395 280 395 490 307 490 307 856 379 856 379 488 812 488 812 941 278 941 278 847 777 847 777 625 117 625 117 198 406 198 406 414 140 414 140 548 324 548 324 455 27 455 27 710 177 710 177 855 420 855 420 257 302 257 302 279 467 279 467 776 426 776 426 740 429 740 429 33 94 33 94 347 16 347 16 315 731 315 731 154 432 154 432 198 37 198 37 937 310 937 310 812 932 812 932 278 101 278 101 333 408 333 408 396 402 396 402 52 160 52 160 232 559 232 559 160 726 160 726 939 546 939 546 647 509 647 509 496 47 496 47 713 47 713 47 335 514 335 514 504 63 504 63 137 298 137 298 702 446 702 446 436 670 436 670 483 829 483 829 821 164 821 164 526 720 526 720 278 600 278 600 909 731 909 731 408 828 408 828 865 421 865 421 434 321 434 321 821 823 821 823 269 121 269 121 202 476 202 476 50 935 50 935 924 547 924 547 5 78 5 78 638 648 638 648 343 310 343 310 295 315 295 315 148 704 148 704 599 797 599 797 426 649 426 649 268 292 268 292 904 343 904 343 612 522 612 522 17 202 17 202 290 952 290 952 660 916 660 916 720 46 720 46 332 244 332 244 949 262 949 262 195 342 195 342 767 890 767 890 124 150 124 150 562 896 562 896 653 185 653 185 313 727 313 727 292 905 292 905 409 880 409 880 878 736 878 736 452 815 452 815 258 154 258 154 267 263 267 263 243 725 243 725 757 141 757 141 796 433 796 433 156 614 156 614 445 642 445 642 381 601 381 601 319 241 319 241 526 741 526 741 412 747 412 747 376 282 376 282 282 438 282 438 754 855 754 855 596 952 596 952 423 803 423 803 27 224 27 224 476 747 476 747 568 596 568 596 25 306 25 306 847 726 847 726 356 69 356 69 650 391 650 391 856 23 856 23 92 56 92 56 885 47 885 47 362 150 362 150 952 951 952 951 683 376 683 376 193 919 193 919 593 811 593 811 381 939 381 939 823 438 823 438 554 725 554 725 14 333 14 333 811 846 811 846 160 532 160 532 555 724 555 724 235 464 235 464 733 188 733 188 210 367 210 367 475 335 475 335 285 956 285 956 854 853 854 853 447 845 447 845 349 678 349 678 535 603 535 603 620 595 620 595 73 838 73 838 437 504 437 504 472 467 472 467 708 568 708 568 918 887 918 887 635 154 635 154 882 781 882 781 529 625 529 625 668 704 668 704 320 542 320 542 129 179 129 179 383 113 383 113 237 180 237 180 859 94 859 94 601 84 601 84 938 679 938 679 69 336 69 336 463 627 463 627 674 537 674 537 372 448 372 448 599 439 599 439 193 684 193 684 742 333 742 333 524 696 524 696 627 299 627 299 56 192 56 192 947 713 947 713 202 703 202 703 715 851 715 851 538 670 538 670 567 181 567 181 921 891 921 891 530 901 530 901 720 660 720 660 405 234 405 234 151 564 151 564 845 817 845 817 636 778 636 778 488 747 488 747 437 932 437 932 235 883 235 883 412 905 412 905 502 757 502 757 723 928 723 928 450 92 450 92 888 691 888 691 2 900 2 900 716 694 716 694 924 224 924 224 551 337 551 337 342 56 342 56 675 313 675 313 458 43 458 43 596 882 596 882 865 574 865 574 882 174 882 174 84 270 84 270 949 476 949 476 684 605 684 605 665 156 665 156 794 597 794 597 17 454 17 454 737 305 737 305 157 372 157 372 65 518 65 518 290 863 290 863 141 423 141 423 497 467 497 467 847 420 847 420 898 76 898 76 227 453 227 453 93 507 93 507 563 823 563 823 740 64 740 64 633 282 633 282 591 176 591 176 835 587 835 587 512 215 512 215 119 715 119 715 540 85 540 85 86 576 86 576 825 830 825 830 157 219 157 219 481 441 481 441 788 42 788 42 394 864 394 864 562 749 562 749 564 394 564 394 687 513 687 513 492 702 492 702 663 18 663 18 956 951 956 951 548 202 548 202 125 405 125 405 89 294 89 294 441 657 441 657 783 149 783 149 439 34 439 34 57 703 57 703 411 287 411 287 604 368 604 368 115 352 115 352 587 253 587 253 953 152 953 152 451 326 451 326 924 851 924 851 674 50 674 50 454 414 454 414 888 662 888 662 525 789 525 789 121 245 121 245 560 293 560 293 677 484 677 484 232 137 232 137 909 360 909 360 485 674 485 674 504 683 504 683 23 543 23 543 831 705 831 705 175 491 175 491 731 654 731 654 17 666 17 666 738 293 738 293 141 200 141 200 257 748 257 748 139 267 139 267 253 108 253 108 550 554 550 554 675 24 675 24 695 719 695 719 451 776 451 776 906 109 906 109 617 136 617 136 483 367 483 367 345 241 345 241 761 419 761 419 75 21 75 21 204 63 204 63 912 149 912 149 228 99 228 99 743 640 743 640 769 208 769 208 877 509 877 509 624 370 624 370 660 621 660 621 378 457 378 457 659 25 659 25 668 882 668 882 473 595 473 595 377 748 377 748 803 549 803 549 825 708 825 708 800 597 800 597 819 518 819 518 802 866 802 866 102 841 102 841 206 199 206 199 15 407 15 407 97 268 97 268 705 574 705 574 148 158 148 158 730 860 730 860 143 363 143 363 769 458 769 458 10 875 10 875 726 68 726 68 17 914 17 914 950 580 950 580 553 90 553 90 505 633 505 633 584 883 584 883 921 562 921 562 805 933 805 933 352 746 352 746 237 798 237 798 725 376 725 376 221 566 221 566 177 716 177 716 526 695 526 695 73 798 73 798 691 461 691 461 191 875 191 875 502 498 502 498 180 343 180 343 448 100 448 100 67 929 67 929 441 952 441 952 123 757 123 757 424 206 424 206 479 759 479 759 712 97 712 97 946 933 946 933 691 685 691 685 163 689 163 689 728 268 728 268 99 332 99 332 261 761 261 761 174 739 174 739 647 919 647 919 97 697 97 697 535 659 535 659 833 23 833 23 664 150 664 150 613 602 613 602 596 28 596 28 458 879 458 879 813 528 813 528 230 88 230 88 200 107 200 107 228 746 228 746 58 680 58 680 601 600 601 600 684 693 684 693 19 814 19 814 220 432 220 432 657 609 657 609 809 836 809 836 299 113 299 113 17 945 17 945 208 4 208 4 599 605 599 605 111 200 111 200 433 536 433 536 563 85 563 85 324 43 324 43 48 2 48 2 123 605 123 605 697 289 697 289 220 896 220 896 500 863 500 863 853 74 853 74 806 375 806 375 473 949 473 949 906 632 906 632 667 693 667 693 102 312 102 312 903 935 903 935 787 214 787 214 24 98 24 98 131 354 131 354 798 75 798 75 887 895 887 895 215 106 215 106 340 958 340 958 176 275 176 275 398 878 398 878 465 724 465 724 386 343 386 343 285 26 285 26 751 577 751 577 952 806 952 806 211 88 211 88 600 633 600 633 349 311 349 311 172 33 172 33 750 716 750 716 892 25 892 25 866 606 866 606 143 725 143 725 119 360 119 360 262 949 262 949 225 351 225 351 898 560 898 560 526 426 526 426 402 566 402 566 430 544 430 544 50 232 50 232 880 679 880 679 111 941 111 941 778 466 778 466 771 876 771 876 827 575 827 575 407 415 407 415 124 883 124 883 596 76 596 76 377 669 377 669 17 381 17 381 359 90 359 90 432 567 432 567 4 58 4 58 471 605 471 605 41 61 41 61 54 930 54 930 791 424 791 424 787 538 787 538 530 148 530 148 629 314 629 314 52 530 52 530 686 852 686 852 439 839 439 839 660 836 660 836 548 459 548 459 775 167 775 167 559 594 559 594 809 252 809 252 925 186 925 186 749 620 749 620 193 199 193 199 934 659 934 659 156 665 156 665 753 81 753 81 438 312 438 312 65 825 65 825 238 678 238 678 443 103 443 103 280 900 280 900 507 411 507 411 680 197 680 197 462 611 462 611 942 726 942 726 348 895 348 895 448 928 448 928 612 177 612 177 765 638 765 638 907 322 907 322 617 684 617 684 51 133 51 133 743 665 743 665 828 707 828 707 90 821 90 821 170 336 170 336 550 606 550 606 599 89 599 89 429 351 429 351 121 79 121 79 954 600 954 600 550 880 550 880 471 725 471 725 353 153 353 153 338 678 338 678 2 511 2 511 210 305 210 305 844 431 844 431 216 766 216 766 757 466 757 466 596 530 596 530 232 204 232 204 732 4 732 4 64 443 64 443 618 523 618 523 896 878 896 878 675 196 675 196 96 496 96 496 791 481 791 481 629 792 629 792 754 663 754 663 587 615 587 615 175 179 175 179 155 582 155 582 735 913 735 913 188 309 188 309 754 524 754 524 250 613 250 613 437 826 437 826 672 243 672 243 767 534 767 534 427 115 427 115 85 702 85 702 4 758 4 758 877 518 877 518 701 886 701 886 523 500 523 500 708 255 708 255 1 231 1 231 254 200 254 200 577 420 577 420 404 155 404 155 747 698 747 698 529 108 529 108 195 386 195 386 206 403 206 403 318 807 318 807 883 953 883 953 645 829 645 829 353 854 353 854 479 526 479 526 445 257 445 257 909 317 909 317 86 886 86 886 110 675 110 675 366 322 366 322 88 505 88 505 679 544 679 544 437 620 437 620 871 24 871 24 911 727 911 727 448 123 448 123 773 96 773 96 85 435 85 435 436 445 436 445 291 711 291 711 673 687 673 687 809 82 809 82 157 753 157 753 478 809 478 809 127 391 127 391 464 449 464 449 705 82 705 82 745 354 745 354 364 549 364 549 345 838 345 838 686 458 686 458 207 845 207 845 191 658 191 658 609 234 609 234 927 342 927 342 698 379 698 379 803 709 803 709 903 721 903 721 917 259 917 259 147 828 147 828 187 880 187 880 472 543 472 543 145 736 145 736 162 345 162 345 36 449 36 449 560 819 560 819 94 443 94 443 716 85 716 85 736 679 736 679 876 719 876 719 859 632 859 632 615 512 615 512 306 924 306 924 844 70 844 70 670 409 670 409 715 384 715 384 479 565 479 565 430 352 430 352 317 17 317 17 717 805 717 805 68 315 68 315 179 140 179 140 39 800 39 800 886 117 886 117 678 718 678 718 815 341 815 341 774 197 774 197 447 898 447 898 459 134 459 134 949 106 949 106 778 85 778 85 592 323 592 323 624 526 624 526 616 750 616 750 663 153 663 153 284 696 284 696 805 804 805 804 728 126 728 126 834 254 834 254 216 893 216 893 141 236 141 236 111 735 111 735 827 504 827 504 680 741 680 741 152 715 152 715 88 503 88 503 9 388 9 388 375 536 375 536 731 242 731 242 727 311 727 311 76 104 76 104 621 164 621 164 90 421 90 421 489 736 489 736 292 487 292 487 576 497 576 497 263 389 263 389 761 356 761 356 161 374 161 374 497 879 497 879 793 625 793 625 908 772 908 772 867 237 867 237 495 586 495 586 536 457 536 457 33 151 33 151 842 838 842 838 835 363 835 363 240 445 240 445 585 494 585 494 930 464 930 464 261 552 261 552 184 877 184 877 502 882 502 882 103 814 103 814 389 143 389 143 330 55 330 55 335 486 335 486 321 381 321 381 794 559 794 559 56 252 56 252 690 470 690 470 8 427 8 427 192 485 192 485 303 291 303 291 47 539 47 539 412 260 412 260 316 634 316 634 152 74 152 74 705 542 705 542 439 862 439 862 741 821 741 821 134 590 134 590 593 853 593 853 167 681 167 681 538 586 538 586 573 11 573 11 877 194 877 194 504 120 504 120 701 772 701 772 191 367 191 367 587 232 587 232 133 713 133 713 738 156 738 156 814 444 814 444 62 246 62 246 569 168 569 168 74 803 74 803 717 921 717 921 642 152 642 152 148 695 148 695 118 135 118 135 892 81 892 81 683 698 683 698 899 724 899 724 505 945 505 945 155 426 155 426 61 710 61 710 380 299 380 299 396 225 396 225 285 253 285 253 29 648 29 648 99 889 99 889 19 285 19 285 828 493 828 493 771 169 771 169 491 257 491 257 20 483 20 483 725 102 725 102 402 640 402 640 393 838 393 838 322 857 322 857 542 803 542 803 860 102 860 102 358 148 358 148 130 744 130 744 149 103 149 103 496 801 496 801 2 544 2 544 935 20 935 20 626 159 626 159 612 797 612 797 103 32 103 32 519 615 519 615 641 818 641 818 319 165 319 165 946 354 946 354 106 84 106 84 720 831 720 831 89 636 89 636 166 308 166 308 855 71 855 71 811 918 811 918 757 710 757 710 711 85 711 85 902 22 902 22 943 654 943 654 797 552 797 552 815 811 815 811 172 310 172 310 791 432 791 432 65 702 65 702 795 642 795 642 53 139 53 139 55 115 55 115 191 147 191 147 282 512 282 512 860 583 860 583 511 120 511 120 496 392 496 392 850 571 850 571 157 588 157 588 506 855 506 855 603 50 603 50 117 218 117 218 737 686 737 686 749 641 749 641 814 348 814 348 422 463 422 463 138 778 138 778 651 435 651 435 948 954 948 954 470 912 470 912 529 376 529 376 331 829 331 829 256 447 256 447 509 550 509 550 486 90 486 90 292 740 292 740 50 76 50 76 862 711 862 711 550 313 550 313 782 819 782 819 116 465 116 465 796 42 796 42 812 459 812 459 298 303 298 303 54 119 54 119 124 172 124 172 531 162 531 162 504 183 504 183 732 541 732 541 7 109 7 109 498 99 498 99 904 309 904 309 664 413 664 413 448 393 448 393 212 134 212 134 303 764 303 764 332 460 332 460 173 117 173 117 708 775 708 775 860 613 860 613 365 321 365 321 745 455 745 455 868 907 868 907 631 841 631 841 176 163 176 163 103 3 103 3 831 336 831 336 717 931 717 931 337 735 337 735 131 942 131 942 640 199 640 199 171 837 171 837 817 470 817 470 522 582 522 582 727 178 727 178 34 418 34 418 104 835 104 835 594 747 594 747 705 289 705 289 535 615 535 615 933 45 933 45 498 239 498 239 847 490 847 490 293 801 293 801 436 37 436 37 425 565 425 565 483 712 483 712 356 382 356 382 240 163 240 163 186 449 186 449 446 154 446 154 426 389 426 389 275 124 275 124 1 852 1 852 836 920 836 920 531 440 531 440 14 840 14 840 284 339 284 339 878 845 878 845 346 147 346 147 160 887 160 887 320 264 320 264 16 708 16 708 144 228 144 228 456 508 456 508 939 172 939 172 915 233 915 233 685 47 685 47 243 479 243 479 293 347 293 347 647 714 647 714 378 239 378 239 284 950 284 950 213 523 213 523 71 623 71 623 636 478 636 478 104 273 104 273 162 178 162 178 707 850 707 850 459 24 459 24 829 26 829 26 928 25 928 25 420 187 420 187 45 789 45 789 628 278 628 278 846 330 846 330 132 8 132 8 249 545 249 545 191 855 191 855 386 380 386 380 380 382 380 382 536 727 536 727 33 566 33 566 852 18 852 18 675 54 675 54 850 601 850 601 570 495 570 495 741 671 741 671 265 940 265 940 719 275 719 275 365 742 365 742 551 267 551 267 39 943 39 943 810 288 810 288 288 224 288 224 401 320 401 320 466 468 466 468 442 16 442 16 842 662 842 662 284 733 284 733 246 36 246 36 737 877 737 877 777 488 777 488 578 79 578 79 25 801 25 801 957 273 957 273 256 45 256 45 925 578 925 578 297 484 297 484 515 438 515 438 531 212 531 212 858 709 858 709 936 164 936 164 30 323 30 323 416 937 416 937 211 141 211 141 6 509 6 509 147 268 147 268 640 852 640 852 576 729 576 729 763 170 763 170 560 245 560 245 881 443 881 443 58 254 58 254 929 826 929 826 433 672 433 672 141 128 141 128 212 933 212 933 578 798 578 798 459 95 459 95 49 546 49 546 728 872 728 872 195 825 195 825 824 134 824 134 9 546 9 546 401 531 401 531 19 676 19 676 697 776 697 776 796 590 796 590 407 868 407 868 463 640 463 640 485 699 485 699 798 752 798 752 270 31 270 31 248 211 248 211 1 272 1 272 768 618 768 618 353 805 353 805 217 669 217 669 164 212 164 212 567 835 567 835 191 257 191 257 172 365 172 365 617 790 617 790 198 80 198 80 394 218 394 218 253 165 253 165 271 496 271 496 666 484 666 484 587 130 587 130 247 77 247 77 85 893 85 893 390 731 390 731 703 506 703 506 361 314 361 314 56 760 56 760 154 359 154 359 702 511 702 511 955 838 955 838 733 435 733 435 319 649 319 649 39 533 39 533 906 728 906 728 417 622 417 622 340 776 340 776 958 265 958 265 317 837 317 837 360 173 360 173 543 955 543 955 816 560 816 560 61 242 61 242 844 438 844 438 830 17 830 17 851 781 851 781 67 344 67 344 570 118 570 118 472 734 472 734 218 346 218 346 670 313 670 313 321 525 321 525 849 691 849 691 915 118 915 118 194 746 194 746 114 885 114 885 715 188 715 188 603 902 603 902 54 744 54 744 109 781 109 781 141 212 141 212 870 486 870 486 765 172 765 172 397 651 397 651 665 95 665 95 797 788 797 788 662 657 662 657 896 288 896 288 812 171 812 171 203 286 203 286 331 725 331 725 839 352 839 352 811 951 811 951 100 644 100 644 686 478 686 478 72 31 72 31 675 35 675 35 29 905 29 905 700 270 700 270 616 246 616 246 768 871 768 871 779 351 779 351 909 394 909 394 585 312 585 312 566 682 566 682 114 520 114 520 503 957 503 957 654 441 654 441 114 938 114 938 655 821 655 821 957 216 957 216 311 456 311 456 819 66 819 66 181 698 181 698 379 820 379 820 114 528 114 528 207 369 207 369 529 149 529 149 331 184 331 184 509 173 509 173 729 203 729 203 898 286 898 286 752 455 752 455 376 565 376 565 926 368 926 368 281 696 281 696 229 819 229 819 212 704 212 704 112 568 112 568 1 869 1 869 302 553 302 553 281 149 281 149 2 126 2 126 396 914 396 914 509 942 509 942 764 841 764 841 891 188 891 188 494 336 494 336 354 12 354 12 774 624 774 624 690 610 690 610 523 12 523 12 669 330 669 330 630 407 630 407 250 559 250 559 672 191 672 191 752 625 752 625 247 560 247 560 644 313 644 313 830 952 830 952 2 591 2 591 200 91 200 91 775 548 775 548 193 14 193 14 113 567 113 567 472 101 472 101 268 958 268 958 651 443 651 443 450 178 450 178 638 146 638 146 832 669 832 669 641 742 641 742 367 592 367 592 879 830 879 830 404 586 404 586 338 74 338 74 538 666 538 666 484 887 484 887 683 365 683 365 289 333 289 333 26 399 26 399 692 434 692 434 211 842 211 842 97 38 97 38 11 645 11 645 806 958 806 958 157 156 157 156 762 342 762 342 852 367 852 367 948 383 948 383 345 344 345 344 729 87 729 87 413 555 413 555 659 659 659 659 918 877 918 877 630 268 630 268 394 139 394 139 408 807 408 807 703 241 703 241 531 658 531 658 46 939 46 939 693 535 693 535 616 757 616 757 579 741 579 741 132 500 132 500 577 563 577 563 699 624 699 624 678 308 678 308 355 446 355 446 584 877 584 877 210 471 210 471 505 908 505 908 45 231 45 231 495 445 495 445 434 441 434 441 323 755 323 755 54 634 54 634 145 414 145 414 442 20 442 20 860 246 860 246 809 829 809 829 935 235 935 235 262 803 262 803 107 936 107 936 345 285 345 285 635 172 635 172 194 675 194 675 164 48 164 48 370 397 370 397 448 950 448 950 189 446 189 446 582 399 582 399 730 234 730 234 884 754 884 754 222 803 222 803 15 139 15 139 718 7 718 7 330 161 330 161 429 322 429 322 605 613 605 613 339 870 339 870 612 24 612 24 484 925 484 925 142 295 142 295 301 452 301 452 835 389 835 389 115 632 115 632 766 872 766 872 233 519 233 519 541 713 541 713 1 863 1 863 301 411 301 411 168 407 168 407 134 927 134 927 77 917 77 917 945 696 945 696 573 333 573 333 325 3 325 3 194 324 194 324 526 697 526 697 229 309 229 309 418 199 418 199 408 439 408 439 422 185 422 185 805 723 805 723 621 563 621 563 235 280 235 280 683 53 683 53 593 275 593 275 247 521 247 521 511 696 511 696 371 428 371 428 402 21 402 21 107 470 107 470 759 79 759 79 896 50 896 50 185 108 185 108 498 757 498 757 422 383 422 383 854 103 854 103 910 378 910 378 255 164 255 164 789 795 789 795 355 815 355 815 253 514 253 514 712 558 712 558 51 915 51 915 153 449 153 449 87 860 87 860 232 404 232 404 208 814 208 814 957 887 957 887 804 195 804 195 774 74 774 74 592 599 592 599 663 817 663 817 227 800 227 800 315 819 315 819 288 767 288 767 637 380 637 380 703 607 703 607 909 151 909 151 612 461 612 461 496 433 496 433 281 433 281 433 789 813 789 813 909 433 909 433 861 99 861 99 432 399 432 399 228 97 228 97 77 161 77 161 404 540 404 540 251 527 251 527 601 583 601 583 110 621 110 621 288 624 288 624 751 293 751 293 239 650 239 650 524 266 524 266 584 411 584 411 25 127 25 127 529 83 529 83 80 663 80 663 647 179 647 179 523 950 523 950 540 208 540 208 807 638 807 638 18 146 18 146 495 476 495 476 412 47 412 47 468 300 468 300 472 942 472 942 806 370 806 370 951 496 951 496 400 465 400 465 633 957 633 957 261 866 261 866 308 381 308 381 663 478 663 478 610 877 610 877 453 125 453 125 912 307 912 307 886 889 886 889 206 51 206 51 643 261 643 261 179 501 179 501 621 616 621 616 493 290 493 290 763 833 763 833 421 800 421 800 322 918 322 918 236 527 236 527 252 573 252 573 845 412 845 412 314 697 314 697 257 157 257 157 811 880 811 880 338 91 338 91 661 1 661 1 618 170 618 170 392 185 392 185 140 182 140 182 742 130 742 130 478 503 478 503 202 939 202 939 238 542 238 542 595 880 595 880 249 183 249 183 224 813 224 813 114 228 114 228 309 822 309 822 110 51 110 51 958 79 958 79 542 681 542 681 696 528 696 528 536 332 536 332 646 308 646 308 642 952 642 952 739 476 739 476 681 428 681 428 732 329 732 329 814 385 814 385 141 259 141 259 909 794 909 794 142 88 142 88 580 491 580 491 931 791 931 791 777 351 777 351 506 672 506 672 253 408 253 408 322 518 322 518 599 848 599 848 334 176 334 176 289 334 289 334 40 11 40 11 9 768 9 768 530 168 530 168 463 473 463 473 854 258 854 258 242 693 242 693 402 41 402 41 438 186 438 186 54 33 54 33 509 164 509 164 220 378 220 378 666 483 666 483 901 179 901 179 366 730 366 730 20 498 20 498 477 362 477 362 550 794 550 794 629 67 629 67 369 290 369 290 78 176 78 176 539 670 539 670 516 228 516 228 950 96 950 96 606 147 606 147 571 364 571 364 861 631 861 631 917 644 917 644 807 904 807 904 395 514 395 514 487 79 487 79 536 307 536 307 149 913 149 913 755 707 755 707 637 905 637 905 646 1 646 1 496 239 496 239 15 309 15 309 98 770 98 770 854 591 854 591 244 473 244 473 19 189 19 189 857 226 857 226 490 736 490 736 901 175 901 175 66 360 66 360 425 316 425 316 901 171 901 171 444 100 444 100 684 489 684 489 641 259 641 259 468 707 468 707 784 377 784 377 495 439 495 439 525 606 525 606 846 839 846 839 540 620 540 620 64 404 64 404 914 91 914 91 330 443 330 443 110 730 110 730 378 741 378 741 597 918 597 918 856 318 856 318 707 274 707 274 262 214 262 214 779 811 779 811 119 943 119 943 559 77 559 77 619 540 619 540 55 796 55 796 671 626 671 626 718 560 718 560 145 122 145 122 949 14 949 14 228 336 228 336 50 889 50 889 655 908 655 908 174 826 174 826 759 790 759 790 470 741 470 741 546 272 546 272 330 256 330 256 503 949 503 949 516 49 516 49 850 478 850 478 430 39 430 39 454 462 454 462 459 749 459 749 765 214 765 214 656 528 656 528 190 749 190 749 596 750 596 750 173 654 173 654 446 737 446 737 630 537 630 537 340 321 340 321 931 456 931 456 64 621 64 621 840 93 840 93 342 665 342 665 291 784 291 784 571 576 571 576 535 82 535 82 658 836 658 836 229 71 229 71 338 85 338 85 709 337 709 337 930 611 930 611 492 856 492 856 7 558 7 558 790 309 790 309 387 109 387 109 732 463 732 463 274 362 274 362 912 262 912 262 249 8 249 8 789 476 789 476 769 686 769 686 877 455 877 455 358 63 358 63 730 245 730 245 627 313 627 313 869 929 869 929 734 650 734 650 661 937 661 937 744 337 744 337 861 294 861 294 120 558 120 558 727 535 727 535 94 103 94 103 37 357 37 357 273 268 273 268 531 242 531 242 441 482 441 482 757 894 757 894 884 416 884 416 589 459 589 459 743 462 743 462 57 629 57 629 53 175 53 175 900 486 900 486 310 440 310 440 300 382 300 382 514 316 514 316 140 358 140 358 51 740 51 740 346 84 346 84 461 735 461 735 303 720 303 720 662 49 662 49 396 934 396 934 505 253 505 253 390 471 390 471 69 932 69 932 725 494 725 494 831 33 831 33 609 13 609 13 245 668 245 668 710 341 710 341 901 515 901 515 267 373 267 373 663 88 663 88 471 326 471 326 83 842 83 842 912 492 912 492 562 532 562 532 620 321 620 321 256 651 256 651 278 518 278 518 638 15 638 15 374 484 374 484 86 343 86 343 625 942 625 942 661 383 661 383 244 387 244 387 276 365 276 365 604 373 604 373 88 164 88 164 181 300 181 300 581 352 581 352 447 879 447 879 327 310 327 310 76 90 76 90 637 403 637 403 870 2 870 2 648 443 648 443 452 115 452 115 864 283 864 283 381 153 381 153 73 385 73 385 198 16 198 16 602 653 602 653 296 215 296 215 222 213 222 213 941 483 941 483 349 813 349 813 310 793 310 793 535 524 535 524 441 903 441 903 87 681 87 681 699 32 699 32 20 793 20 793 506 634 506 634 800 772 800 772 826 509 826 509 62 1 62 1 629 818 629 818 797 692 797 692 557 880 557 880 609 390 609 390 235 455 235 455 246 799 246 799 476 439 476 439 10 507 10 507 70 35 70 35 808 771 808 771 624 405 624 405 949 945 949 945 739 305 739 305 723 628 723 628 96 687 96 687 14 132 14 132 25 635 25 635 462 661 462 661 223 526 223 526 19 307 19 307 583 129 583 129 371 524 371 524 956 70 956 70 620 345 620 345 360 403 360 403 241 827 241 827 342 502 342 502 373 663 373 663 415 369 415 369 354 327 354 327 23 388 23 388 924 930 924 930 412 636 412 636 499 946 499 946 394 169 394 169 159 536 159 536 370 38 370 38 525 388 525 388 283 102 283 102 360 30 360 30 559 907 559 907 609 272 609 272 535 221 535 221 422 732 422 732 598 140 598 140 646 731 646 731 582 533 582 533 298 817 298 817 347 668 347 668 404 597 404 597 127 655 127 655 109 102 109 102 43 21 43 21 706 724 706 724 40 468 40 468 917 431 917 431 355 715 355 715 509 399 509 399 823 846 823 846 555 72 555 72 912 362 912 362 497 768 497 768 256 902 256 902 908 175 908 175 581 104 581 104 804 806 804 806 310 877 310 877 30 533 30 533 425 507 425 507 379 162 379 162 203 389 203 389 189 926 189 926 369 166 369 166 650 364 650 364 2 161 2 161 322 782 322 782 380 36 380 36 763 222 763 222 934 74 934 74 281 820 281 820 246 425 246 425 556 511 556 511 135 103 135 103 367 572 367 572 116 455 116 455 631 165 631 165 440 420 440 420 851 281 851 281 470 4 470 4 287 840 287 840 21 193 21 193 674 63 674 63 699 363 699 363 580 451 580 451 517 790 517 790 475 79 475 79 927 216 927 216 509 416 509 416 345 133 345 133 674 417 674 417 527 322 527 322 455 497 455 497 101 637 101 637 190 41 190 41 157 877 157 877 187 287 187 287 105 601 105 601 89 865 89 865 85 238 85 238 326 17 326 17 218 67 218 67 220 178 220 178 413 886 413 886 942 858 942 858 771 464 771 464 62 701 62 701 173 343 173 343 428 335 428 335 6 925 6 925 121 653 121 653 227 186 227 186 913 790 913 790 749 161 749 161 372 255 372 255 98 211 98 211 415 676 415 676 899 787 899 787 770 210 770 210 629 594 629 594 687 224 687 224 810 100 810 100 529 892 529 892 545 626 545 626 267 203 267 203 555 240 555 240 265 585 265 585 779 365 779 365 335 158 335 158 383 912 383 912 290 462 290 462 638 743 638 743 650 169 650 169 488 335 488 335 780 743 780 743 489 774 489 774 92 913 92 913 280 279 280 279 471 352 471 352 388 934 388 934 753 635 753 635 922 883 922 883 769 257 769 257 320 695 320 695 554 315 554 315 450 820 450 820 338 298 338 298 617 710 617 710 531 703 531 703 293 523 293 523 10 523 10 523 401 923 401 923 146 85 146 85 446 601 446 601 707 382 707 382 322 306 322 306 554 641 554 641 344 697 344 697 463 317 463 317 16 322 16 322 919 24 919 24 476 649 476 649 100 47 100 47 947 778 947 778 845 511 845 511 675 26 675 26 32 242 32 242 688 597 688 597 59 432 59 432 413 433 413 433 821 694 821 694 245 399 245 399 804 86 804 86 242 874 242 874 773 704 773 704 339 558 339 558 629 648 629 648 805 166 805 166 200 17 200 17 553 475 553 475 943 909 943 909 291 126 291 126 156 720 156 720 851 620 851 620 57 122 57 122 540 291 540 291 30 116 30 116 330 505 330 505 94 377 94 377 74 598 74 598 681 542 681 542 741 894 741 894 629 537 629 537 587 656 587 656 825 474 825 474 577 115 577 115 135 753 135 753 862 407 862 407 321 594 321 594 287 778 287 778 236 841 236 841 920 8 920 8 442 153 442 153 534 464 534 464 228 829 228 829 916 184 916 184 482 131 482 131 128 833 128 833 314 823 314 823 432 633 432 633 794 938 794 938 552 5 552 5 707 929 707 929 740 240 740 240 350 180 350 180 160 795 160 795 242 378 242 378 265 613 265 613 809 311 809 311 29 597 29 597 809 348 809 348 121 502 121 502 81 825 81 825 954 693 954 693 690 693 690 693 682 203 682 203 461 298 461 298 380 841 380 841 504 194 504 194 187 154 187 154 9 926 9 926 364 333 364 333 937 469 937 469 645 432 645 432 274 484 274 484 235 318 235 318 115 694 115 694 458 339 458 339 528 840 528 840 7 884 7 884 638 329 638 329 282 476 282 476 723 387 723 387 741 923 741 923 484 102 484 102 410 685 410 685 204 845 204 845 204 501 204 501 621 141 621 141 518 498 518 498 80 534 80 534 27 486 27 486 626 818 626 818 92 731 92 731 478 640 478 640 190 338 190 338 73 302 73 302 498 320 498 320 781 752 781 752 732 912 732 912 182 819 182 819 737 442 737 442 778 26 778 26 122 717 122 717 838 328 838 328 380 936 380 936 542 307 542 307 156 782 156 782 150 662 150 662 506 233 506 233 796 734 796 734 922 163 922 163 122 71 122 71 11 457 11 457 591 264 591 264 88 477 88 477 585 594 585 594 912 344 912 344 394 436 394 436 120 69 120 69 718 522 718 522 345 297 345 297 782 58 782 58 46 729 46 729 615 288 615 288 635 302 635 302 527 169 527 169 904 496 904 496 82 220 82 220 227 173 227 173 113 784 113 784 716 419 716 419 228 696 228 696 774 277 774 277 217 490 217 490 244 289 244 289 713 580 713 580 879 144 879 144 772 752 772 752 424 147 424 147 400 252 400 252 685 202 685 202 360 454 360 454 570 211 570 211 442 349 442 349 187 699 187 699 393 557 393 557 655 620 655 620 377 333 377 333 336 93 336 93 772 454 772 454 602 33 602 33 184 86 184 86 873 409 873 409 628 270 628 270 557 122 557 122 317 508 317 508 103 809 103 809 739 520 739 520 851 858 851 858 192 287 192 287 459 595 459 595 431 260 431 260 573 926 573 926 6 494 6 494 324 560 324 560 660 373 660 373 569 772 569 772 160 341 160 341 555 862 555 862 881 198 881 198 772 137 772 137 369 848 369 848 579 279 579 279 335 163 335 163 484 578 484 578 783 565 783 565 712 456 712 456 599 745 599 745 626 623 626 623 366 474 366 474 283 209 283 209 73 680 73 680 80 943 80 943 313 422 313 422 698 906 698 906 777 912 777 912 215 877 215 877 546 639 546 639 593 617 593 617 439 860 439 860 88 625 88 625 688 132 688 132 128 176 128 176 423 300 423 300 861 331 861 331 209 426 209 426 498 128 498 128 61 778 61 778 252 241 252 241 338 432 338 432 756 380 756 380 939 274 939 274 533 220 533 220 696 696 696 696 427 24 427 24 85 197 85 197 179 438 179 438 837 476 837 476 378 700 378 700 700 366 700 366 505 250 505 250 517 405 517 405 525 31 525 31 586 698 586 698 801 553 801 553 328 200 328 200 856 371 856 371 366 492 366 492 259 456 259 456 528 498 528 498 186 356 186 356 676 772 676 772 533 848 533 848 400 551 400 551 410 852 410 852 84 531 84 531 566 931 566 931 775 176 775 176 594 165 594 165 387 382 387 382 279 139 279 139 547 318 547 318 89 164 89 164 681 373 681 373 549 901 549 901 954 929 954 929 157 865 157 865 364 340 364 340 700 172 700 172 54 946 54 946 109 78 109 78 197 933 197 933 746 363 746 363 921 776 921 776 792 921 792 921 866 65 866 65 826 484 826 484 455 322 455 322 328 486 328 486 483 324 483 324 46 55 46 55 802 954 802 954 837 746 837 746 783 364 783 364 104 653 104 653 747 85 747 85 925 219 925 219 185 168 185 168 555 477 555 477 335 702 335 702 950 161 950 161 892 131 892 131 418 913 418 913 792 137 792 137 722 234 722 234 469 190 469 190 895 633 895 633 850 731 850 731 133 244 133 244 602 18 602 18 849 21 849 21 361 358 361 358 184 213 184 213 813 886 813 886 228 326 228 326 384 262 384 262 211 575 211 575 108 226 108 226 338 820 338 820 351 575 351 575 764 310 764 310 163 746 163 746 667 761 667 761 563 652 563 652 886 801 886 801 534 35 534 35 222 339 222 339 923 833 923 833 221 52 221 52 870 891 870 891 644 375 644 375 855 828 855 828 105 173 105 173 407 559 407 559 727 596 727 596 45 521 45 521 170 818 170 818 686 902 686 902 590 637 590 637 54 808 54 808 463 160 463 160 925 25 925 25 571 599 571 599 271 614 271 614 229 553 229 553 127 102 127 102 219 244 219 244 913 39 913 39 358 464 358 464 300 572 300 572 447 191 447 191 32 83 32 83 247 333 247 333 53 262 53 262 35 162 35 162 6 577 6 577 214 727 214 727 584 166 584 166 395 623 395 623 524 343 524 343 871 648 871 648 894 337 894 337 266 651 266 651 672 93 672 93 133 426 133 426 835 622 835 622 849 848 849 848 475 548 475 548 67 850 67 850 24 940 24 940 288 298 288 298 283 634 283 634 255 737 255 737 561 265 561 265 287 81 287 81 247 653 247 653 79 585 79 585 336 686 336 686 333 77 333 77 13 803 13 803 674 891 674 891 1 760 1 760 709 67 709 67 398 262 398 262 734 642 734 642 552 865 552 865 129 653 129 653 476 141 476 141 952 855 952 855 35 578 35 578 324 85 324 85 394 18 394 18 193 371 193 371 180 334 180 334 360 82 360 82 196 795 196 795 493 914 493 914 849 916 849 916 799 96 799 96 825 631 825 631 480 107 480 107 282 195 282 195 16 840 16 840 790 502 790 502 819 695 819 695 409 895 409 895 212 105 212 105 198 422 198 422 876 646 876 646 756 531 756 531 640 614 640 614 856 146 856 146 343 330 343 330 481 832 481 832 502 624 502 624 929 656 929 656 681 356 681 356 514 872 514 872 80 367 80 367 15 862 15 862 483 410 483 410 837 588 837 588 663 838 663 838 735 895 735 895 239 290 239 290 816 531 816 531 486 143 486 143 929 239 929 239 739 833 739 833 129 893 129 893 315 638 315 638 672 394 672 394 522 475 522 475 372 273 372 273 84 494 84 494 667 22 667 22 893 498 893 498 897 156 897 156 924 237 924 237 671 155 671 155 510 361 510 361 804 545 804 545 667 768 667 768 419 611 419 611 808 714 808 714 882 202 882 202 182 477 182 477 873 296 873 296 767 113 767 113 456 754 456 754 908 180 908 180 458 599 458 599 912 458 912 458 537 452 537 452 248 612 248 612 469 119 469 119 743 322 743 322 304 700 304 700 184 551 184 551 249 359 249 359 628 900 628 900 199 825 199 825 69 26 69 26 520 20 520 20 291 540 291 540 290 951 290 951 536 946 536 946 369 354 369 354 515 24 515 24 432 273 432 273 497 404 497 404 932 199 932 199 335 401 335 401 132 321 132 321 310 567 310 567 778 582 778 582 653 749 653 749 531 815 531 815 608 380 608 380 63 652 63 652 832 298 832 298 577 229 577 229 939 432 939 432 342 349 342 349 497 893 497 893 211 924 211 924 721 1 721 1 555 518 555 518 826 168 826 168 291 589 291 589 205 314 205 314 695 818 695 818 417 44 417 44 552 214 552 214 660 62 660 62 166 572 166 572 295 936 295 936 371 480 371 480 346 560 346 560 502 879 502 879 47 719 47 719 246 500 246 500 513 314 513 314 629 639 629 639 559 178 559 178 312 219 312 219 904 505 904 505 236 150 236 150 140 875 140 875 55 808 55 808 284 38 284 38 194 391 194 391 300 721 300 721 493 860 493 860 433 11 433 11 41 592 41 592 321 502 321 502 519 33 519 33 151 630 151 630 379 745 379 745 284 336 284 336 801 385 801 385 841 340 841 340 118 136 118 136 276 712 276 712 29 473 29 473 267 633 267 633 172 70 172 70 277 14 277 14 794 515 794 515 319 486 319 486 503 580 503 580 162 532 162 532 354 243 354 243 558 867 558 867 525 615 525 615 494 750 494 750 163 656 163 656 407 219 407 219 866 834 866 834 399 190 399 190 904 362 904 362 834 858 834 858 798 112 798 112 597 851 597 851 20 673 20 673 303 534 303 534 469 769 469 769 371 127 371 127 576 518 576 518 165 755 165 755 835 589 835 589 210 72 210 72 691 150 691 150 817 337 817 337 485 363 485 363 6 568 6 568 454 508 454 508 437 685 437 685 190 360 190 360 733 373 733 373 706 845 706 845 641 627 641 627 582 628 582 628 246 128 246 128 115 425 115 425 86 37 86 37 355 25 355 25 225 247 225 247 679 359 679 359 513 634 513 634 52 799 52 799 146 412 146 412 601 761 601 761 916 693 916 693 687 68 687 68 887 89 887 89 73 673 73 673 500 289 500 289 25 244 25 244 924 96 924 96 312 275 312 275 705 957 705 957 872 907 872 907 464 637 464 637 584 140 584 140 113 805 113 805 749 18 749 18 638 515 638 515 416 792 416 792 24 215 24 215 623 441 623 441 836 463 836 463 523 489 523 489 915 230 915 230 201 951 201 951 637 612 637 612 267 208 267 208 791 786 791 786 874 335 874 335 741 34 741 34 30 501 30 501 609 905 609 905 323 874 323 874 381 565 381 565 697 320 697 320 683 654 683 654 174 110 174 110 937 293 937 293 814 64 814 64 183 251 183 251 857 808 857 808 182 719 182 719 870 610 870 610 128 216 128 216 63 944 63 944 774 283 774 283 164 372 164 372 78 684 78 684 27 422 27 422 680 399 680 399 914 795 914 795 228 543 228 543 413 356 413 356 356 602 356 602 92 946 92 946 758 641 758 641 769 569 769 569 590 701 590 701 363 321 363 321 781 106 781 106 358 630 358 630 54 185 54 185 576 757 576 757 693 456 693 456 453 284 453 284 2 933 2 933 731 251 731 251 895 602 895 602 222 214 222 214 400 687 400 687 667 643 667 643 800 504 800 504 67 405 67 405 38 690 38 690 912 767 912 767 666 646 666 646 228 845 228 845 440 507 440 507 675 856 675 856 830 311 830 311 562 55 562 55 201 890 201 890 39 138 39 138 878 741 878 741 86 352 86 352 682 592 682 592 275 685 275 685 105 786 105 786 924 467 924 467 322 566 322 566 832 605 832 605 358 931 358 931 81 175 81 175 402 810 402 810 135 368 135 368 648 254 648 254 424 284 424 284 956 135 956 135 250 838 250 838 210 11 210 11 352 57 352 57 240 152 240 152 76 120 76 120 155 267 155 267 750 443 750 443 574 870 574 870 378 159 378 159 486 762 486 762 597 944 597 944 914 548 914 548 332 557 332 557 544 134 544 134 357 825 357 825 476 662 476 662 274 349 274 349 332 473 332 473 850 379 850 379 556 723 556 723 47 879 47 879 159 609 159 609 280 783 280 783 700 936 700 936 216 898 216 898 646 647 646 647 571 932 571 932 887 269 887 269 649 44 649 44 264 53 264 53 519 712 519 712 287 881 287 881 573 227 573 227 318 47 318 47 802 818 802 818 323 369 323 369 157 390 157 390 243 556 243 556 633 715 633 715 237 117 237 117 132 751 132 751 822 812 822 812 188 160 188 160 149 600 149 600 749 574 749 574 350 257 350 257 730 194 730 194 885 935 885 935 475 585 475 585 812 188 812 188 47 472 47 472 372 420 372 420 440 825 440 825 673 293 673 293 942 276 942 276 140 934 140 934 867 904 867 904 265 42 265 42 471 657 471 657 53 768 53 768 143 749 143 749 517 473 517 473 618 294 618 294 459 207 459 207 432 671 432 671 751 224 751 224 405 809 405 809 89 608 89 608 600 314 600 314 592 745 592 745 31 301 31 301 32 925 32 925 745 942 745 942 81 791 81 791 92 459 92 459 884 31 884 31 606 678 606 678 272 138 272 138 14 143 14 143 827 41 827 41 344 201 344 201 399 587 399 587 275 123 275 123 190 555 190 555 579 422 579 422 710 268 710 268 831 528 831 528 75 41 75 41 108 924 108 924 679 248 679 248 731 491 731 491 321 481 321 481 333 90 333 90 692 540 692 540 288 463 288 463 168 934 168 934 665 247 665 247 206 145 206 145 710 556 710 556 182 283 182 283 736 161 736 161 45 660 45 660 738 397 738 397 360 840 360 840 336 153 336 153 909 141 909 141 63 30 63 30 904 165 904 165 121 137 121 137 101 372 101 372 796 709 796 709 238 804 238 804 831 881 831 881 600 671 600 671 311 286 311 286 916 281 916 281 213 38 213 38 780 71 780 71 580 467 580 467 253 873 253 873 550 262 550 262 671 544 671 544 502 852 502 852 354 330 354 330 731 890 731 890 628 165 628 165 713 660 713 660 112 352 112 352 175 165 175 165 204 927 204 927 16 133 16 133 648 402 648 402 898 80 898 80 903 555 903 555 918 547 918 547 665 125 665 125 694 928 694 928 934 564 934 564 627 723 627 723 479 862 479 862 634 695 634 695 710 112 710 112 675 133 675 133 936 654 936 654 475 430 475 430 589 156 589 156 397 694 397 694 209 550 209 550 253 118 253 118 615 68 615 68 400 943 400 943 473 404 473 404 504 946 504 946 332 193 332 193 810 427 810 427 44 609 44 609 914 534 914 534 945 148 945 148 350 867 350 867 948 230 948 230 849 599 849 599 712 189 712 189 104 789 104 789 529 413 529 413 296 168 296 168 626 754 626 754 587 140 587 140 364 124 364 124 697 676 697 676 713 560 713 560 672 189 672 189 537 614 537 614 801 889 801 889 190 719 190 719 145 294 145 294 140 74 140 74 432 590 432 590 136 684 136 684 622 566 622 566 204 417 204 417 263 863 263 863 667 513 667 513 140 357 140 357 599 816 599 816 718 929 718 929 659 312 659 312 508 661 508 661 751 74 751 74 441 313 441 313 245 39 245 39 905 713 905 713 307 482 307 482 114 321 114 321 614 190 614 190 473 411 473 411 604 524 604 524 780 140 780 140 108 799 108 799 555 43 555 43 308 951 308 951 615 513 615 513 827 295 827 295 273 90 273 90 645 640 645 640 460 801 460 801 864 124 864 124 374 417 374 417 335 312 335 312 162 230 162 230 226 785 226 785 66 560 66 560 850 229 850 229 347 490 347 490 276 669 276 669 383 420 383 420 711 791 711 791 301 168 301 168 366 502 366 502 473 589 473 589 561 320 561 320 519 174 519 174 737 819 737 819 745 757 745 757 949 575 949 575 662 436 662 436 401 600 401 600 783 259 783 259 915 275 915 275 320 52 320 52 717 521 717 521 566 173 566 173 83 589 83 589 900 812 900 812 830 195 830 195 627 387 627 387 137 210 137 210 535 351 535 351 103 88 103 88 639 136 639 136 717 236 717 236 584 939 584 939 115 934 115 934 747 915 747 915 75 718 75 718 864 818 864 818 76 794 76 794 948 672 948 672 845 303 845 303 926 925 926 925 559 846 559 846 478 840 478 840 339 415 339 415 458 158 458 158 786 88 786 88 640 674 640 674 879 795 879 795 827 106 827 106 160 369 160 369 218 439 218 439 544 1 544 1 742 156 742 156 158 113 158 113 128 102 128 102 249 856 249 856 197 543 197 543 181 472 181 472 333 63 333 63 870 814 870 814 934 748 934 748 766 444 766 444 19 543 19 543 91 741 91 741 812 843 812 843 42 47 42 47 939 839 939 839 10 47 10 47 440 219 440 219 420 430 420 430 734 411 734 411 370 407 370 407 838 75 838 75 535 115 535 115 850 489 850 489 166 330 166 330 751 851 751 851 350 74 350 74 473 42 473 42 566 909 566 909 842 242 842 242 96 124 96 124 535 754 535 754 568 382 568 382 472 675 472 675 83 622 83 622 12 204 12 204 168 764 168 764 912 833 912 833 868 276 868 276 649 17 649 17 449 477 449 477 109 295 109 295 683 215 683 215 403 905 403 905 103 753 103 753 251 529 251 529 84 354 84 354 832 622 832 622 707 637 707 637 551 851 551 851 213 530 213 530 679 343 679 343 498 126 498 126 566 953 566 953 874 628 874 628 120 919 120 919 628 647 628 647 879 127 879 127 214 920 214 920 800 898 800 898 873 181 873 181 686 288 686 288 816 673 816 673 651 227 651 227 228 576 228 576 76 539 76 539 350 606 350 606 211 865 211 865 634 835 634 835 57 338 57 338 408 76 408 76 874 641 874 641 139 310 139 310 398 88 398 88 9 286 9 286 953 264 953 264 805 625 805 625 523 520 523 520 344 913 344 913 875 130 875 130 511 223 511 223 5 393 5 393 381 449 381 449 80 841 80 841 506 950 506 950 652 332 652 332 546 373 546 373 139 62 139 62 452 105 452 105 397 878 397 878 842 560 842 560 445 109 445 109 161 11 161 11 324 337 324 337 888 30 888 30 842 298 842 298 362 165 362 165 390 657 390 657 609 790 609 790 538 55 538 55 794 808 794 808 767 781 767 781 72 707 72 707 955 709 955 709 286 497 286 497 621 611 621 611 220 676 220 676 299 419 299 419 50 82 50 82 277 111 277 111 109 568 109 568 866 296 866 296 646 847 646 847 92 268 92 268 86 684 86 684 358 503 358 503 931 227 931 227 349 168 349 168 101 262 101 262 461 779 461 779 660 489 660 489 32 173 32 173 522 103 522 103 555 894 555 894 293 180 293 180 173 62 173 62 906 120 906 120 595 130 595 130 236 910 236 910 919 94 919 94 356 163 356 163 250 210 250 210 902 305 902 305 69 530 69 530 452 129 452 129 90 605 90 605 448 310 448 310 748 765 748 765 196 335 196 335 898 244 898 244 700 413 700 413 845 604 845 604 521 944 521 944 69 716 69 716 574 462 574 462 149 581 149 581 226 843 226 843 243 754 243 754 597 771 597 771 197 347 197 347 363 157 363 157 600 660 600 660 548 398 548 398 895 741 895 741 560 130 560 130 657 767 657 767 43 331 43 331 492 825 492 825 304 119 304 119 13 923 13 923 526 657 526 657 459 107 459 107 864 278 864 278 619 902 619 902 137 113 137 113 525 62 525 62 309 474 309 474 166 260 166 260 225 249 225 249 173 600 173 600 277 98 277 98 285 698 285 698 930 262 930 262 92 838 92 838 863 81 863 81 551 620 551 620 124 633 124 633 141 815 141 815 168 292 168 292 940 247 940 247 470 840 470 840 440 592 440 592 943 358 943 358 448 486 448 486 217 323 217 323 360 502 360 502 69 174 69 174 782 257 782 257 636 925 636 925 782 538 782 538 156 919 156 919 401 374 401 374 520 446 520 446 344 582 344 582 770 449 770 449 239 798 239 798 648 622 648 622 170 828 170 828 288 138 288 138 162 93 162 93 104 485 104 485 942 367 942 367 675 372 675 372 413 203 413 203 658 732 658 732 134 126 134 126 259 947 259 947 662 752 662 752 532 305 532 305 384 918 384 918 784 246 784 246 818 812 818 812 765 915 765 915 903 8 903 8 607 139 607 139 348 542 348 542 668 485 668 485 438 588 438 588 203 842 203 842 230 716 230 716 252 81 252 81 139 813 139 813 569 913 569 913 519 740 519 740 127 522 127 522 524 796 524 796 363 886 363 886 609 569 609 569 19 507 19 507 673 473 673 473 641 478 641 478 261 927 261 927 797 929 797 929 840 467 840 467 744 449 744 449 530 572 530 572 195 461 195 461 829 329 829 329 936 367 936 367 257 351 257 351 277 925 277 925 526 87 526 87 667 163 667 163 143 410 143 410 736 556 736 556 747 184 747 184 935 169 935 169 709 207 709 207 529 391 529 391 704 357 704 357 238 43 238 43 134 17 134 17 270 139 270 139 812 203 812 203 112 61 112 61 575 120 575 120 399 23 399 23 758 507 758 507 898 689 898 689 443 370 443 370 937 141 937 141 682 187 682 187 165 90 165 90 587 535 587 535 625 10 625 10 246 755 246 755 470 953 470 953 841 703 841 703 212 181 212 181 142 14 142 14 583 17 583 17 687 469 687 469 614 610 614 610 540 285 540 285 169 921 169 921 76 89 76 89 28 280 28 280 181 690 181 690 657 389 657 389 791 939 791 939 393 696 393 696 867 150 867 150 646 180 646 180 648 912 648 912 185 752 185 752 757 726 757 726 565 302 565 302 823 759 823 759 465 293 465 293 27 469 27 469 787 651 787 651 431 59 431 59 505 612 505 612 151 474 151 474 11 202 11 202 914 252 914 252 16 341 16 341 788 649 788 649 806 259 806 259 484 251 484 251 216 17 216 17 663 319 663 319 735 100 735 100 852 665 852 665 834 921 834 921 465 802 465 802 232 265 232 265 459 26 459 26 696 262 696 262 110 606 110 606 800 350 800 350 575 232 575 232 881 159 881 159 858 129 858 129 267 386 267 386 792 252 792 252 467 428 467 428 514 351 514 351 860 438 860 438 79 210 79 210 144 412 144 412 535 703 535 703 296 834 296 834 935 557 935 557 836 716 836 716 197 563 197 563 641 237 641 237 902 357 902 357 214 540 214 540 528 179 528 179 528 938 528 938 826 461 826 461 880 483 880 483 69 82 69 82 11 786 11 786 172 801 172 801 557 950 557 950 663 734 663 734 143 558 143 558 881 491 881 491 443 6 443 6 722 699 722 699 600 115 600 115 483 473 483 473 62 935 62 935 563 323 563 323 381 423 381 423 700 526 700 526 920 168 920 168 887 952 887 952 60 718 60 718 839 802 839 802 241 192 241 192 543 545 543 545 663 759 663 759 600 550 600 550 51 129 51 129 328 858 328 858 591 46 591 46 511 401 511 401 606 152 606 152 237 603 237 603 727 427 727 427 617 612 617 612 936 42 936 42 310 306 310 306 642 673 642 673 403 5 403 5 627 175 627 175 78 615 78 615 324 758 324 758 783 562 783 562 491 916 491 916 654 637 654 637 383 162 383 162 50 384 50 384 266 376 266 376 740 426 740 426 196 952 196 952 448 930 448 930 176 122 176 122 424 919 424 919 481 517 481 517 667 629 667 629 355 661 355 661 456 154 456 154 636 624 636 624 552 327 552 327 822 329 822 329 17 234 17 234 906 159 906 159 469 555 469 555 525 915 525 915 176 928 176 928 271 891 271 891 239 565 239 565 836 783 836 783 192 642 192 642 313 164 313 164 918 718 918 718 450 953 450 953 516 833 516 833 789 77 789 77 368 471 368 471 412 123 412 123 817 312 817 312 559 902 559 902 647 429 647 429 128 928 128 928 342 75 342 75 306 425 306 425 562 393 562 393 363 296 363 296 600 856 600 856 947 818 947 818 319 135 319 135 396 195 396 195 85 427 85 427 422 167 422 167 539 228 539 228 886 924 886 924 709 150 709 150 481 469 481 469 490 613 490 613 710 250 710 250 251 504 251 504 768 474 768 474 283 46 283 46 681 667 681 667 193 871 193 871 522 63 522 63 854 720 854 720 321 394 321 394 679 919 679 919 14 193 14 193 412 814 412 814 401 575 401 575 634 69 634 69 720 202 720 202 417 578 417 578 360 474 360 474 22 735 22 735 495 665 495 665 646 539 646 539 912 734 912 734 473 149 473 149 487 829 487 829 155 360 155 360 391 567 391 567 90 338 90 338 168 581 168 581 8 52 8 52 862 449 862 449 863 728 863 728 667 828 667 828 187 841 187 841 222 458 222 458 727 137 727 137 112 862 112 862 195 882 195 882 129 656 129 656 486 169 486 169 534 886 534 886 297 196 297 196 207 668 207 668 516 333 516 333 215 237 215 237 785 760 785 760 206 919 206 919 456 824 456 824 286 178 286 178 346 228 346 228 346 626 346 626 740 688 740 688 923 526 923 526 671 139 671 139 572 144 572 144 226 279 226 279 846 362 846 362 494 827 494 827 15 665 15 665 891 952 891 952 39 331 39 331 473 529 473 529 493 871 493 871 508 144 508 144 706 727 706 727 375 578 375 578 335 614 335 614 817 201 817 201 737 98 737 98 350 493 350 493 935 848 935 848 285 711 285 711 364 454 364 454 579 595 579 595 470 736 470 736 189 819 189 819 519 270 519 270 163 314 163 314 377 842 377 842 406 695 406 695 59 178 59 178 478 115 478 115 897 151 897 151 711 759 711 759 713 902 713 902 640 52 640 52 313 527 313 527 579 186 579 186 715 669 715 669 762 457 762 457 790 420 790 420 910 308 910 308 362 633 362 633 569 665 569 665 845 942 845 942 504 311 504 311 753 450 753 450 901 830 901 830 345 541 345 541 612 720 612 720 182 716 182 716 382 12 382 12 169 444 169 444 653 858 653 858 815 352 815 352 781 257 781 257 806 713 806 713 22 687 22 687 14 353 14 353 29 853 29 853 101 640 101 640 726 758 726 758 722 96 722 96 64 547 64 547 793 568 793 568 14 50 14 50 901 378 901 378 243 523 243 523 559 561 559 561 198 526 198 526 10 365 10 365 642 663 642 663 696 625 696 625 153 759 153 759 671 104 671 104 918 275 918 275 225 427 225 427 643 673 643 673 471 460 471 460 350 761 350 761 552 471 552 471 661 713 661 713 118 157 118 157 759 500 759 500 314 603 314 603 536 258 536 258 243 32 243 32 914 612 914 612 89 329 89 329 796 628 796 628 886 411 886 411 26 559 26 559 183 223 183 223 326 729 326 729 343 729 343 729 352 432 352 432 549 272 549 272 879 282 879 282 168 649 168 649 331 951 331 951 733 107 733 107 346 726 346 726 518 741 518 741 474 262 474 262 479 327 479 327 840 873 840 873 191 131 191 131 659 226 659 226 792 949 792 949 43 401 43 401 317 362 317 362 719 32 719 32 19 289 19 289 379 717 379 717 578 601 578 601 689 130 689 130 86 780 86 780 52 178 52 178 289 4 289 4 187 341 187 341 375 831 375 831 263 336 263 336 554 132 554 132 848 807 848 807 129 132 129 132 902 689 902 689 689 873 689 873 546 851 546 851 840 825 840 825 631 753 631 753 891 357 891 357 154 443 154 443 124 618 124 618 539 901 539 901 656 357 656 357 557 918 557 918 743 842 743 842 186 759 186 759 730 161 730 161 303 411 303 411 823 486 823 486 64 717 64 717 548 793 548 793 750 643 750 643 702 729 702 729 740 727 740 727 400 448 400 448 566 518 566 518 702 148 702 148 421 385 421 385 728 430 728 430 927 856 927 856 400 234 400 234 441 131 441 131 711 567 711 567 707 131 707 131 525 242 525 242 320 658 320 658 97 531 97 531 518 457 518 457 8 423 8 423 584 800 584 800 918 306 918 306 256 677 256 677 790 17 790 17 670 276 670 276 455 882 455 882 580 510 580 510 676 56 676 56 47 933 47 933 741 42 741 42 439 423 439 423 248 47 248 47 624 66 624 66 620 293 620 293 221 513 221 513 128 932 128 932 704 79 704 79 786 952 786 952 927 117 927 117 545 625 545 625 260 453 260 453 484 309 484 309 842 263 842 263 522 489 522 489 605 385 605 385 683 609 683 609 706 685 706 685 554 754 554 754 854 89 854 89 800 19 800 19 204 578 204 578 333 932 333 932 794 525 794 525 374 18 374 18 160 3 160 3 543 857 543 857 496 45 496 45 262 719 262 719 929 439 929 439 535 873 535 873 452 279 452 279 578 760 578 760 943 871 943 871 713 500 713 500 926 162 926 162 321 256 321 256 725 674 725 674 879 4 879 4 919 774 919 774 13 706 13 706 735 44 735 44 790 746 790 746 631 815 631 815 852 541 852 541 908 645 908 645 117 271 117 271 430 2 430 2 503 212 503 212 346 533 346 533 955 877 955 877 605 779 605 779 817 411 817 411 574 585 574 585 34 61 34 61 334 668 334 668 936 105 936 105 264 268 264 268 418 287 418 287 729 820 729 820 420 745 420 745 46 755 46 755 900 522 900 522 781 717 781 717 116 127 116 127 660 484 660 484 285 321 285 321 708 927 708 927 461 170 461 170 321 59 321 59 583 936 583 936 533 588 533 588 831 831 831 831 373 143 373 143 389 356 389 356 777 868 777 868 352 653 352 653 117 33 117 33 558 718 558 718 426 90 426 90 595 351 595 351 401 917 401 917 181 390 181 390 899 662 899 662 4 772 4 772 211 486 211 486 925 938 925 938 584 623 584 623 668 533 668 533 111 375 111 375 293 637 293 637 252 467 252 467 590 586 590 586 353 644 353 644 933 915 933 915 604 536 604 536 811 811 811 811 873 776 873 776 76 452 76 452 525 308 525 308 736 866 736 866 689 434 689 434 570 774 570 774 368 25 368 25 180 818 180 818 725 878 725 878 100 9 100 9 138 184 138 184 891 793 891 793 481 443 481 443 361 573 361 573 714 366 714 366 571 704 571 704 937 605 937 605 952 699 952 699 143 360 143 360 223 6 223 6 938 784 938 784 771 826 771 826 204 125 204 125 944 684 944 684 587 361 587 361 201 620 201 620 512 596 512 596 758 806 758 806 401 452 401 452 117 845 117 845 388 353 388 353 172 144 172 144 478 686 478 686 852 221 852 221 942 410 942 410 4 432 4 432 516 149 516 149 803 503 803 503 914 431 914 431 222 725 222 725 118 897 118 897 739 397 739 397 79 677 79 677 246 337 246 337 791 438 791 438 325 37 325 37 259 943 259 943 265 908 265 908 303 774 303 774 563 764 563 764 427 83 427 83 739 482 739 482 622 578 622 578 380 891 380 891 235 202 235 202 777 305 777 305 922 387 922 387 939 359 939 359 729 613 729 613 312 940 312 940 134 206 134 206 137 325 137 325 252 218 252 218 491 169 491 169 861 293 861 293 459 625 459 625 466 608 466 608 885 673 885 673 754 364 754 364 646 706 646 706 91 250 91 250 430 247 430 247 456 637 456 637 154 295 154 295 842 784 842 784 543 898 543 898 590 784 590 784 375 360 375 360 401 916 401 916 664 462 664 462 335 932 335 932 629 839 629 839 284 514 284 514 915 378 915 378 540 902 540 902 639 185 639 185 497 76 497 76 943 530 943 530 744 221 744 221 775 487 775 487 131 54 131 54 637 187 637 187 905 424 905 424 836 121 836 121 35 618 35 618 53 932 53 932 65 28 65 28 880 750 880 750 756 300 756 300 180 236 180 236 101 275 101 275 57 121 57 121 137 950 137 950 448 452 448 452 763 75 763 75 821 445 821 445 713 829 713 829 135 247 135 247 534 698 534 698 810 648 810 648 755 938 755 938 162 821 162 821 703 449 703 449 720 113 720 113 75 272 75 272 401 956 401 956 225 26 225 26 353 383 353 383 156 103 156 103 372 391 372 391 691 518 691 518 925 898 925 898 252 718 252 718 528 380 528 380 204 772 204 772 806 945 806 945 771 261 771 261 267 715 267 715 576 385 576 385 780 651 780 651 97 412 97 412 789 469 789 469 384 55 384 55 133 2 133 2 354 647 354 647 953 524 953 524 234 243 234 243 621 61 621 61 768 189 768 189 386 872 386 872 142 920 142 920 354 555 354 555 484 626 484 626 123 925 123 925 306 633 306 633 400 540 400 540 601 331 601 331 690 129 690 129 597 224 597 224 813 26 813 26 295 156 295 156 541 850 541 850 173 522 173 522 822 560 822 560 674 118 674 118 38 453 38 453 244 36 244 36 73 195 73 195 371 568 371 568 254 771 254 771 897 674 897 674 479 374 479 374 349 740 349 740 304 707 304 707 162 423 162 423 308 339 308 339 619 489 619 489 518 582 518 582 638 10 638 10 62 394 62 394 244 808 244 808 638 228 638 228 403 466 403 466 931 760 931 760 371 881 371 881 943 352 943 352 799 812 799 812 513 205 513 205 693 6 693 6 61 197 61 197 316 766 316 766 200 919 200 919 611 351 611 351 558 343 558 343 251 725 251 725 727 926 727 926 472 88 472 88 301 235 301 235 108 82 108 82 680 652 680 652 309 782 309 782 496 603 496 603 298 564 298 564 285 903 285 903 777 81 777 81 824 885 824 885 198 654 198 654 948 885 948 885 639 131 639 131 696 841 696 841 919 816 919 816 665 33 665 33 643 651 643 651 649 913 649 913 812 271 812 271 524 493 524 493 227 889 227 889 64 798 64 798 216 576 216 576 212 911 212 911 810 16 810 16 99 479 99 479 754 568 754 568 241 426 241 426 843 907 843 907 47 193 47 193 176 619 176 619 668 910 668 910 84 266 84 266 525 250 525 250 182 891 182 891 183 23 183 23 349 769 349 769 81 943 81 943 236 295 236 295 956 203 956 203 866 353 866 353 712 389 712 389 266 270 266 270 533 564 533 564 681 212 681 212 864 133 864 133 442 914 442 914 938 609 938 609 268 115 268 115 571 406 571 406 267 844 267 844 295 141 295 141 115 481 115 481 402 792 402 792 435 860 435 860 658 493 658 493 888 717 888 717 937 547 937 547 392 636 392 636 763 910 763 910 641 772 641 772 456 103 456 103 197 37 197 37 268 324 268 324 695 398 695 398 810 339 810 339 217 163 217 163 783 803 783 803 926 126 926 126 649 561 649 561 880 117 880 117 757 768 757 768 869 622 869 622 305 541 305 541 897 587 897 587 489 841 489 841 30 180 30 180 233 45 233 45 212 285 212 285 220 47 220 47 318 341 318 341 711 154 711 154 17 467 17 467 438 367 438 367 910 451 910 451 855 773 855 773 25 418 25 418 386 206 386 206 323 488 323 488 132 792 132 792 443 678 443 678 427 53 427 53 260 670 260 670 647 363 647 363 99 828 99 828 358 885 358 885 582 6 582 6 856 583 856 583 839 840 839 840 756 460 756 460 463 55 463 55 787 779 787 779 191 209 191 209 583 392 583 392 712 122 712 122 145 248 145 248 808 602 808 602 807 657 807 657 207 851 207 851 896 723 896 723 606 454 606 454 107 419 107 419 514 263 514 263 333 837 333 837 286 687 286 687 271 507 271 507 24 604 24 604 675 521 675 521 193 161 193 161 648 387 648 387 401 365 401 365 474 790 474 790 94 481 94 481 798 678 798 678 886 847 886 847 486 346 486 346 58 441 58 441 581 695 581 695 57 836 57 836 836 886 836 886 19 393 19 393 778 61 778 61 83 167 83 167 632 697 632 697 394 673 394 673 472 687 472 687 826 889 826 889 567 591 567 591 485 575 485 575 455 827 455 827 526 814 526 814 204 220 204 220 257 724 257 724 333 457 333 457 199 175 199 175 599 5 599 5 151 333 151 333 81 149 81 149 366 67 366 67 822 696 822 696 279 922 279 922 472 593 472 593 703 372 703 372 434 395 434 395 432 198 432 198 148 5 148 5 555 414 555 414 290 904 290 904 34 502 34 502 399 898 399 898 440 842 440 842 682 388 682 388 650 643 650 643 4 754 4 754 848 275 848 275 290 713 290 713 114 638 114 638 178 518 178 518 651 800 651 800 321 638 321 638 769 66 769 66 37 535 37 535 105 617 105 617 138 274 138 274 115 302 115 302 819 17 819 17 540 76 540 76 25 812 25 812 726 391 726 391 749 75 749 75 458 205 458 205 473 267 473 267 105 733 105 733 389 66 389 66 273 247 273 247 670 469 670 469 378 103 378 103 879 39 879 39 509 459 509 459 553 707 553 707 543 714 543 714 946 271 946 271 344 576 344 576 621 170 621 170 803 900 803 900 691 759 691 759 864 555 864 555 399 422 399 422 223 254 223 254 861 825 861 825 241 688 241 688 540 860 540 860 686 169 686 169 864 84 864 84 309 412 309 412 403 757 403 757 916 604 916 604 490 775 490 775 636 338 636 338 127 299 127 299 79 124 79 124 495 602 495 602 798 314 798 314 846 104 846 104 696 68 696 68 506 766 506 766 423 407 423 407 60 293 60 293 676 925 676 925 764 806 764 806 331 376 331 376 147 470 147 470 802 212 802 212 714 245 714 245 787 298 787 298 181 55 181 55 223 697 223 697 653 284 653 284 145 59 145 59 720 128 720 128 49 591 49 591 870 370 870 370 310 354 310 354 838 861 838 861 160 303 160 303 149 407 149 407 376 398 376 398 694 564 694 564 703 525 703 525 303 580 303 580 63 681 63 681 477 58 477 58 931 237 931 237 815 802 815 802 661 186 661 186 95 157 95 157 183 181 183 181 309 749 309 749 321 570 321 570 337 351 337 351 44 89 44 89 79 929 79 929 463 622 463 622 123 425 123 425 317 690 317 690 621 187 621 187 878 363 878 363 714 131 714 131 956 804 956 804 608 193 608 193 859 741 859 741 503 71 503 71 465 911 465 911 174 530 174 530 590 873 590 873 495 510 495 510 178 2 178 2 162 514 162 514 207 513 207 513 10 421 10 421 432 468 432 468 12 930 12 930 495 334 495 334 15 910 15 910 263 139 263 139 334 39 334 39 321 706 321 706 908 424 908 424 53 683 53 683 601 628 601 628 513 677 513 677 773 806 773 806 149 305 149 305 667 581 667 581 419 869 419 869 734 575 734 575 371 714 371 714 322 206 322 206 10 524 10 524 658 620 658 620 807 734 807 734 669 941 669 941 531 746 531 746 649 800 649 800 191 182 191 182 20 292 20 292 705 74 705 74 56 594 56 594 269 634 269 634 958 93 958 93 506 345 506 345 287 862 287 862 265 295 265 295 571 482 571 482 9 891 9 891 710 891 710 891 861 233 861 233 855 149 855 149 785 925 785 925 402 777 402 777 245 569 245 569 881 855 881 855 435 500 435 500 14 848 14 848 635 11 635 11 532 116 532 116 689 719 689 719 133 168 133 168 555 269 555 269 613 614 613 614 750 539 750 539 325 770 325 770 275 825 275 825 114 48 114 48 190 218 190 218 850 377 850 377 277 196 277 196 953 860 953 860 642 81 642 81 210 664 210 664 569 441 569 441 131 638 131 638 827 805 827 805 784 348 784 348 911 385 911 385 701 530 701 530 744 504 744 504 535 398 535 398 619 93 619 93 37 88 37 88 518 290 518 290 295 127 295 127 729 897 729 897 279 396 279 396 386 325 386 325 316 285 316 285 280 275 280 275 590 241 590 241 161 493 161 493 373 176 373 176 292 791 292 791 897 911 897 911 44 295 44 295 615 342 615 342 36 114 36 114 662 892 662 892 594 19 594 19 197 24 197 24 384 186 384 186 387 301 387 301 508 357 508 357 18 424 18 424 298 193 298 193 179 349 179 349 127 8 127 8 655 919 655 919 938 728 938 728 891 383 891 383 944 282 944 282 16 148 16 148 237 279 237 279 438 79 438 79 479 919 479 919 456 204 456 204 533 638 533 638 23 64 23 64 249 847 249 847 435 727 435 727 813 30 813 30 706 159 706 159 178 80 178 80 241 409 241 409 232 136 232 136 265 152 265 152 568 288 568 288 600 869 600 869 359 655 359 655 559 713 559 713 756 343 756 343 746 188 746 188 897 749 897 749 573 804 573 804 329 549 329 549 560 343 560 343 21 718 21 718 925 488 925 488 824 653 824 653 283 760 283 760 827 116 827 116 234 840 234 840 723 253 723 253 383 744 383 744 489 122 489 122 714 14 714 14 412 862 412 862 958 506 958 506 916 815 916 815 700 814 700 814 670 864 670 864 681 508 681 508 385 646 385 646 554 42 554 42 432 125 432 125 926 225 926 225 159 686 159 686 636 302 636 302 133 878 133 878 289 907 289 907 521 8 521 8 580 20 580 20 597 456 597 456 37 350 37 350 953 209 953 209 294 758 294 758 708 343 708 343 81 828 81 828 383 670 383 670 63 38 63 38 496 553 496 553 731 283 731 283 838 540 838 540 68 711 68 711 489 398 489 398 248 234 248 234 440 399 440 399 474 913 474 913 89 157 89 157 876 455 876 455 307 824 307 824 829 427 829 427 440 622 440 622 228 439 228 439 864 832 864 832 817 219 817 219 776 560 776 560 243 181 243 181 602 159 602 159 454 648 454 648 645 275 645 275 101 170 101 170 190 460 190 460 613 638 613 638 173 88 173 88 14 318 14 318 446 956 446 956 21 239 21 239 848 750 848 750 429 755 429 755 138 692 138 692 710 659 710 659 932 116 932 116 85 805 85 805 251 813 251 813 695 102 695 102 217 701 217 701 608 450 608 450 656 194 656 194 410 309 410 309 331 109 331 109 622 402 622 402 270 72 270 72 805 956 805 956 440 21 440 21 902 232 902 232 374 554 374 554 913 566 913 566 657 189 657 189 151 936 151 936 599 957 599 957 494 597 494 597 613 724 613 724 861 738 861 738 928 161 928 161 921 936 921 936 84 811 84 811 808 864 808 864 914 480 914 480 297 741 297 741 95 391 95 391 641 185 641 185 606 603 606 603 227 32 227 32 639 439 639 439 547 849 547 849 632 64 632 64 700 415 700 415 856 681 856 681 400 930 400 930 824 651 824 651 911 138 911 138 445 472 445 472 443 813 443 813 647 926 647 926 404 874 404 874 710 362 710 362 719 827 719 827 283 698 283 698 936 753 936 753 332 84 332 84 244 716 244 716 20 425 20 425 327 28 327 28 55 600 55 600 820 47 820 47 183 625 183 625 245 826 245 826 792 124 792 124 798 6 798 6 174 495 174 495 69 175 69 175 115 880 115 880 316 297 316 297 233 15 233 15 940 178 940 178 678 949 678 949 615 247 615 247 471 145 471 145 308 608 308 608 859 650 859 650 826 510 826 510 392 298 392 298 897 784 897 784 131 542 131 542 111 156 111 156 172 92 172 92 332 829 332 829 72 955 72 955 330 625 330 625 170 149 170 149 414 167 414 167 531 166 531 166 184 131 184 131 243 421 243 421 200 496 200 496 794 605 794 605 733 198 733 198 845 90 845 90 903 491 903 491 40 813 40 813 478 789 478 789 597 855 597 855 658 292 658 292 705 603 705 603 839 213 839 213 254 647 254 647 575 626 575 626 3 178 3 178 703 148 703 148 626 316 626 316 336 92 336 92 21 252 21 252 484 145 484 145 515 467 515 467 861 421 861 421 698 908 698 908 709 103 709 103 131 391 131 391 482 659 482 659 627 125 627 125 527 139 527 139 359 862 359 862 165 956 165 956 895 338 895 338 607 670 607 670 352 876 352 876 96 192 96 192 425 442 425 442 782 302 782 302 436 292 436 292 899 714 899 714 703 711 703 711 109 138 109 138 956 296 956 296 800 212 800 212 120 688 120 688 851 731 851 731 132 52 132 52 747 30 747 30 661 493 661 493 465 573 465 573 598 433 598 433 736 649 736 649 512 308 512 308 402 846 402 846 129 33 129 33 149 669 149 669 569 514 569 514 131 698 131 698 373 24 373 24 841 847 841 847 661 745 661 745 945 387 945 387 407 894 407 894 717 125 717 125 195 774 195 774 676 933 676 933 573 884 573 884 379 10 379 10 528 909 528 909 172 212 172 212 936 113 936 113 460 136 460 136 477 828 477 828 231 557 231 557 265 562 265 562 515 810 515 810 951 166 951 166 94 357 94 357 844 952 844 952 195 42 195 42 525 691 525 691 618 267 618 267 832 489 832 489 41 220 41 220 544 397 544 397 769 885 769 885 424 738 424 738 199 739 199 739 731 770 731 770 428 746 428 746 284 502 284 502 95 47 95 47 72 518 72 518 273 517 273 517 820 273 820 273 951 117 951 117 629 625 629 625 353 574 353 574 70 681 70 681 831 762 831 762 592 242 592 242 773 276 773 276 14 640 14 640 944 622 944 622 705 669 705 669 214 826 214 826 188 384 188 384 156 857 156 857 60 630 60 630 205 330 205 330 542 793 542 793 524 148 524 148 462 224 462 224 593 498 593 498 183 154 183 154 455 431 455 431 316 946 316 946 721 540 721 540 549 738 549 738 407 39 407 39 820 500 820 500 581 872 581 872 274 444 274 444 534 306 534 306 92 32 92 32 687 703 687 703 835 657 835 657 740 398 740 398 239 459 239 459 434 56 434 56 304 632 304 632 219 139 219 139 696 896 696 896 416 644 416 644 886 410 886 410 294 230 294 230 668 658 668 658 914 360 914 360 300 287 300 287 431 712 431 712 308 737 308 737 831 310 831 310 361 800 361 800 409 14 409 14 946 183 946 183 604 631 604 631 625 310 625 310 747 372 747 372 859 67 859 67 454 220 454 220 896 248 896 248 327 812 327 812 782 402 782 402 45 626 45 626 861 720 861 720 174 712 174 712 232 255 232 255 539 708 539 708 632 522 632 522 843 472 843 472 659 830 659 830 357 1 357 1 730 187 730 187 287 559 287 559 132 142 132 142 889 65 889 65 880 219 880 219 483 726 483 726 158 904 158 904 24 111 24 111 389 808 389 808 798 290 798 290 876 777 876 777 758 435 758 435 521 628 521 628 733 194 733 194 746 595 746 595 643 362 643 362 310 217 310 217 459 621 459 621 96 9 96 9 713 183 713 183 799 240 799 240 699 62 699 62 477 958 477 958 24 553 24 553 175 625 175 625 316 90 316 90 536 739 536 739 944 884 944 884 752 516 752 516 637 729 637 729 153 222 153 222 554 375 554 375 667 850 667 850 747 557 747 557 462 38 462 38 698 73 698 73 360 815 360 815 47 913 47 913 776 852 776 852 893 784 893 784 337 312 337 312 736 693 736 693 677 823 677 823 657 205 657 205 275 410 275 410 260 519 260 519 250 908 250 908 27 491 27 491 571 740 571 740 943 809 943 809 402 803 402 803 223 601 223 601 892 851 892 851 848 78 848 78 186 305 186 305 790 758 790 758 436 939 436 939 913 310 913 310 163 371 163 371 23 805 23 805 848 837 848 837 224 402 224 402 536 859 536 859 590 864 590 864 734 562 734 562 269 457 269 457 494 194 494 194 421 60 421 60 9 471 9 471 852 264 852 264 583 799 583 799 915 630 915 630 759 718 759 718 866 158 866 158 737 364 737 364 119 462 119 462 669 204 669 204 838 138 838 138 755 89 755 89 525 641 525 641 541 229 541 229 912 358 912 358 393 908 393 908 156 282 156 282 512 925 512 925 768 643 768 643 307 233 307 233 600 279 600 279 362 820 362 820 453 650 453 650 751 813 751 813 567 673 567 673 542 112 542 112 212 894 212 894 605 701 605 701 618 188 618 188 112 22 112 22 940 924 940 924 247 349 247 349 626 723 626 723 499 305 499 305 422 77 422 77 85 750 85 750 435 329 435 329 436 337 436 337 679 532 679 532 945 702 945 702 140 530 140 530 857 217 857 217 111 839 111 839 589 866 589 866 243 260 243 260 363 430 363 430 95 610 95 610 84 201 84 201 510 71 510 71 493 883 493 883 203 948 203 948 603 663 603 663 663 445 663 445 171 287 171 287 285 102 285 102 860 426 860 426 399 40 399 40 912 498 912 498 281 691 281 691 811 50 811 50 953 577 953 577 81 595 81 595 309 770 309 770 533 54 533 54 806 393 806 393 228 273 228 273 111 108 111 108 653 642 653 642 929 842 929 842 192 948 192 948 545 698 545 698 615 4 615 4 293 238 293 238 81 773 81 773 817 640 817 640 817 73 817 73 943 239 943 239 275 138 275 138 789 42 789 42 722 173 722 173 242 443 242 443 111 463 111 463 675 246 675 246 381 490 381 490 915 305 915 305 693 258 693 258 192 619 192 619 732 510 732 510 465 143 465 143 556 464 556 464 920 75 920 75 896 843 896 843 937 149 937 149 773 661 773 661 394 540 394 540 296 412 296 412 12 448 12 448 928 207 928 207 915 67 915 67 763 926 763 926 117 760 117 760 202 902 202 902 557 485 557 485 901 346 901 346 653 733 653 733 222 907 222 907 811 594 811 594 24 214 24 214 611 320 611 320 261 766 261 766 137 807 137 807 256 362 256 362 313 650 313 650 422 828 422 828 824 52 824 52 318 287 318 287 314 932 314 932 194 819 194 819 444 121 444 121 895 542 895 542 212 131 212 131 765 547 765 547 600 685 600 685 744 696 744 696 209 361 209 361 183 372 183 372 869 423 869 423 494 835 494 835 21 535 21 535 361 294 361 294 887 705 887 705 669 223 669 223 500 898 500 898 579 222 579 222 345 34 345 34 725 103 725 103 590 227 590 227 949 429 949 429 652 363 652 363 151 283 151 283 420 18 420 18 166 127 166 127 134 8 134 8 942 543 942 543 294 784 294 784 530 362 530 362 956 731 956 731 180 653 180 653 400 690 400 690 615 55 615 55 19 210 19 210 125 402 125 402 600 947 600 947 691 401 691 401 117 128 117 128 927 956 927 956 845 586 845 586 702 396 702 396 32 194 32 194 601 777 601 777 561 832 561 832 531 105 531 105 470 305 470 305 404 210 404 210 325 171 325 171 722 801 722 801 425 250 425 250 61 87 61 87 760 552 760 552 704 213 704 213 317 241 317 241 790 864 790 864 665 770 665 770 345 600 345 600 544 77 544 77 673 739 673 739 254 481 254 481 415 823 415 823 326 54 326 54 463 672 463 672 543 824 543 824 76 920 76 920 641 957 641 957 456 916 456 916 579 496 579 496 62 598 62 598 173 247 173 247 449 147 449 147 637 280 637 280 451 54 451 54 326 713 326 713 137 803 137 803 766 183 766 183 293 618 293 618 553 728 553 728 416 759 416 759 55 632 55 632 573 807 573 807 861 112 861 112 245 541 245 541 691 554 691 554 392 464 392 464 622 898 622 898 616 542 616 542 921 366 921 366 848 164 848 164 882 854 882 854 99 351 99 351 756 671 756 671 783 624 783 624 607 779 607 779 549 398 549 398 331 623 331 623 211 219 211 219 374 286 374 286 57 599 57 599 755 2 755 2 43 385 43 385 7 44 7 44 73 783 73 783 889 317 889 317 694 303 694 303 171 820 171 820 129 870 129 870 828 820 828 820 75 528 75 528 32 254 32 254 696 650 696 650 447 557 447 557 872 764 872 764 747 13 747 13 75 491 75 491 764 650 764 650 947 550 947 550 883 830 883 830 349 672 349 672 233 673 233 673 408 293 408 293 58 593 58 593 683 713 683 713 10 404 10 404 619 38 619 38 306 941 306 941 742 319 742 319 740 34 740 34 892 347 892 347 822 501 822 501 942 36 942 36 383 839 383 839 13 724 13 724 544 551 544 551 325 878 325 878 105 294 105 294 295 555 295 555 612 267 612 267 423 375 423 375 634 411 634 411 436 852 436 852 196 450 196 450 937 205 937 205 457 132 457 132 267 300 267 300 587 126 587 126 770 586 770 586 495 478 495 478 387 799 387 799 669 440 669 440 341 179 341 179 796 192 796 192 683 487 683 487 444 910 444 910 10 855 10 855 384 920 384 920 352 61 352 61 939 210 939 210 242 640 242 640 892 915 892 915 898 430 898 430 420 65 420 65 441 198 441 198 498 279 498 279 520 853 520 853 53 613 53 613 842 326 842 326 200 916 200 916 805 77 805 77 158 835 158 835 539 388 539 388 141 645 141 645 539 431 539 431 800 174 800 174 836 875 836 875 472 615 472 615 656 334 656 334 204 570 204 570 364 903 364 903 124 815 124 815 136 939 136 939 585 831 585 831 839 262 839 262 76 154 76 154 503 656 503 656 118 123 118 123 113 946 113 946 226 608 226 608 617 624 617 624 753 839 753 839 608 466 608 466 589 148 589 148 692 864 692 864 822 929 822 929 438 608 438 608 479 425 479 425 841 45 841 45 139 849 139 849 33 696 33 696 907 475 907 475 369 424 369 424 850 490 850 490 552 627 552 627 534 630 534 630 312 65 312 65 463 516 463 516 790 670 790 670 539 370 539 370 242 467 242 467 838 281 838 281 349 905 349 905 453 711 453 711 454 561 454 561 623 101 623 101 875 505 875 505 707 420 707 420 849 716 849 716 423 551 423 551 296 365 296 365 898 295 898 295 453 189 453 189 54 574 54 574 218 81 218 81 561 498 561 498 692 14 692 14 681 145 681 145 577 392 577 392 518 438 518 438 290 242 290 242 448 691 448 691 950 536 950 536 198 287 198 287 210 48 210 48 855 262 855 262 727 372 727 372 134 366 134 366 272 249 272 249 454 453 454 453 674 649 674 649 330 681 330 681 512 953 512 953 306 205 306 205 859 815 859 815 269 582 269 582 288 473 288 473 220 933 220 933 584 728 584 728 633 201 633 201 681 16 681 16 323 857 323 857 165 340 165 340 206 831 206 831 427 660 427 660 658 414 658 414 685 406 685 406 327 844 327 844 712 347 712 347 655 852 655 852 85 336 85 336 956 603 956 603 699 212 699 212 599 839 599 839 211 133 211 133 870 943 870 943 495 453 495 453 700 846 700 846 211 894 211 894 773 156 773 156 280 480 280 480 575 366 575 366 26 756 26 756 429 739 429 739 280 7 280 7 220 274 220 274 49 463 49 463 942 403 942 403 86 62 86 62 232 197 232 197 744 699 744 699 279 651 279 651 907 954 907 954 905 262 905 262 655 491 655 491 745 934 745 934 921 863 921 863 293 732 293 732 426 916 426 916 882 273 882 273 271 215 271 215 351 488 351 488 608 876 608 876 477 550 477 550 94 397 94 397 399 39 399 39 20 198 20 198 307 783 307 783 87 334 87 334 677 775 677 775 633 33 633 33 658 349 658 349 111 216 111 216 244 185 244 185 141 188 141 188 458 451 458 451 1 378 1 378 446 274 446 274 78 578 78 578 91 934 91 934 579 587 579 587 143 934 143 934 909 352 909 352 227 13 227 13 884 481 884 481 772 346 772 346 304 866 304 866 9 136 9 136 811 639 811 639 220 505 220 505 343 587 343 587 644 254 644 254 872 65 872 65 300 820 300 820 699 814 699 814 362 840 362 840 669 612 669 612 873 800 873 800 633 13 633 13 242 476 242 476 259 643 259 643 676 786 676 786 659 107 659 107 885 745 885 745 31 666 31 666 629 555 629 555 595 664 595 664 577 194 577 194 309 672 309 672 354 624 354 624 388 286 388 286 640 34 640 34 935 64 935 64 221 46 221 46 414 917 414 917 128 409 128 409 848 33 848 33 454 109 454 109 648 899 648 899 406 688 406 688 785 598 785 598 216 943 216 943 525 206 525 206 423 930 423 930 826 513 826 513 376 645 376 645 157 65 157 65 175 593 175 593 152 641 152 641 625 805 625 805 198 281 198 281 157 202 157 202 210 890 210 890 872 61 872 61 244 687 244 687 744 286 744 286 91 524 91 524 226 805 226 805 248 6 248 6 726 678 726 678 30 354 30 354 821 466 821 466 433 254 433 254 82 177 82 177 504 522 504 522 7 720 7 720 535 732 535 732 2 221 2 221 655 542 655 542 917 385 917 385 621 252 621 252 536 784 536 784 344 138 344 138 745 238 745 238 465 805 465 805 36 83 36 83 594 732 594 732 921 453 921 453 149 579 149 579 215 799 215 799 399 31 399 31 204 14 204 14 50 954 50 954 241 449 241 449 261 455 261 455 636 788 636 788 343 383 343 383 425 254 425 254 272 489 272 489 898 497 898 497 727 497 727 497 418 204 418 204 796 227 796 227 695 842 695 842 917 670 917 670 632 39 632 39 97 318 97 318 79 97 79 97 69 878 69 878 595 322 595 322 818 933 818 933 573 228 573 228 676 239 676 239 99 956 99 956 267 359 267 359 161 592 161 592 462 520 462 520 646 237 646 237 455 363 455 363 948 905 948 905 104 81 104 81 362 95 362 95 544 232 544 232 143 87 143 87 794 516 794 516 538 757 538 757 946 914 946 914 472 701 472 701 834 870 834 870 820 332 820 332 134 217 134 217 63 69 63 69 73 855 73 855 473 545 473 545 552 155 552 155 362 365 362 365 845 857 845 857 48 907 48 907 98 707 98 707 33 491 33 491 189 745 189 745 858 22 858 22 177 616 177 616 750 398 750 398 90 813 90 813 662 303 662 303 588 689 588 689 517 403 517 403 336 369 336 369 789 255 789 255 571 145 571 145 575 699 575 699 821 277 821 277 32 844 32 844 660 923 660 923 481 632 481 632 240 855 240 855 798 26 798 26 620 128 620 128 857 675 857 675 46 591 46 591 604 733 604 733 210 700 210 700 461 943 461 943 781 876 781 876 371 505 371 505 518 202 518 202 67 81 67 81 519 912 519 912 928 179 928 179 508 277 508 277 480 934 480 934 848 201 848 201 445 541 445 541 377 518 377 518 300 362 300 362 956 433 956 433 735 97 735 97 300 143 300 143 822 740 822 740 37 380 37 380 675 418 675 418 486 180 486 180 590 282 590 282 452 464 452 464 502 593 502 593 828 669 828 669 344 170 344 170 498 653 498 653 711 891 711 891 828 636 828 636 820 516 820 516 384 778 384 778 307 692 307 692 135 133 135 133 676 835 676 835 689 343 689 343 531 797 531 797 690 155 690 155 75 534 75 534 823 857 823 857 135 109 135 109 278 768 278 768 451 567 451 567 62 63 62 63 43 6 43 6 289 224 289 224 297 163 297 163 636 720 636 720 80 707 80 707 227 215 227 215 292 672 292 672 153 64 153 64 646 100 646 100 807 701 807 701 273 156 273 156 786 910 786 910 149 508 149 508 782 853 782 853 508 140 508 140 568 773 568 773 753 384 753 384 470 749 470 749 626 177 626 177 511 359 511 359 681 682 681 682 649 533 649 533 85 324 85 324 223 89 223 89 546 191 546 191 592 16 592 16 474 524 474 524 947 171 947 171 328 752 328 752 434 4 434 4 583 286 583 286 922 407 922 407 714 297 714 297 952 243 952 243 607 31 607 31 630 139 630 139 625 77 625 77 544 905 544 905 858 150 858 150 257 139 257 139 690 854 690 854 942 624 942 624 126 60 126 60 268 400 268 400 592 950 592 950 322 49 322 49 783 20 783 20 522 879 522 879 911 932 911 932 300 958 300 958 368 904 368 904 25 210 25 210 658 38 658 38 76 258 76 258 424 896 424 896 585 164 585 164 387 102 387 102 651 67 651 67 840 619 840 619 60 585 60 585 249 451 249 451 426 110 426 110 342 265 342 265 146 290 146 290 19 648 19 648 460 802 460 802 222 418 222 418 817 594 817 594 573 664 573 664 645 386 645 386 525 770 525 770 552 40 552 40 393 728 393 728 281 282 281 282 426 711 426 711 178 315 178 315 798 707 798 707 379 720 379 720 521 170 521 170 219 901 219 901 749 553 749 553 566 562 566 562 698 499 698 499 930 371 930 371 118 295 118 295 443 742 443 742 462 221 462 221 946 239 946 239 189 569 189 569 821 715 821 715 500 882 500 882 701 818 701 818 195 897 195 897 821 121 821 121 468 419 468 419 145 827 145 827 349 125 349 125 72 588 72 588 578 400 578 400 460 725 460 725 312 561 312 561 526 221 526 221 515 619 515 619 443 357 443 357 418 480 418 480 703 186 703 186 415 429 415 429 2 779 2 779 827 767 827 767 390 261 390 261 523 947 523 947 512 466 512 466 778 395 778 395 348 846 348 846 592 229 592 229 61 724 61 724 221 446 221 446 558 916 558 916 693 262 693 262 574 312 574 312 658 57 658 57 150 819 150 819 677 251 677 251 800 142 800 142 420 493 420 493 283 609 283 609 495 434 495 434 944 845 944 845 753 903 753 903 879 112 879 112 568 880 568 880 429 314 429 314 13 359 13 359 403 283 403 283 371 169 371 169 91 160 91 160 954 511 954 511 620 420 620 420 740 749 740 749 79 74 79 74 183 67 183 67 501 934 501 934 49 121 49 121 880 306 880 306 834 518 834 518 76 757 76 757 697 272 697 272 264 911 264 911 177 402 177 402 531 546 531 546 252 510 252 510 254 393 254 393 311 154 311 154 50 396 50 396 23 290 23 290 404 604 404 604 489 243 489 243 154 611 154 611 449 674 449 674 929 871 929 871 512 878 512 878 278 766 278 766 867 592 867 592 691 569 691 569 421 78 421 78 888 498 888 498 646 752 646 752 919 740 919 740 253 725 253 725 672 604 672 604 343 511 343 511 436 553 436 553 196 442 196 442 946 307 946 307 501 661 501 661 893 750 893 750 438 769 438 769 96 234 96 234 926 559 926 559 686 890 686 890 408 366 408 366 919 892 919 892 734 426 734 426 906 597 906 597 950 734 950 734 48 697 48 697 947 456 947 456 883 291 883 291 534 462 534 462 42 306 42 306 418 714 418 714 543 253 543 253 658 228 658 228 17 711 17 711 484 633 484 633 222 528 222 528 755 924 755 924 535 444 535 444 792 617 792 617 234 236 234 236 358 525 358 525 417 225 417 225 735 550 735 550 552 516 552 516 955 362 955 362 422 477 422 477 78 182 78 182 585 527 585 527 230 564 230 564 370 666 370 666 316 909 316 909 356 610 356 610 453 370 453 370 259 170 259 170 536 770 536 770 349 266 349 266 282 508 282 508 642 913 642 913 613 251 613 251 749 623 749 623 957 103 957 103 890 111 890 111 946 560 946 560 781 322 781 322 939 699 939 699 338 506 338 506 935 794 935 794 298 68 298 68 150 345 150 345 408 375 408 375 509 586 509 586 3 613 3 613 95 871 95 871 433 627 433 627 626 55 626 55 652 425 652 425 215 297 215 297 883 517 883 517 54 742 54 742 328 598 328 598 175 621 175 621 943 295 943 295 565 37 565 37 625 303 625 303 44 40 44 40 647 441 647 441 872 483 872 483 426 752 426 752 927 914 927 914 476 271 476 271 880 629 880 629 167 48 167 48 249 329 249 329 675 670 675 670 477 905 477 905 267 129 267 129 690 951 690 951 217 732 217 732 646 400 646 400 774 662 774 662 117 722 117 722 140 165 140 165 13 95 13 95 954 810 954 810 295 329 295 329 109 184 109 184 616 869 616 869 153 531 153 531 464 754 464 754 270 821 270 821 286 507 286 507 454 906 454 906 951 399 951 399 64 942 64 942 86 305 86 305 730 850 730 850 642 625 642 625 589 917 589 917 898 710 898 710 331 920 331 920 13 102 13 102 226 226 226 226 58 781 58 781 560 557 560 557 762 416 762 416 517 672 517 672 881 525 881 525 834 623 834 623 613 655 613 655 806 448 806 448 295 333 295 333 476 499 476 499 416 385 416 385 855 59 855 59 919 758 919 758 354 267 354 267 285 361 285 361 443 292 443 292 268 180 268 180 71 783 71 783 247 817 247 817 212 375 212 375 312 594 312 594 611 393 611 393 711 362 711 362 125 35 125 35 281 453 281 453 692 551 692 551 196 768 196 768 231 88 231 88 543 290 543 290 538 559 538 559 211 645 211 645 344 209 344 209 773 112 773 112 768 127 768 127 188 607 188 607 218 664 218 664 111 408 111 408 532 481 532 481 417 757 417 757 841 171 841 171 355 507 355 507 711 796 711 796 621 177 621 177 659 249 659 249 265 60 265 60 424 500 424 500 909 280 909 280 547 106 547 106 8 33 8 33 560 74 560 74 291 645 291 645 267 477 267 477 43 876 43 876 887 227 887 227 436 219 436 219 294 626 294 626 935 676 935 676 31 494 31 494 246 244 246 244 450 71 450 71 421 273 421 273 568 481 568 481 955 887 955 887 709 741 709 741 366 873 366 873 233 83 233 83 871 15 871 15 801 314 801 314 307 261 307 261 297 239 297 239 569 312 569 312 504 303 504 303 896 245 896 245 551 437 551 437 210 213 210 213 669 109 669 109 291 877 291 877 758 613 758 613 166 407 166 407 217 553 217 553 535 496 535 496 524 917 524 917 374 4 374 4 103 774 103 774 672 818 672 818 942 539 942 539 305 502 305 502 62 668 62 668 424 946 424 946 138 752 138 752 722 58 722 58 882 541 882 541 237 251 237 251 901 343 901 343 762 885 762 885 235 82 235 82 220 122 220 122 241 348 241 348 906 866 906 866 886 161 886 161 344 505 344 505 243 614 243 614 51 531 51 531 623 488 623 488 291 567 291 567 177 150 177 150 732 243 732 243 627 311 627 311 695 643 695 643 157 896 157 896 26 9 26 9 215 287 215 287 947 112 947 112 822 516 822 516 209 13 209 13 152 253 152 253 806 551 806 551 397 434 397 434 176 696 176 696 316 860 316 860 739 508 739 508 464 476 464 476 720 210 720 210 489 493 489 493 650 503 650 503 785 665 785 665 358 370 358 370 466 407 466 407 676 859 676 859 54 104 54 104 136 953 136 953 513 872 513 872 686 734 686 734 774 678 774 678 127 375 127 375 733 117 733 117 230 756 230 756 908 949 908 949 237 511 237 511 615 874 615 874 710 654 710 654 538 328 538 328 393 882 393 882 866 212 866 212 888 210 888 210 39 884 39 884 562 869 562 869 691 386 691 386 42 516 42 516 880 630 880 630 425 131 425 131 67 502 67 502 742 170 742 170 203 41 203 41 361 232 361 232 634 135 634 135 150 539 150 539 350 285 350 285 844 62 844 62 805 158 805 158 676 381 676 381 330 259 330 259 886 16 886 16 918 888 918 888 543 895 543 895 366 742 366 742 429 544 429 544 229 667 229 667 466 57 466 57 704 858 704 858 441 154 441 154 609 950 609 950 248 644 248 644 222 387 222 387 66 733 66 733 431 724 431 724 211 870 211 870 401 269 401 269 617 198 617 198 637 896 637 896 908 595 908 595 621 293 621 293 423 839 423 839 921 715 921 715 663 753 663 753 441 777 441 777 528 902 528 902 231 421 231 421 298 380 298 380 487 9 487 9 186 568 186 568 352 529 352 529 228 530 228 530 739 249 739 249 698 353 698 353 228 860 228 860 43 104 43 104 488 497 488 497 864 350 864 350 370 255 370 255 101 771 101 771 806 447 806 447 302 355 302 355 653 652 653 652 221 632 221 632 718 27 718 27 697 534 697 534 486 349 486 349 252 621 252 621 19 8 19 8 499 925 499 925 71 114 71 114 164 84 164 84 295 488 295 488 63 585 63 585 476 875 476 875 49 653 49 653 228 628 228 628 676 817 676 817 841 582 841 582 710 428 710 428 912 224 912 224 731 148 731 148 238 660 238 660 808 195 808 195 415 42 415 42 98 200 98 200 371 896 371 896 691 383 691 383 20 693 20 693 166 780 166 780 300 903 300 903 163 697 163 697 467 228 467 228 457 668 457 668 34 828 34 828 29 149 29 149 548 350 548 350 726 544 726 544 590 818 590 818 155 466 155 466 201 938 201 938 241 508 241 508 564 513 564 513 682 519 682 519 838 350 838 350 533 488 533 488 670 808 670 808 248 926 248 926 920 857 920 857 818 247 818 247 235 408 235 408 715 298 715 298 130 295 130 295 835 938 835 938 652 715 652 715 583 312 583 312 468 614 468 614 18 168 18 168 814 508 814 508 738 329 738 329 663 499 663 499 1 455 1 455 704 320 704 320 584 134 584 134 823 670 823 670 453 372 453 372 243 88 243 88 909 245 909 245 219 941 219 941 270 130 270 130 823 95 823 95 867 133 867 133 36 620 36 620 88 1 88 1 195 804 195 804 652 738 652 738 183 957 183 957 696 644 696 644 907 605 907 605 488 537 488 537 35 631 35 631 715 728 715 728 375 503 375 503 57 119 57 119 871 568 871 568 254 840 254 840 2 521 2 521 339 199 339 199 268 736 268 736 148 880 148 880 89 829 89 829 390 122 390 122 94 197 94 197 260 708 260 708 426 550 426 550 579 204 579 204 621 166 621 166 513 208 513 208 327 469 327 469 9 554 9 554 922 809 922 809 328 432 328 432 501 9 501 9 718 894 718 894 554 431 554 431 32 203 32 203 273 51 273 51 225 75 225 75 82 331 82 331 407 274 407 274 721 842 721 842 817 884 817 884 357 654 357 654 649 190 649 190 246 704 246 704 64 750 64 750 662 699 662 699 160 286 160 286 933 250 933 250 692 427 692 427 18 214 18 214 308 893 308 893 354 520 354 520 871 821 871 821 605 69 605 69 99 903 99 903 250 843 250 843 944 234 944 234 197 226 197 226 720 755 720 755 165 205 165 205 459 894 459 894 705 80 705 80 320 802 320 802 106 565 106 565 549 152 549 152 512 255 512 255 725 143 725 143 691 454 691 454 649 938 649 938 121 331 121 331 400 649 400 649 905 77 905 77 817 476 817 476 556 363 556 363 104 365 104 365 16 367 16 367 751 239 751 239 496 537 496 537 360 322 360 322 283 450 283 450 104 330 104 330 283 917 283 917 885 652 885 652 716 689 716 689 901 930 901 930 172 398 172 398 460 177 460 177 767 417 767 417 790 735 790 735 297 718 297 718 290 651 290 651 48 630 48 630 495 403 495 403 573 461 573 461 450 209 450 209 318 177 318 177 63 923 63 923 16 925 16 925 53 207 53 207 492 191 492 191 31 562 31 562 771 828 771 828 714 640 714 640 595 443 595 443 508 451 508 451 675 301 675 301 593 359 593 359 538 296 538 296 954 743 954 743 388 690 388 690 680 639 680 639 344 97 344 97 438 944 438 944 354 280 354 280 623 311 623 311 895 699 895 699 284 249 284 249 221 102 221 102 626 16 626 16 416 522 416 522 399 791 399 791 191 360 191 360 210 798 210 798 547 15 547 15 243 160 243 160 176 253 176 253 64 321 64 321 727 312 727 312 28 197 28 197 63 549 63 549 724 837 724 837 282 66 282 66 152 115 152 115 434 193 434 193 686 503 686 503 571 2 571 2 2 719 2 719 611 577 611 577 73 791 73 791 495 573 495 573 146 862 146 862 480 631 480 631 586 581 586 581 95 3 95 3 450 899 450 899 362 802 362 802 53 384 53 384 90 506 90 506 603 588 603 588 731 499 731 499 864 393 864 393 631 52 631 52 400 894 400 894 296 877 296 877 690 148 690 148 715 895 715 895 515 574 515 574 417 651 417 651 804 340 804 340 257 588 257 588 110 753 110 753 478 947 478 947 16 473 16 473 860 289 860 289 384 404 384 404 331 480 331 480 342 403 342 403 17 844 17 844 28 491 28 491 849 553 849 553 845 509 845 509 829 336 829 336 390 821 390 821 560 744 560 744 372 871 372 871 258 283 258 283 497 604 497 604 298 211 298 211 260 351 260 351 603 755 603 755 876 956 876 956 713 92 713 92 863 183 863 183 21 248 21 248 86 713 86 713 229 918 229 918 460 309 460 309 494 736 494 736 233 298 233 298 737 330 737 330 872 795 872 795 875 197 875 197 196 829 196 829 767 760 767 760 625 881 625 881 443 111 443 111 399 38 399 38 82 827 82 827 502 534 502 534 656 466 656 466 63 184 63 184 487 324 487 324 922 700 922 700 32 909 32 909 82 455 82 455 594 943 594 943 214 457 214 457 376 716 376 716 581 273 581 273 691 444 691 444 288 714 288 714 157 275 157 275 79 12 79 12 163 845 163 845 505 25 505 25 467 511 467 511 356 661 356 661 245 920 245 920 697 286 697 286 368 742 368 742 73 211 73 211 169 65 169 65 495 135 495 135 815 440 815 440 341 627 341 627 829 57 829 57 807 956 807 956 787 200 787 200 336 136 336 136 96 258 96 258 484 548 484 548 70 21 70 21 758 228 758 228 567 174 567 174 150 236 150 236 136 639 136 639 417 664 417 664 552 810 552 810 123 263 123 263 468 400 468 400 483 447 483 447 526 389 526 389 376 743 376 743 956 631 956 631 496 729 496 729 551 175 551 175 87 943 87 943 16 15 16 15 542 739 542 739 510 469 510 469 872 774 872 774 647 53 647 53 483 162 483 162 278 122 278 122 392 956 392 956 490 539 490 539 837 793 837 793 167 54 167 54 812 436 812 436 647 833 647 833 482 830 482 830 765 262 765 262 35 925 35 925 159 314 159 314 234 418 234 418 365 12 365 12 508 662 508 662 532 873 532 873 913 390 913 390 244 637 244 637 792 291 792 291 482 814 482 814 471 620 471 620 830 382 830 382 316 794 316 794 486 133 486 133 166 679 166 679 19 201 19 201 586 487 586 487 150 198 150 198 466 821 466 821 422 142 422 142 423 783 423 783 468 248 468 248 796 463 796 463 892 934 892 934 442 446 442 446 168 311 168 311 875 368 875 368 536 41 536 41 731 808 731 808 343 300 343 300 221 273 221 273 353 679 353 679 862 298 862 298 181 426 181 426 831 300 831 300 408 951 408 951 820 452 820 452 439 833 439 833 328 848 328 848 86 875 86 875 389 274 389 274 700 440 700 440 702 565 702 565 830 125 830 125 94 588 94 588 116 370 116 370 492 485 492 485 446 107 446 107 732 555 732 555 504 230 504 230 853 213 853 213 602 614 602 614 560 835 560 835 881 464 881 464 869 7 869 7 717 468 717 468 477 57 477 57 212 325 212 325 830 915 830 915 189 375 189 375 596 569 596 569 23 490 23 490 805 391 805 391 412 368 412 368 139 320 139 320 33 889 33 889 890 521 890 521 223 115 223 115 241 746 241 746 391 851 391 851 854 216 854 216 188 644 188 644 776 519 776 519 307 281 307 281 674 380 674 380 459 118 459 118 62 624 62 624 536 256 536 256 742 263 742 263 619 929 619 929 646 214 646 214 925 63 925 63 508 539 508 539 514 643 514 643 460 755 460 755 536 626 536 626 411 538 411 538 111 196 111 196 594 507 594 507 494 567 494 567 772 768 772 768 618 492 618 492 394 164 394 164 73 454 73 454 310 936 310 936 814 266 814 266 371 779 371 779 423 653 423 653 28 601 28 601 690 671 690 671 766 570 766 570 30 737 30 737 950 131 950 131 834 565 834 565 330 513 330 513 309 941 309 941 466 465 466 465 831 347 831 347 482 548 482 548 449 878 449 878 702 332 702 332 251 94 251 94 841 539 841 539 873 100 873 100 128 101 128 101 90 534 90 534 355 737 355 737 878 90 878 90 42 309 42 309 285 908 285 908 153 886 153 886 515 490 515 490 282 386 282 386 782 886 782 886 21 883 21 883 111 700 111 700 556 625 556 625 282 610 282 610 594 45 594 45 203 166 203 166 484 667 484 667 728 580 728 580 871 958 871 958 790 146 790 146 891 700 891 700 246 230 246 230 403 490 403 490 718 399 718 399 866 75 866 75 678 690 678 690 303 233 303 233 937 683 937 683 189 1 189 1 143 743 143 743 872 747 872 747 659 419 659 419 31 371 31 371 530 759 530 759 839 331 839 331 378 624 378 624 847 116 847 116 707 440 707 440 507 729 507 729 284 282 284 282 921 108 921 108 521 579 521 579 755 205 755 205 733 40 733 40 487 469 487 469 659 207 659 207 836 290 836 290 326 737 326 737 619 10 619 10 376 363 376 363 640 860 640 860 157 870 157 870 602 506 602 506 403 123 403 123 390 263 390 263 311 880 311 880 502 396 502 396 295 639 295 639 388 400 388 400 72 367 72 367 580 283 580 283 114 146 114 146 325 385 325 385 95 452 95 452 120 547 120 547 841 621 841 621 454 566 454 566 64 76 64 76 795 287 795 287 530 103 530 103 754 355 754 355 559 852 559 852 75 730 75 730 76 653 76 653 950 849 950 849 818 215 818 215 256 295 256 295 566 952 566 952 862 316 862 316 347 539 347 539 362 882 362 882 444 168 444 168 117 348 117 348 588 79 588 79 524 738 524 738 958 744 958 744 407 782 407 782 711 662 711 662 936 570 936 570 333 770 333 770 137 786 137 786 7 797 7 797 913 874 913 874 940 324 940 324 777 346 777 346 405 52 405 52 253 701 253 701 129 273 129 273 864 730 864 730 278 720 278 720 468 876 468 876 297 127 297 127 290 540 290 540 679 488 679 488 58 735 58 735 810 507 810 507 388 355 388 355 285 112 285 112 631 827 631 827 578 510 578 510 84 2 84 2 288 778 288 778 745 775 745 775 366 879 366 879 839 465 839 465 664 236 664 236 929 657 929 657 578 735 578 735 144 847 144 847 694 667 694 667 148 235 148 235 784 572 784 572 868 763 868 763 715 564 715 564 389 927 389 927 815 612 815 612 698 595 698 595 511 828 511 828 690 81 690 81 773 637 773 637 585 458 585 458 878 953 878 953 454 800 454 800 727 578 727 578 464 618 464 618 670 890 670 890 117 605 117 605 674 512 674 512 554 3 554 3 379 446 379 446 414 953 414 953 207 518 207 518 597 275 597 275 833 262 833 262 938 904 938 904 456 944 456 944 189 314 189 314 412 543 412 543 819 394 819 394 665 766 665 766 889 883 889 883 130 729 130 729 651 298 651 298 579 562 579 562 832 56 832 56 837 341 837 341 749 410 749 410 847 140 847 140 26 952 26 952 106 925 106 925 788 808 788 808 572 465 572 465 119 180 119 180 695 274 695 274 570 8 570 8 353 895 353 895 730 392 730 392 431 731 431 731 96 680 96 680 726 608 726 608 268 805 268 805 644 205 644 205 642 744 642 744 449 607 449 607 826 868 826 868 4 243 4 243 654 121 654 121 337 770 337 770 835 246 835 246 371 619 371 619 491 505 491 505 621 207 621 207 714 662 714 662 772 612 772 612 500 294 500 294 410 570 410 570 181 760 181 760 703 744 703 744 758 903 758 903 890 536 890 536 649 135 649 135 579 556 579 556 111 546 111 546 947 260 947 260 372 696 372 696 354 245 354 245 269 367 269 367 130 781 130 781 52 598 52 598 165 652 165 652 291 654 291 654 95 307 95 307 104 289 104 289 142 424 142 424 165 599 165 599 932 415 932 415 453 776 453 776 485 401 485 401 668 489 668 489 336 567 336 567 939 953 939 953 524 282 524 282 297 820 297 820 419 422 419 422 94 790 94 790 344 596 344 596 668 742 668 742 822 844 822 844 545 817 545 817 448 313 448 313 895 459 895 459 357 439 357 439 800 12 800 12 631 121 631 121 51 389 51 389 298 663 298 663 705 738 705 738 19 475 19 475 184 802 184 802 292 548 292 548 950 197 950 197 465 395 465 395 663 791 663 791 942 743 942 743 766 843 766 843 861 305 861 305 738 845 738 845 94 470 94 470 96 301 96 301 14 206 14 206 81 206 81 206 139 366 139 366 130 680 130 680 101 653 101 653 542 55 542 55 490 848 490 848 95 158 95 158 886 791 886 791 128 535 128 535 469 135 469 135 552 250 552 250 810 367 810 367 800 345 800 345 618 340 618 340 720 633 720 633 688 356 688 356 317 954 317 954 755 164 755 164 220 550 220 550 739 883 739 883 911 268 911 268 452 106 452 106 924 109 924 109 827 610 827 610 717 917 717 917 483 600 483 600 298 919 298 919 498 422 498 422 20 879 20 879 244 705 244 705 389 253 389 253 663 335 663 335 789 778 789 778 605 672 605 672 336 327 336 327 892 458 892 458 340 222 340 222 558 514 558 514 205 250 205 250 910 460 910 460 220 513 220 513 6 373 6 373 528 189 528 189 686 813 686 813 142 786 142 786 647 127 647 127 264 144 264 144 464 624 464 624 413 378 413 378 559 524 559 524 493 687 493 687 619 830 619 830 916 383 916 383 228 277 228 277 96 66 96 66 232 246 232 246 300 468 300 468 809 811 809 811 825 659 825 659 858 296 858 296 576 849 576 849 499 643 499 643 525 11 525 11 48 924 48 924 61 885 61 885 817 928 817 928 584 853 584 853 161 574 161 574 956 307 956 307 196 247 196 247 107 360 107 360 409 2 409 2 796 167 796 167 759 632 759 632 284 261 284 261 29 737 29 737 458 743 458 743 438 142 438 142 210 604 210 604 350 539 350 539 64 758 64 758 460 70 460 70 861 297 861 297 70 470 70 470 615 432 615 432 25 196 25 196 286 757 286 757 629 676 629 676 291 394 291 394 527 495 527 495 292 626 292 626 814 113 814 113 219 645 219 645 175 184 175 184 245 910 245 910 790 820 790 820 286 844 286 844 660 654 660 654 118 579 118 579 11 217 11 217 824 271 824 271 744 182 744 182 6 660 6 660 177 666 177 666 704 768 704 768 411 778 411 778 145 578 145 578 829 710 829 710 32 141 32 141 282 65 282 65 367 388 367 388 458 23 458 23 162 161 162 161 711 544 711 544 894 571 894 571 392 373 392 373 117 732 117 732 801 110 801 110 134 885 134 885 333 464 333 464 183 542 183 542 831 178 831 178 321 885 321 885 254 164 254 164 546 613 546 613 208 808 208 808 45 914 45 914 36 276 36 276 633 1 633 1 185 231 185 231 598 14 598 14 138 235 138 235 169 536 169 536 80 336 80 336 158 142 158 142 723 778 723 778 414 734 414 734 241 217 241 217 524 540 524 540 257 472 257 472 921 823 921 823 37 620 37 620 33 260 33 260 350 937 350 937 416 454 416 454 958 579 958 579 513 137 513 137 182 567 182 567 479 546 479 546 406 805 406 805 537 43 537 43 508 458 508 458 225 818 225 818 5 77 5 77 320 440 320 440 737 271 737 271 908 564 908 564 530 668 530 668 561 239 561 239 794 666 794 666 733 277 733 277 908 621 908 621 194 220 194 220 766 350 766 350 392 120 392 120 108 219 108 219 354 681 354 681 553 546 553 546 895 719 895 719 911 726 911 726 681 320 681 320 340 74 340 74 308 956 308 956 811 361 811 361 830 24 830 24 98 271 98 271 585 290 585 290 283 779 283 779 389 435 389 435 905 537 905 537 509 733 509 733 296 904 296 904 208 728 208 728 833 569 833 569 766 867 766 867 388 201 388 201 276 68 276 68 79 415 79 415 192 382 192 382 626 59 626 59 114 234 114 234 784 707 784 707 840 35 840 35 596 441 596 441 777 865 777 865 805 362 805 362 861 553 861 553 595 723 595 723 625 9 625 9 384 363 384 363 196 135 196 135 875 952 875 952 326 725 326 725 617 414 617 414 237 688 237 688 735 305 735 305 389 349 389 349 755 602 755 602 868 209 868 209 405 534 405 534 501 873 501 873 556 375 556 375 481 200 481 200 425 736 425 736 842 890 842 890 826 716 826 716 493 74 493 74 241 698 241 698 266 352 266 352 644 86 644 86 665 944 665 944 776 903 776 903 898 921 898 921 906 29 906 29 145 338 145 338 532 470 532 470 799 289 799 289 339 633 339 633 527 782 527 782 358 763 358 763 463 764 463 764 685 110 685 110 399 45 399 45 386 32 386 32 548 605 548 605 583 809 583 809 530 317 530 317 246 761 246 761 355 248 355 248 109 684 109 684 35 30 35 30 628 225 628 225 809 329 809 329 772 529 772 529 849 653 849 653 744 36 744 36 549 351 549 351 485 437 485 437 200 136 200 136 166 424 166 424 385 434 385 434 729 227 729 227 376 603 376 603 288 870 288 870 719 599 719 599 690 264 690 264 612 233 612 233 238 111 238 111 560 237 560 237 681 393 681 393 24 817 24 817 738 2 738 2 468 117 468 117 132 243 132 243 922 855 922 855 882 390 882 390 140 943 140 943 505 778 505 778 416 739 416 739 358 867 358 867 68 301 68 301 536 132 536 132 372 276 372 276 407 785 407 785 507 685 507 685 340 910 340 910 252 754 252 754 180 766 180 766 160 181 160 181 542 281 542 281 870 782 870 782 634 628 634 628 824 179 824 179 508 222 508 222 97 149 97 149 814 649 814 649 890 688 890 688 947 44 947 44 867 357 867 357 219 609 219 609 774 251 774 251 418 331 418 331 130 400 130 400 16 745 16 745 850 722 850 722 469 861 469 861 376 14 376 14 628 832 628 832 645 213 645 213 51 246 51 246 99 485 99 485 722 662 722 662 296 309 296 309 379 416 379 416 27 658 27 658 557 162 557 162 249 268 249 268 687 43 687 43 543 307 543 307 320 188 320 188 818 647 818 647 474 589 474 589 677 196 677 196 206 85 206 85 802 798 802 798 860 611 860 611 339 22 339 22 667 610 667 610 290 132 290 132 252 296 252 296 104 813 104 813 65 240 65 240 496 424 496 424 183 364 183 364 15 596 15 596 95 911 95 911 793 598 793 598 79 769 79 769 707 404 707 404 268 776 268 776 541 693 541 693 288 923 288 923 715 613 715 613 788 645 788 645 859 858 859 858 600 195 600 195 354 126 354 126 547 823 547 823 335 737 335 737 844 161 844 161 380 948 380 948 46 137 46 137 830 319 830 319 711 758 711 758 550 86 550 86 104 630 104 630 76 755 76 755 93 109 93 109 638 874 638 874 529 213 529 213 293 255 293 255 274 277 274 277 13 48 13 48 339 365 339 365 95 342 95 342 165 121 165 121 351 222 351 222 603 82 603 82 204 405 204 405 89 725 89 725 123 603 123 603 464 137 464 137 776 84 776 84 98 368 98 368 771 803 771 803 446 33 446 33 160 278 160 278 633 22 633 22 707 834 707 834 513 818 513 818 221 948 221 948 929 255 929 255 250 930 250 930 246 475 246 475 707 915 707 915 131 350 131 350 550 543 550 543 523 363 523 363 286 568 286 568 496 949 496 949 361 348 361 348 22 19 22 19 522 115 522 115 597 908 597 908 244 578 244 578 901 185 901 185 202 797 202 797 655 607 655 607 854 923 854 923 661 176 661 176 404 198 404 198 764 15 764 15 348 894 348 894 232 887 232 887 296 344 296 344 483 794 483 794 247 553 247 553 228 81 228 81 134 436 134 436 805 240 805 240 725 453 725 453 590 275 590 275 69 360 69 360 558 918 558 918 582 208 582 208 353 592 353 592 798 30 798 30 899 907 899 907 318 204 318 204 212 868 212 868 198 10 198 10 127 48 127 48 181 272 181 272 512 144 512 144 896 866 896 866 549 928 549 928 66 852 66 852 111 75 111 75 858 140 858 140 482 877 482 877 600 822 600 822 888 82 888 82 840 849 840 849 483 624 483 624 840 381 840 381 142 744 142 744 942 763 942 763 942 106 942 106 716 237 716 237 880 291 880 291 643 865 643 865 10 156 10 156 349 576 349 576 122 382 122 382 354 452 354 452 411 682 411 682 958 622 958 622 202 255 202 255 151 18 151 18 210 13 210 13 524 667 524 667 327 282 327 282 858 283 858 283 571 527 571 527 2 509 2 509 292 782 292 782 797 620 797 620 541 173 541 173 339 367 339 367 866 804 866 804 168 142 168 142 923 565 923 565 391 32 391 32 497 584 497 584 307 471 307 471 357 307 357 307 39 203 39 203 831 188 831 188 788 837 788 837 504 228 504 228 381 517 381 517 672 931 672 931 396 400 396 400 48 871 48 871 779 227 779 227 528 775 528 775 380 933 380 933 179 704 179 704 676 626 676 626 179 916 179 916 870 923 870 923 206 66 206 66 394 870 394 870 280 84 280 84 207 958 207 958 74 280 74 280 780 877 780 877 455 62 455 62 696 265 696 265 361 778 361 778 282 539 282 539 525 128 525 128 559 927 559 927 161 853 161 853 95 721 95 721 137 553 137 553 38 26 38 26 455 362 455 362 929 921 929 921 289 648 289 648 857 113 857 113 258 899 258 899 175 333 175 333 443 573 443 573 484 695 484 695 371 194 371 194 101 808 101 808 247 823 247 823 227 875 227 875 314 840 314 840 334 537 334 537 282 515 282 515 194 493 194 493 175 149 175 149 797 831 797 831 509 528 509 528 625 384 625 384 931 271 931 271 167 343 167 343 479 239 479 239 898 707 898 707 512 228 512 228 525 494 525 494 122 260 122 260 805 248 805 248 337 746 337 746 922 213 922 213 704 420 704 420 702 583 702 583 445 777 445 777 609 478 609 478 443 418 443 418 397 342 397 342 128 856 128 856 518 889 518 889 422 25 422 25 420 61 420 61 130 304 130 304 868 883 868 883 730 286 730 286 947 742 947 742 198 313 198 313 639 336 639 336 119 775 119 775 356 761 356 761 367 270 367 270 400 874 400 874 177 805 177 805 333 887 333 887 859 893 859 893 186 431 186 431 607 69 607 69 804 603 804 603 882 319 882 319 728 474 728 474 558 592 558 592 772 435 772 435 547 572 547 572 384 488 384 488 449 523 449 523 81 816 81 816 737 154 737 154 383 309 383 309 863 562 863 562 952 351 952 351 931 598 931 598 649 900 649 900 315 440 315 440 289 625 289 625 473 30 473 30 291 702 291 702 616 174 616 174 438 657 438 657 6 65 6 65 550 584 550 584 59 912 59 912 3 753 3 753 390 93 390 93 513 675 513 675 754 623 754 623 99 283 99 283 632 863 632 863 706 464 706 464 63 279 63 279 1 831 1 831 249 506 249 506 394 211 394 211 590 893 590 893 648 582 648 582 926 406 926 406 517 442 517 442 668 494 668 494 304 752 304 752 534 513 534 513 666 482 666 482 303 111 303 111 66 642 66 642 16 284 16 284 785 823 785 823 346 260 346 260 858 575 858 575 90 139 90 139 319 49 319 49 194 935 194 935 615 898 615 898 348 215 348 215 912 342 912 342 109 664 109 664 855 601 855 601 143 424 143 424 115 417 115 417 245 528 245 528 84 417 84 417 509 55 509 55 35 486 35 486 735 621 735 621 694 100 694 100 201 279 201 279 676 623 676 623 472 873 472 873 840 127 840 127 376 36 376 36 514 445 514 445 446 634 446 634 443 958 443 958 855 786 855 786 268 837 268 837 706 300 706 300 857 94 857 94 933 75 933 75 68 573 68 573 463 797 463 797 650 41 650 41 878 926 878 926 280 397 280 397 662 694 662 694 736 831 736 831 176 550 176 550 733 699 733 699 864 906 864 906 541 405 541 405 782 172 782 172 479 634 479 634 617 142 617 142 95 44 95 44 88 168 88 168 348 822 348 822 945 100 945 100 328 59 328 59 785 324 785 324 767 361 767 361 203 710 203 710 928 910 928 910 892 625 892 625 691 671 691 671 524 457 524 457 467 598 467 598 37 631 37 631 739 428 739 428 714 18 714 18 24 272 24 272 740 177 740 177 367 325 367 325 195 172 195 172 268 351 268 351 843 122 843 122 558 750 558 750 674 957 674 957 804 840 804 840 129 409 129 409 486 814 486 814 598 884 598 884 624 950 624 950 623 136 623 136 699 115 699 115 719 614 719 614 210 234 210 234 266 192 266 192 335 27 335 27 735 761 735 761 383 741 383 741 217 646 217 646 807 389 807 389 39 934 39 934 746 554 746 554 97 133 97 133 372 535 372 535 119 724 119 724 370 725 370 725 913 15 913 15 371 1 371 1 502 805 502 805 37 79 37 79 640 649 640 649 637 477 637 477 620 94 620 94 929 752 929 752 938 441 938 441 817 133 817 133 804 456 804 456 453 670 453 670 341 647 341 647 55 666 55 666 844 386 844 386 683 342 683 342 730 764 730 764 241 436 241 436 951 286 951 286 922 171 922 171 650 490 650 490 405 927 405 927 738 282 738 282 926 722 926 722 269 11 269 11 85 320 85 320 543 726 543 726 900 180 900 180 176 241 176 241 89 23 89 23 109 870 109 870 668 377 668 377 338 339 338 339 234 100 234 100 99 550 99 550 888 569 888 569 568 173 568 173 459 204 459 204 47 897 47 897 370 82 370 82 148 757 148 757 321 943 321 943 803 381 803 381 216 305 216 305 601 774 601 774 33 305 33 305 678 680 678 680 26 716 26 716 721 183 721 183 48 88 48 88 20 387 20 387 219 482 219 482 384 301 384 301 889 921 889 921 108 738 108 738 458 799 458 799 404 100 404 100 808 287 808 287 134 118 134 118 421 366 421 366 643 355 643 355 305 564 305 564 746 31 746 31 91 429 91 429 260 183 260 183 485 750 485 750 802 285 802 285 295 22 295 22 889 109 889 109 593 846 593 846 450 955 450 955 283 410 283 410 627 736 627 736 590 731 590 731 614 952 614 952 312 853 312 853 798 653 798 653 251 335 251 335 880 797 880 797 402 733 402 733 5 729 5 729 461 228 461 228 506 701 506 701 486 453 486 453 647 617 647 617 636 597 636 597 130 908 130 908 759 17 759 17 123 67 123 67 747 12 747 12 318 839 318 839 363 820 363 820 436 853 436 853 788 13 788 13 250 575 250 575 792 687 792 687 717 550 717 550 443 371 443 371 594 70 594 70 371 121 371 121 255 598 255 598 243 540 243 540 290 765 290 765 479 783 479 783 347 713 347 713 827 160 827 160 852 397 852 397 792 31 792 31 516 559 516 559 255 620 255 620 940 872 940 872 494 392 494 392 913 759 913 759 283 543 283 543 383 306 383 306 490 749 490 749 573 520 573 520 284 615 284 615 859 161 859 161 347 46 347 46 503 64 503 64 836 871 836 871 221 751 221 751 537 470 537 470 764 762 764 762 750 212 750 212 261 82 261 82 353 715 353 715 27 565 27 565 489 324 489 324 201 242 201 242 39 391 39 391 138 653 138 653 389 472 389 472 292 428 292 428 246 376 246 376 368 871 368 871 133 295 133 295 10 501 10 501 82 621 82 621 76 675 76 675 861 742 861 742 44 256 44 256 296 595 296 595 329 23 329 23 629 108 629 108 782 298 782 298 825 897 825 897 335 808 335 808 398 138 398 138 716 535 716 535 703 876 703 876 717 869 717 869 276 471 276 471 335 866 335 866 214 760 214 760 149 518 149 518 70 791 70 791 898 162 898 162 263 524 263 524 910 477 910 477 873 99 873 99 645 704 645 704 187 703 187 703 290 514 290 514 265 621 265 621 123 620 123 620 392 790 392 790 379 750 379 750 333 31 333 31 930 930 930 930 140 491 140 491 431 523 431 523 97 932 97 932 735 202 735 202 254 421 254 421 715 102 715 102 499 428 499 428 682 953 682 953 308 517 308 517 42 523 42 523 215 44 215 44 586 541 586 541 117 684 117 684 928 447 928 447 383 903 383 903 745 832 745 832 686 25 686 25 631 716 631 716 663 272 663 272 384 436 384 436 459 556 459 556 78 40 78 40 329 913 329 913 124 352 124 352 249 573 249 573 530 142 530 142 859 60 859 60 659 48 659 48 222 112 222 112 575 880 575 880 249 428 249 428 721 797 721 797 774 732 774 732 374 670 374 670 336 75 336 75 237 131 237 131 235 151 235 151 222 61 222 61 407 439 407 439 861 647 861 647 284 526 284 526 950 778 950 778 687 518 687 518 845 72 845 72 348 418 348 418 916 122 916 122 741 44 741 44 730 579 730 579 429 841 429 841 824 157 824 157 570 892 570 892 343 67 343 67 86 773 86 773 215 195 215 195 479 780 479 780 746 862 746 862 940 915 940 915 818 111 818 111 755 6 755 6 803 933 803 933 21 276 21 276 41 533 41 533 169 384 169 384 713 521 713 521 425 427 425 427 745 133 745 133 794 789 794 789 439 565 439 565 336 506 336 506 648 519 648 519 21 826 21 826 13 271 13 271 266 129 266 129 559 626 559 626 305 924 305 924 5 631 5 631 489 653 489 653 455 869 455 869 694 153 694 153 618 155 618 155 743 168 743 168 92 832 92 832 368 563 368 563 905 661 905 661 16 560 16 560 641 363 641 363 751 457 751 457 717 890 717 890 787 221 787 221 930 721 930 721 262 519 262 519 884 918 884 918 226 48 226 48 473 8 473 8 380 590 380 590 225 414 225 414 696 89 696 89 825 864 825 864 876 563 876 563 134 891 134 891 958 486 958 486 4 140 4 140 160 895 160 895 485 720 485 720 435 59 435 59 22 785 22 785 594 709 594 709 496 126 496 126 454 762 454 762 618 59 618 59 894 951 894 951 434 707 434 707 724 596 724 596 476 705 476 705 97 838 97 838 467 84 467 84 114 141 114 141 110 604 110 604 664 409 664 409 380 467 380 467 766 577 766 577 745 640 745 640 15 352 15 352 869 847 869 847 814 282 814 282 37 467 37 467 952 74 952 74 144 728 144 728 578 664 578 664 291 179 291 179 562 918 562 918 685 910 685 910 64 578 64 578 33 363 33 363 132 263 132 263 104 107 104 107 270 142 270 142 312 673 312 673 605 338 605 338 301 72 301 72 290 46 290 46 8 905 8 905 128 482 128 482 637 22 637 22 179 948 179 948 462 778 462 778 358 375 358 375 705 526 705 526 534 832 534 832 785 15 785 15 363 172 363 172 395 608 395 608 699 129 699 129 698 465 698 465 572 326 572 326 743 367 743 367 944 743 944 743 699 708 699 708 787 552 787 552 297 506 297 506 860 571 860 571 521 475 521 475 185 647 185 647 4 37 4 37 368 705 368 705 378 356 378 356 505 20 505 20 833 184 833 184 66 833 66 833 529 937 529 937 414 7 414 7 331 583 331 583 30 144 30 144 546 498 546 498 828 240 828 240 143 119 143 119 539 526 539 526 171 117 171 117 180 199 180 199 664 474 664 474 705 868 705 868 300 18 300 18 391 645 391 645 55 324 55 324 220 170 220 170 87 440 87 440 785 74 785 74 955 583 955 583 885 870 885 870 660 816 660 816 605 919 605 919 871 564 871 564 514 634 514 634 374 480 374 480 161 747 161 747 158 474 158 474 446 819 446 819 953 579 953 579 669 813 669 813 715 841 715 841 410 438 410 438 636 138 636 138 852 446 852 446 263 654 263 654 406 86 406 86 657 941 657 941 511 827 511 827 896 822 896 822 30 214 30 214 762 789 762 789 706 566 706 566 693 11 693 11 705 337 705 337 669 385 669 385 140 279 140 279 518 233 518 233 27 672 27 672 849 532 849 532 612 555 612 555 118 767 118 767 344 183 344 183 86 563 86 563 648 460 648 460 942 419 942 419 35 565 35 565 403 742 403 742 336 354 336 354 179 150 179 150 69 909 69 909 94 929 94 929 491 751 491 751 926 392 926 392 374 607 374 607 508 791 508 791 422 801 422 801 833 470 833 470 866 132 866 132 101 120 101 120 902 10 902 10 341 633 341 633 148 609 148 609 949 766 949 766 344 465 344 465 400 14 400 14 623 341 623 341 458 631 458 631 900 806 900 806 563 357 563 357 295 727 295 727 261 722 261 722 770 379 770 379 510 74 510 74 383 160 383 160 834 877 834 877 536 33 536 33 421 182 421 182 934 452 934 452 734 294 734 294 283 805 283 805 267 403 267 403 101 773 101 773 475 268 475 268 664 90 664 90 730 207 730 207 715 5 715 5 764 647 764 647 681 546 681 546 912 113 912 113 828 65 828 65 561 795 561 795 679 433 679 433 704 759 704 759 510 884 510 884 227 573 227 573 954 817 954 817 480 90 480 90 113 742 113 742 936 417 936 417 902 783 902 783 572 173 572 173 209 700 209 700 818 184 818 184 181 907 181 907 584 719 584 719 503 319 503 319 801 676 801 676 136 628 136 628 104 48 104 48 809 655 809 655 742 267 742 267 578 203 578 203 543 441 543 441 56 352 56 352 503 665 503 665 327 539 327 539 377 193 377 193 273 494 273 494 336 790 336 790 801 61 801 61 887 159 887 159 919 57 919 57 122 549 122 549 414 414 414 414 52 65 52 65 774 455 774 455 880 668 880 668 271 944 271 944 216 888 216 888 816 884 816 884 817 327 817 327 899 434 899 434 854 341 854 341 202 37 202 37 226 86 226 86 253 581 253 581 143 573 143 573 805 228 805 228 838 936 838 936 42 844 42 844 501 798 501 798 74 263 74 263 130 924 130 924 559 24 559 24 880 617 880 617 748 550 748 550 40 483 40 483 848 893 848 893 550 219 550 219 818 214 818 214 466 849 466 849 490 208 490 208 32 204 32 204 587 569 587 569 265 601 265 601 584 190 584 190 258 493 258 493 443 393 443 393 100 277 100 277 904 441 904 441 887 915 887 915 133 197 133 197 752 400 752 400 872 38 872 38 793 205 793 205 689 824 689 824 845 710 845 710 553 146 553 146 893 411 893 411 352 852 352 852 441 17 441 17 69 730 69 730 645 460 645 460 97 944 97 944 262 317 262 317 294 303 294 303 266 534 266 534 209 524 209 524 851 32 851 32 155 24 155 24 15 498 15 498 555 681 555 681 451 905 451 905 624 840 624 840 937 339 937 339 356 186 356 186 492 25 492 25 480 438 480 438 573 515 573 515 722 412 722 412 34 503 34 503 855 38 855 38 863 67 863 67 876 19 876 19 616 30 616 30 89 402 89 402 138 323 138 323 294 315 294 315 784 553 784 553 953 644 953 644 217 624 217 624 242 842 242 842 173 900 173 900 825 861 825 861 24 504 24 504 649 113 649 113 890 217 890 217 157 244 157 244 813 833 813 833 268 209 268 209 370 818 370 818 453 555 453 555 242 132 242 132 321 360 321 360 764 189 764 189 13 939 13 939 494 854 494 854 799 91 799 91 36 121 36 121 273 162 273 162 655 460 655 460 139 410 139 410 48 256 48 256 231 732 231 732 188 465 188 465 734 592 734 592 909 625 909 625 558 132 558 132 135 266 135 266 429 208 429 208 574 367 574 367 950 278 950 278 256 648 256 648 558 761 558 761 582 513 582 513 673 1 673 1 111 697 111 697 291 901 291 901 824 481 824 481 531 592 531 592 704 462 704 462 15 539 15 539 543 197 543 197 43 464 43 464 476 422 476 422 497 231 497 231 926 770 926 770 56 248 56 248 540 461 540 461 383 833 383 833 926 152 926 152 458 950 458 950 10 888 10 888 467 940 467 940 364 803 364 803 503 199 503 199 852 262 852 262 552 506 552 506 427 149 427 149 922 570 922 570 778 561 778 561 337 73 337 73 236 787 236 787 724 831 724 831 838 176 838 176 758 893 758 893 112 298 112 298 59 184 59 184 142 714 142 714 283 96 283 96 936 774 936 774 295 708 295 708 297 546 297 546 91 105 91 105 189 140 189 140 612 795 612 795 735 867 735 867 467 724 467 724 46 921 46 921 857 368 857 368 241 849 241 849 94 873 94 873 608 373 608 373 315 315 315 315 937 139 937 139 958 760 958 760 456 690 456 690 346 821 346 821 333 829 333 829 31 745 31 745 301 429 301 429 626 154 626 154 958 845 958 845 138 780 138 780 625 932 625 932 324 688 324 688 29 142 29 142 577 792 577 792 309 195 309 195 184 881 184 881 401 720 401 720 49 889 49 889 750 938 750 938 629 186 629 186 85 307 85 307 398 756 398 756 221 514 221 514 603 641 603 641 451 64 451 64 575 288 575 288 844 808 844 808 602 108 602 108 319 435 319 435 851 622 851 622 65 579 65 579 420 793 420 793 262 230 262 230 288 252 288 252 539 212 539 212 8 179 8 179 293 59 293 59 391 436 391 436 365 78 365 78 98 20 98 20 566 816 566 816 89 567 89 567 681 541 681 541 507 740 507 740 245 717 245 717 875 824 875 824 787 728 787 728 635 557 635 557 749 93 749 93 153 316 153 316 574 66 574 66 143 477 143 477 884 150 884 150 664 881 664 881 48 856 48 856 93 138 93 138 90 750 90 750 683 124 683 124 927 147 927 147 774 105 774 105 366 579 366 579 23 800 23 800 19 38 19 38 676 668 676 668 542 642 542 642 22 278 22 278 320 195 320 195 554 261 554 261 528 96 528 96 176 925 176 925 866 444 866 444 397 940 397 940 715 125 715 125 417 956 417 956 443 744 443 744 97 687 97 687 57 649 57 649 810 775 810 775 555 687 555 687 384 913 384 913 892 676 892 676 480 595 480 595 908 935 908 935 249 562 249 562 201 552 201 552 57 767 57 767 899 842 899 842 823 432 823 432 821 472 821 472 872 11 872 11 679 294 679 294 126 295 126 295 827 350 827 350 609 64 609 64 224 130 224 130 922 591 922 591 534 122 534 122 578 473 578 473 919 241 919 241 544 163 544 163 667 526 667 526 150 265 150 265 561 554 561 554 925 445 925 445 711 29 711 29 947 629 947 629 700 923 700 923 845 449 845 449 779 458 779 458 430 932 430 932 878 684 878 684 148 560 148 560 632 894 632 894 822 688 822 688 419 857 419 857 735 348 735 348 742 273 742 273 454 912 454 912 386 288 386 288 159 143 159 143 855 184 855 184 921 91 921 91 715 356 715 356 506 737 506 737 164 685 164 685 910 777 910 777 119 761 119 761 795 846 795 846 790 445 790 445 577 362 577 362 511 514 511 514 380 278 380 278 279 761 279 761 211 209 211 209 414 871 414 871 4 298 4 298 540 72 540 72 866 672 866 672 946 506 946 506 634 100 634 100 876 321 876 321 430 323 430 323 748 374 748 374 329 643 329 643 496 697 496 697 563 411 563 411 84 305 84 305 625 865 625 865 495 46 495 46 18 12 18 12 809 240 809 240 510 927 510 927 441 212 441 212 127 503 127 503 814 415 814 415 149 414 149 414 843 887 843 887 244 210 244 210 149 705 149 705 198 496 198 496 845 651 845 651 343 150 343 150 158 179 158 179 206 657 206 657 105 213 105 213 661 311 661 311 874 115 874 115 693 489 693 489 808 487 808 487 761 611 761 611 698 770 698 770 826 368 826 368 475 226 475 226 460 871 460 871 723 381 723 381 252 519 252 519 917 55 917 55 337 588 337 588 313 533 313 533 683 678 683 678 567 877 567 877 795 629 795 629 729 330 729 330 474 75 474 75 298 769 298 769 906 657 906 657 913 625 913 625 751 842 751 842 804 285 804 285 893 319 893 319 788 374 788 374 655 122 655 122 250 333 250 333 116 930 116 930 253 643 253 643 603 877 603 877 218 328 218 328 113 849 113 849 362 290 362 290 835 437 835 437 385 807 385 807 855 679 855 679 129 804 129 804 139 646 139 646 416 552 416 552 189 199 189 199 919 338 919 338 70 71 70 71 16 139 16 139 291 508 291 508 563 653 563 653 35 342 35 342 153 851 153 851 281 424 281 424 72 757 72 757 153 530 153 530 852 345 852 345 636 401 636 401 705 543 705 543 638 508 638 508 739 92 739 92 311 655 311 655 939 104 939 104 786 766 786 766 116 754 116 754 590 15 590 15 407 36 407 36 458 740 458 740 681 773 681 773 433 471 433 471 627 583 627 583 659 688 659 688 873 876 873 876 712 68 712 68 316 37 316 37 722 931 722 931 646 153 646 153 390 841 390 841 1 109 1 109 440 256 440 256 329 9 329 9 901 834 901 834 381 23 381 23 318 156 318 156 829 863 829 863 72 34 72 34 555 451 555 451 777 937 777 937 351 584 351 584 375 188 375 188 138 573 138 573 461 409 461 409 70 418 70 418 357 760 357 760 790 291 790 291 33 41 33 41 123 456 123 456 688 792 688 792 898 488 898 488 427 897 427 897 600 317 600 317 777 837 777 837 272 142 272 142 512 26 512 26 264 597 264 597 474 838 474 838 603 367 603 367 431 428 431 428 185 744 185 744 270 702 270 702 360 124 360 124 615 171 615 171 191 937 191 937 187 233 187 233 21 53 21 53 942 513 942 513 639 630 639 630 783 81 783 81 692 387 692 387 459 86 459 86 856 776 856 776 776 130 776 130 566 487 566 487 840 801 840 801 798 3 798 3 189 295 189 295 166 218 166 218 126 492 126 492 693 816 693 816 440 913 440 913 518 75 518 75 933 93 933 93 360 255 360 255 790 219 790 219 609 80 609 80 822 767 822 767 849 184 849 184 243 690 243 690 593 176 593 176 427 4 427 4 373 897 373 897 75 338 75 338 912 359 912 359 294 366 294 366 469 380 469 380 654 926 654 926 261 543 261 543 530 863 530 863 748 398 748 398 286 789 286 789 307 177 307 177 695 763 695 763 941 823 941 823 909 711 909 711 9 169 9 169 633 691 633 691 787 872 787 872 201 59 201 59 405 553 405 553 651 916 651 916 408 367 408 367 680 98 680 98 345 431 345 431 527 886 527 886 793 571 793 571 170 913 170 913 830 787 830 787 217 339 217 339 656 942 656 942 455 90 455 90 450 400 450 400 596 479 596 479 533 714 533 714 169 602 169 602 510 654 510 654 1 606 1 606 558 310 558 310 307 183 307 183 469 737 469 737 415 49 415 49 344 280 344 280 497 660 497 660 39 868 39 868 69 947 69 947 944 217 944 217 624 171 624 171 368 421 368 421 397 300 397 300 561 711 561 711 387 61 387 61 910 832 910 832 355 270 355 270 163 347 163 347 395 778 395 778 185 660 185 660 615 493 615 493 34 309 34 309 575 36 575 36 226 778 226 778 864 616 864 616 927 151 927 151 194 923 194 923 643 806 643 806 174 62 174 62 214 288 214 288 785 241 785 241 877 846 877 846 702 913 702 913 949 110 949 110 85 481 85 481 844 130 844 130 232 46 232 46 13 869 13 869 241 1 241 1 417 416 417 416 191 633 191 633 357 596 357 596 721 304 721 304 66 427 66 427 155 492 155 492 789 65 789 65 413 152 413 152 204 223 204 223 416 641 416 641 800 541 800 541 59 149 59 149 463 290 463 290 336 226 336 226 135 822 135 822 176 292 176 292 774 275 774 275 195 912 195 912 244 494 244 494 866 665 866 665 17 815 17 815 634 544 634 544 433 610 433 610 280 355 280 355 639 385 639 385 77 584 77 584 901 211 901 211 732 393 732 393 377 400 377 400 559 844 559 844 949 342 949 342 640 466 640 466 433 102 433 102 816 271 816 271 885 506 885 506 186 187 186 187 894 447 894 447 813 853 813 853 887 641 887 641 645 2 645 2 16 138 16 138 606 274 606 274 624 782 624 782 578 325 578 325 695 945 695 945 796 623 796 623 517 748 517 748 203 626 203 626 132 596 132 596 17 374 17 374 635 766 635 766 737 914 737 914 508 845 508 845 504 291 504 291 669 83 669 83 801 500 801 500 175 16 175 16 805 243 805 243 320 251 320 251 515 397 515 397 486 605 486 605 343 69 343 69 418 651 418 651 254 537 254 537 705 906 705 906 458 200 458 200 841 168 841 168 908 408 908 408 770 915 770 915 676 690 676 690 923 903 923 903 813 280 813 280 401 891 401 891 163 739 163 739 899 709 899 709 530 642 530 642 503 927 503 927 575 694 575 694 361 450 361 450 621 714 621 714 832 431 832 431 62 583 62 583 618 777 618 777 239 877 239 877 855 65 855 65 63 592 63 592 819 941 819 941 197 728 197 728 854 624 854 624 517 222 517 222 486 160 486 160 315 178 315 178 930 494 930 494 36 577 36 577 500 311 500 311 737 808 737 808 566 419 566 419 818 289 818 289 166 791 166 791 932 918 932 918 455 852 455 852 380 65 380 65 528 492 528 492 363 743 363 743 96 783 96 783 8 422 8 422 516 623 516 623 736 682 736 682 778 636 778 636 597 718 597 718 756 427 756 427 259 288 259 288 830 178 830 178 355 527 355 527 618 67 618 67 552 752 552 752 33 323 33 323 781 340 781 340 355 816 355 816 653 183 653 183 94 830 94 830 541 622 541 622 742 443 742 443 485 261 485 261 23 156 23 156 720 509 720 509 371 924 371 924 353 109 353 109 314 937 314 937 393 588 393 588 38 389 38 389 455 836 455 836 236 893 236 893 859 304 859 304 505 426 505 426 588 199 588 199 386 167 386 167 495 268 495 268 324 452 324 452 50 566 50 566 479 530 479 530 304 379 304 379 538 63 538 63 517 933 517 933 899 530 899 530 787 895 787 895 136 713 136 713 349 408 349 408 823 130 823 130 646 602 646 602 132 485 132 485 625 335 625 335 840 214 840 214 34 202 34 202 220 230 220 230 224 162 224 162 64 468 64 468 794 530 794 530 533 421 533 421 50 156 50 156 443 146 443 146 510 918 510 918 191 662 191 662 954 597 954 597 296 478 296 478 763 138 763 138 701 312 701 312 775 574 775 574 588 595 588 595 111 401 111 401 840 56 840 56 387 869 387 869 607 899 607 899 762 405 762 405 296 939 296 939 570 623 570 623 193 892 193 892 123 174 123 174 339 48 339 48 196 767 196 767 703 35 703 35 400 852 400 852 386 627 386 627 321 559 321 559 538 855 538 855 497 229 497 229 263 89 263 89 447 311 447 311 783 398 783 398 203 694 203 694 295 947 295 947 74 313 74 313 678 42 678 42 293 950 293 950 910 699 910 699 729 657 729 657 666 537 666 537 238 562 238 562 635 95 635 95 329 952 329 952 540 637 540 637 803 530 803 530 625 752 625 752 472 337 472 337 447 484 447 484 725 209 725 209 736 626 736 626 17 887 17 887 332 870 332 870 884 130 884 130 632 335 632 335 691 378 691 378 528 404 528 404 26 818 26 818 743 697 743 697 70 832 70 832 88 361 88 361 533 941 533 941 698 580 698 580 347 626 347 626 127 532 127 532 562 480 562 480 916 198 916 198 136 241 136 241 643 678 643 678 135 833 135 833 739 552 739 552 282 87 282 87 788 700 788 700 904 366 904 366 707 468 707 468 250 94 250 94 286 94 286 94 186 617 186 617 387 630 387 630 245 690 245 690 590 953 590 953 167 318 167 318 855 438 855 438 468 613 468 613 349 642 349 642 324 71 324 71 367 599 367 599 104 148 104 148 832 426 832 426 808 369 808 369 326 735 326 735 372 873 372 873 555 88 555 88 839 285 839 285 167 456 167 456 165 273 165 273 196 774 196 774 654 404 654 404 589 863 589 863 155 242 155 242 74 807 74 807 923 940 923 940 640 922 640 922 684 74 684 74 587 778 587 778 28 653 28 653 230 381 230 381 273 666 273 666 299 834 299 834 488 82 488 82 330 340 330 340 364 777 364 777 527 148 527 148 31 866 31 866 573 645 573 645 413 354 413 354 154 372 154 372 138 875 138 875 671 801 671 801 819 321 819 321 166 921 166 921 155 628 155 628 542 510 542 510 496 802 496 802 627 98 627 98 257 27 257 27 943 100 943 100 137 932 137 932 642 775 642 775 417 291 417 291 273 329 273 329 294 237 294 237 386 825 386 825 585 339 585 339 42 927 42 927 152 924 152 924 203 923 203 923 346 68 346 68 508 671 508 671 71 501 71 501 891 866 891 866 135 401 135 401 578 85 578 85 474 873 474 873 663 15 663 15 766 744 766 744 331 841 331 841 436 101 436 101 201 735 201 735 403 782 403 782 463 561 463 561 61 202 61 202 868 469 868 469 426 50 426 50 647 691 647 691 228 392 228 392 883 321 883 321 683 896 683 896 564 542 564 542 839 229 839 229 327 779 327 779 348 661 348 661 732 286 732 286 149 661 149 661 755 752 755 752 783 921 783 921 5 352 5 352 522 946 522 946 64 133 64 133 137 26 137 26 778 823 778 823 858 590 858 590 953 121 953 121 454 897 454 897 827 209 827 209 39 8 39 8 604 401 604 401 428 458 428 458 587 459 587 459 928 633 928 633 621 864 621 864 227 189 227 189 819 95 819 95 130 177 130 177 771 677 771 677 434 244 434 244 610 138 610 138 469 591 469 591 127 748 127 748 602 267 602 267 395 732 395 732 683 329 683 329 149 810 149 810 957 879 957 879 601 150 601 150 273 761 273 761 540 674 540 674 193 270 193 270 65 150 65 150 654 107 654 107 395 752 395 752 236 126 236 126 926 950 926 950 634 230 634 230 374 489 374 489 454 918 454 918 325 105 325 105 391 142 391 142 612 270 612 270 547 869 547 869 383 940 383 940 717 446 717 446 512 935 512 935 472 384 472 384 883 223 883 223 648 917 648 917 549 289 549 289 682 218 682 218 442 258 442 258 787 803 787 803 364 42 364 42 87 533 87 533 903 525 903 525 190 653 190 653 828 628 828 628 711 207 711 207 774 782 774 782 943 309 943 309 200 297 200 297 164 397 164 397 713 148 713 148 175 56 175 56 205 127 205 127 557 660 557 660 126 104 126 104 658 777 658 777 501 342 501 342 214 446 214 446 424 916 424 916 254 153 254 153 456 594 456 594 616 685 616 685 320 255 320 255 41 696 41 696 409 775 409 775 870 369 870 369 442 918 442 918 582 264 582 264 459 180 459 180 568 636 568 636 422 412 422 412 91 629 91 629 702 775 702 775 697 321 697 321 869 844 869 844 273 554 273 554 702 718 702 718 133 724 133 724 402 585 402 585 782 228 782 228 602 142 602 142 317 601 317 601 476 652 476 652 545 717 545 717 747 885 747 885 718 423 718 423 589 915 589 915 919 651 919 651 688 786 688 786 915 286 915 286 137 209 137 209 73 856 73 856 422 298 422 298 419 504 419 504 648 581 648 581 194 298 194 298 917 123 917 123 599 874 599 874 104 744 104 744 627 501 627 501 372 540 372 540 480 773 480 773 261 284 261 284 499 166 499 166 871 171 871 171 478 94 478 94 331 152 331 152 707 665 707 665 578 908 578 908 303 270 303 270 922 253 922 253 649 246 649 246 162 852 162 852 652 82 652 82 488 912 488 912 612 360 612 360 400 413 400 413 773 530 773 530 127 619 127 619 767 581 767 581 67 811 67 811 480 95 480 95 569 689 569 689 584 365 584 365 18 896 18 896 460 648 460 648 680 217 680 217 671 342 671 342 258 471 258 471 356 675 356 675 218 97 218 97 265 720 265 720 781 318 781 318 550 189 550 189 175 767 175 767 627 1 627 1 118 471 118 471 213 419 213 419 529 956 529 956 73 801 73 801 697 140 697 140 343 111 343 111 945 393 945 393 280 398 280 398 93 261 93 261 521 574 521 574 778 428 778 428 22 516 22 516 857 275 857 275 928 103 928 103 873 35 873 35 365 139 365 139 230 746 230 746 654 595 654 595 828 451 828 451 754 229 754 229 926 377 926 377 571 760 571 760 594 758 594 758 514 771 514 771 427 269 427 269 247 47 247 47 948 454 948 454 506 300 506 300 321 236 321 236 269 481 269 481 823 79 823 79 218 598 218 598 573 587 573 587 785 401 785 401 462 643 462 643 418 428 418 428 670 541 670 541 258 273 258 273 65 61 65 61 722 275 722 275 30 698 30 698 265 487 265 487 586 474 586 474 612 198 612 198 610 13 610 13 416 113 416 113 378 622 378 622 838 361 838 361 956 390 956 390 32 313 32 313 119 956 119 956 256 116 256 116 642 102 642 102 669 236 669 236 882 632 882 632 35 922 35 922 410 404 410 404 927 690 927 690 24 424 24 424 759 153 759 153 93 25 93 25 955 669 955 669 621 523 621 523 789 896 789 896 44 887 44 887 758 31 758 31 178 864 178 864 607 489 607 489 160 122 160 122 273 83 273 83 326 305 326 305 241 752 241 752 765 437 765 437 756 857 756 857 5 887 5 887 956 240 956 240 750 478 750 478 27 121 27 121 120 455 120 455 601 561 601 561 256 751 256 751 39 883 39 883 388 105 388 105 450 521 450 521 265 576 265 576 765 590 765 590 930 604 930 604 270 798 270 798 379 151 379 151 197 286 197 286 934 197 934 197 822 674 822 674 543 791 543 791 439 583 439 583 339 65 339 65 288 905 288 905 375 423 375 423 297 792 297 792 175 536 175 536 697 895 697 895 513 729 513 729 905 138 905 138 207 588 207 588 271 505 271 505 66 624 66 624 533 853 533 853 58 694 58 694 357 802 357 802 369 477 369 477 515 496 515 496 376 54 376 54 662 97 662 97 644 795 644 795 741 132 741 132 611 186 611 186 19 226 19 226 285 441 285 441 807 747 807 747 272 666 272 666 317 532 317 532 263 805 263 805 25 286 25 286 582 423 582 423 539 821 539 821 299 534 299 534 200 688 200 688 653 49 653 49 490 32 490 32 101 833 101 833 904 725 904 725 363 204 363 204 801 469 801 469 563 943 563 943 586 958 586 958 209 242 209 242 579 8 579 8 724 339 724 339 304 582 304 582 956 607 956 607 267 356 267 356 538 909 538 909 678 534 678 534 938 244 938 244 466 762 466 762 442 18 442 18 910 659 910 659 602 705 602 705 467 625 467 625 773 239 773 239 829 591 829 591 44 826 44 826 44 514 44 514 144 16 144 16 413 261 413 261 310 653 310 653 406 270 406 270 690 164 690 164 231 198 231 198 735 832 735 832 207 501 207 501 540 753 540 753 937 214 937 214 856 312 856 312 846 24 846 24 698 573 698 573 548 260 548 260 390 407 390 407 288 16 288 16 135 534 135 534 812 357 812 357 627 71 627 71 40 351 40 351 223 251 223 251 65 16 65 16 864 649 864 649 26 564 26 564 799 3 799 3 181 223 181 223 705 566 705 566 717 272 717 272 207 706 207 706 194 450 194 450 767 920 767 920 217 8 217 8 611 677 611 677 270 221 270 221 693 496 693 496 736 367 736 367 950 265 950 265 421 726 421 726 139 626 139 626 784 483 784 483 882 150 882 150 290 381 290 381 296 154 296 154 380 402 380 402 595 201 595 201 488 159 488 159 822 629 822 629 561 477 561 477 123 196 123 196 219 328 219 328 236 887 236 887 367 495 367 495 856 390 856 390 430 620 430 620 336 24 336 24 910 8 910 8 862 322 862 322 18 237 18 237 439 788 439 788 149 763 149 763 911 554 911 554 870 946 870 946 713 438 713 438 694 429 694 429 47 786 47 786 853 73 853 73 328 804 328 804 679 103 679 103 696 445 696 445 708 108 708 108 263 530 263 530 233 776 233 776 910 122 910 122 565 601 565 601 633 863 633 863 889 63 889 63 161 716 161 716 495 618 495 618 839 277 839 277 183 80 183 80 147 681 147 681 671 512 671 512 441 180 441 180 39 178 39 178 174 921 174 921 595 355 595 355 459 372 459 372 786 96 786 96 48 80 48 80 839 33 839 33 852 76 852 76 51 256 51 256 425 726 425 726 110 602 110 602 197 394 197 394 130 73 130 73 671 308 671 308 899 384 899 384 47 132 47 132 391 750 391 750 586 385 586 385 870 504 870 504 371 686 371 686 553 940 553 940 817 66 817 66 86 73 86 73 477 104 477 104 699 635 699 635 365 702 365 702 697 512 697 512 59 815 59 815 406 774 406 774 379 287 379 287 45 270 45 270 843 621 843 621 377 197 377 197 473 5 473 5 93 57 93 57 86 603 86 603 137 320 137 320 74 445 74 445 707 856 707 856 414 236 414 236 432 386 432 386 173 166 173 166 299 660 299 660 165 540 165 540 518 709 518 709 690 453 690 453 157 459 157 459 506 45 506 45 461 367 461 367 624 204 624 204 836 368 836 368 180 731 180 731 874 104 874 104 131 856 131 856 132 193 132 193 73 702 73 702 570 525 570 525 548 448 548 448 880 726 880 726 234 263 234 263 518 805 518 805 451 811 451 811 262 438 262 438 159 239 159 239 806 78 806 78 782 565 782 565 290 568 290 568 263 289 263 289 342 37 342 37 219 385 219 385 697 163 697 163 666 942 666 942 817 750 817 750 764 539 764 539 297 58 297 58 337 944 337 944 801 910 801 910 311 864 311 864 886 276 886 276 563 94 563 94 231 635 231 635 512 610 512 610 475 218 475 218 170 406 170 406 431 324 431 324 108 638 108 638 956 775 956 775 315 139 315 139 630 17 630 17 648 759 648 759 445 72 445 72 675 107 675 107 675 757 675 757 507 722 507 722 554 297 554 297 207 429 207 429 216 645 216 645 684 223 684 223 503 707 503 707 686 764 686 764 474 4 474 4 554 493 554 493 880 823 880 823 357 558 357 558 467 522 467 522 411 638 411 638 709 203 709 203 714 163 714 163 60 121 60 121 22 332 22 332 42 138 42 138 924 193 924 193 453 611 453 611 879 423 879 423 897 330 897 330 482 358 482 358 207 322 207 322 816 828 816 828 732 172 732 172 783 153 783 153 65 226 65 226 165 910 165 910 140 703 140 703 514 425 514 425 946 140 946 140 502 872 502 872 255 156 255 156 868 955 868 955 283 647 283 647 99 89 99 89 629 169 629 169 176 531 176 531 765 758 765 758 366 194 366 194 413 520 413 520 129 696 129 696 958 736 958 736 641 357 641 357 26 348 26 348 328 36 328 36 226 137 226 137 547 909 547 909 708 843 708 843 216 854 216 854 341 548 341 548 342 899 342 899 209 233 209 233 808 436 808 436 145 190 145 190 319 249 319 249 534 308 534 308 117 882 117 882 470 223 470 223 762 94 762 94 676 222 676 222 750 421 750 421 886 802 886 802 399 797 399 797 279 618 279 618 702 756 702 756 316 928 316 928 502 680 502 680 138 514 138 514 302 500 302 500 312 718 312 718 698 938 698 938 465 768 465 768 55 416 55 416 753 39 753 39 113 208 113 208 209 86 209 86 304 503 304 503 269 115 269 115 778 504 778 504 499 720 499 720 414 493 414 493 840 611 840 611 551 458 551 458 700 129 700 129 636 503 636 503 105 94 105 94 515 640 515 640 281 225 281 225 448 506 448 506 567 403 567 403 724 438 724 438 677 726 677 726 561 872 561 872 775 701 775 701 73 652 73 652 470 11 470 11 429 195 429 195 935 208 935 208 500 352 500 352 65 144 65 144 447 663 447 663 43 201 43 201 414 61 414 61 281 824 281 824 126 224 126 224 875 525 875 525 159 200 159 200 28 96 28 96 370 559 370 559 33 668 33 668 693 851 693 851 21 165 21 165 614 92 614 92 7 237 7 237 52 809 52 809 836 380 836 380 496 821 496 821 901 488 901 488 666 295 666 295 519 721 519 721 939 285 939 285 351 85 351 85 391 508 391 508 90 689 90 689 106 456 106 456 727 608 727 608 247 458 247 458 257 576 257 576 886 405 886 405 286 882 286 882 252 426 252 426 337 339 337 339 458 895 458 895 89 509 89 509 84 742 84 742 361 720 361 720 752 6 752 6 743 83 743 83 457 4 457 4 458 925 458 925 681 681 681 681 412 391 412 391 533 880 533 880 431 2 431 2 592 714 592 714 892 420 892 420 419 734 419 734 111 506 111 506 92 770 92 770 104 713 104 713 728 824 728 824 734 553 734 553 276 59 276 59 323 954 323 954 845 445 845 445 120 629 120 629 813 707 813 707 577 124 577 124 410 75 410 75 476 726 476 726 125 604 125 604 940 66 940 66 657 192 657 192 499 637 499 637 570 102 570 102 88 484 88 484 27 922 27 922 472 32 472 32 779 366 779 366 469 13 469 13 447 446 447 446 30 517 30 517 191 248 191 248 327 512 327 512 895 136 895 136 672 825 672 825 590 773 590 773 744 270 744 270 371 51 371 51 457 58 457 58 316 87 316 87 662 275 662 275 866 518 866 518 920 652 920 652 399 849 399 849 284 360 284 360 369 686 369 686 170 185 170 185 541 3 541 3 434 472 434 472 183 97 183 97 62 49 62 49 458 441 458 441 955 561 955 561 526 843 526 843 549 189 549 189 566 732 566 732 277 832 277 832 570 68 570 68 235 790 235 790 540 543 540 543 275 942 275 942 386 198 386 198 742 384 742 384 418 662 418 662 417 328 417 328 346 505 346 505 353 624 353 624 693 678 693 678 242 472 242 472 33 560 33 560 674 587 674 587 525 328 525 328 294 557 294 557 702 891 702 891 447 488 447 488 654 957 654 957 944 40 944 40 908 854 908 854 593 739 593 739 844 669 844 669 624 46 624 46 752 640 752 640 679 739 679 739 285 37 285 37 481 548 481 548 102 792 102 792 218 422 218 422 732 175 732 175 26 23 26 23 454 726 454 726 388 631 388 631 75 814 75 814 893 457 893 457 174 455 174 455 526 785 526 785 269 286 269 286 934 202 934 202 57 513 57 513 739 88 739 88 469 686 469 686 583 495 583 495 877 865 877 865 563 589 563 589 59 245 59 245 706 189 706 189 745 347 745 347 802 303 802 303 521 539 521 539 311 91 311 91 591 924 591 924 659 343 659 343 643 124 643 124 558 298 558 298 48 911 48 911 430 524 430 524 505 142 505 142 316 841 316 841 345 199 345 199 812 504 812 504 601 121 601 121 530 664 530 664 303 310 303 310 354 724 354 724 431 201 431 201 230 552 230 552 6 186 6 186 223 899 223 899 365 240 365 240 825 517 825 517 525 779 525 779 382 616 382 616 789 819 789 819 698 913 698 913 182 543 182 543 80 556 80 556 391 371 391 371 847 244 847 244 218 657 218 657 789 689 789 689 281 870 281 870 892 615 892 615 66 720 66 720 754 732 754 732 355 821 355 821 262 164 262 164 129 123 129 123 897 88 897 88 43 633 43 633 309 331 309 331 692 116 692 116 226 395 226 395 117 278 117 278 812 819 812 819 324 858 324 858 398 456 398 456 875 955 875 955 292 779 292 779 790 817 790 817 81 574 81 574 823 569 823 569 649 331 649 331 347 732 347 732 108 462 108 462 433 822 433 822 660 330 660 330 364 297 364 297 642 535 642 535 762 183 762 183 533 117 533 117 52 454 52 454 607 883 607 883 568 735 568 735 454 509 454 509 272 504 272 504 3 39 3 39 96 525 96 525 296 756 296 756 851 250 851 250 10 904 10 904 792 648 792 648 524 143 524 143 750 391 750 391 679 597 679 597 157 556 157 556 76 300 76 300 730 630 730 630 457 377 457 377 163 538 163 538 651 744 651 744 660 390 660 390 749 645 749 645 275 23 275 23 136 445 136 445 946 77 946 77 251 775 251 775 783 339 783 339 503 696 503 696 621 566 621 566 475 645 475 645 742 431 742 431 958 926 958 926 927 37 927 37 324 60 324 60 341 731 341 731 655 889 655 889 106 82 106 82 816 950 816 950 180 933 180 933 108 889 108 889 647 422 647 422 30 454 30 454 123 193 123 193 72 950 72 950 710 734 710 734 949 773 949 773 58 777 58 777 724 340 724 340 693 649 693 649 407 481 407 481 258 758 258 758 99 498 99 498 14 166 14 166 246 663 246 663 551 798 551 798 325 551 325 551 362 673 362 673 59 377 59 377 9 854 9 854 753 207 753 207 393 646 393 646 492 624 492 624 765 793 765 793 473 127 473 127 589 221 589 221 100 212 100 212 93 455 93 455 186 382 186 382 565 281 565 281 18 163 18 163 367 166 367 166 355 833 355 833 644 643 644 643 344 114 344 114 582 312 582 312 287 852 287 852 218 775 218 775 207 608 207 608 738 398 738 398 595 430 595 430 781 705 781 705 929 95 929 95 369 568 369 568 866 744 866 744 373 546 373 546 235 562 235 562 726 516 726 516 682 695 682 695 946 325 946 325 556 860 556 860 519 309 519 309 220 721 220 721 172 633 172 633 589 785 589 785 630 207 630 207 632 327 632 327 539 396 539 396 819 448 819 448 662 382 662 382 22 150 22 150 560 878 560 878 175 791 175 791 289 641 289 641 96 567 96 567 796 549 796 549 121 716 121 716 516 157 516 157 865 392 865 392 654 309 654 309 196 866 196 866 831 284 831 284 933 598 933 598 549 495 549 495 410 440 410 440 164 273 164 273 20 534 20 534 350 324 350 324 22 733 22 733 924 219 924 219 570 821 570 821 220 431 220 431 895 629 895 629 338 665 338 665 185 926 185 926 64 505 64 505 776 798 776 798 148 255 148 255 24 829 24 829 485 361 485 361 952 540 952 540 408 438 408 438 949 490 949 490 560 131 560 131 914 445 914 445 899 405 899 405 875 357 875 357 664 776 664 776 163 836 163 836 901 721 901 721 18 701 18 701 357 144 357 144 280 464 280 464 430 611 430 611 403 577 403 577 624 93 624 93 705 883 705 883 195 379 195 379 600 926 600 926 473 50 473 50 472 194 472 194 75 80 75 80 632 6 632 6 887 761 887 761 854 582 854 582 210 615 210 615 621 683 621 683 123 812 123 812 99 892 99 892 427 707 427 707 704 98 704 98 539 591 539 591 495 913 495 913 447 38 447 38 719 436 719 436 781 330 781 330 299 443 299 443 429 541 429 541 226 812 226 812 87 116 87 116 740 784 740 784 556 804 556 804 327 771 327 771 237 316 237 316 515 263 515 263 429 523 429 523 78 933 78 933 52 540 52 540 372 940 372 940 704 917 704 917 743 946 743 946 636 295 636 295 231 644 231 644 469 585 469 585 538 216 538 216 386 953 386 953 926 740 926 740 899 750 899 750 529 57 529 57 726 581 726 581 387 789 387 789 765 542 765 542 211 211 211 211 62 506 62 506 182 510 182 510 626 272 626 272 457 753 457 753 301 670 301 670 879 778 879 778 137 444 137 444 175 414 175 414 772 854 772 854 777 790 777 790 656 508 656 508 30 946 30 946 847 890 847 890 670 453 670 453 755 245 755 245 787 824 787 824 642 555 642 555 660 29 660 29 749 513 749 513 528 612 528 612 591 40 591 40 562 268 562 268 945 244 945 244 239 935 239 935 626 709 626 709 700 827 700 827 455 549 455 549 233 409 233 409 677 105 677 105 186 682 186 682 220 937 220 937 605 707 605 707 418 231 418 231 492 115 492 115 493 792 493 792 947 274 947 274 618 12 618 12 682 143 682 143 555 937 555 937 824 901 824 901 335 719 335 719 749 880 749 880 8 670 8 670 291 138 291 138 688 134 688 134 24 179 24 179 461 232 461 232 340 192 340 192 362 86 362 86 860 480 860 480 32 768 32 768 515 902 515 902 744 415 744 415 80 552 80 552 53 542 53 542 455 420 455 420 6 23 6 23 723 494 723 494 739 392 739 392 92 435 92 435 152 467 152 467 956 177 956 177 763 925 763 925 265 768 265 768 471 130 471 130 509 818 509 818 361 837 361 837 2 581 2 581 500 857 500 857 83 592 83 592 197 826 197 826 924 49 924 49 654 204 654 204 72 728 72 728 446 641 446 641 814 555 814 555 365 949 365 949 949 757 949 757 44 500 44 500 480 491 480 491 797 25 797 25 739 815 739 815 743 153 743 153 319 744 319 744 709 70 709 70 485 879 485 879 956 925 956 925 419 653 419 653 881 234 881 234 854 668 854 668 932 361 932 361 822 87 822 87 628 447 628 447 184 258 184 258 771 323 771 323 837 145 837 145 741 125 741 125 834 373 834 373 457 732 457 732 640 725 640 725 166 466 166 466 566 667 566 667 43 1 43 1 348 936 348 936 797 75 797 75 675 132 675 132 822 775 822 775 775 785 775 785 21 480 21 480 634 287 634 287 914 421 914 421 55 2 55 2 135 913 135 913 345 488 345 488 293 274 293 274 34 532 34 532 279 589 279 589 51 591 51 591 424 726 424 726 573 258 573 258 739 444 739 444 480 9 480 9 794 932 794 932 893 825 893 825 184 886 184 886 822 952 822 952 29 235 29 235 556 115 556 115 335 739 335 739 368 936 368 936 1 417 1 417 310 153 310 153 828 947 828 947 472 919 472 919 369 853 369 853 331 342 331 342 940 362 940 362 455 272 455 272 256 764 256 764 575 655 575 655 145 401 145 401 327 187 327 187 492 340 492 340 574 392 574 392 771 450 771 450 242 75 242 75 95 295 95 295 112 143 112 143 700 282 700 282 185 643 185 643 511 950 511 950 177 97 177 97 437 253 437 253 922 233 922 233 545 671 545 671 449 763 449 763 811 171 811 171 32 210 32 210 534 109 534 109 173 34 173 34 91 116 91 116 615 839 615 839 718 883 718 883 140 349 140 349 92 467 92 467 277 694 277 694 406 531 406 531 538 93 538 93 809 374 809 374 935 410 935 410 205 110 205 110 45 510 45 510 195 241 195 241 320 584 320 584 495 393 495 393 760 101 760 101 539 875 539 875 688 87 688 87 700 807 700 807 906 784 906 784 45 545 45 545 707 66 707 66 282 314 282 314 600 255 600 255 349 102 349 102 561 705 561 705 513 927 513 927 144 107 144 107 391 453 391 453 237 853 237 853 131 880 131 880 719 942 719 942 178 733 178 733 80 302 80 302 715 551 715 551 762 898 762 898 569 664 569 664 659 21 659 21 564 345 564 345 336 470 336 470 925 468 925 468 531 190 531 190 580 799 580 799 102 928 102 928 676 924 676 924 823 804 823 804 598 21 598 21 503 94 503 94 502 389 502 389 358 546 358 546 734 282 734 282 654 34 654 34 132 756 132 756 215 201 215 201 792 639 792 639 599 210 599 210 750 484 750 484 574 130 574 130 486 98 486 98 558 578 558 578 628 154 628 154 236 153 236 153 699 74 699 74 792 939 792 939 431 683 431 683 557 431 557 431 3 634 3 634 150 603 150 603 73 634 73 634 835 239 835 239 33 293 33 293 786 90 786 90 781 811 781 811 661 166 661 166 489 657 489 657 286 16 286 16 629 245 629 245 789 81 789 81 113 23 113 23 6 353 6 353 434 392 434 392 473 644 473 644 568 744 568 744 112 671 112 671 929 492 929 492 899 354 899 354 583 791 583 791 916 206 916 206 578 476 578 476 685 268 685 268 491 268 491 268 757 233 757 233 433 504 433 504 66 319 66 319 542 865 542 865 367 255 367 255 706 583 706 583 149 590 149 590 288 935 288 935 433 560 433 560 424 938 424 938 896 214 896 214 674 624 674 624 927 532 927 532 954 838 954 838 433 695 433 695 339 760 339 760 700 801 700 801 238 372 238 372 908 334 908 334 768 655 768 655 831 573 831 573 623 182 623 182 813 700 813 700 225 707 225 707 399 679 399 679 94 791 94 791 791 727 791 727 436 829 436 829 935 728 935 728 330 152 330 152 441 42 441 42 158 195 158 195 460 205 460 205 544 934 544 934 903 828 903 828 470 95 470 95 317 792 317 792 327 958 327 958 897 143 897 143 276 619 276 619 193 148 193 148 273 876 273 876 11 312 11 312 886 798 886 798 903 520 903 520 642 931 642 931 915 594 915 594 637 934 637 934 910 512 910 512 187 220 187 220 367 535 367 535 544 231 544 231 547 183 547 183 915 254 915 254 260 600 260 600 497 547 497 547 921 642 921 642 451 818 451 818 760 712 760 712 457 2 457 2 807 68 807 68 82 956 82 956 424 150 424 150 464 111 464 111 818 600 818 600 353 333 353 333 516 473 516 473 858 110 858 110 419 727 419 727 278 420 278 420 488 85 488 85 653 587 653 587 737 342 737 342 746 307 746 307 620 459 620 459 671 878 671 878 627 916 627 916 607 599 607 599 181 168 181 168 126 493 126 493 400 109 400 109 776 698 776 698 235 890 235 890 825 199 825 199 512 100 512 100 292 108 292 108 825 846 825 846 900 872 900 872 226 250 226 250 932 359 932 359 40 325 40 325 650 446 650 446 20 81 20 81 27 623 27 623 72 323 72 323 238 469 238 469 833 63 833 63 724 725 724 725 760 67 760 67 24 693 24 693 484 528 484 528 597 523 597 523 427 658 427 658 724 719 724 719 643 550 643 550 826 243 826 243 567 733 567 733 569 135 569 135 839 392 839 392 138 912 138 912 600 591 600 591 90 931 90 931 178 376 178 376 96 68 96 68 490 464 490 464 731 262 731 262 825 122 825 122 649 473 649 473 378 838 378 838 539 240 539 240 172 175 172 175 92 502 92 502 192 384 192 384 526 155 526 155 404 359 404 359 148 458 148 458 251 944 251 944 158 217 158 217 97 716 97 716 63 637 63 637 663 746 663 746 78 70 78 70 669 554 669 554 78 443 78 443 746 868 746 868 659 223 659 223 753 300 753 300 275 79 275 79 14 724 14 724 134 786 134 786 275 882 275 882 361 918 361 918 895 829 895 829 301 519 301 519 97 956 97 956 527 459 527 459 793 198 793 198 852 716 852 716 926 609 926 609 720 126 720 126 632 362 632 362 724 101 724 101 661 879 661 879 725 903 725 903 302 85 302 85 913 151 913 151 131 712 131 712 437 313 437 313 931 357 931 357 664 70 664 70 562 768 562 768 458 665 458 665 274 180 274 180 894 930 894 930 492 370 492 370 450 585 450 585 138 661 138 661 43 319 43 319 594 652 594 652 32 425 32 425 657 951 657 951 207 299 207 299 905 548 905 548 349 540 349 540 114 243 114 243 373 859 373 859 564 657 564 657 367 465 367 465 58 726 58 726 382 187 382 187 64 561 64 561 531 51 531 51 354 923 354 923 28 540 28 540 719 752 719 752 897 874 897 874 640 838 640 838 895 414 895 414 867 531 867 531 672 425 672 425 894 354 894 354 587 709 587 709 153 156 153 156 635 500 635 500 270 538 270 538 156 950 156 950 652 203 652 203 842 616 842 616 693 513 693 513 419 782 419 782 899 2 899 2 144 134 144 134 602 270 602 270 275 317 275 317 730 44 730 44 97 849 97 849 626 24 626 24 451 284 451 284 778 271 778 271 22 645 22 645 177 877 177 877 463 646 463 646 739 936 739 936 753 692 753 692 301 926 301 926 131 72 131 72 623 905 623 905 515 44 515 44 271 429 271 429 118 257 118 257 953 531 953 531 737 49 737 49 91 814 91 814 928 634 928 634 688 558 688 558 15 594 15 594 700 304 700 304 104 288 104 288 376 112 376 112 454 145 454 145 815 171 815 171 610 436 610 436 209 774 209 774 833 756 833 756 914 489 914 489 425 12 425 12 194 763 194 763 662 72 662 72 950 636 950 636 669 379 669 379 328 931 328 931 245 464 245 464 193 131 193 131 397 628 397 628 859 353 859 353 888 1 888 1 705 332 705 332 569 169 569 169 409 638 409 638 592 194 592 194 270 409 270 409 31 609 31 609 354 381 354 381 296 416 296 416 618 849 618 849 289 613 289 613 702 49 702 49 566 3 566 3 882 428 882 428 388 510 388 510 612 667 612 667 956 199 956 199 171 772 171 772 129 201 129 201 32 587 32 587 627 849 627 849 194 41 194 41 249 421 249 421 46 518 46 518 18 170 18 170 513 65 513 65 911 914 911 914 46 143 46 143 42 899 42 899 301 364 301 364 78 599 78 599 300 216 300 216 188 677 188 677 544 197 544 197 592 696 592 696 610 692 610 692 550 346 550 346 463 603 463 603 466 285 466 285 884 26 884 26 917 607 917 607 547 301 547 301 628 774 628 774 131 111 131 111 142 642 142 642 551 197 551 197 632 243 632 243 718 356 718 356 343 287 343 287 950 518 950 518 935 671 935 671 23 803 23 803 310 885 310 885 757 5 757 5 222 600 222 600 936 807 936 807 739 112 739 112 361 545 361 545 817 667 817 667 700 348 700 348 763 798 763 798 506 227 506 227 402 229 402 229 6 393 6 393 178 176 178 176 612 388 612 388 107 722 107 722 159 837 159 837 103 819 103 819 837 101 837 101 379 563 379 563 600 673 600 673 949 632 949 632 132 665 132 665 596 112 596 112 876 397 876 397 567 96 567 96 622 941 622 941 761 194 761 194 46 87 46 87 841 118 841 118 866 254 866 254 332 396 332 396 375 617 375 617 590 391 590 391 233 380 233 380 28 24 28 24 153 605 153 605 136 401 136 401 482 622 482 622 481 631 481 631 607 172 607 172 308 273 308 273 275 225 275 225 462 842 462 842 584 450 584 450 763 136 763 136 603 726 603 726 721 450 721 450 920 665 920 665 22 524 22 524 250 200 250 200 855 600 855 600 107 36 107 36 121 819 121 819 676 767 676 767 416 8 416 8 928 511 928 511 433 383 433 383 926 810 926 810 260 179 260 179 308 251 308 251 884 916 884 916 401 176 401 176 473 456 473 456 741 695 741 695 39 611 39 611 661 509 661 509 32 389 32 389 223 100 223 100 405 276 405 276 590 198 590 198 140 185 140 185 21 265 21 265 864 285 864 285 341 115 341 115 911 735 911 735 874 702 874 702 559 757 559 757 954 928 954 928 274 504 274 504 180 504 180 504 306 118 306 118 234 135 234 135 178 332 178 332 883 479 883 479 253 844 253 844 570 692 570 692 655 630 655 630 280 467 280 467 203 887 203 887 339 874 339 874 381 885 381 885 674 815 674 815 158 64 158 64 590 105 590 105 840 497 840 497 460 761 460 761 872 572 872 572 882 943 882 943 446 535 446 535 166 946 166 946 745 557 745 557 837 110 837 110 110 325 110 325 191 74 191 74 390 393 390 393 449 109 449 109 221 355 221 355 522 113 522 113 751 536 751 536 944 916 944 916 187 888 187 888 469 439 469 439 6 362 6 362 476 504 476 504 321 306 321 306 560 892 560 892 844 367 844 367 892 554 892 554 334 813 334 813 620 577 620 577 232 67 232 67 281 210 281 210 938 439 938 439 958 96 958 96 118 907 118 907 49 477 49 477 143 532 143 532 477 167 477 167 796 51 796 51 283 640 283 640 678 215 678 215 524 43 524 43 775 232 775 232 464 900 464 900 672 778 672 778 626 800 626 800 858 731 858 731 468 183 468 183 705 943 705 943 950 684 950 684 673 738 673 738 205 302 205 302 710 873 710 873 619 343 619 343 489 226 489 226 279 834 279 834 204 117 204 117 184 228 184 228 565 305 565 305 248 412 248 412 63 815 63 815 739 867 739 867 423 76 423 76 228 375 228 375 272 726 272 726 837 460 837 460 536 728 536 728 448 641 448 641 600 136 600 136 571 289 571 289 708 228 708 228 423 568 423 568 144 860 144 860 22 251 22 251 66 534 66 534 691 469 691 469 491 93 491 93 664 45 664 45 4 90 4 90 539 884 539 884 172 324 172 324 193 696 193 696 131 561 131 561 282 724 282 724 853 252 853 252 263 953 263 953 747 857 747 857 647 18 647 18 450 864 450 864 767 591 767 591 96 529 96 529 82 305 82 305 196 745 196 745 17 527 17 527 22 685 22 685 800 70 800 70 546 140 546 140 201 186 201 186 790 802 790 802 356 148 356 148 287 522 287 522 77 839 77 839 374 119 374 119 730 155 730 155 448 66 448 66 71 346 71 346 271 69 271 69 338 460 338 460 545 147 545 147 906 44 906 44 5 267 5 267 630 262 630 262 592 531 592 531 827 754 827 754 421 72 421 72 362 438 362 438 591 891 591 891 45 290 45 290 385 597 385 597 426 877 426 877 576 240 576 240 576 772 576 772 856 135 856 135 65 133 65 133 264 415 264 415 937 115 937 115 346 320 346 320 823 745 823 745 720 833 720 833 431 237 431 237 508 692 508 692 899 572 899 572 266 478 266 478 298 254 298 254 683 83 683 83 287 671 287 671 238 911 238 911 348 500 348 500 598 921 598 921 609 451 609 451 487 185 487 185 867 591 867 591 258 411 258 411 662 452 662 452 530 308 530 308 219 920 219 920 412 216 412 216 541 347 541 347 271 281 271 281 860 477 860 477 213 21 213 21 532 169 532 169 172 899 172 899 658 816 658 816 174 608 174 608 5 472 5 472 189 234 189 234 912 352 912 352 929 146 929 146 257 47 257 47 779 824 779 824 541 192 541 192 319 865 319 865 345 383 345 383 713 32 713 32 729 152 729 152 589 303 589 303 841 654 841 654 798 397 798 397 365 540 365 540 325 865 325 865 270 161 270 161 466 464 466 464 808 638 808 638 669 107 669 107 863 342 863 342 414 490 414 490 939 608 939 608 836 515 836 515 75 3 75 3 178 443 178 443 670 490 670 490 387 168 387 168 924 735 924 735 917 254 917 254 610 126 610 126 743 345 743 345 818 222 818 222 789 144 789 144 378 298 378 298 681 725 681 725 946 180 946 180 418 300 418 300 609 5 609 5 478 856 478 856 857 935 857 935 46 732 46 732 869 603 869 603 289 941 289 941 348 552 348 552 492 531 492 531 379 757 379 757 555 656 555 656 719 138 719 138 649 38 649 38 934 258 934 258 949 311 949 311 41 247 41 247 938 916 938 916 768 792 768 792 104 801 104 801 248 139 248 139 146 406 146 406 294 612 294 612 115 564 115 564 789 241 789 241 665 449 665 449 147 252 147 252 915 532 915 532 949 142 949 142 781 404 781 404 182 774 182 774 644 297 644 297 435 702 435 702 626 238 626 238 943 62 943 62 540 566 540 566 943 463 943 463 179 414 179 414 678 480 678 480 696 646 696 646 268 661 268 661 489 778 489 778 844 623 844 623 199 64 199 64 908 91 908 91 134 183 134 183 709 853 709 853 725 15 725 15 925 955 925 955 17 284 17 284 710 760 710 760 348 872 348 872 553 259 553 259 879 737 879 737 41 770 41 770 909 465 909 465 856 939 856 939 701 865 701 865 214 106 214 106 504 55 504 55 132 546 132 546 500 438 500 438 74 190 74 190 395 939 395 939 695 15 695 15 909 549 909 549 394 232 394 232 807 170 807 170 609 205 609 205 416 679 416 679 799 319 799 319 621 920 621 920 166 472 166 472 565 365 565 365 421 102 421 102 168 628 168 628 178 665 178 665 512 526 512 526 327 522 327 522 58 210 58 210 339 904 339 904 859 832 859 832 881 253 881 253 12 530 12 530 253 916 253 916 31 156 31 156 230 202 230 202 177 880 177 880 255 382 255 382 785 847 785 847 101 16 101 16 736 568 736 568 928 428 928 428 704 436 704 436 805 173 805 173 211 319 211 319 213 700 213 700 342 677 342 677 824 436 824 436 89 701 89 701 793 46 793 46 455 232 455 232 754 584 754 584 141 858 141 858 255 500 255 500 707 275 707 275 50 214 50 214 598 148 598 148 891 723 891 723 828 534 828 534 568 722 568 722 451 507 451 507 616 425 616 425 663 175 663 175 523 300 523 300 55 456 55 456 500 8 500 8 958 277 958 277 862 464 862 464 794 22 794 22 472 215 472 215 264 758 264 758 42 109 42 109 809 184 809 184 233 68 233 68 652 169 652 169 432 926 432 926 800 311 800 311 766 122 766 122 47 922 47 922 704 366 704 366 834 386 834 386 11 327 11 327 949 931 949 931 936 236 936 236 198 460 198 460 397 289 397 289 397 518 397 518 1 103 1 103 322 56 322 56 220 746 220 746 864 243 864 243 879 784 879 784 597 344 597 344 718 337 718 337 750 96 750 96 763 777 763 777 190 228 190 228 507 384 507 384 449 286 449 286 902 736 902 736 427 517 427 517 608 410 608 410 282 432 282 432 717 355 717 355 96 735 96 735 490 517 490 517 595 248 595 248 286 107 286 107 199 437 199 437 855 250 855 250 398 242 398 242 98 782 98 782 515 119 515 119 756 593 756 593 246 773 246 773 352 449 352 449 625 455 625 455 197 804 197 804 120 817 120 817 283 174 283 174 338 97 338 97 577 95 577 95 464 619 464 619 906 794 906 794 317 957 317 957 633 56 633 56 170 945 170 945 487 676 487 676 92 319 92 319 843 660 843 660 599 77 599 77 612 452 612 452 89 142 89 142 86 253 86 253 822 814 822 814 329 625 329 625 837 730 837 730 2 655 2 655 644 775 644 775 170 82 170 82 372 471 372 471 760 731 760 731 103 390 103 390 567 747 567 747 115 400 115 400 303 621 303 621 599 644 599 644 578 905 578 905 917 43 917 43 32 79 32 79 406 290 406 290 786 885 786 885 586 39 586 39 293 759 293 759 174 702 174 702 532 29 532 29 62 119 62 119 489 854 489 854 116 675 116 675 386 46 386 46 357 392 357 392 238 477 238 477 669 312 669 312 143 683 143 683 194 357 194 357 184 653 184 653 60 614 60 614 923 411 923 411 854 568 854 568 502 953 502 953 273 828 273 828 480 716 480 716 748 512 748 512 179 947 179 947 66 328 66 328 15 354 15 354 551 284 551 284 336 59 336 59 21 207 21 207 287 702 287 702 370 531 370 531 8 148 8 148 29 292 29 292 22 641 22 641 220 852 220 852 906 60 906 60 842 321 842 321 699 727 699 727 754 832 754 832 330 765 330 765 107 561 107 561 604 687 604 687 203 154 203 154 63 52 63 52 782 5 782 5 13 752 13 752 634 877 634 877 685 949 685 949 618 775 618 775 601 348 601 348 165 357 165 357 363 620 363 620 313 8 313 8 241 522 241 522 585 801 585 801 282 832 282 832 648 155 648 155 342 363 342 363 460 242 460 242 879 938 879 938 729 873 729 873 628 350 628 350 781 450 781 450 125 480 125 480 937 346 937 346 719 829 719 829 853 439 853 439 320 339 320 339 4 821 4 821 367 463 367 463 229 10 229 10 371 942 371 942 560 66 560 66 841 140 841 140 97 266 97 266 125 657 125 657 297 319 297 319 280 265 280 265 368 498 368 498 958 216 958 216 763 806 763 806 686 850 686 850 417 55 417 55 507 172 507 172 41 508 41 508 525 471 525 471 168 857 168 857 817 38 817 38 518 315 518 315 100 887 100 887 955 75 955 75 820 680 820 680 319 290 319 290 428 672 428 672 414 451 414 451 256 100 256 100 827 382 827 382 268 606 268 606 533 447 533 447 879 766 879 766 442 799 442 799 528 354 528 354 171 902 171 902 862 73 862 73 563 338 563 338 819 221 819 221 168 322 168 322 734 442 734 442 623 947 623 947 517 344 517 344 286 38 286 38 688 537 688 537 59 332 59 332 148 38 148 38 551 557 551 557 448 140 448 140 825 202 825 202 132 556 132 556 339 546 339 546 125 512 125 512 779 927 779 927 292 330 292 330 678 41 678 41 664 792 664 792 494 59 494 59 381 739 381 739 744 942 744 942 157 301 157 301 23 546 23 546 611 544 611 544 609 337 609 337 194 399 194 399 373 9 373 9 155 205 155 205 741 181 741 181 218 406 218 406 9 482 9 482 769 903 769 903 757 834 757 834 878 203 878 203 462 635 462 635 451 855 451 855 560 569 560 569 172 32 172 32 515 413 515 413 106 328 106 328 556 36 556 36 662 565 662 565 49 908 49 908 712 321 712 321 20 6 20 6 677 340 677 340 514 741 514 741 769 19 769 19 544 267 544 267 302 503 302 503 947 62 947 62 105 631 105 631 239 250 239 250 223 909 223 909 552 15 552 15 85 846 85 846 553 818 553 818 255 801 255 801 404 407 404 407 791 777 791 777 391 339 391 339 25 670 25 670 846 316 846 316 504 221 504 221 113 731 113 731 791 248 791 248 958 618 958 618 384 709 384 709 577 335 577 335 471 234 471 234 243 728 243 728 910 671 910 671 59 243 59 243 778 705 778 705 263 177 263 177 352 554 352 554 740 321 740 321 80 478 80 478 292 500 292 500 679 439 679 439 35 37 35 37 3 272 3 272 731 759 731 759 95 450 95 450 797 907 797 907 284 372 284 372 427 201 427 201 331 890 331 890 528 506 528 506 713 885 713 885 919 592 919 592 432 938 432 938 920 510 920 510 504 340 504 340 682 865 682 865 850 403 850 403 476 693 476 693 516 947 516 947 493 229 493 229 57 695 57 695 405 457 405 457 5 390 5 390 956 175 956 175 781 40 781 40 828 619 828 619 865 623 865 623 104 172 104 172 393 589 393 589 120 907 120 907 226 953 226 953 500 666 500 666 790 428 790 428 405 435 405 435 213 53 213 53 912 840 912 840 71 829 71 829 386 861 386 861 421 217 421 217 708 145 708 145 161 354 161 354 921 319 921 319 698 660 698 660 842 10 842 10 527 465 527 465 33 202 33 202 290 477 290 477 332 760 332 760 807 481 807 481 231 338 231 338 175 225 175 225 600 647 600 647 588 258 588 258 614 801 614 801 298 577 298 577 698 904 698 904 316 578 316 578 729 216 729 216 148 557 148 557 678 608 678 608 126 76 126 76 6 681 6 681 453 414 453 414 112 185 112 185 269 92 269 92 354 304 354 304 694 83 694 83 684 288 684 288 291 36 291 36 629 895 629 895 927 179 927 179 912 188 912 188 136 316 136 316 2 332 2 332 776 385 776 385 285 295 285 295 61 612 61 612 168 102 168 102 754 41 754 41 802 26 802 26 911 585 911 585 670 406 670 406 626 324 626 324 367 784 367 784 438 281 438 281 421 10 421 10 448 481 448 481 539 11 539 11 22 52 22 52 720 473 720 473 154 73 154 73 905 444 905 444 288 922 288 922 908 44 908 44 465 917 465 917 813 662 813 662 497 633 497 633 698 494 698 494 287 775 287 775 696 658 696 658 823 700 823 700 515 754 515 754 913 730 913 730 233 367 233 367 267 411 267 411 419 509 419 509 114 417 114 417 34 479 34 479 659 72 659 72 659 424 659 424 129 219 129 219 172 675 172 675 878 187 878 187 417 570 417 570 149 482 149 482 720 96 720 96 235 840 235 840 808 901 808 901 395 403 395 403 44 708 44 708 619 518 619 518 75 96 75 96 689 727 689 727 899 644 899 644 339 765 339 765 583 718 583 718 396 156 396 156 543 1 543 1 150 19 150 19 355 473 355 473 408 292 408 292 766 59 766 59 382 778 382 778 617 175 617 175 397 292 397 292 60 891 60 891 502 374 502 374 242 410 242 410 618 608 618 608 888 538 888 538 1 394 1 394 364 344 364 344 318 121 318 121 738 59 738 59 413 330 413 330 746 368 746 368 371 705 371 705 541 197 541 197 687 516 687 516 166 368 166 368 447 863 447 863 367 884 367 884 259 557 259 557 145 922 145 922 605 784 605 784 196 690 196 690 741 751 741 751 175 305 175 305 233 883 233 883 300 124 300 124 9 128 9 128 316 393 316 393 126 59 126 59 687 194 687 194 869 832 869 832 133 262 133 262 455 302 455 302 249 536 249 536 415 109 415 109 148 288 148 288 103 48 103 48 24 326 24 326 454 844 454 844 105 234 105 234 606 445 606 445 268 369 268 369 483 194 483 194 200 695 200 695 393 464 393 464 449 952 449 952 452 676 452 676 330 192 330 192 549 384 549 384 704 111 704 111 392 751 392 751 382 347 382 347 144 868 144 868 560 626 560 626 20 877 20 877 748 278 748 278 440 221 440 221 405 902 405 902 393 85 393 85 496 659 496 659 324 274 324 274 29 848 29 848 189 318 189 318 784 265 784 265 67 902 67 902 934 812 934 812 482 633 482 633 431 670 431 670 146 268 146 268 661 296 661 296 940 349 940 349 446 848 446 848 638 612 638 612 124 767 124 767 895 543 895 543 287 880 287 880 538 921 538 921 98 851 98 851 296 658 296 658 260 710 260 710 242 813 242 813 654 552 654 552 743 205 743 205 52 686 52 686 732 112 732 112 224 305 224 305 851 812 851 812 570 543 570 543 329 838 329 838 206 851 206 851 895 853 895 853 768 953 768 953 75 321 75 321 454 389 454 389 125 743 125 743 300 132 300 132 271 186 271 186 343 895 343 895 44 622 44 622 754 428 754 428 927 9 927 9 590 520 590 520 841 269 841 269 337 161 337 161 855 309 855 309 667 753 667 753 590 555 590 555 55 660 55 660 255 110 255 110 569 469 569 469 946 942 946 942 381 503 381 503 924 106 924 106 798 667 798 667 347 378 347 378 679 383 679 383 845 218 845 218 451 368 451 368 886 63 886 63 667 556 667 556 428 763 428 763 918 355 918 355 417 916 417 916 287 391 287 391 147 376 147 376 114 951 114 951 47 576 47 576 240 507 240 507 484 103 484 103 924 664 924 664 32 342 32 342 627 121 627 121 846 406 846 406 906 772 906 772 931 188 931 188 162 240 162 240 908 916 908 916 330 877 330 877 676 377 676 377 513 550 513 550 500 226 500 226 86 71 86 71 918 950 918 950 89 712 89 712 491 551 491 551 766 83 766 83 473 721 473 721 63 525 63 525 336 728 336 728 154 867 154 867 680 728 680 728 876 532 876 532 177 115 177 115 226 623 226 623 178 831 178 831 185 836 185 836 738 341 738 341 387 848 387 848 111 534 111 534 749 693 749 693 525 831 525 831 876 916 876 916 518 670 518 670 176 142 176 142 716 415 716 415 209 114 209 114 231 667 231 667 95 52 95 52 197 938 197 938 475 587 475 587 849 209 849 209 762 905 762 905 655 663 655 663 85 651 85 651 703 24 703 24 819 948 819 948 708 7 708 7 711 117 711 117 808 666 808 666 323 319 323 319 93 291 93 291 147 869 147 869 43 562 43 562 876 844 876 844 281 695 281 695 899 567 899 567 804 891 804 891 206 705 206 705 415 525 415 525 188 344 188 344 5 336 5 336 946 552 946 552 284 330 284 330 88 864 88 864 456 377 456 377 781 750 781 750 683 385 683 385 749 605 749 605 114 846 114 846 527 27 527 27 481 674 481 674 900 462 900 462 209 947 209 947 255 895 255 895 615 762 615 762 663 542 663 542 42 411 42 411 123 222 123 222 730 288 730 288 649 283 649 283 159 400 159 400 129 284 129 284 147 181 147 181 589 6 589 6 916 791 916 791 548 344 548 344 459 410 459 410 543 50 543 50 407 568 407 568 53 220 53 220 101 446 101 446 427 524 427 524 724 700 724 700 568 32 568 32 302 255 302 255 756 386 756 386 126 32 126 32 35 467 35 467 786 333 786 333 491 660 491 660 454 514 454 514 655 447 655 447 617 247 617 247 48 869 48 869 382 253 382 253 438 676 438 676 784 908 784 908 460 771 460 771 235 706 235 706 486 57 486 57 767 854 767 854 856 468 856 468 716 158 716 158 735 49 735 49 481 700 481 700 4 349 4 349 574 387 574 387 788 874 788 874 118 754 118 754 296 132 296 132 534 487 534 487 929 431 929 431 445 667 445 667 86 884 86 884 284 276 284 276 544 21 544 21 62 802 62 802 549 842 549 842 99 393 99 393 134 757 134 757 366 751 366 751 588 629 588 629 693 882 693 882 677 495 677 495 47 285 47 285 512 624 512 624 67 565 67 565 882 482 882 482 83 467 83 467 454 517 454 517 525 487 525 487 814 629 814 629 920 430 920 430 201 479 201 479 860 958 860 958 391 287 391 287 512 850 512 850 416 952 416 952 936 88 936 88 59 691 59 691 913 650 913 650 293 104 293 104 455 447 455 447 483 913 483 913 941 385 941 385 131 392 131 392 130 742 130 742 303 188 303 188 506 439 506 439 626 108 626 108 431 783 431 783 108 623 108 623 434 371 434 371 535 162 535 162 434 674 434 674 520 148 520 148 891 834 891 834 93 866 93 866 558 712 558 712 171 250 171 250 873 634 873 634 385 102 385 102 40 885 40 885 617 901 617 901 320 762 320 762 532 211 532 211 747 341 747 341 308 69 308 69 760 707 760 707 515 923 515 923 675 482 675 482 942 347 942 347 213 376 213 376 16 948 16 948 204 413 204 413 33 640 33 640 667 108 667 108 588 128 588 128 423 284 423 284 458 946 458 946 594 517 594 517 738 289 738 289 657 799 657 799 302 724 302 724 202 530 202 530 144 26 144 26 517 887 517 887 501 841 501 841 593 663 593 663 464 944 464 944 641 446 641 446 119 23 119 23 54 546 54 546 13 238 13 238 280 741 280 741 545 651 545 651 478 456 478 456 261 255 261 255 933 179 933 179 389 360 389 360 896 235 896 235 292 743 292 743 859 691 859 691 748 355 748 355 143 95 143 95 26 493 26 493 269 696 269 696 258 306 258 306 375 60 375 60 392 338 392 338 845 805 845 805 284 478 284 478 137 676 137 676 487 52 487 52 279 836 279 836 74 694 74 694 683 303 683 303 490 498 490 498 914 762 914 762 603 396 603 396 560 768 560 768 771 741 771 741 719 373 719 373 217 871 217 871 572 562 572 562 491 21 491 21 103 708 103 708 766 482 766 482 388 512 388 512 506 647 506 647 55 253 55 253 469 22 469 22 285 546 285 546 888 857 888 857 571 619 571 619 467 340 467 340 191 163 191 163 585 607 585 607 133 913 133 913 487 4 487 4 561 16 561 16 693 43 693 43 12 862 12 862 33 615 33 615 729 249 729 249 929 403 929 403 442 244 442 244 308 619 308 619 166 482 166 482 346 424 346 424 922 243 922 243 647 845 647 845 194 593 194 593 590 681 590 681 615 279 615 279 148 29 148 29 689 533 689 533 296 355 296 355 482 911 482 911 714 935 714 935 526 369 526 369 784 877 784 877 314 471 314 471 333 795 333 795 925 436 925 436 242 928 242 928 67 167 67 167 212 253 212 253 852 754 852 754 514 207 514 207 23 870 23 870 900 666 900 666 746 660 746 660 10 119 10 119 347 948 347 948 890 902 890 902 432 833 432 833 674 306 674 306 520 803 520 803 438 155 438 155 233 842 233 842 490 161 490 161 597 129 597 129 135 118 135 118 809 196 809 196 700 303 700 303 830 34 830 34 929 25 929 25 612 161 612 161 760 816 760 816 427 956 427 956 127 306 127 306 628 202 628 202 184 307 184 307 279 700 279 700 458 783 458 783 916 134 916 134 510 338 510 338 809 241 809 241 585 78 585 78 829 35 829 35 851 880 851 880 219 802 219 802 833 102 833 102 176 781 176 781 499 767 499 767 417 814 417 814 208 97 208 97 315 231 315 231 176 281 176 281 437 760 437 760 19 620 19 620 189 956 189 956 791 861 791 861 147 289 147 289 25 677 25 677 682 348 682 348 297 540 297 540 432 617 432 617 825 823 825 823 905 97 905 97 663 218 663 218 896 549 896 549 899 191 899 191 231 216 231 216 314 912 314 912 691 268 691 268 753 574 753 574 927 519 927 519 927 303 927 303 558 725 558 725 842 750 842 750 638 266 638 266 633 524 633 524 302 711 302 711 510 526 510 526 380 83 380 83 368 456 368 456 834 77 834 77 598 3 598 3 87 516 87 516 467 653 467 653 332 229 332 229 102 899 102 899 320 552 320 552 826 848 826 848 496 546 496 546 509 679 509 679 481 807 481 807 882 288 882 288 806 241 806 241 255 480 255 480 901 159 901 159 286 571 286 571 11 24 11 24 241 142 241 142 221 333 221 333 661 161 661 161 394 158 394 158 955 94 955 94 483 19 483 19 645 220 645 220 727 82 727 82 54 245 54 245 769 817 769 817 495 770 495 770 68 571 68 571 668 651 668 651 448 673 448 673 511 512 511 512 72 284 72 284 177 538 177 538 521 857 521 857 640 537 640 537 815 637 815 637 760 69 760 69 800 176 800 176 736 561 736 561 528 5 528 5 161 93 161 93 170 3 170 3 418 691 418 691 929 556 929 556 524 651 524 651 12 72 12 72 895 267 895 267 809 713 809 713 544 566 544 566 891 493 891 493 493 745 493 745 151 541 151 541 639 740 639 740 926 542 926 542 941 245 941 245 534 546 534 546 341 722 341 722 218 674 218 674 898 597 898 597 722 719 722 719 737 922 737 922 148 323 148 323 726 614 726 614 105 252 105 252 169 243 169 243 887 663 887 663 873 17 873 17 950 921 950 921 499 243 499 243 656 571 656 571 179 626 179 626 883 871 883 871 15 185 15 185 122 432 122 432 526 884 526 884 553 314 553 314 375 186 375 186 167 248 167 248 897 751 897 751 759 206 759 206 638 267 638 267 337 675 337 675 17 831 17 831 292 96 292 96 156 816 156 816 868 165 868 165 657 134 657 134 448 886 448 886 788 366 788 366 610 859 610 859 695 62 695 62 369 391 369 391 137 800 137 800 946 584 946 584 95 23 95 23 615 613 615 613 785 881 785 881 279 579 279 579 144 197 144 197 330 953 330 953 74 238 74 238 29 816 29 816 765 916 765 916 641 624 641 624 465 661 465 661 678 933 678 933 389 250 389 250 597 932 597 932 48 182 48 182 581 369 581 369 3 941 3 941 72 454 72 454 234 694 234 694 659 230 659 230 245 312 245 312 344 939 344 939 539 588 539 588 180 898 180 898 281 520 281 520 191 335 191 335 314 137 314 137 151 203 151 203 804 565 804 565 26 77 26 77 257 284 257 284 596 104 596 104 73 820 73 820 484 912 484 912 587 540 587 540 942 805 942 805 561 852 561 852 103 403 103 403 200 353 200 353 724 274 724 274 338 66 338 66 68 883 68 883 595 941 595 941 352 367 352 367 564 145 564 145 639 225 639 225 514 958 514 958 322 406 322 406 556 938 556 938 856 711 856 711 718 359 718 359 373 693 373 693 74 42 74 42 788 828 788 828 140 395 140 395 824 109 824 109 595 548 595 548 404 277 404 277 664 297 664 297 377 614 377 614 695 732 695 732 46 786 46 786 863 507 863 507 540 536 540 536 853 125 853 125 788 271 788 271 412 457 412 457 446 20 446 20 665 460 665 460 449 867 449 867 633 152 633 152 284 230 284 230 104 603 104 603 371 238 371 238 868 893 868 893 876 644 876 644 106 630 106 630 893 266 893 266 89 734 89 734 89 272 89 272 640 683 640 683 228 834 228 834 670 6 670 6 169 772 169 772 956 810 956 810 26 648 26 648 467 166 467 166 782 498 782 498 487 418 487 418 17 690 17 690 584 292 584 292 71 661 71 661 232 685 232 685 674 673 674 673 345 371 345 371 923 851 923 851 894 367 894 367 841 714 841 714 944 514 944 514 587 508 587 508 202 747 202 747 632 501 632 501 631 631 631 631 535 543 535 543 55 685 55 685 382 781 382 781 380 163 380 163 639 564 639 564 512 633 512 633 106 371 106 371 915 65 915 65 360 94 360 94 333 567 333 567 672 748 672 748 864 20 864 20 35 830 35 830 281 609 281 609 256 9 256 9 839 957 839 957 440 213 440 213 546 4 546 4 239 456 239 456 180 870 180 870 331 434 331 434 157 87 157 87 634 560 634 560 892 737 892 737 537 739 537 739 469 864 469 864 343 724 343 724 494 548 494 548 387 611 387 611 57 502 57 502 18 102 18 102 314 860 314 860 461 655 461 655 755 540 755 540 916 102 916 102 577 781 577 781 387 105 387 105 694 63 694 63 137 37 137 37 106 909 106 909 236 594 236 594 516 766 516 766 548 629 548 629 303 289 303 289 135 890 135 890 476 682 476 682 336 83 336 83 431 689 431 689 871 50 871 50 735 324 735 324 708 889 708 889 32 91 32 91 448 271 448 271 736 633 736 633 5 456 5 456 807 891 807 891 18 827 18 827 906 51 906 51 54 865 54 865 880 536 880 536 474 287 474 287 216 403 216 403 606 95 606 95 816 434 816 434 411 138 411 138 381 401 381 401 527 909 527 909 725 534 725 534 766 663 766 663 464 871 464 871 286 335 286 335 659 397 659 397 510 50 510 50 415 555 415 555 69 400 69 400 641 955 641 955 560 375 560 375 205 282 205 282 22 879 22 879 950 880 950 880 771 21 771 21 546 111 546 111 640 192 640 192 462 417 462 417 359 697 359 697 6 582 6 582 752 851 752 851 240 804 240 804 239 776 239 776 264 59 264 59 465 656 465 656 759 604 759 604 313 934 313 934 335 253 335 253 890 866 890 866 460 97 460 97 59 83 59 83 9 574 9 574 442 873 442 873 909 911 909 911 378 161 378 161 153 542 153 542 872 901 872 901 545 753 545 753 717 763 717 763 195 540 195 540 96 799 96 799 668 280 668 280 173 204 173 204 383 280 383 280 2 912 2 912 486 242 486 242 3 192 3 192 638 592 638 592 146 339 146 339 565 12 565 12 675 212 675 212 396 468 396 468 57 795 57 795 519 713 519 713 765 21 765 21 369 122 369 122 278 935 278 935 58 773 58 773 806 69 806 69 86 165 86 165 672 89 672 89 898 687 898 687 136 675 136 675 394 190 394 190 828 812 828 812 200 202 200 202 312 530 312 530 640 247 640 247 539 781 539 781 823 468 823 468 663 181 663 181 850 710 850 710 165 883 165 883 541 503 541 503 68 56 68 56 512 44 512 44 162 242 162 242 244 552 244 552 608 425 608 425 268 527 268 527 269 515 269 515 116 709 116 709 599 697 599 697 553 420 553 420 215 178 215 178 725 786 725 786 202 896 202 896 97 886 97 886 880 151 880 151 864 954 864 954 865 430 865 430 319 182 319 182 181 776 181 776 798 349 798 349 474 31 474 31 397 595 397 595 458 183 458 183 902 349 902 349 462 604 462 604 730 568 730 568 59 67 59 67 365 65 365 65 955 208 955 208 216 341 216 341 877 382 877 382 139 690 139 690 34 611 34 611 730 165 730 165 717 724 717 724 102 408 102 408 910 951 910 951 92 897 92 897 780 888 780 888 917 724 917 724 42 529 42 529 647 631 647 631 84 408 84 408 607 97 607 97 107 937 107 937 389 134 389 134 421 2 421 2 429 358 429 358 726 357 726 357 801 389 801 389 898 334 898 334 689 916 689 916 555 912 555 912 601 950 601 950 63 758 63 758 278 106 278 106 942 164 942 164 294 730 294 730 712 19 712 19 542 673 542 673 716 122 716 122 937 695 937 695 574 562 574 562 830 251 830 251 632 739 632 739 927 898 927 898 600 477 600 477 200 226 200 226 506 725 506 725 550 850 550 850 817 657 817 657 926 819 926 819 748 643 748 643 48 223 48 223 419 163 419 163 639 352 639 352 604 142 604 142 401 656 401 656 513 21 513 21 614 954 614 954 228 34 228 34 494 507 494 507 773 101 773 101 202 598 202 598 184 650 184 650 412 865 412 865 374 682 374 682 460 263 460 263 801 273 801 273 447 915 447 915 569 427 569 427 710 728 710 728 44 682 44 682 870 290 870 290 433 56 433 56 682 794 682 794 14 892 14 892 134 828 134 828 791 642 791 642 724 669 724 669 134 889 134 889 643 245 643 245 591 412 591 412 462 143 462 143 113 663 113 663 372 636 372 636 138 824 138 824 438 668 438 668 256 683 256 683 630 769 630 769 64 13 64 13 942 511 942 511 267 451 267 451 132 422 132 422 677 466 677 466 70 122 70 122 663 533 663 533 443 127 443 127 795 812 795 812 954 571 954 571 595 405 595 405 54 922 54 922 188 642 188 642 130 477 130 477 357 945 357 945 860 40 860 40 95 927 95 927 362 176 362 176 295 26 295 26 324 414 324 414 539 669 539 669 214 492 214 492 677 356 677 356 423 260 423 260 416 473 416 473 741 68 741 68 422 583 422 583 707 712 707 712 197 30 197 30 776 173 776 173 584 236 584 236 112 198 112 198 149 644 149 644 836 328 836 328 576 264 576 264 95 562 95 562 9 680 9 680 836 356 836 356 865 948 865 948 706 47 706 47 441 281 441 281 499 434 499 434 832 211 832 211 377 424 377 424 782 317 782 317 378 198 378 198 310 558 310 558 87 308 87 308 250 163 250 163 650 316 650 316 712 466 712 466 292 583 292 583 940 900 940 900 495 145 495 145 664 491 664 491 928 466 928 466 702 376 702 376 384 901 384 901 249 636 249 636 678 176 678 176 705 422 705 422 175 872 175 872 215 445 215 445 897 323 897 323 917 914 917 914 951 77 951 77 337 591 337 591 397 951 397 951 735 785 735 785 444 401 444 401 153 403 153 403 375 309 375 309 225 393 225 393 149 646 149 646 375 801 375 801 300 806 300 806 752 391 752 391 396 332 396 332 453 890 453 890 46 860 46 860 638 399 638 399 822 894 822 894 112 246 112 246 785 541 785 541 455 281 455 281 65 322 65 322 490 706 490 706 623 434 623 434 510 704 510 704 346 532 346 532 572 880 572 880 557 408 557 408 452 612 452 612 297 855 297 855 905 110 905 110 514 8 514 8 303 109 303 109 643 733 643 733 125 680 125 680 260 746 260 746 805 661 805 661 444 834 444 834 476 366 476 366 685 324 685 324 403 674 403 674 164 691 164 691 701 541 701 541 785 152 785 152 374 889 374 889 684 574 684 574 210 107 210 107 547 847 547 847 555 676 555 676 934 131 934 131 590 589 590 589 734 76 734 76 664 63 664 63 298 178 298 178 172 611 172 611 859 814 859 814 803 714 803 714 353 225 353 225 815 498 815 498 87 356 87 356 855 577 855 577 876 107 876 107 172 528 172 528 438 762 438 762 640 643 640 643 938 376 938 376 454 423 454 423 28 297 28 297 869 86 869 86 856 184 856 184 455 479 455 479 515 742 515 742 689 312 689 312 97 954 97 954 831 482 831 482 50 605 50 605 552 115 552 115 346 766 346 766 93 287 93 287 708 209 708 209 106 897 106 897 456 870 456 870 498 438 498 438 158 599 158 599 648 283 648 283 748 604 748 604 415 410 415 410 947 111 947 111 451 115 451 115 42 140 42 140 657 485 657 485 242 634 242 634 947 880 947 880 757 184 757 184 275 413 275 413 512 248 512 248 457 251 457 251 676 861 676 861 863 576 863 576 180 205 180 205 770 738 770 738 316 81 316 81 9 498 9 498 351 938 351 938 359 307 359 307 177 647 177 647 644 949 644 949 466 662 466 662 620 144 620 144 341 720 341 720 37 302 37 302 741 953 741 953 125 606 125 606 924 485 924 485 439 958 439 958 550 786 550 786 759 213 759 213 361 835 361 835 278 591 278 591 720 376 720 376 226 434 226 434 714 130 714 130 686 318 686 318 238 830 238 830 641 40 641 40 206 63 206 63 167 813 167 813 764 709 764 709 206 387 206 387 27 690 27 690 657 606 657 606 649 704 649 704 100 10 100 10 217 942 217 942 193 222 193 222 363 4 363 4 873 76 873 76 2 79 2 79 309 806 309 806 334 408 334 408 406 368 406 368 267 161 267 161 576 68 576 68 655 65 655 65 447 202 447 202 473 660 473 660 142 543 142 543 293 331 293 331 658 862 658 862 62 534 62 534 840 723 840 723 851 429 851 429 42 840 42 840 302 323 302 323 416 484 416 484 588 350 588 350 926 82 926 82 431 878 431 878 106 801 106 801 73 379 73 379 775 622 775 622 851 501 851 501 792 723 792 723 371 721 371 721 325 593 325 593 137 752 137 752 691 434 691 434 401 741 401 741 201 941 201 941 92 782 92 782 586 331 586 331 337 435 337 435 866 539 866 539 845 591 845 591 726 801 726 801 701 940 701 940 154 902 154 902 201 511 201 511 882 262 882 262 145 935 145 935 889 343 889 343 262 151 262 151 591 442 591 442 199 864 199 864 409 711 409 711 239 533 239 533 377 86 377 86 174 214 174 214 192 419 192 419 198 18 198 18 599 752 599 752 944 709 944 709 416 443 416 443 673 624 673 624 887 944 887 944 94 565 94 565 411 453 411 453 195 210 195 210 732 889 732 889 543 774 543 774 600 493 600 493 250 55 250 55 44 725 44 725 354 73 354 73 286 348 286 348 43 870 43 870 437 414 437 414 746 386 746 386 40 631 40 631 654 687 654 687 13 354 13 354 192 184 192 184 865 299 865 299 440 909 440 909 586 669 586 669 125 476 125 476 805 48 805 48 259 104 259 104 80 459 80 459 784 623 784 623 734 561 734 561 566 944 566 944 783 203 783 203 688 389 688 389 164 563 164 563 619 608 619 608 377 151 377 151 151 334 151 334 230 17 230 17 128 240 128 240 321 189 321 189 812 762 812 762 555 68 555 68 687 314 687 314 24 645 24 645 157 855 157 855 220 592 220 592 419 726 419 726 484 365 484 365 135 736 135 736 361 696 361 696 358 273 358 273 954 452 954 452 227 531 227 531 762 417 762 417 69 724 69 724 474 482 474 482 635 262 635 262 891 444 891 444 705 187 705 187 823 282 823 282 405 558 405 558 762 950 762 950 396 291 396 291 336 421 336 421 45 781 45 781 861 310 861 310 75 361 75 361 430 295 430 295 373 410 373 410 485 871 485 871 433 609 433 609 127 94 127 94 419 314 419 314 722 796 722 796 360 741 360 741 608 181 608 181 188 458 188 458 708 939 708 939 240 831 240 831 673 364 673 364 609 38 609 38 723 631 723 631 916 93 916 93 233 863 233 863 392 213 392 213 260 411 260 411 339 352 339 352 186 79 186 79 467 898 467 898 484 688 484 688 331 666 331 666 829 236 829 236 478 646 478 646 243 936 243 936 575 225 575 225 698 750 698 750 918 42 918 42 820 693 820 693 818 809 818 809 256 712 256 712 248 233 248 233 455 81 455 81 622 674 622 674 765 391 765 391 191 657 191 657 437 367 437 367 277 770 277 770 133 456 133 456 457 631 457 631 229 219 229 219 315 746 315 746 410 622 410 622 241 263 241 263 930 14 930 14 869 615 869 615 578 137 578 137 747 253 747 253 718 108 718 108 11 510 11 510 299 230 299 230 17 189 17 189 551 674 551 674 597 311 597 311 158 80 158 80 403 368 403 368 573 334 573 334 203 164 203 164 73 111 73 111 113 385 113 385 563 293 563 293 222 140 222 140 483 711 483 711 865 48 865 48 149 163 149 163 794 113 794 113 377 648 377 648 400 545 400 545 567 201 567 201 746 412 746 412 759 711 759 711 465 815 465 815 226 362 226 362 199 333 199 333 273 410 273 410 643 730 643 730 677 503 677 503 127 65 127 65 758 585 758 585 259 568 259 568 710 572 710 572 222 47 222 47 699 407 699 407 687 851 687 851 731 94 731 94 698 556 698 556 711 538 711 538 139 934 139 934 618 309 618 309 312 866 312 866 498 227 498 227 514 375 514 375 868 336 868 336 598 115 598 115 327 496 327 496 640 566 640 566 353 746 353 746 53 545 53 545 119 602 119 602 134 85 134 85 481 501 481 501 752 92 752 92 510 871 510 871 497 433 497 433 891 728 891 728 200 820 200 820 308 125 308 125 211 495 211 495 549 507 549 507 83 276 83 276 818 814 818 814 379 876 379 876 702 668 702 668 540 479 540 479 614 146 614 146 335 589 335 589 617 141 617 141 336 489 336 489 240 568 240 568 231 548 231 548 952 141 952 141 163 685 163 685 527 569 527 569 823 280 823 280 554 67 554 67 353 657 353 657 241 784 241 784 403 936 403 936 730 944 730 944 565 906 565 906 93 31 93 31 594 602 594 602 528 105 528 105 745 163 745 163 273 481 273 481 384 396 384 396 264 521 264 521 877 110 877 110 896 277 896 277 913 198 913 198 142 811 142 811 94 28 94 28 619 603 619 603 758 234 758 234 768 145 768 145 823 484 823 484 698 233 698 233 262 490 262 490 158 153 158 153 887 145 887 145 415 310 415 310 726 38 726 38 313 295 313 295 430 110 430 110 750 683 750 683 864 127 864 127 355 264 355 264 812 533 812 533 785 685 785 685 827 708 827 708 946 920 946 920 526 224 526 224 467 280 467 280 178 643 178 643 948 1 948 1 655 8 655 8 933 44 933 44 43 748 43 748 354 833 354 833 162 227 162 227 855 827 855 827 587 103 587 103 525 260 525 260 501 112 501 112 204 427 204 427 653 350 653 350 300 759 300 759 950 783 950 783 670 481 670 481 598 445 598 445 899 273 899 273 130 576 130 576 787 155 787 155 723 910 723 910 684 202 684 202 324 386 324 386 828 405 828 405 379 248 379 248 134 837 134 837 774 729 774 729 858 200 858 200 667 124 667 124 952 380 952 380 780 613 780 613 767 460 767 460 674 678 674 678 190 439 190 439 412 664 412 664 279 487 279 487 725 319 725 319 430 592 430 592 62 957 62 957 895 789 895 789 889 290 889 290 589 40 589 40 642 27 642 27 492 92 492 92 732 291 732 291 69 357 69 357 310 625 310 625 862 217 862 217 509 939 509 939 843 612 843 612 754 600 754 600 321 867 321 867 344 558 344 558 19 166 19 166 154 211 154 211 333 106 333 106 65 184 65 184 663 515 663 515 884 58 884 58 825 806 825 806 517 400 517 400 486 627 486 627 387 413 387 413 42 602 42 602 419 404 419 404 200 441 200 441 848 465 848 465 469 44 469 44 43 847 43 847 146 197 146 197 824 722 824 722 284 810 284 810 496 904 496 904 90 792 90 792 193 258 193 258 872 835 872 835 34 799 34 799 923 736 923 736 229 508 229 508 517 225 517 225 775 731 775 731 613 800 613 800 905 346 905 346 570 386 570 386 8 839 8 839 430 123 430 123 396 321 396 321 154 544 154 544 270 890 270 890 892 869 892 869 852 268 852 268 3 172 3 172 587 271 587 271 628 440 628 440 241 408 241 408 560 36 560 36 779 835 779 835 697 679 697 679 830 772 830 772 549 258 549 258 931 378 931 378 111 135 111 135 132 174 132 174 92 207 92 207 766 777 766 777 949 47 949 47 633 387 633 387 402 11 402 11 210 635 210 635 716 861 716 861 142 487 142 487 443 34 443 34 25 526 25 526 646 779 646 779 602 456 602 456 251 885 251 885 202 935 202 935 639 955 639 955 478 377 478 377 665 744 665 744 3 587 3 587 723 906 723 906 427 586 427 586 492 429 492 429 816 169 816 169 304 291 304 291 783 144 783 144 32 94 32 94 392 609 392 609 879 838 879 838 268 131 268 131 714 112 714 112 359 815 359 815 287 89 287 89 628 489 628 489 714 100 714 100 467 249 467 249 323 165 323 165 885 520 885 520 353 370 353 370 894 210 894 210 133 108 133 108 427 502 427 502 103 397 103 397 949 320 949 320 606 294 606 294 720 626 720 626 269 356 269 356 508 228 508 228 62 840 62 840 45 883 45 883 574 708 574 708 911 112 911 112 425 578 425 578 707 92 707 92 434 825 434 825 822 181 822 181 938 902 938 902 359 761 359 761 601 800 601 800 394 315 394 315 38 18 38 18 896 101 896 101 459 583 459 583 654 732 654 732 884 267 884 267 132 739 132 739 137 578 137 578 387 282 387 282 464 687 464 687 343 10 343 10 335 24 335 24 951 92 951 92 223 365 223 365 368 898 368 898 102 801 102 801 614 382 614 382 211 756 211 756 571 66 571 66 179 163 179 163 341 468 341 468 263 538 263 538 607 171 607 171 501 88 501 88 160 254 160 254 722 576 722 576 695 617 695 617 703 593 703 593 45 793 45 793 855 820 855 820 456 388 456 388 793 174 793 174 443 248 443 248 168 453 168 453 258 100 258 100 219 218 219 218 341 238 341 238 254 81 254 81 468 228 468 228 938 160 938 160 693 354 693 354 649 828 649 828 213 615 213 615 352 94 352 94 421 956 421 956 738 319 738 319 135 206 135 206 529 616 529 616 946 903 946 903 569 843 569 843 438 630 438 630 256 710 256 710 17 174 17 174 100 303 100 303 483 599 483 599 201 108 201 108 480 936 480 936 413 695 413 695 837 763 837 763 733 683 733 683 349 852 349 852 455 427 455 427 428 413 428 413 488 626 488 626 247 72 247 72 743 538 743 538 633 312 633 312 951 425 951 425 367 611 367 611 431 417 431 417 739 777 739 777 308 886 308 886 711 273 711 273 69 884 69 884 611 103 611 103 460 401 460 401 815 495 815 495 699 772 699 772 96 69 96 69 786 494 786 494 261 523 261 523 836 477 836 477 669 711 669 711 279 652 279 652 432 739 432 739 715 238 715 238 106 758 106 758 293 669 293 669 327 100 327 100 390 331 390 331 350 44 350 44 631 61 631 61 4 837 4 837 221 512 221 512 425 737 425 737 707 571 707 571 74 432 74 432 137 627 137 627 782 636 782 636 326 463 326 463 574 386 574 386 917 619 917 619 530 651 530 651 187 461 187 461 107 150 107 150 319 221 319 221 935 685 935 685 657 807 657 807 666 247 666 247 823 354 823 354 493 819 493 819 479 625 479 625 294 900 294 900 57 443 57 443 467 794 467 794 246 358 246 358 695 595 695 595 810 488 810 488 936 511 936 511 511 71 511 71 719 723 719 723 393 827 393 827 210 142 210 142 207 400 207 400 124 261 124 261 406 542 406 542 759 40 759 40 637 147 637 147 464 540 464 540 403 750 403 750 778 538 778 538 646 448 646 448 677 467 677 467 716 951 716 951 136 872 136 872 109 277 109 277 743 62 743 62 892 741 892 741 511 941 511 941 401 817 401 817 665 842 665 842 871 387 871 387 254 211 254 211 149 572 149 572 657 622 657 622 336 893 336 893 767 623 767 623 20 40 20 40 2 152 2 152 931 603 931 603 85 18 85 18 280 35 280 35 744 213 744 213 485 917 485 917 51 730 51 730 92 846 92 846 578 605 578 605 480 850 480 850 52 720 52 720 818 343 818 343 312 162 312 162 265 359 265 359 817 211 817 211 211 40 211 40 666 806 666 806 706 353 706 353 389 683 389 683 686 558 686 558 142 916 142 916 528 339 528 339 672 86 672 86 616 751 616 751 228 50 228 50 495 663 495 663 305 633 305 633 297 273 297 273 588 679 588 679 397 28 397 28 803 514 803 514 164 542 164 542 392 598 392 598 310 853 310 853 460 573 460 573 395 293 395 293 522 484 522 484 389 832 389 832 454 506 454 506 387 800 387 800 474 65 474 65 142 102 142 102 810 275 810 275 632 629 632 629 412 435 412 435 486 538 486 538 855 423 855 423 499 817 499 817 748 301 748 301 589 609 589 609 34 722 34 722 330 354 330 354 521 383 521 383 939 342 939 342 35 562 35 562 587 520 587 520 528 58 528 58 716 684 716 684 863 72 863 72 355 86 355 86 380 312 380 312 334 215 334 215 264 122 264 122 529 337 529 337 475 504 475 504 17 149 17 149 674 454 674 454 570 98 570 98 729 184 729 184 769 179 769 179 790 810 790 810 427 838 427 838 756 897 756 897 129 566 129 566 194 282 194 282 947 366 947 366 180 443 180 443 772 946 772 946 470 141 470 141 139 886 139 886 835 382 835 382 331 227 331 227 660 599 660 599 795 600 795 600 498 424 498 424 426 172 426 172 312 352 312 352 40 357 40 357 861 417 861 417 102 607 102 607 387 449 387 449 372 953 372 953 477 114 477 114 452 468 452 468 582 425 582 425 26 424 26 424 891 381 891 381 231 887 231 887 868 317 868 317 818 189 818 189 137 510 137 510 114 297 114 297 629 450 629 450 763 524 763 524 249 313 249 313 872 156 872 156 893 589 893 589 881 664 881 664 112 394 112 394 791 323 791 323 274 148 274 148 473 605 473 605 575 903 575 903 454 461 454 461 823 516 823 516 172 46 172 46 589 219 589 219 502 778 502 778 792 792 792 792 381 655 381 655 715 245 715 245 308 471 308 471 616 65 616 65 568 332 568 332 367 84 367 84 199 351 199 351 756 501 756 501 68 536 68 536 481 736 481 736 215 100 215 100 296 437 296 437 482 279 482 279 404 958 404 958 687 381 687 381 716 255 716 255 585 721 585 721 62 376 62 376 15 478 15 478 44 491 44 491 227 80 227 80 289 904 289 904 612 853 612 853 568 5 568 5 566 241 566 241 334 287 334 287 252 216 252 216 818 201 818 201 763 114 763 114 894 911 894 911 200 416 200 416 281 166 281 166 720 51 720 51 843 186 843 186 328 68 328 68 830 558 830 558 452 204 452 204 893 113 893 113 946 279 946 279 541 327 541 327 59 671 59 671 115 153 115 153 502 151 502 151 430 745 430 745 102 337 102 337 102 700 102 700 771 315 771 315 504 474 504 474 67 183 67 183 232 769 232 769 828 865 828 865 31 533 31 533 329 285 329 285 571 738 571 738 907 236 907 236 698 515 698 515 830 619 830 619 235 118 235 118 908 875 908 875 519 695 519 695 45 43 45 43 38 22 38 22 483 732 483 732 797 330 797 330 418 701 418 701 380 470 380 470 545 660 545 660 903 680 903 680 660 107 660 107 850 480 850 480 634 639 634 639 277 261 277 261 481 926 481 926 141 807 141 807 271 129 271 129 155 141 155 141 488 352 488 352 128 808 128 808 917 375 917 375 179 572 179 572 703 608 703 608 472 357 472 357 764 416 764 416 473 765 473 765 460 658 460 658 327 480 327 480 753 269 753 269 26 196 26 196 250 414 250 414 822 879 822 879 720 903 720 903 637 691 637 691 837 758 837 758 723 312 723 312 807 125 807 125 484 73 484 73 294 656 294 656 85 372 85 372 513 760 513 760 674 704 674 704 486 786 486 786 611 398 611 398 547 56 547 56 392 408 392 408 473 553 473 553 412 734 412 734 757 958 757 958 758 485 758 485 160 635 160 635 823 792 823 792 215 833 215 833 484 468 484 468 15 748 15 748 944 216 944 216 348 253 348 253 500 498 500 498 596 745 596 745 637 712 637 712 160 185 160 185 337 329 337 329 761 642 761 642 171 619 171 619 780 537 780 537 380 875 380 875 852 27 852 27 903 595 903 595 468 537 468 537 882 466 882 466 890 445 890 445 537 398 537 398 819 283 819 283 886 268 886 268 324 220 324 220 470 472 470 472 722 778 722 778 353 710 353 710 70 375 70 375 324 754 324 754 525 672 525 672 18 656 18 656 352 29 352 29 330 944 330 944 518 115 518 115 38 130 38 130 956 523 956 523 20 735 20 735 331 191 331 191 297 667 297 667 631 952 631 952 551 317 551 317 152 294 152 294 128 731 128 731 564 276 564 276 359 831 359 831 137 686 137 686 117 822 117 822 303 570 303 570 589 926 589 926 454 52 454 52 49 886 49 886 767 505 767 505 820 126 820 126 768 854 768 854 395 448 395 448 524 727 524 727 576 203 576 203 206 296 206 296 875 958 875 958 186 811 186 811 866 819 866 819 935 145 935 145 606 150 606 150 144 535 144 535 209 30 209 30 904 393 904 393 270 129 270 129 648 239 648 239 365 594 365 594 286 188 286 188 413 199 413 199 775 103 775 103 936 32 936 32 52 580 52 580 460 316 460 316 390 87 390 87 276 206 276 206 834 747 834 747 85 5 85 5 816 318 816 318 55 384 55 384 507 887 507 887 656 236 656 236 522 112 522 112 485 227 485 227 329 763 329 763 614 393 614 393 97 718 97 718 782 242 782 242 337 797 337 797 285 372 285 372 245 512 245 512 948 778 948 778 178 587 178 587 143 229 143 229 385 929 385 929 15 742 15 742 195 296 195 296 163 321 163 321 833 681 833 681 439 884 439 884 25 145 25 145 28 216 28 216 717 98 717 98 270 113 270 113 215 71 215 71 53 640 53 640 8 156 8 156 514 552 514 552 135 817 135 817 757 956 757 956 81 171 81 171 693 691 693 691 528 258 528 258 699 796 699 796 860 614 860 614 184 511 184 511 863 764 863 764 380 526 380 526 953 707 953 707 14 325 14 325 836 10 836 10 203 687 203 687 361 437 361 437 563 78 563 78 60 292 60 292 209 877 209 877 753 600 753 600 358 698 358 698 946 658 946 658 397 528 397 528 315 123 315 123 108 122 108 122 929 574 929 574 932 646 932 646 323 188 323 188 445 457 445 457 234 171 234 171 431 410 431 410 856 819 856 819 864 399 864 399 828 317 828 317 833 582 833 582 822 685 822 685 85 177 85 177 627 684 627 684 398 476 398 476 85 433 85 433 927 908 927 908 246 152 246 152 588 517 588 517 744 367 744 367 690 351 690 351 905 383 905 383 826 117 826 117 832 836 832 836 767 919 767 919 57 632 57 632 187 66 187 66 291 425 291 425 632 958 632 958 817 297 817 297 648 776 648 776 524 239 524 239 392 486 392 486 289 372 289 372 593 142 593 142 186 76 186 76 41 570 41 570 223 703 223 703 804 78 804 78 468 293 468 293 942 166 942 166 194 441 194 441 830 652 830 652 263 831 263 831 293 522 293 522 433 442 433 442 447 550 447 550 436 45 436 45 310 432 310 432 130 814 130 814 954 848 954 848 155 510 155 510 59 574 59 574 427 439 427 439 780 568 780 568 417 844 417 844 525 580 525 580 214 403 214 403 575 645 575 645 138 419 138 419 47 461 47 461 457 766 457 766 211 801 211 801 733 832 733 832 727 844 727 844 742 943 742 943 566 867 566 867 497 5 497 5 344 682 344 682 517 517 517 517 332 710 332 710 599 402 599 402 272 273 272 273 558 52 558 52 239 190 239 190 887 522 887 522 169 714 169 714 269 91 269 91 746 454 746 454 676 781 676 781 818 412 818 412 34 446 34 446 58 265 58 265 26 695 26 695 695 275 695 275 449 895 449 895 842 475 842 475 64 639 64 639 308 935 308 935 828 322 828 322 460 654 460 654 523 501 523 501 50 895 50 895 233 730 233 730 282 619 282 619 666 803 666 803 862 495 862 495 492 366 492 366 553 44 553 44 344 109 344 109 754 856 754 856 711 281 711 281 526 801 526 801 914 21 914 21 816 574 816 574 877 936 877 936 857 256 857 256 239 728 239 728 437 542 437 542 813 11 813 11 178 843 178 843 422 713 422 713 355 536 355 536 448 777 448 777 234 922 234 922 269 308 269 308 768 747 768 747 728 425 728 425 896 301 896 301 862 574 862 574 417 765 417 765 594 350 594 350 399 158 399 158 658 127 658 127 52 198 52 198 110 722 110 722 468 391 468 391 522 890 522 890 68 714 68 714 505 282 505 282 720 135 720 135 526 540 526 540 304 290 304 290 804 742 804 742 200 958 200 958 592 144 592 144 452 722 452 722 492 44 492 44 575 612 575 612 279 213 279 213 5 236 5 236 939 56 939 56 668 375 668 375 351 244 351 244 588 490 588 490 291 882 291 882 838 222 838 222 746 613 746 613 673 277 673 277 143 793 143 793 211 233 211 233 191 372 191 372 605 708 605 708 69 495 69 495 832 220 832 220 393 481 393 481 88 770 88 770 186 908 186 908 941 868 941 868 544 201 544 201 372 470 372 470 719 778 719 778 901 413 901 413 628 284 628 284 535 342 535 342 788 641 788 641 139 199 139 199 350 253 350 253 888 179 888 179 775 38 775 38 225 286 225 286 61 579 61 579 219 612 219 612 45 141 45 141 248 943 248 943 39 151 39 151 645 314 645 314 308 670 308 670 232 345 232 345 244 935 244 935 75 794 75 794 80 385 80 385 731 194 731 194 384 297 384 297 419 507 419 507 430 673 430 673 867 837 867 837 67 685 67 685 444 581 444 581 503 722 503 722 662 679 662 679 189 896 189 896 945 18 945 18 805 98 805 98 770 799 770 799 880 526 880 526 820 396 820 396 784 313 784 313 806 201 806 201 388 258 388 258 755 42 755 42 330 280 330 280 771 557 771 557 739 590 739 590 630 654 630 654 4 191 4 191 237 611 237 611 458 814 458 814 695 80 695 80 645 241 645 241 530 518 530 518 582 178 582 178 713 364 713 364 508 686 508 686 352 508 352 508 79 72 79 72 79 87 79 87 553 555 553 555 703 524 703 524 431 651 431 651 444 491 444 491 635 879 635 879 459 581 459 581 598 299 598 299 167 654 167 654 538 201 538 201 238 588 238 588 264 656 264 656 525 41 525 41 766 330 766 330 32 458 32 458 741 918 741 918 62 414 62 414 838 956 838 956 719 13 719 13 813 285 813 285 148 449 148 449 799 210 799 210 585 668 585 668 112 618 112 618 330 893 330 893 25 123 25 123 545 285 545 285 508 609 508 609 573 90 573 90 24 868 24 868 81 921 81 921 567 824 567 824 923 860 923 860 891 523 891 523 264 3 264 3 437 128 437 128 2 339 2 339 146 525 146 525 113 563 113 563 554 749 554 749 471 301 471 301 168 556 168 556 771 679 771 679 233 470 233 470 197 732 197 732 332 955 332 955 429 212 429 212 222 186 222 186 513 876 513 876 382 34 382 34 371 219 371 219 62 541 62 541 129 857 129 857 644 322 644 322 766 322 766 322 483 601 483 601 618 17 618 17 767 730 767 730 88 410 88 410 720 601 720 601 13 290 13 290 486 497 486 497 376 366 376 366 707 642 707 642 445 401 445 401 355 732 355 732 118 653 118 653 160 336 160 336 326 416 326 416 621 881 621 881 792 667 792 667 94 812 94 812 307 459 307 459 740 537 740 537 834 863 834 863 666 226 666 226 298 678 298 678 98 355 98 355 657 568 657 568 572 271 572 271 854 515 854 515 494 191 494 191 140 332 140 332 354 676 354 676 1 581 1 581 586 328 586 328 631 40 631 40 453 231 453 231 140 523 140 523 601 548 601 548 401 7 401 7 196 561 196 561 601 305 601 305 260 457 260 457 331 875 331 875 945 89 945 89 119 557 119 557 919 33 919 33 625 151 625 151 542 564 542 564 513 242 513 242 396 819 396 819 109 345 109 345 313 5 313 5 713 349 713 349 54 140 54 140 937 216 937 216 903 462 903 462 317 249 317 249 382 486 382 486 765 888 765 888 927 531 927 531 561 766 561 766 639 443 639 443 862 579 862 579 856 282 856 282 919 736 919 736 616 755 616 755 648 752 648 752 62 66 62 66 761 417 761 417 297 16 297 16 496 827 496 827 355 657 355 657 819 860 819 860 800 538 800 538 858 548 858 548 727 758 727 758 205 559 205 559 124 776 124 776 903 837 903 837 631 74 631 74 287 486 287 486 658 876 658 876 530 432 530 432 84 134 84 134 104 312 104 312 198 760 198 760 184 582 184 582 300 320 300 320 433 50 433 50 426 631 426 631 738 622 738 622 881 223 881 223 722 531 722 531 539 297 539 297 241 882 241 882 648 170 648 170 442 802 442 802 670 846 670 846 526 878 526 878 40 73 40 73 526 633 526 633 685 328 685 328 328 124 328 124 930 694 930 694 498 767 498 767 798 763 798 763 506 852 506 852 503 256 503 256 502 859 502 859 626 304 626 304 511 791 511 791 474 603 474 603 738 890 738 890 200 385 200 385 428 637 428 637 371 563 371 563 953 674 953 674 63 712 63 712 187 644 187 644 113 273 113 273 451 243 451 243 725 703 725 703 79 244 79 244 520 739 520 739 627 39 627 39 350 774 350 774 890 618 890 618 647 437 647 437 349 359 349 359 407 654 407 654 907 680 907 680 221 62 221 62 338 919 338 919 706 895 706 895 417 430 417 430 401 47 401 47 148 418 148 418 254 109 254 109 237 269 237 269 740 392 740 392 849 666 849 666 840 585 840 585 57 561 57 561 507 886 507 886 759 856 759 856 94 955 94 955 144 766 144 766 906 904 906 904 157 695 157 695 32 62 32 62 586 956 586 956 95 775 95 775 929 193 929 193 677 735 677 735 248 262 248 262 633 952 633 952 846 715 846 715 446 687 446 687 31 102 31 102 350 492 350 492 341 467 341 467 61 198 61 198 720 409 720 409 487 591 487 591 905 439 905 439 183 937 183 937 29 566 29 566 427 515 427 515 652 534 652 534 709 745 709 745 400 17 400 17 664 214 664 214 833 420 833 420 48 535 48 535 392 457 392 457 876 153 876 153 698 713 698 713 95 576 95 576 843 461 843 461 5 274 5 274 112 582 112 582 775 584 775 584 913 466 913 466 148 381 148 381 175 431 175 431 518 808 518 808 256 395 256 395 801 114 801 114 896 168 896 168 466 473 466 473 230 329 230 329 192 53 192 53 650 489 650 489 401 342 401 342 359 501 359 501 186 895 186 895 408 907 408 907 737 403 737 403 279 742 279 742 694 335 694 335 30 942 30 942 684 77 684 77 524 14 524 14 529 181 529 181 746 51 746 51 844 465 844 465 141 564 141 564 243 873 243 873 237 548 237 548 181 568 181 568 455 902 455 902 867 448 867 448 673 475 673 475 634 708 634 708 554 673 554 673 430 572 430 572 773 278 773 278 864 513 864 513 606 55 606 55 551 413 551 413 210 576 210 576 819 219 819 219 469 925 469 925 556 587 556 587 828 798 828 798 810 948 810 948 98 946 98 946 470 569 470 569 366 695 366 695 841 904 841 904 928 682 928 682 577 666 577 666 836 103 836 103 958 400 958 400 262 718 262 718 91 358 91 358 244 292 244 292 428 176 428 176 568 932 568 932 921 558 921 558 10 300 10 300 166 83 166 83 83 833 83 833 230 47 230 47 859 185 859 185 883 375 883 375 336 140 336 140 918 593 918 593 445 887 445 887 93 286 93 286 334 252 334 252 533 67 533 67 384 294 384 294 456 845 456 845 191 437 191 437 863 19 863 19 585 684 585 684 516 695 516 695 581 575 581 575 798 844 798 844 388 331 388 331 409 317 409 317 927 518 927 518 689 694 689 694 131 259 131 259 398 542 398 542 340 349 340 349 875 944 875 944 765 539 765 539 585 947 585 947 814 34 814 34 810 871 810 871 489 93 489 93 378 304 378 304 200 601 200 601 315 463 315 463 442 111 442 111 105 84 105 84 704 493 704 493 37 521 37 521 947 687 947 687 903 290 903 290 270 144 270 144 500 123 500 123 514 484 514 484 419 89 419 89 657 161 657 161 529 571 529 571 123 24 123 24 706 164 706 164 318 115 318 115 616 90 616 90 74 580 74 580 611 809 611 809 270 432 270 432 795 158 795 158 430 88 430 88 179 74 179 74 764 531 764 531 260 338 260 338 450 662 450 662 802 744 802 744 771 308 771 308 643 139 643 139 867 367 867 367 290 595 290 595 442 503 442 503 850 641 850 641 390 400 390 400 639 324 639 324 720 178 720 178 537 671 537 671 61 723 61 723 552 773 552 773 936 216 936 216 506 99 506 99 331 325 331 325 422 930 422 930 575 877 575 877 233 359 233 359 504 473 504 473 249 572 249 572 601 327 601 327 467 698 467 698 275 268 275 268 706 776 706 776 67 176 67 176 7 387 7 387 357 557 357 557 494 716 494 716 918 954 918 954 557 834 557 834 296 700 296 700 433 737 433 737 643 612 643 612 301 309 301 309 252 725 252 725 145 394 145 394 34 774 34 774 154 290 154 290 396 11 396 11 169 719 169 719 119 807 119 807 195 36 195 36 88 650 88 650 306 688 306 688 189 256 189 256 546 773 546 773 169 300 169 300 133 685 133 685 350 35 350 35 99 593 99 593 48 376 48 376 255 685 255 685 390 61 390 61 84 542 84 542 103 552 103 552 119 395 119 395 870 675 870 675 802 140 802 140 284 712 284 712 473 851 473 851 101 255 101 255 673 45 673 45 165 587 165 587 4 36 4 36 276 851 276 851 707 279 707 279 61 928 61 928 747 706 747 706 599 510 599 510 75 187 75 187 839 97 839 97 320 859 320 859 635 525 635 525 160 416 160 416 323 704 323 704 540 681 540 681 722 159 722 159 50 680 50 680 688 836 688 836 875 516 875 516 557 783 557 783 607 665 607 665 632 885 632 885 735 385 735 385 363 261 363 261 896 232 896 232 257 886 257 886 612 526 612 526 321 954 321 954 479 753 479 753 859 784 859 784 369 55 369 55 180 363 180 363 283 314 283 314 297 495 297 495 671 752 671 752 593 688 593 688 18 238 18 238 413 112 413 112 385 121 385 121 216 198 216 198 894 376 894 376 544 268 544 268 325 883 325 883 339 474 339 474 659 84 659 84 654 923 654 923 120 408 120 408 299 663 299 663 795 439 795 439 565 329 565 329 474 740 474 740 939 639 939 639 630 486 630 486 208 123 208 123 54 940 54 940 56 21 56 21 81 196 81 196 586 520 586 520 516 890 516 890 173 130 173 130 205 362 205 362 844 788 844 788 519 506 519 506 275 49 275 49 60 670 60 670 942 854 942 854 322 428 322 428 28 727 28 727 490 171 490 171 24 27 24 27 668 538 668 538 125 5 125 5 256 51 256 51 719 33 719 33 857 41 857 41 456 739 456 739 789 227 789 227 729 123 729 123 757 603 757 603 125 246 125 246 889 498 889 498 487 1 487 1 787 382 787 382 203 541 203 541 484 541 484 541 416 718 416 718 628 645 628 645 235 730 235 730 840 581 840 581 878 649 878 649 741 824 741 824 363 651 363 651 605 56 605 56 355 50 355 50 541 111 541 111 651 745 651 745 611 321 611 321 201 699 201 699 4 953 4 953 638 558 638 558 66 24 66 24 52 638 52 638 79 286 79 286 390 682 390 682 335 649 335 649 735 596 735 596 638 598 638 598 362 894 362 894 720 958 720 958 767 487 767 487 285 195 285 195 558 801 558 801 37 935 37 935 561 140 561 140 581 146 581 146 5 192 5 192 210 443 210 443 170 13 170 13 582 598 582 598 157 15 157 15 702 200 702 200 272 906 272 906 631 949 631 949 481 296 481 296 416 515 416 515 841 268 841 268 283 778 283 778 740 685 740 685 411 659 411 659 406 131 406 131 721 336 721 336 389 555 389 555 448 31 448 31 236 245 236 245 268 172 268 172 354 438 354 438 49 631 49 631 30 815 30 815 873 406 873 406 654 133 654 133 6 844 6 844 900 930 900 930 807 728 807 728 823 78 823 78 15 626 15 626 805 82 805 82 46 17 46 17 181 837 181 837 195 593 195 593 454 814 454 814 154 253 154 253 633 576 633 576 35 216 35 216 889 77 889 77 296 236 296 236 123 772 123 772 721 577 721 577 243 374 243 374 602 791 602 791 173 901 173 901 139 895 139 895 444 573 444 573 927 194 927 194 499 598 499 598 530 444 530 444 858 747 858 747 515 736 515 736 375 572 375 572 945 397 945 397 588 155 588 155 389 46 389 46 313 816 313 816 455 44 455 44 431 265 431 265 391 703 391 703 797 881 797 881 196 727 196 727 444 329 444 329 730 85 730 85 83 424 83 424 889 324 889 324 318 545 318 545 31 52 31 52 167 634 167 634 943 376 943 376 562 488 562 488 233 919 233 919 560 401 560 401 142 641 142 641 944 634 944 634 537 915 537 915 664 501 664 501 821 360 821 360 700 286 700 286 835 358 835 358 15 763 15 763 451 623 451 623 291 806 291 806 273 775 273 775 680 571 680 571 233 484 233 484 518 418 518 418 717 508 717 508 818 95 818 95 86 191 86 191 853 822 853 822 683 299 683 299 582 623 582 623 115 237 115 237 843 678 843 678 361 3 361 3 526 429 526 429 415 706 415 706 476 753 476 753 657 173 657 173 894 41 894 41 137 292 137 292 862 175 862 175 70 146 70 146 145 930 145 930 550 62 550 62 608 263 608 263 713 831 713 831 908 808 908 808 413 532 413 532 382 900 382 900 400 686 400 686 957 304 957 304 399 850 399 850 778 202 778 202 861 536 861 536 107 784 107 784 580 638 580 638 140 372 140 372 915 106 915 106 464 341 464 341 807 11 807 11 336 747 336 747 442 736 442 736 39 825 39 825 290 876 290 876 563 777 563 777 131 10 131 10 229 254 229 254 884 732 884 732 377 860 377 860 69 870 69 870 576 62 576 62 837 429 837 429 661 232 661 232 192 433 192 433 875 128 875 128 503 804 503 804 549 714 549 714 915 76 915 76 134 434 134 434 73 944 73 944 324 218 324 218 773 636 773 636 22 434 22 434 320 490 320 490 320 260 320 260 144 358 144 358 942 451 942 451 354 305 354 305 624 379 624 379 366 679 366 679 243 159 243 159 671 163 671 163 156 101 156 101 380 733 380 733 739 680 739 680 917 867 917 867 245 120 245 120 150 828 150 828 713 712 713 712 639 637 639 637 409 724 409 724 515 622 515 622 542 908 542 908 330 137 330 137 106 426 106 426 107 932 107 932 476 103 476 103 255 694 255 694 142 818 142 818 949 290 949 290 429 16 429 16 877 550 877 550 404 225 404 225 724 220 724 220 79 748 79 748 250 71 250 71 368 250 368 250 43 735 43 735 685 697 685 697 946 462 946 462 81 562 81 562 702 240 702 240 661 762 661 762 853 311 853 311 654 493 654 493 64 448 64 448 549 874 549 874 825 132 825 132 843 921 843 921 677 481 677 481 806 374 806 374 274 607 274 607 74 283 74 283 583 462 583 462 817 310 817 310 763 214 763 214 8 687 8 687 82 756 82 756 116 434 116 434 316 311 316 311 90 570 90 570 546 619 546 619 183 245 183 245 659 452 659 452 669 606 669 606 926 586 926 586 417 48 417 48 853 805 853 805 152 72 152 72 25 906 25 906 754 667 754 667 334 840 334 840 876 683 876 683 610 612 610 612 156 922 156 922 813 279 813 279 713 483 713 483 97 232 97 232 4 877 4 877 212 121 212 121 507 88 507 88 507 470 507 470 254 111 254 111 529 757 529 757 895 169 895 169 658 374 658 374 576 294 576 294 724 683 724 683 692 477 692 477 44 859 44 859 781 344 781 344 46 703 46 703 705 470 705 470 438 242 438 242 88 834 88 834 490 315 490 315 841 354 841 354 144 117 144 117 255 287 255 287 736 169 736 169 301 408 301 408 943 204 943 204 825 291 825 291 235 60 235 60 730 490 730 490 292 938 292 938 922 789 922 789 340 550 340 550 245 284 245 284 893 476 893 476 537 296 537 296 764 789 764 789 898 741 898 741 388 16 388 16 932 695 932 695 81 21 81 21 776 623 776 623 210 12 210 12 811 661 811 661 61 176 61 176 437 518 437 518 765 20 765 20 507 444 507 444 510 696 510 696 271 628 271 628 362 540 362 540 73 655 73 655 572 548 572 548 867 271 867 271 599 544 599 544 824 198 824 198 326 740 326 740 240 714 240 714 441 519 441 519 28 156 28 156 410 190 410 190 112 654 112 654 480 100 480 100 1 175 1 175 103 102 103 102 241 860 241 860 819 194 819 194 62 369 62 369 207 547 207 547 60 87 60 87 596 422 596 422 249 533 249 533 246 327 246 327 115 8 115 8 171 92 171 92 51 204 51 204 651 941 651 941 704 512 704 512 757 566 757 566 288 579 288 579 177 710 177 710 743 40 743 40 909 852 909 852 838 558 838 558 761 553 761 553 204 543 204 543 412 52 412 52 264 405 264 405 371 699 371 699 667 15 667 15 741 292 741 292 174 872 174 872 45 176 45 176 854 564 854 564 694 347 694 347 301 380 301 380 648 435 648 435 427 283 427 283 795 945 795 945 436 555 436 555 773 537 773 537 394 759 394 759 159 742 159 742 404 481 404 481 237 391 237 391 567 909 567 909 18 512 18 512 426 641 426 641 556 104 556 104 650 888 650 888 289 769 289 769 179 819 179 819 186 726 186 726 711 206 711 206 445 286 445 286 923 803 923 803 435 428 435 428 540 786 540 786 667 797 667 797 715 717 715 717 140 19 140 19 237 193 237 193 486 748 486 748 901 282 901 282 2 635 2 635 222 63 222 63 793 527 793 527 252 530 252 530 93 957 93 957 299 799 299 799 303 635 303 635 403 595 403 595 791 136 791 136 906 572 906 572 411 342 411 342 823 52 823 52 817 53 817 53 349 227 349 227 394 664 394 664 65 9 65 9 54 375 54 375 869 439 869 439 387 717 387 717 900 512 900 512 243 314 243 314 224 88 224 88 823 589 823 589 482 723 482 723 47 805 47 805 583 830 583 830 518 99 518 99 669 313 669 313 758 132 758 132 848 448 848 448 547 465 547 465 68 704 68 704 208 181 208 181 285 684 285 684 854 24 854 24 271 706 271 706 289 655 289 655 634 915 634 915 738 517 738 517 896 566 896 566 379 949 379 949 468 390 468 390 44 942 44 942 145 441 145 441 269 330 269 330 812 557 812 557 619 280 619 280 357 556 357 556 776 502 776 502 581 524 581 524 642 660 642 660 78 664 78 664 90 923 90 923 133 352 133 352 132 934 132 934 239 946 239 946 747 923 747 923 741 889 741 889 156 517 156 517 86 296 86 296 84 484 84 484 911 93 911 93 222 2 222 2 288 621 288 621 204 121 204 121 770 380 770 380 926 956 926 956 695 804 695 804 167 662 167 662 161 534 161 534 775 143 775 143 121 529 121 529 636 676 636 676 654 866 654 866 290 909 290 909 233 747 233 747 550 405 550 405 109 775 109 775 579 699 579 699 820 328 820 328 297 611 297 611 786 358 786 358 47 589 47 589 870 698 870 698 709 126 709 126 657 814 657 814 898 500 898 500 232 363 232 363 341 308 341 308 799 572 799 572 208 231 208 231 663 495 663 495 821 754 821 754 249 19 249 19 14 269 14 269 417 636 417 636 792 261 792 261 396 731 396 731 64 487 64 487 940 636 940 636 474 233 474 233 536 945 536 945 118 544 118 544 607 406 607 406 408 396 408 396 832 817 832 817 465 470 465 470 945 277 945 277 351 508 351 508 771 591 771 591 182 299 182 299 39 808 39 808 931 210 931 210 688 606 688 606 596 645 596 645 768 918 768 918 510 519 510 519 385 46 385 46 504 258 504 258 410 698 410 698 926 18 926 18 538 67 538 67 653 887 653 887 582 645 582 645 184 28 184 28 260 745 260 745 814 184 814 184 104 207 104 207 477 771 477 771 806 632 806 632 728 749 728 749 290 681 290 681 115 878 115 878 894 547 894 547 728 841 728 841 315 722 315 722 150 99 150 99 668 622 668 622 235 758 235 758 79 13 79 13 950 101 950 101 211 609 211 609 856 30 856 30 355 84 355 84 548 921 548 921 144 169 144 169 146 261 146 261 880 710 880 710 2 586 2 586 835 216 835 216 600 810 600 810 681 354 681 354 303 465 303 465 237 707 237 707 529 29 529 29 435 746 435 746 717 471 717 471 270 958 270 958 533 2 533 2 198 540 198 540 172 35 172 35 348 192 348 192 45 879 45 879 174 349 174 349 919 724 919 724 309 101 309 101 738 339 738 339 874 194 874 194 281 470 281 470 457 467 457 467 558 75 558 75 870 40 870 40 767 244 767 244 83 750 83 750 112 166 112 166 179 872 179 872 479 479 479 479 48 7 48 7 296 65 296 65 373 900 373 900 197 772 197 772 619 685 619 685 90 315 90 315 470 457 470 457 349 922 349 922 751 849 751 849 814 353 814 353 202 454 202 454 79 698 79 698 289 326 289 326 426 66 426 66 736 332 736 332 325 462 325 462 701 736 701 736 577 540 577 540 528 483 528 483 222 622 222 622 391 794 391 794 603 275 603 275 103 555 103 555 74 111 74 111 651 293 651 293 849 714 849 714 763 69 763 69 879 505 879 505 609 383 609 383 172 799 172 799 809 739 809 739 386 172 386 172 923 85 923 85 679 330 679 330 684 833 684 833 804 797 804 797 751 302 751 302 154 183 154 183 361 216 361 216 109 201 109 201 15 829 15 829 40 590 40 590 939 165 939 165 934 518 934 518 17 30 17 30 952 836 952 836 618 859 618 859 65 132 65 132 358 560 358 560 229 641 229 641 225 557 225 557 890 872 890 872 898 708 898 708 440 944 440 944 709 835 709 835 8 813 8 813 700 501 700 501 296 880 296 880 557 588 557 588 671 37 671 37 192 66 192 66 581 779 581 779 565 97 565 97 373 659 373 659 73 915 73 915 646 135 646 135 95 8 95 8 484 311 484 311 564 455 564 455 121 369 121 369 561 266 561 266 79 371 79 371 826 70 826 70 949 64 949 64 149 504 149 504 270 326 270 326 203 130 203 130 837 637 837 637 152 706 152 706 79 510 79 510 83 703 83 703 139 58 139 58 394 129 394 129 676 244 676 244 221 690 221 690 394 89 394 89 494 684 494 684 72 379 72 379 844 339 844 339 587 478 587 478 908 934 908 934 954 565 954 565 678 11 678 11 805 53 805 53 801 823 801 823 736 738 736 738 932 855 932 855 19 616 19 616 392 195 392 195 385 246 385 246 510 434 510 434 601 115 601 115 848 636 848 636 944 658 944 658 438 649 438 649 6 804 6 804 104 848 104 848 626 446 626 446 307 499 307 499 443 251 443 251 137 882 137 882 786 196 786 196 735 327 735 327 325 941 325 941 361 848 361 848 16 263 16 263 251 929 251 929 827 938 827 938 941 364 941 364 669 680 669 680 880 681 880 681 802 950 802 950 933 837 933 837 421 493 421 493 488 698 488 698 524 406 524 406 164 813 164 813 48 225 48 225 272 780 272 780 412 672 412 672 305 794 305 794 335 475 335 475 857 733 857 733 795 303 795 303 490 732 490 732 805 902 805 902 697 713 697 713 333 632 333 632 312 754 312 754 266 33 266 33 304 135 304 135 146 384 146 384 833 148 833 148 428 469 428 469 690 938 690 938 43 626 43 626 392 658 392 658 542 388 542 388 438 69 438 69 109 542 109 542 629 415 629 415 142 313 142 313 911 121 911 121 667 897 667 897 777 791 777 791 415 881 415 881 879 494 879 494 85 923 85 923 718 562 718 562 536 772 536 772 681 487 681 487 925 834 925 834 48 849 48 849 108 873 108 873 614 385 614 385 908 380 908 380 424 573 424 573 244 814 244 814 46 532 46 532 248 707 248 707 259 605 259 605 777 159 777 159 307 765 307 765 638 504 638 504 553 104 553 104 583 109 583 109 562 514 562 514 545 931 545 931 151 91 151 91 666 241 666 241 786 293 786 293 397 176 397 176 771 685 771 685 808 945 808 945 434 770 434 770 611 12 611 12 115 298 115 298 450 424 450 424 793 348 793 348 444 134 444 134 536 843 536 843 874 514 874 514 607 606 607 606 233 230 233 230 839 662 839 662 5 179 5 179 409 132 409 132 796 851 796 851 15 908 15 908 344 621 344 621 540 884 540 884 259 696 259 696 930 440 930 440 509 583 509 583 31 321 31 321 765 168 765 168 548 469 548 469 278 647 278 647 951 690 951 690 137 583 137 583 452 537 452 537 198 404 198 404 811 425 811 425 89 819 89 819 894 838 894 838 814 211 814 211 665 345 665 345 952 810 952 810 749 448 749 448 66 438 66 438 952 385 952 385 471 896 471 896 155 251 155 251 587 892 587 892 354 594 354 594 236 734 236 734 574 813 574 813 324 464 324 464 892 448 892 448 686 647 686 647 15 170 15 170 808 479 808 479 449 176 449 176 31 814 31 814 390 100 390 100 258 925 258 925 778 948 778 948 16 849 16 849 889 546 889 546 622 186 622 186 846 628 846 628 55 187 55 187 130 488 130 488 784 342 784 342 92 436 92 436 459 683 459 683 561 848 561 848 241 676 241 676 46 352 46 352 187 497 187 497 18 493 18 493 765 162 765 162 866 253 866 253 493 894 493 894 742 290 742 290 519 346 519 346 733 761 733 761 160 57 160 57 83 175 83 175 891 310 891 310 556 592 556 592 407 837 407 837 700 701 700 701 906 877 906 877 561 636 561 636 198 631 198 631 422 869 422 869 196 925 196 925 238 374 238 374 307 337 307 337 477 929 477 929 566 824 566 824 880 181 880 181 72 592 72 592 178 761 178 761 580 683 580 683 388 723 388 723 590 509 590 509 747 888 747 888 957 602 957 602 940 114 940 114 362 588 362 588 713 213 713 213 466 247 466 247 106 138 106 138 47 537 47 537 921 862 921 862 776 197 776 197 532 523 532 523 784 447 784 447 352 478 352 478 591 271 591 271 358 828 358 828 325 354 325 354 481 363 481 363 122 552 122 552 510 928 510 928 935 374 935 374 438 503 438 503 275 347 275 347 886 84 886 84 729 147 729 147 18 291 18 291 184 918 184 918 856 533 856 533 355 349 355 349 251 847 251 847 722 84 722 84 260 871 260 871 75 533 75 533 468 165 468 165 156 620 156 620 562 245 562 245 878 783 878 783 204 345 204 345 454 475 454 475 285 432 285 432 584 295 584 295 710 880 710 880 521 774 521 774 572 898 572 898 810 262 810 262 255 838 255 838 403 445 403 445 442 65 442 65 234 537 234 537 780 793 780 793 175 68 175 68 782 220 782 220 33 869 33 869 879 273 879 273 627 232 627 232 646 718 646 718 773 60 773 60 395 141 395 141 372 913 372 913 635 189 635 189 361 47 361 47 478 951 478 951 736 228 736 228 499 771 499 771 500 235 500 235 700 528 700 528 4 631 4 631 763 595 763 595 318 706 318 706 388 364 388 364 241 610 241 610 288 897 288 897 686 374 686 374 699 442 699 442 292 715 292 715 326 253 326 253 799 687 799 687 217 41 217 41 538 809 538 809 76 468 76 468 357 174 357 174 556 771 556 771 119 494 119 494 340 696 340 696 457 286 457 286 359 626 359 626 346 707 346 707 420 12 420 12 708 780 708 780 41 166 41 166 760 839 760 839 941 382 941 382 760 307 760 307 65 399 65 399 482 690 482 690 670 63 670 63 109 886 109 886 8 517 8 517 448 821 448 821 408 141 408 141 272 313 272 313 290 894 290 894 514 180 514 180 469 804 469 804 59 373 59 373 13 369 13 369 711 497 711 497 252 97 252 97 81 876 81 876 60 736 60 736 172 802 172 802 360 233 360 233 624 630 624 630 704 435 704 435 465 691 465 691 775 793 775 793 765 232 765 232 190 44 190 44 44 671 44 671 537 833 537 833 508 70 508 70 569 776 569 776 661 514 661 514 444 492 444 492 630 731 630 731 836 120 836 120 516 606 516 606 204 130 204 130 37 484 37 484 335 818 335 818 672 837 672 837 17 274 17 274 363 617 363 617 833 82 833 82 812 584 812 584 932 408 932 408 244 435 244 435 657 910 657 910 693 80 693 80 680 856 680 856 87 547 87 547 259 270 259 270 467 600 467 600 439 391 439 391 783 67 783 67 164 210 164 210 664 354 664 354 757 365 757 365 1 162 1 162 907 659 907 659 522 86 522 86 858 87 858 87 514 623 514 623 681 133 681 133 316 736 316 736 169 844 169 844 939 690 939 690 269 568 269 568 484 813 484 813 850 813 850 813 613 881 613 881 338 907 338 907 621 189 621 189 178 150 178 150 595 504 595 504 83 822 83 822 669 844 669 844 232 569 232 569 64 331 64 331 311 236 311 236 925 617 925 617 746 13 746 13 689 795 689 795 672 44 672 44 520 694 520 694 71 821 71 821 929 134 929 134 958 911 958 911 668 594 668 594 596 252 596 252 325 54 325 54 19 589 19 589 227 446 227 446 896 530 896 530 602 897 602 897 835 811 835 811 410 442 410 442 440 679 440 679 307 248 307 248 484 63 484 63 724 507 724 507 849 775 849 775 413 893 413 893 197 168 197 168 510 341 510 341 636 791 636 791 509 729 509 729 635 694 635 694 384 788 384 788 218 484 218 484 439 411 439 411 928 173 928 173 171 652 171 652 450 437 450 437 504 397 504 397 806 797 806 797 441 636 441 636 454 239 454 239 451 957 451 957 200 82 200 82 390 447 390 447 771 909 771 909 114 935 114 935 168 831 168 831 623 745 623 745 333 870 333 870 535 493 535 493 842 334 842 334 793 751 793 751 649 744 649 744 790 400 790 400 919 545 919 545 956 784 956 784 71 710 71 710 795 734 795 734 469 404 469 404 480 47 480 47 379 843 379 843 831 179 831 179 834 372 834 372 470 17 470 17 373 431 373 431 569 115 569 115 363 169 363 169 369 488 369 488 69 525 69 525 614 231 614 231 935 11 935 11 915 586 915 586 667 613 667 613 814 845 814 845 214 873 214 873 934 208 934 208 482 160 482 160 384 141 384 141 429 185 429 185 275 366 275 366 426 667 426 667 390 101 390 101 220 268 220 268 906 919 906 919 75 678 75 678 575 467 575 467 824 904 824 904 954 14 954 14 735 7 735 7 179 792 179 792 90 4 90 4 892 43 892 43 397 875 397 875 589 906 589 906 825 1 825 1 216 75 216 75 686 726 686 726 802 653 802 653 768 647 768 647 220 915 220 915 935 586 935 586 329 562 329 562 231 411 231 411 462 418 462 418 573 601 573 601 709 131 709 131 598 867 598 867 649 512 649 512 293 178 293 178 831 304 831 304 855 947 855 947 461 149 461 149 916 121 916 121 79 821 79 821 700 411 700 411 49 92 49 92 240 579 240 579 771 191 771 191 297 910 297 910 241 916 241 916 706 890 706 890 765 401 765 401 857 372 857 372 763 642 763 642 233 226 233 226 675 168 675 168 312 518 312 518 480 170 480 170 164 842 164 842 889 113 889 113 869 949 869 949 55 694 55 694 916 153 916 153 643 338 643 338 750 102 750 102 511 620 511 620 305 121 305 121 101 160 101 160 793 461 793 461 33 98 33 98 601 665 601 665 484 118 484 118 191 459 191 459 292 899 292 899 652 668 652 668 700 188 700 188 471 238 471 238 485 339 485 339 779 447 779 447 616 479 616 479 562 875 562 875 757 119 757 119 30 382 30 382 574 251 574 251 529 280 529 280 351 448 351 448 799 368 799 368 257 104 257 104 238 192 238 192 461 131 461 131 221 618 221 618 434 811 434 811 79 17 79 17 929 815 929 815 773 734 773 734 713 295 713 295 894 244 894 244 181 445 181 445 639 374 639 374 421 623 421 623 648 933 648 933 322 226 322 226 898 257 898 257 387 824 387 824 793 629 793 629 469 358 469 358 526 743 526 743 139 48 139 48 924 190 924 190 402 384 402 384 631 102 631 102 651 72 651 72 28 896 28 896 435 391 435 391 909 682 909 682 700 758 700 758 577 504 577 504 483 778 483 778 155 432 155 432 605 832 605 832 176 210 176 210 57 325 57 325 57 603 57 603 836 869 836 869 201 860 201 860 384 902 384 902 303 79 303 79 777 443 777 443 825 345 825 345 106 222 106 222 225 389 225 389 582 647 582 647 683 89 683 89 277 631 277 631 65 664 65 664 810 663 810 663 39 788 39 788 677 465 677 465 304 47 304 47 463 230 463 230 906 842 906 842 318 497 318 497 353 174 353 174 519 374 519 374 822 101 822 101 163 323 163 323 156 552 156 552 115 890 115 890 616 133 616 133 239 382 239 382 722 354 722 354 819 76 819 76 763 879 763 879 16 635 16 635 608 621 608 621 786 836 786 836 377 162 377 162 516 943 516 943 110 441 110 441 198 254 198 254 112 103 112 103 403 532 403 532 188 18 188 18 395 579 395 579 582 242 582 242 623 238 623 238 157 934 157 934 713 422 713 422 792 314 792 314 460 55 460 55 728 57 728 57 419 170 419 170 226 214 226 214 437 296 437 296 257 487 257 487 708 936 708 936 667 140 667 140 596 725 596 725 146 491 146 491 84 880 84 880 808 597 808 597 870 55 870 55 948 808 948 808 731 612 731 612 388 261 388 261 869 821 869 821 329 306 329 306 33 422 33 422 92 414 92 414 734 533 734 533 227 578 227 578 938 874 938 874 529 227 529 227 664 196 664 196 308 889 308 889 653 448 653 448 440 878 440 878 261 27 261 27 423 271 423 271 91 583 91 583 946 902 946 902 629 269 629 269 592 681 592 681 864 465 864 465 701 534 701 534 858 105 858 105 158 54 158 54 625 620 625 620 923 293 923 293 455 171 455 171 705 675 705 675 158 499 158 499 425 67 425 67 783 324 783 324 24 124 24 124 614 808 614 808 593 486 593 486 684 413 684 413 131 152 131 152 262 25 262 25 319 186 319 186 509 753 509 753 43 452 43 452 124 546 124 546 740 852 740 852 294 186 294 186 740 270 740 270 570 549 570 549 182 590 182 590 807 75 807 75 201 779 201 779 823 99 823 99 791 646 791 646 767 52 767 52 296 764 296 764 782 540 782 540 736 142 736 142 897 423 897 423 699 56 699 56 743 566 743 566 887 245 887 245 385 562 385 562 846 474 846 474 142 83 142 83 283 185 283 185 221 50 221 50 242 854 242 854 230 533 230 533 210 348 210 348 356 890 356 890 796 792 796 792 638 751 638 751 63 639 63 639 270 603 270 603 364 490 364 490 480 135 480 135 82 796 82 796 534 774 534 774 539 367 539 367 167 699 167 699 730 657 730 657 487 604 487 604 890 41 890 41 387 425 387 425 521 455 521 455 497 16 497 16 726 371 726 371 594 842 594 842 484 934 484 934 650 877 650 877 195 110 195 110 107 919 107 919 909 950 909 950 29 499 29 499 919 450 919 450 685 589 685 589 194 788 194 788 32 727 32 727 129 779 129 779 89 253 89 253 97 494 97 494 171 132 171 132 244 213 244 213 439 487 439 487 296 296 296 296 533 453 533 453 679 197 679 197 463 51 463 51 372 706 372 706 144 320 144 320 499 75 499 75 555 206 555 206 144 517 144 517 339 109 339 109 769 130 769 130 19 564 19 564 430 155 430 155 278 280 278 280 664 818 664 818 28 498 28 498 311 331 311 331 431 332 431 332 479 297 479 297 335 881 335 881 138 402 138 402 717 65 717 65 65 180 65 180 74 274 74 274 465 372 465 372 955 163 955 163 481 507 481 507 453 90 453 90 661 922 661 922 368 32 368 32 207 441 207 441 419 751 419 751 941 880 941 880 235 131 235 131 206 42 206 42 93 256 93 256 780 621 780 621 159 271 159 271 933 134 933 134 632 804 632 804 493 238 493 238 809 846 809 846 377 524 377 524 329 955 329 955 473 368 473 368 286 316 286 316 665 561 665 561 290 902 290 902 172 616 172 616 687 185 687 185 588 530 588 530 66 252 66 252 904 6 904 6 861 787 861 787 527 785 527 785 132 185 132 185 416 561 416 561 568 804 568 804 890 163 890 163 837 656 837 656 420 251 420 251 391 566 391 566 101 128 101 128 602 432 602 432 297 159 297 159 645 38 645 38 566 184 566 184 814 231 814 231 163 162 163 162 46 534 46 534 827 135 827 135 237 65 237 65 123 889 123 889 303 243 303 243 180 622 180 622 156 558 156 558 824 11 824 11 761 854 761 854 292 403 292 403 605 673 605 673 534 229 534 229 178 231 178 231 248 440 248 440 433 604 433 604 109 207 109 207 659 227 659 227 232 6 232 6 92 433 92 433 158 6 158 6 399 929 399 929 319 115 319 115 751 611 751 611 680 517 680 517 874 39 874 39 221 149 221 149 662 526 662 526 439 863 439 863 120 54 120 54 548 182 548 182 610 948 610 948 45 803 45 803 553 147 553 147 267 922 267 922 415 336 415 336 545 71 545 71 105 414 105 414 644 684 644 684 695 702 695 702 824 357 824 357 545 684 545 684 270 76 270 76 845 265 845 265 492 187 492 187 819 188 819 188 82 288 82 288 707 886 707 886 255 48 255 48 820 188 820 188 239 848 239 848 591 294 591 294 248 424 248 424 408 687 408 687 750 11 750 11 150 890 150 890 826 725 826 725 261 83 261 83 163 261 163 261 610 625 610 625 62 923 62 923 460 166 460 166 537 853 537 853 111 429 111 429 345 580 345 580 558 745 558 745 947 474 947 474 651 344 651 344 733 226 733 226 900 574 900 574 669 86 669 86 443 645 443 645 956 627 956 627 781 767 781 767 203 84 203 84 880 159 880 159 393 264 393 264 664 957 664 957 904 419 904 419 698 753 698 753 93 309 93 309 876 674 876 674 91 356 91 356 486 783 486 783 162 662 162 662 216 944 216 944 254 4 254 4 951 329 951 329 265 84 265 84 447 742 447 742 689 309 689 309 853 92 853 92 418 159 418 159 36 618 36 618 135 538 135 538 259 243 259 243 657 150 657 150 82 245 82 245 142 320 142 320 565 628 565 628 435 262 435 262 244 398 244 398 589 683 589 683 726 638 726 638 925 182 925 182 260 898 260 898 133 592 133 592 480 813 480 813 878 677 878 677 514 893 514 893 51 124 51 124 900 824 900 824 660 477 660 477 231 829 231 829 326 218 326 218 718 704 718 704 617 387 617 387 91 284 91 284 121 353 121 353 821 816 821 816 556 835 556 835 926 315 926 315 424 336 424 336 357 63 357 63 365 143 365 143 165 782 165 782 893 197 893 197 7 291 7 291 833 316 833 316 734 301 734 301 165 671 165 671 167 101 167 101 311 266 311 266 909 370 909 370 229 953 229 953 803 621 803 621 651 229 651 229 181 216 181 216 695 71 695 71 183 778 183 778 701 111 701 111 262 167 262 167 559 849 559 849 728 32 728 32 802 458 802 458 867 625 867 625 346 682 346 682 314 367 314 367 155 535 155 535 475 901 475 901 719 306 719 306 642 525 642 525 740 38 740 38 342 379 342 379 69 597 69 597 874 83 874 83 396 831 396 831 429 295 429 295 523 792 523 792 528 304 528 304 629 149 629 149 588 357 588 357 210 169 210 169 24 851 24 851 870 80 870 80 46 454 46 454 536 930 536 930 26 934 26 934 8 887 8 887 416 524 416 524 76 604 76 604 388 198 388 198 507 553 507 553 468 6 468 6 370 702 370 702 465 299 465 299 818 834 818 834 575 506 575 506 92 254 92 254 300 454 300 454 11 877 11 877 839 31 839 31 626 808 626 808 915 318 915 318 705 24 705 24 340 482 340 482 50 198 50 198 465 200 465 200 408 399 408 399 596 442 596 442 732 580 732 580 947 506 947 506 733 833 733 833 731 110 731 110 523 822 523 822 517 458 517 458 889 848 889 848 387 150 387 150 666 368 666 368 129 407 129 407 355 394 355 394 278 297 278 297 681 9 681 9 338 609 338 609 838 12 838 12 756 682 756 682 609 558 609 558 319 766 319 766 45 650 45 650 32 801 32 801 289 895 289 895 750 516 750 516 891 544 891 544 121 920 121 920 63 487 63 487 266 437 266 437 353 258 353 258 800 955 800 955 352 60 352 60 619 227 619 227 304 293 304 293 927 887 927 887 768 587 768 587 748 186 748 186 506 96 506 96 552 868 552 868 672 492 672 492 904 901 904 901 234 143 234 143 92 953 92 953 194 290 194 290 473 253 473 253 340 207 340 207 825 66 825 66 49 312 49 312 295 245 295 245 583 441 583 441 436 308 436 308 766 519 766 519 935 36 935 36 435 687 435 687 120 539 120 539 764 221 764 221 669 601 669 601 103 153 103 153 681 747 681 747 818 264 818 264 776 564 776 564 633 577 633 577 918 819 918 819 506 726 506 726 583 661 583 661 425 402 425 402 650 400 650 400 240 621 240 621 431 846 431 846 173 666 173 666 712 643 712 643 186 569 186 569 918 817 918 817 253 84 253 84 307 276 307 276 315 577 315 577 499 417 499 417 245 896 245 896 86 390 86 390 211 616 211 616 82 75 82 75 606 688 606 688 375 475 375 475 860 907 860 907 744 897 744 897 432 393 432 393 182 390 182 390 96 225 96 225 549 414 549 414 627 273 627 273 340 918 340 918 937 566 937 566 711 118 711 118 140 682 140 682 221 687 221 687 703 927 703 927 927 955 927 955 340 720 340 720 478 195 478 195 52 630 52 630 30 396 30 396 825 694 825 694 318 14 318 14 265 19 265 19 888 431 888 431 303 54 303 54 901 801 901 801 393 70 393 70 823 273 823 273 679 429 679 429 25 279 25 279 629 891 629 891 786 630 786 630 948 381 948 381 615 718 615 718 893 697 893 697 484 767 484 767 248 480 248 480 882 412 882 412 385 707 385 707 587 808 587 808 779 109 779 109 519 456 519 456 284 727 284 727 191 455 191 455 341 635 341 635 31 660 31 660 710 807 710 807 360 774 360 774 220 362 220 362 169 652 169 652 410 676 410 676 612 536 612 536 524 296 524 296 12 78 12 78 467 235 467 235 493 2 493 2 344 206 344 206 49 169 49 169 152 489 152 489 145 532 145 532 637 767 637 767 466 811 466 811 75 511 75 511 411 792 411 792 851 278 851 278 644 528 644 528 789 485 789 485 406 891 406 891 918 104 918 104 944 136 944 136 271 479 271 479 921 542 921 542 911 120 911 120 319 424 319 424 79 353 79 353 472 547 472 547 467 468 467 468 564 118 564 118 825 530 825 530 601 47 601 47 418 707 418 707 225 775 225 775 274 545 274 545 484 428 484 428 853 224 853 224 767 285 767 285 682 161 682 161 756 117 756 117 913 588 913 588 443 483 443 483 610 87 610 87 288 313 288 313 168 370 168 370 331 943 331 943 761 37 761 37 898 829 898 829 785 928 785 928 757 153 757 153 608 565 608 565 329 576 329 576 390 670 390 670 898 310 898 310 749 780 749 780 757 851 757 851 362 940 362 940 854 666 854 666 878 47 878 47 472 220 472 220 721 534 721 534 673 549 673 549 840 599 840 599 403 922 403 922 462 65 462 65 662 81 662 81 112 109 112 109 837 10 837 10 167 589 167 589 178 473 178 473 482 47 482 47 634 236 634 236 479 492 479 492 595 99 595 99 11 699 11 699 824 859 824 859 516 107 516 107 561 776 561 776 728 317 728 317 109 806 109 806 361 72 361 72 333 351 333 351 923 363 923 363 253 728 253 728 810 770 810 770 583 550 583 550 886 148 886 148 400 502 400 502 877 719 877 719 451 958 451 958 101 856 101 856 715 684 715 684 238 668 238 668 64 189 64 189 380 629 380 629 301 551 301 551 299 108 299 108 190 237 190 237 611 318 611 318 114 808 114 808 823 82 823 82 628 283 628 283 920 447 920 447 751 865 751 865 845 800 845 800 791 513 791 513 596 225 596 225 126 205 126 205 625 243 625 243 388 749 388 749 658 783 658 783 121 189 121 189 258 316 258 316 390 83 390 83 394 256 394 256 538 596 538 596 923 308 923 308 286 294 286 294 590 457 590 457 400 410 400 410 948 138 948 138 953 370 953 370 413 167 413 167 788 334 788 334 905 584 905 584 292 517 292 517 925 656 925 656 386 745 386 745 905 81 905 81 883 570 883 570 239 623 239 623 671 757 671 757 890 585 890 585 412 737 412 737 768 130 768 130 476 540 476 540 313 474 313 474 530 814 530 814 323 906 323 906 316 128 316 128 594 625 594 625 193 685 193 685 492 623 492 623 37 626 37 626 188 79 188 79 383 775 383 775 431 585 431 585 707 652 707 652 166 890 166 890 637 803 637 803 839 772 839 772 347 856 347 856 537 280 537 280 42 431 42 431 138 308 138 308 248 156 248 156 747 618 747 618 553 751 553 751 810 946 810 946 444 452 444 452 768 592 768 592 488 206 488 206 564 229 564 229 113 76 113 76 483 45 483 45 830 369 830 369 765 65 765 65 452 142 452 142 10 127 10 127 273 955 273 955 587 738 587 738 386 718 386 718 749 759 749 759 494 193 494 193 731 381 731 381 36 45 36 45 346 569 346 569 635 420 635 420 177 441 177 441 954 918 954 918 15 825 15 825 609 123 609 123 33 810 33 810 64 918 64 918 628 293 628 293 464 798 464 798 258 771 258 771 699 645 699 645 176 844 176 844 590 265 590 265 810 864 810 864 690 294 690 294 919 412 919 412 100 146 100 146 814 507 814 507 611 693 611 693 37 68 37 68 109 665 109 665 388 363 388 363 692 366 692 366 818 358 818 358 645 949 645 949 61 606 61 606 728 523 728 523 76 341 76 341 607 705 607 705 735 112 735 112 676 474 676 474 468 790 468 790 222 314 222 314 265 700 265 700 351 280 351 280 703 464 703 464 875 180 875 180 716 875 716 875 810 394 810 394 547 370 547 370 150 296 150 296 310 544 310 544 146 128 146 128 127 822 127 822 643 824 643 824 93 941 93 941 25 696 25 696 667 160 667 160 5 340 5 340 204 957 204 957 123 887 123 887 584 64 584 64 7 873 7 873 793 178 793 178 836 739 836 739 227 871 227 871 774 871 774 871 468 684 468 684 852 202 852 202 322 115 322 115 920 626 920 626 740 647 740 647 223 696 223 696 199 676 199 676 577 441 577 441 442 791 442 791 723 719 723 719 932 108 932 108 592 278 592 278 356 789 356 789 22 481 22 481 544 502 544 502 735 124 735 124 236 191 236 191 221 470 221 470 208 952 208 952 445 534 445 534 613 146 613 146 174 92 174 92 270 476 270 476 648 198 648 198 336 714 336 714 41 740 41 740 745 624 745 624 335 802 335 802 830 120 830 120 922 114 922 114 799 186 799 186 948 65 948 65 535 68 535 68 658 576 658 576 286 502 286 502 608 825 608 825 729 548 729 548 625 90 625 90 56 67 56 67 446 190 446 190 131 380 131 380 85 214 85 214 630 279 630 279 389 212 389 212 626 474 626 474 635 29 635 29 506 172 506 172 124 672 124 672 241 341 241 341 260 349 260 349 887 551 887 551 208 222 208 222 402 957 402 957 134 203 134 203 409 727 409 727 99 656 99 656 692 486 692 486 491 537 491 537 234 268 234 268 931 661 931 661 515 764 515 764 403 418 403 418 890 870 890 870 250 758 250 758 542 618 542 618 603 582 603 582 359 678 359 678 809 183 809 183 876 649 876 649 227 524 227 524 537 347 537 347 650 828 650 828 536 704 536 704 440 718 440 718 675 57 675 57 160 510 160 510 791 114 791 114 884 19 884 19 342 270 342 270 385 913 385 913 270 97 270 97 630 27 630 27 44 83 44 83 828 583 828 583 622 722 622 722 520 784 520 784 859 334 859 334 167 89 167 89 955 642 955 642 364 584 364 584 882 113 882 113 837 597 837 597 238 198 238 198 860 226 860 226 292 58 292 58 180 117 180 117 346 27 346 27 596 291 596 291 430 195 430 195 109 25 109 25 439 243 439 243 702 556 702 556 462 856 462 856 51 188 51 188 55 405 55 405 70 57 70 57 958 692 958 692 805 856 805 856 631 640 631 640 318 27 318 27 367 135 367 135 399 567 399 567 11 344 11 344 538 503 538 503 177 585 177 585 932 814 932 814 869 791 869 791 754 421 754 421 555 333 555 333 224 127 224 127 908 752 908 752 602 714 602 714 774 917 774 917 756 298 756 298 137 467 137 467 832 357 832 357 143 222 143 222 211 393 211 393 848 464 848 464 836 355 836 355 525 557 525 557 554 343 554 343 87 908 87 908 766 215 766 215 953 141 953 141 752 610 752 610 705 83 705 83 338 69 338 69 440 721 440 721 514 652 514 652 937 481 937 481 459 396 459 396 559 803 559 803 815 626 815 626 955 381 955 381 663 879 663 879 333 226 333 226 536 24 536 24 419 626 419 626 539 420 539 420 575 135 575 135 334 116 334 116 908 510 908 510 747 876 747 876 896 84 896 84 298 556 298 556 711 680 711 680 491 142 491 142 336 356 336 356 167 651 167 651 674 645 674 645 141 146 141 146 626 361 626 361 394 843 394 843 301 622 301 622 806 389 806 389 770 596 770 596 165 692 165 692 201 468 201 468 64 438 64 438 862 394 862 394 693 587 693 587 226 131 226 131 702 768 702 768 729 207 729 207 16 816 16 816 516 600 516 600 864 486 864 486 368 708 368 708 681 449 681 449 526 760 526 760 809 40 809 40 882 928 882 928 11 620 11 620 957 718 957 718 165 594 165 594 355 359 355 359 785 413 785 413 195 945 195 945 681 571 681 571 208 561 208 561 876 577 876 577 694 629 694 629 355 791 355 791 504 128 504 128 221 209 221 209 444 538 444 538 432 689 432 689 931 672 931 672 132 400 132 400 590 923 590 923 152 566 152 566 484 891 484 891 119 116 119 116 729 881 729 881 587 954 587 954 764 204 764 204 293 385 293 385 672 610 672 610 916 618 916 618 202 696 202 696 30 280 30 280 703 581 703 581 449 944 449 944 554 376 554 376 271 846 271 846 257 421 257 421 625 813 625 813 921 639 921 639 654 437 654 437 777 900 777 900 542 608 542 608 541 338 541 338 564 598 564 598 262 525 262 525 259 107 259 107 12 212 12 212 504 506 504 506 6 105 6 105 574 927 574 927 99 647 99 647 879 547 879 547 15 957 15 957 804 912 804 912 86 682 86 682 360 790 360 790 663 112 663 112 319 366 319 366 953 292 953 292 604 559 604 559 719 42 719 42 693 415 693 415 860 411 860 411 483 864 483 864 324 842 324 842 943 550 943 550 82 184 82 184 196 309 196 309 341 693 341 693 333 292 333 292 808 18 808 18 876 80 876 80 477 892 477 892 17 47 17 47 287 800 287 800 89 946 89 946 912 561 912 561 502 349 502 349 400 350 400 350 548 121 548 121 36 353 36 353 541 653 541 653 306 270 306 270 698 634 698 634 581 623 581 623 276 795 276 795 520 467 520 467 573 40 573 40 941 184 941 184 607 513 607 513 45 355 45 355 907 682 907 682 620 238 620 238 223 81 223 81 594 6 594 6 667 752 667 752 21 330 21 330 383 159 383 159 172 501 172 501 673 9 673 9 654 691 654 691 759 277 759 277 776 738 776 738 112 696 112 696 760 169 760 169 618 408 618 408 276 295 276 295 428 712 428 712 295 237 295 237 177 118 177 118 156 796 156 796 280 456 280 456 860 736 860 736 311 233 311 233 113 255 113 255 845 952 845 952 59 635 59 635 299 680 299 680 364 781 364 781 848 347 848 347 353 10 353 10 718 89 718 89 498 582 498 582 124 304 124 304 922 510 922 510 740 762 740 762 849 462 849 462 778 488 778 488 273 738 273 738 886 709 886 709 467 30 467 30 90 824 90 824 476 936 476 936 201 294 201 294 757 728 757 728 209 278 209 278 826 123 826 123 801 16 801 16 197 690 197 690 291 103 291 103 212 100 212 100 176 343 176 343 892 814 892 814 484 596 484 596 784 766 784 766 701 921 701 921 609 903 609 903 129 538 129 538 531 244 531 244 318 847 318 847 856 875 856 875 780 620 780 620 596 838 596 838 342 250 342 250 576 853 576 853 809 362 809 362 223 580 223 580 503 207 503 207 474 394 474 394 196 564 196 564 250 6 250 6 170 366 170 366 748 707 748 707 611 835 611 835 335 122 335 122 595 291 595 291 690 193 690 193 262 920 262 920 948 320 948 320 283 594 283 594 74 731 74 731 189 746 189 746 575 792 575 792 852 98 852 98 61 203 61 203 126 283 126 283 162 723 162 723 709 427 709 427 404 239 404 239 905 201 905 201 740 35 740 35 143 701 143 701 29 761 29 761 638 943 638 943 13 330 13 330 655 531 655 531 261 352 261 352 445 364 445 364 228 271 228 271 416 819 416 819 805 200 805 200 362 174 362 174 230 636 230 636 529 143 529 143 428 210 428 210 381 242 381 242 907 907 907 907 119 816 119 816 461 217 461 217 603 280 603 280 844 148 844 148 613 365 613 365 359 677 359 677 9 389 9 389 823 664 823 664 850 951 850 951 954 887 954 887 110 310 110 310 692 73 692 73 376 423 376 423 208 142 208 142 224 628 224 628 374 528 374 528 756 573 756 573 32 128 32 128 21 395 21 395 209 921 209 921 885 31 885 31 748 390 748 390 580 957 580 957 604 626 604 626 896 838 896 838 901 595 901 595 912 727 912 727 325 427 325 427 900 140 900 140 640 488 640 488 197 564 197 564 529 679 529 679 590 373 590 373 223 638 223 638 458 821 458 821 911 780 911 780 482 135 482 135 21 781 21 781 873 522 873 522 812 610 812 610 131 390 131 390 94 880 94 880 881 721 881 721 505 572 505 572 883 379 883 379 19 920 19 920 891 321 891 321 691 896 691 896 317 822 317 822 48 101 48 101 600 108 600 108 671 726 671 726 560 148 560 148 39 318 39 318 872 490 872 490 643 770 643 770 177 380 177 380 663 187 663 187 456 886 456 886 673 216 673 216 412 162 412 162 486 281 486 281 702 459 702 459 213 308 213 308 665 146 665 146 322 351 322 351 567 6 567 6 297 464 297 464 635 849 635 849 799 850 799 850 751 108 751 108 294 130 294 130 24 682 24 682 101 733 101 733 674 390 674 390 98 833 98 833 800 383 800 383 505 61 505 61 549 499 549 499 313 517 313 517 172 385 172 385 911 633 911 633 47 727 47 727 927 793 927 793 917 590 917 590 908 357 908 357 279 687 279 687 550 585 550 585 360 864 360 864 424 130 424 130 638 26 638 26 167 324 167 324 945 583 945 583 346 786 346 786 99 583 99 583 294 59 294 59 346 806 346 806 596 2 596 2 708 49 708 49 898 879 898 879 918 861 918 861 16 449 16 449 905 887 905 887 439 858 439 858 315 882 315 882 721 205 721 205 351 719 351 719 934 606 934 606 894 174 894 174 237 359 237 359 61 529 61 529 804 408 804 408 402 411 402 411 774 862 774 862 738 909 738 909 261 285 261 285 302 410 302 410 194 704 194 704 259 330 259 330 269 617 269 617 481 902 481 902 42 859 42 859 404 472 404 472 841 791 841 791 757 116 757 116 815 37 815 37 747 295 747 295 874 661 874 661 574 931 574 931 949 794 949 794 671 349 671 349 53 234 53 234 191 501 191 501 570 649 570 649 373 326 373 326 23 893 23 893 173 607 173 607 56 43 56 43 337 67 337 67 561 425 561 425 828 542 828 542 299 849 299 849 723 146 723 146 920 867 920 867 41 249 41 249 116 899 116 899 803 754 803 754 352 307 352 307 11 85 11 85 135 310 135 310 393 258 393 258 393 362 393 362 919 475 919 475 785 44 785 44 807 588 807 588 294 863 294 863 750 883 750 883 308 391 308 391 924 760 924 760 380 249 380 249 22 116 22 116 448 749 448 749 4 230 4 230 956 184 956 184 510 832 510 832 208 105 208 105 269 818 269 818 128 597 128 597 762 845 762 845 288 432 288 432 326 197 326 197 455 887 455 887 913 388 913 388 108 524 108 524 191 157 191 157 741 205 741 205 489 826 489 826 274 490 274 490 938 744 938 744 756 20 756 20 391 262 391 262 674 48 674 48 8 455 8 455 889 75 889 75 161 915 161 915 720 820 720 820 843 782 843 782 898 805 898 805 545 603 545 603 695 577 695 577 90 290 90 290 586 151 586 151 195 805 195 805 737 954 737 954 776 226 776 226 8 857 8 857 83 618 83 618 361 524 361 524 318 785 318 785 856 650 856 650 124 494 124 494 314 312 314 312 59 726 59 726 908 762 908 762 884 603 884 603 842 859 842 859 859 117 859 117 708 305 708 305 460 594 460 594 774 873 774 873 396 347 396 347 424 631 424 631 347 529 347 529 370 513 370 513 411 496 411 496 286 945 286 945 10 652 10 652 369 67 369 67 846 953 846 953 202 854 202 854 556 490 556 490 12 643 12 643 716 716 716 716 776 269 776 269 784 801 784 801 455 146 455 146 416 521 416 521 534 904 534 904 416 924 416 924 401 498 401 498 657 423 657 423 778 160 778 160 795 746 795 746 392 765 392 765 280 763 280 763 78 360 78 360 185 460 185 460 41 472 41 472 302 459 302 459 147 775 147 775 233 259 233 259 757 778 757 778 830 315 830 315 372 361 372 361 235 394 235 394 136 751 136 751 474 710 474 710 254 545 254 545 954 394 954 394 479 213 479 213 430 956 430 956 75 709 75 709 253 541 253 541 938 281 938 281 76 524 76 524 330 823 330 823 337 452 337 452 494 351 494 351 76 600 76 600 814 468 814 468 211 376 211 376 200 422 200 422 148 67 148 67 533 422 533 422 936 553 936 553 270 866 270 866 432 279 432 279 879 36 879 36 292 871 292 871 647 637 647 637 159 655 159 655 103 228 103 228 77 693 77 693 141 617 141 617 512 540 512 540 553 864 553 864 663 509 663 509 763 203 763 203 578 49 578 49 886 259 886 259 569 410 569 410 303 373 303 373 382 252 382 252 313 939 313 939 58 465 58 465 530 6 530 6 570 93 570 93 923 394 923 394 875 108 875 108 484 545 484 545 705 548 705 548 943 649 943 649 725 90 725 90 510 504 510 504 738 23 738 23 855 738 855 738 819 31 819 31 612 29 612 29 39 337 39 337 114 277 114 277 581 153 581 153 365 231 365 231 84 382 84 382 326 214 326 214 948 266 948 266 927 581 927 581 939 108 939 108 114 161 114 161 680 859 680 859 379 34 379 34 216 789 216 789 365 33 365 33 153 650 153 650 405 654 405 654 631 706 631 706 484 788 484 788 294 836 294 836 84 781 84 781 214 41 214 41 903 366 903 366 310 674 310 674 120 623 120 623 542 422 542 422 513 334 513 334 3 193 3 193 587 663 587 663 208 895 208 895 440 357 440 357 345 885 345 885 787 314 787 314 825 168 825 168 34 30 34 30 387 290 387 290 881 805 881 805 936 770 936 770 632 95 632 95 491 781 491 781 234 233 234 233 134 99 134 99 930 505 930 505 130 481 130 481 894 924 894 924 96 515 96 515 939 386 939 386 173 764 173 764 831 721 831 721 828 376 828 376 753 773 753 773 227 391 227 391 545 727 545 727 741 735 741 735 503 428 503 428 481 87 481 87 438 730 438 730 215 274 215 274 162 457 162 457 326 925 326 925 636 137 636 137 936 855 936 855 165 696 165 696 164 46 164 46 663 617 663 617 214 90 214 90 22 469 22 469 219 115 219 115 761 585 761 585 93 533 93 533 788 442 788 442 292 55 292 55 541 395 541 395 631 931 631 931 840 240 840 240 344 440 344 440 719 620 719 620 239 215 239 215 431 376 431 376 855 629 855 629 801 574 801 574 82 620 82 620 808 692 808 692 768 348 768 348 218 843 218 843 127 132 127 132 871 57 871 57 394 692 394 692 129 511 129 511 295 562 295 562 124 448 124 448 51 598 51 598 128 327 128 327 155 929 155 929 784 260 784 260 925 911 925 911 410 319 410 319 148 663 148 663 714 106 714 106 608 447 608 447 444 867 444 867 167 600 167 600 244 15 244 15 21 89 21 89 115 456 115 456 135 541 135 541 554 269 554 269 756 558 756 558 214 76 214 76 843 394 843 394 749 483 749 483 714 256 714 256 688 824 688 824 887 44 887 44 469 746 469 746 283 921 283 921 443 756 443 756 362 54 362 54 687 263 687 263 620 576 620 576 734 739 734 739 429 25 429 25 789 32 789 32 185 885 185 885 25 464 25 464 223 895 223 895 597 91 597 91 937 322 937 322 643 31 643 31 646 597 646 597 311 178 311 178 348 30 348 30 503 706 503 706 801 943 801 943 235 726 235 726 610 462 610 462 391 698 391 698 764 249 764 249 753 453 753 453 910 676 910 676 647 71 647 71 812 794 812 794 523 90 523 90 350 894 350 894 62 231 62 231 857 893 857 893 457 775 457 775 226 158 226 158 697 879 697 879 558 393 558 393 396 331 396 331 805 129 805 129 134 450 134 450 425 155 425 155 281 873 281 873 47 742 47 742 585 420 585 420 240 487 240 487 365 679 365 679 69 76 69 76 318 492 318 492 373 853 373 853 919 616 919 616 61 335 61 335 558 835 558 835 202 291 202 291 847 878 847 878 956 194 956 194 262 268 262 268 567 822 567 822 90 599 90 599 9 675 9 675 139 501 139 501 876 713 876 713 366 928 366 928 889 615 889 615 741 545 741 545 147 255 147 255 543 636 543 636 60 398 60 398 515 956 515 956 456 232 456 232 128 905 128 905 111 328 111 328 129 266 129 266 538 414 538 414 208 293 208 293 822 873 822 873 37 676 37 676 532 535 532 535 626 541 626 541 103 580 103 580 635 925 635 925 18 583 18 583 869 196 869 196 620 315 620 315 68 570 68 570 837 356 837 356 919 687 919 687 585 355 585 355 201 376 201 376 133 331 133 331 262 780 262 780 520 26 520 26 3 574 3 574 881 934 881 934 913 274 913 274 129 175 129 175 172 913 172 913 218 64 218 64 146 790 146 790 750 577 750 577 539 799 539 799 203 705 203 705 663 281 663 281 570 838 570 838 607 138 607 138 822 475 822 475 138 593 138 593 442 180 442 180 13 587 13 587 11 868 11 868 692 95 692 95 70 193 70 193 52 882 52 882 127 95 127 95 255 104 255 104 212 941 212 941 345 443 345 443 461 146 461 146 322 687 322 687 601 425 601 425 683 302 683 302 20 383 20 383 932 424 932 424 229 412 229 412 336 14 336 14 870 397 870 397 109 958 109 958 100 883 100 883 185 417 185 417 447 685 447 685 756 302 756 302 730 469 730 469 371 409 371 409 326 946 326 946 579 387 579 387 934 624 934 624 585 870 585 870 248 434 248 434 670 804 670 804 295 659 295 659 701 492 701 492 435 504 435 504 938 51 938 51 139 449 139 449 380 855 380 855 950 74 950 74 193 29 193 29 896 752 896 752 459 586 459 586 857 757 857 757 169 684 169 684 217 741 217 741 334 155 334 155 105 409 105 409 943 291 943 291 375 663 375 663 323 135 323 135 586 619 586 619 534 5 534 5 951 895 951 895 23 57 23 57 98 406 98 406 200 664 200 664 57 612 57 612 442 469 442 469 855 55 855 55 359 486 359 486 735 333 735 333 614 232 614 232 854 436 854 436 712 382 712 382 803 56 803 56 55 141 55 141 108 95 108 95 816 354 816 354 604 152 604 152 831 884 831 884 367 610 367 610 27 457 27 457 653 585 653 585 561 818 561 818 593 583 593 583 418 958 418 958 404 475 404 475 321 680 321 680 653 763 653 763 390 897 390 897 257 100 257 100 805 840 805 840 251 912 251 912 319 645 319 645 782 742 782 742 635 407 635 407 539 134 539 134 840 373 840 373 516 50 516 50 744 356 744 356 540 222 540 222 776 821 776 821 673 556 673 556 601 286 601 286 360 275 360 275 899 881 899 881 114 713 114 713 270 115 270 115 254 707 254 707 725 450 725 450 64 286 64 286 116 871 116 871 15 734 15 734 796 412 796 412 734 489 734 489 576 38 576 38 807 284 807 284 100 513 100 513 694 907 694 907 871 464 871 464 741 33 741 33 525 474 525 474 416 51 416 51 477 326 477 326 520 866 520 866 603 803 603 803 171 77 171 77 946 68 946 68 324 242 324 242 178 837 178 837 416 295 416 295 638 489 638 489 459 314 459 314 870 555 870 555 312 838 312 838 663 138 663 138 229 173 229 173 276 458 276 458 206 195 206 195 261 720 261 720 177 473 177 473 16 454 16 454 73 955 73 955 614 226 614 226 551 410 551 410 696 954 696 954 123 435 123 435 436 400 436 400 912 398 912 398 813 364 813 364 297 309 297 309 742 689 742 689 28 753 28 753 42 520 42 520 27 11 27 11 873 390 873 390 500 953 500 953 630 68 630 68 799 426 799 426 219 60 219 60 336 829 336 829 599 951 599 951 521 116 521 116 637 797 637 797 549 245 549 245 499 739 499 739 882 842 882 842 575 945 575 945 486 912 486 912 593 404 593 404 841 775 841 775 560 219 560 219 415 411 415 411 895 663 895 663 810 215 810 215 317 226 317 226 232 169 232 169 119 188 119 188 792 905 792 905 736 418 736 418 714 793 714 793 781 386 781 386 434 906 434 906 460 544 460 544 127 141 127 141 914 372 914 372 854 456 854 456 902 828 902 828 755 879 755 879 544 31 544 31 260 795 260 795 246 102 246 102 99 824 99 824 206 266 206 266 811 168 811 168 569 911 569 911 844 761 844 761 286 272 286 272 734 368 734 368 569 41 569 41 359 107 359 107 457 224 457 224 297 4 297 4 473 153 473 153 24 281 24 281 50 740 50 740 59 165 59 165 376 801 376 801 231 502 231 502 623 625 623 625 20 442 20 442 136 467 136 467 550 790 550 790 756 670 756 670 728 491 728 491 328 746 328 746 552 6 552 6 353 303 353 303 302 521 302 521 346 388 346 388 230 301 230 301 856 469 856 469 529 78 529 78 469 871 469 871 161 901 161 901 487 121 487 121 794 244 794 244 622 318 622 318 405 126 405 126 388 773 388 773 607 234 607 234 634 341 634 341 804 281 804 281 351 28 351 28 162 112 162 112 76 816 76 816 446 644 446 644 86 197 86 197 828 5 828 5 465 192 465 192 820 197 820 197 890 37 890 37 430 806 430 806 380 47 380 47 359 901 359 901 436 227 436 227 548 760 548 760 190 929 190 929 545 312 545 312 750 917 750 917 662 912 662 912 334 100 334 100 388 26 388 26 658 676 658 676 395 708 395 708 27 40 27 40 679 858 679 858 28 5 28 5 480 381 480 381 194 830 194 830 359 407 359 407 787 434 787 434 352 696 352 696 171 545 171 545 638 798 638 798 584 681 584 681 234 940 234 940 586 571 586 571 405 712 405 712 52 791 52 791 743 393 743 393 871 194 871 194 495 718 495 718 624 506 624 506 404 623 404 623 716 181 716 181 109 279 109 279 649 203 649 203 756 402 756 402 630 923 630 923 469 510 469 510 465 853 465 853 282 721 282 721 899 363 899 363 192 89 192 89 238 390 238 390 939 648 939 648 666 281 666 281 174 68 174 68 863 357 863 357 848 781 848 781 370 323 370 323 214 129 214 129 174 919 174 919 329 904 329 904 656 799 656 799 424 444 424 444 204 10 204 10 775 233 775 233 187 104 187 104 865 31 865 31 62 865 62 865 932 346 932 346 231 353 231 353 790 218 790 218 725 236 725 236 777 930 777 930 800 58 800 58 340 490 340 490 895 333 895 333 600 621 600 621 837 804 837 804 922 304 922 304 342 584 342 584 366 76 366 76 636 126 636 126 347 155 347 155 728 669 728 669 219 233 219 233 863 314 863 314 824 715 824 715 149 165 149 165 353 200 353 200 181 305 181 305 489 821 489 821 436 317 436 317 687 42 687 42 878 537 878 537 725 931 725 931 364 282 364 282 452 761 452 761 542 470 542 470 43 573 43 573 436 134 436 134 346 793 346 793 172 567 172 567 480 242 480 242 335 316 335 316 56 812 56 812 566 748 566 748 799 543 799 543 423 758 423 758 602 23 602 23 49 82 49 82 556 682 556 682 423 73 423 73 750 778 750 778 783 367 783 367 870 342 870 342 64 65 64 65 643 129 643 129 724 299 724 299 97 572 97 572 468 184 468 184 526 173 526 173 627 747 627 747 463 818 463 818 761 25 761 25 626 87 626 87 815 380 815 380 594 255 594 255 54 158 54 158 243 609 243 609 398 367 398 367 363 42 363 42 500 72 500 72 383 698 383 698 18 881 18 881 531 795 531 795 313 632 313 632 123 515 123 515 790 606 790 606 28 851 28 851 653 860 653 860 482 28 482 28 603 777 603 777 921 889 921 889 689 193 689 193 415 727 415 727 761 699 761 699 319 164 319 164 376 554 376 554 183 37 183 37 672 523 672 523 634 524 634 524 894 630 894 630 525 268 525 268 309 39 309 39 342 800 342 800 634 689 634 689 725 402 725 402 921 383 921 383 140 34 140 34 736 552 736 552 263 509 263 509 490 271 490 271 958 467 958 467 934 127 934 127 771 69 771 69 659 881 659 881 798 906 798 906 733 441 733 441 447 254 447 254 848 714 848 714 670 405 670 405 158 601 158 601 154 497 154 497 512 133 512 133 438 123 438 123 164 678 164 678 809 686 809 686 957 474 957 474 452 780 452 780 932 520 932 520 759 81 759 81 718 136 718 136 345 927 345 927 160 420 160 420 739 276 739 276 655 198 655 198 121 155 121 155 777 856 777 856 331 157 331 157 291 878 291 878 132 541 132 541 586 525 586 525 102 22 102 22 118 352 118 352 699 252 699 252 377 230 377 230 687 39 687 39 379 101 379 101 342 388 342 388 388 756 388 756 362 213 362 213 138 888 138 888 221 271 221 271 949 879 949 879 396 708 396 708 652 66 652 66 532 782 532 782 837 483 837 483 351 150 351 150 829 298 829 298 411 564 411 564 897 665 897 665 572 537 572 537 481 641 481 641 879 627 879 627 709 19 709 19 625 160 625 160 391 510 391 510 277 835 277 835 44 691 44 691 551 791 551 791 746 600 746 600 611 408 611 408 874 373 874 373 705 326 705 326 172 702 172 702 54 70 54 70 246 725 246 725 770 246 770 246 447 222 447 222 955 89 955 89 491 612 491 612 920 659 920 659 269 132 269 132 122 901 122 901 430 450 430 450 542 731 542 731 463 448 463 448 386 827 386 827 794 207 794 207 556 557 556 557 557 882 557 882 236 338 236 338 579 865 579 865 668 271 668 271 401 626 401 626 364 85 364 85 148 537 148 537 614 721 614 721 701 138 701 138 496 936 496 936 50 304 50 304 424 219 424 219 850 775 850 775 688 386 688 386 614 924 614 924 61 899 61 899 835 200 835 200 643 768 643 768 116 147 116 147 434 197 434 197 108 469 108 469 544 952 544 952 361 288 361 288 86 455 86 455 298 744 298 744 793 780 793 780 502 356 502 356 456 222 456 222 880 917 880 917 104 890 104 890 237 780 237 780 418 476 418 476 193 636 193 636 770 227 770 227 626 445 626 445 417 220 417 220 118 891 118 891 231 373 231 373 780 566 780 566 700 859 700 859 96 701 96 701 900 249 900 249 333 76 333 76 590 48 590 48 180 798 180 798 764 184 764 184 534 377 534 377 686 177 686 177 637 866 637 866 898 339 898 339 517 46 517 46 717 178 717 178 109 396 109 396 483 284 483 284 7 738 7 738 523 614 523 614 715 906 715 906 174 957 174 957 198 591 198 591 169 111 169 111 71 260 71 260 211 357 211 357 77 542 77 542 460 516 460 516 429 517 429 517 4 546 4 546 502 730 502 730 327 956 327 956 586 955 586 955 403 98 403 98 865 529 865 529 674 544 674 544 199 136 199 136 930 453 930 453 230 81 230 81 152 231 152 231 931 590 931 590 885 144 885 144 817 387 817 387 630 950 630 950 427 133 427 133 228 693 228 693 25 871 25 871 927 609 927 609 639 86 639 86 50 837 50 837 592 270 592 270 658 533 658 533 617 786 617 786 501 402 501 402 367 182 367 182 718 561 718 561 436 141 436 141 622 605 622 605 40 508 40 508 867 25 867 25 10 329 10 329 281 480 281 480 542 377 542 377 131 658 131 658 277 332 277 332 942 490 942 490 240 355 240 355 176 867 176 867 616 218 616 218 370 74 370 74 405 847 405 847 866 338 866 338 562 551 562 551 804 148 804 148 377 29 377 29 672 806 672 806 897 118 897 118 388 231 388 231 717 707 717 707 138 773 138 773 835 644 835 644 945 513 945 513 290 787 290 787 510 166 510 166 245 948 245 948 606 697 606 697 838 296 838 296 257 46 257 46 853 845 853 845 919 917 919 917 555 936 555 936 85 816 85 816 484 380 484 380 554 434 554 434 655 33 655 33 113 223 113 223 461 741 461 741 304 579 304 579 730 433 730 433 544 680 544 680 703 69 703 69 400 606 400 606 206 302 206 302 44 806 44 806 845 533 845 533 430 672 430 672 316 687 316 687 113 355 113 355 44 715 44 715 868 150 868 150 146 875 146 875 238 376 238 376 1 847 1 847 203 195 203 195 21 863 21 863 210 951 210 951 701 202 701 202 590 364 590 364 777 719 777 719 465 92 465 92 209 410 209 410 151 788 151 788 516 591 516 591 320 399 320 399 730 82 730 82 394 373 394 373 170 583 170 583 563 478 563 478 887 60 887 60 540 206 540 206 354 409 354 409 400 256 400 256 428 150 428 150 651 52 651 52 44 244 44 244 646 392 646 392 663 636 663 636 558 907 558 907 769 951 769 951 2 279 2 279 627 844 627 844 851 132 851 132 265 713 265 713 691 21 691 21 703 721 703 721 838 470 838 470 217 670 217 670 417 433 417 433 356 835 356 835 401 158 401 158 669 678 669 678 538 227 538 227 638 811 638 811 268 902 268 902 867 673 867 673 543 715 543 715 423 416 423 416 522 513 522 513 335 933 335 933 354 454 354 454 644 259 644 259 722 677 722 677 212 804 212 804 71 221 71 221 676 509 676 509 182 885 182 885 436 8 436 8 758 379 758 379 170 369 170 369 30 76 30 76 322 768 322 768 128 696 128 696 807 269 807 269 533 640 533 640 41 591 41 591 569 266 569 266 126 729 126 729 709 492 709 492 654 913 654 913 354 427 354 427 628 53 628 53 54 114 54 114 827 567 827 567 897 24 897 24 890 526 890 526 243 525 243 525 679 517 679 517 772 924 772 924 75 920 75 920 670 455 670 455 95 247 95 247 481 747 481 747 383 561 383 561 73 650 73 650 467 688 467 688 849 952 849 952 457 24 457 24 887 729 887 729 395 692 395 692 463 550 463 550 517 670 517 670 377 461 377 461 694 499 694 499 271 130 271 130 7 440 7 440 774 558 774 558 355 900 355 900 565 328 565 328 127 344 127 344 13 236 13 236 103 133 103 133 278 885 278 885 737 159 737 159 330 754 330 754 605 764 605 764 675 444 675 444 660 712 660 712 92 194 92 194 753 196 753 196 636 852 636 852 291 810 291 810 926 510 926 510 408 739 408 739 218 616 218 616 344 330 344 330 560 812 560 812 320 217 320 217 653 240 653 240 166 10 166 10 926 321 926 321 409 701 409 701 364 771 364 771 165 907 165 907 535 362 535 362 650 348 650 348 914 368 914 368 208 558 208 558 177 290 177 290 710 885 710 885 858 142 858 142 87 226 87 226 590 948 590 948 380 135 380 135 933 265 933 265 31 846 31 846 759 114 759 114 697 361 697 361 303 170 303 170 880 677 880 677 288 147 288 147 769 503 769 503 58 605 58 605 7 149 7 149 863 932 863 932 285 240 285 240 857 504 857 504 763 600 763 600 545 677 545 677 335 417 335 417 107 907 107 907 881 169 881 169 826 381 826 381 636 698 636 698 188 576 188 576 488 234 488 234 516 74 516 74 780 107 780 107 117 546 117 546 111 553 111 553 14 558 14 558 423 463 423 463 917 954 917 954 609 799 609 799 188 27 188 27 466 483 466 483 826 9 826 9 219 250 219 250 921 756 921 756 272 38 272 38 425 513 425 513 481 711 481 711 663 257 663 257 280 592 280 592 584 428 584 428 13 675 13 675 513 293 513 293 875 142 875 142 804 399 804 399 59 481 59 481 528 167 528 167 383 496 383 496 311 704 311 704 524 592 524 592 478 315 478 315 44 852 44 852 464 435 464 435 208 366 208 366 836 318 836 318 77 499 77 499 919 647 919 647 62 297 62 297 477 835 477 835 119 925 119 925 885 125 885 125 913 626 913 626 935 931 935 931 828 232 828 232 676 307 676 307 263 420 263 420 416 760 416 760 546 2 546 2 321 124 321 124 736 335 736 335 62 695 62 695 582 683 582 683 502 83 502 83 451 322 451 322 475 553 475 553 157 464 157 464 877 544 877 544 270 158 270 158 135 718 135 718 192 7 192 7 121 449 121 449 187 232 187 232 762 43 762 43 577 552 577 552 338 954 338 954 605 827 605 827 334 731 334 731 580 153 580 153 254 743 254 743 23 34 23 34 523 937 523 937 654 734 654 734 70 505 70 505 954 31 954 31 683 791 683 791 258 936 258 936 317 305 317 305 420 917 420 917 474 382 474 382 892 727 892 727 760 495 760 495 305 139 305 139 182 351 182 351 902 381 902 381 322 190 322 190 467 505 467 505 693 380 693 380 746 249 746 249 331 857 331 857 40 14 40 14 756 588 756 588 202 840 202 840 840 428 840 428 445 788 445 788 540 177 540 177 25 823 25 823 639 683 639 683 178 100 178 100 764 537 764 537 643 647 643 647 28 737 28 737 670 720 670 720 330 362 330 362 71 326 71 326 316 449 316 449 88 73 88 73 329 129 329 129 591 276 591 276 930 613 930 613 600 102 600 102 464 768 464 768 908 304 908 304 519 507 519 507 172 605 172 605 577 393 577 393 675 112 675 112 215 556 215 556 286 838 286 838 799 447 799 447 230 545 230 545 407 227 407 227 109 426 109 426 98 878 98 878 618 521 618 521 113 137 113 137 689 477 689 477 121 727 121 727 687 218 687 218 328 738 328 738 82 540 82 540 862 413 862 413 51 3 51 3 99 424 99 424 528 93 528 93 840 891 840 891 55 667 55 667 504 204 504 204 920 533 920 533 207 471 207 471 688 81 688 81 638 94 638 94 799 324 799 324 256 496 256 496 414 243 414 243 657 832 657 832 445 954 445 954 879 755 879 755 769 300 769 300 830 935 830 935 472 150 472 150 586 891 586 891 854 664 854 664 693 235 693 235 451 61 451 61 921 4 921 4 794 350 794 350 410 528 410 528 499 585 499 585 337 221 337 221 843 662 843 662 160 504 160 504 444 63 444 63 482 757 482 757 479 163 479 163 5 707 5 707 872 924 872 924 869 436 869 436 537 713 537 713 822 826 822 826 686 683 686 683 306 501 306 501 366 911 366 911 116 725 116 725 157 307 157 307 875 46 875 46 376 914 376 914 880 4 880 4 210 115 210 115 876 56 876 56 452 882 452 882 463 49 463 49 917 946 917 946 37 270 37 270 817 817 817 817 72 615 72 615 316 712 316 712 301 59 301 59 519 781 519 781 446 120 446 120 416 294 416 294 69 883 69 883 927 515 927 515 134 523 134 523 357 492 357 492 428 163 428 163 849 901 849 901 471 835 471 835 347 263 347 263 503 93 503 93 172 493 172 493 858 935 858 935 481 818 481 818 599 600 599 600 163 838 163 838 61 312 61 312 282 957 282 957 267 694 267 694 259 791 259 791 133 300 133 300 197 868 197 868 522 537 522 537 924 927 924 927 738 248 738 248 911 852 911 852 671 613 671 613 462 344 462 344 53 703 53 703 65 670 65 670 878 571 878 571 382 317 382 317 884 395 884 395 781 253 781 253 683 503 683 503 19 949 19 949 29 590 29 590 564 700 564 700 653 736 653 736 308 26 308 26 3 48 3 48 139 761 139 761 832 913 832 913 804 885 804 885 41 705 41 705 218 627 218 627 25 59 25 59 453 492 453 492 69 658 69 658 830 651 830 651 586 518 586 518 406 740 406 740 92 712 92 712 267 92 267 92 791 425 791 425 469 672 469 672 389 102 389 102 374 94 374 94 924 895 924 895 37 908 37 908 540 920 540 920 941 294 941 294 298 502 298 502 693 563 693 563 120 144 120 144 898 303 898 303 633 505 633 505 198 103 198 103 393 516 393 516 221 844 221 844 578 55 578 55 374 664 374 664 20 316 20 316 925 120 925 120 404 568 404 568 231 179 231 179 436 413 436 413 655 793 655 793 727 479 727 479 566 194 566 194 210 746 210 746 99 200 99 200 844 139 844 139 48 936 48 936 906 103 906 103 781 188 781 188 13 453 13 453 853 958 853 958 31 683 31 683 56 621 56 621 9 252 9 252 497 543 497 543 255 871 255 871 814 526 814 526 949 206 949 206 803 256 803 256 520 909 520 909 466 178 466 178 672 167 672 167 503 875 503 875 739 924 739 924 455 612 455 612 776 7 776 7 730 514 730 514 216 949 216 949 35 617 35 617 60 558 60 558 952 646 952 646 946 250 946 250 190 474 190 474 707 346 707 346 434 380 434 380 496 263 496 263 462 186 462 186 746 408 746 408 383 79 383 79 899 220 899 220 126 776 126 776 83 878 83 878 649 478 649 478 187 606 187 606 202 190 202 190 456 428 456 428 692 591 692 591 332 876 332 876 464 368 464 368 32 607 32 607 254 483 254 483 457 770 457 770 580 361 580 361 904 422 904 422 867 317 867 317 826 629 826 629 933 636 933 636 369 84 369 84 387 532 387 532 757 505 757 505 344 419 344 419 7 65 7 65 464 822 464 822 384 454 384 454 336 295 336 295 835 889 835 889 756 844 756 844 322 176 322 176 198 167 198 167 533 475 533 475 804 470 804 470 453 236 453 236 151 573 151 573 45 30 45 30 192 922 192 922 812 139 812 139 348 278 348 278 809 218 809 218 66 825 66 825 432 36 432 36 544 810 544 810 59 420 59 420 917 938 917 938 30 848 30 848 776 242 776 242 374 828 374 828 581 546 581 546 601 780 601 780 330 930 330 930 525 901 525 901 838 552 838 552 902 128 902 128 593 76 593 76 159 177 159 177 526 288 526 288 220 903 220 903 389 687 389 687 125 202 125 202 358 2 358 2 602 256 602 256 131 874 131 874 252 130 252 130 170 710 170 710 704 297 704 297 483 32 483 32 549 915 549 915 470 803 470 803 489 133 489 133 536 123 536 123 939 368 939 368 853 151 853 151 925 391 925 391 734 111 734 111 415 872 415 872 488 876 488 876 512 11 512 11 645 686 645 686 426 695 426 695 29 864 29 864 23 684 23 684 529 800 529 800 199 906 199 906 276 808 276 808 820 164 820 164 618 509 618 509 34 265 34 265 896 324 896 324 302 937 302 937 29 627 29 627 89 220 89 220 373 284 373 284 432 11 432 11 473 834 473 834 342 820 342 820 92 811 92 811 21 38 21 38 182 484 182 484 353 165 353 165 283 32 283 32 521 427 521 427 53 151 53 151 815 630 815 630 261 620 261 620 103 439 103 439 794 153 794 153 34 362 34 362 747 834 747 834 551 421 551 421 118 313 118 313 33 554 33 554 883 336 883 336 501 868 501 868 59 763 59 763 945 223 945 223 907 63 907 63 713 245 713 245 644 117 644 117 174 135 174 135 705 508 705 508 545 782 545 782 324 82 324 82 84 631 84 631 241 955 241 955 67 68 67 68 346 276 346 276 286 176 286 176 383 251 383 251 224 933 224 933 17 559 17 559 798 157 798 157 481 629 481 629 662 149 662 149 375 618 375 618 10 837 10 837 253 239 253 239 204 654 204 654 155 581 155 581 245 234 245 234 683 246 683 246 641 681 641 681 455 168 455 168 586 73 586 73 199 199 199 199 71 28 71 28 31 159 31 159 49 929 49 929 670 433 670 433 775 397 775 397 540 832 540 832 864 497 864 497 315 193 315 193 701 403 701 403 876 29 876 29 151 819 151 819 21 917 21 917 703 262 703 262 322 437 322 437 634 702 634 702 708 881 708 881 568 166 568 166 866 305 866 305 664 77 664 77 642 84 642 84 925 132 925 132 296 192 296 192 938 342 938 342 662 544 662 544 453 474 453 474 889 556 889 556 802 290 802 290 305 199 305 199 591 686 591 686 583 572 583 572 44 678 44 678 611 32 611 32 28 77 28 77 245 605 245 605 256 122 256 122 839 457 839 457 496 915 496 915 850 466 850 466 915 837 915 837 473 650 473 650 94 834 94 834 11 358 11 358 91 388 91 388 900 532 900 532 928 119 928 119 815 954 815 954 429 745 429 745 935 305 935 305 213 484 213 484 141 578 141 578 747 381 747 381 905 690 905 690 758 371 758 371 367 619 367 619 264 41 264 41 707 227 707 227 812 240 812 240 258 900 258 900 530 501 530 501 932 489 932 489 154 951 154 951 621 539 621 539 816 341 816 341 702 649 702 649 825 339 825 339 49 472 49 472 624 67 624 67 191 523 191 523 516 597 516 597 865 806 865 806 653 391 653 391 181 927 181 927 282 876 282 876 581 114 581 114 277 681 277 681 835 610 835 610 687 129 687 129 642 234 642 234 214 287 214 287 605 25 605 25 103 56 103 56 18 627 18 627 821 337 821 337 90 239 90 239 335 212 335 212 813 144 813 144 111 32 111 32 788 273 788 273 95 326 95 326 39 770 39 770 689 742 689 742 740 613 740 613 530 951 530 951 418 687 418 687 541 453 541 453 566 768 566 768 497 198 497 198 678 884 678 884 511 602 511 602 323 489 323 489 146 757 146 757 479 240 479 240 314 206 314 206 197 468 197 468 667 337 667 337 791 649 791 649 866 107 866 107 352 255 352 255 508 423 508 423 494 658 494 658 481 448 481 448 717 910 717 910 354 722 354 722 130 522 130 522 150 518 150 518 847 7 847 7 370 16 370 16 117 118 117 118 166 77 166 77 395 601 395 601 884 458 884 458 377 508 377 508 592 572 592 572 140 401 140 401 646 925 646 925 402 491 402 491 392 171 392 171 271 125 271 125 107 512 107 512 500 742 500 742 540 893 540 893 676 708 676 708 302 400 302 400 709 261 709 261 895 133 895 133 853 505 853 505 859 701 859 701 265 429 265 429 804 689 804 689 409 151 409 151 554 430 554 430 334 101 334 101 565 636 565 636 113 139 113 139 588 330 588 330 223 882 223 882 332 903 332 903 554 353 554 353 834 2 834 2 496 894 496 894 248 225 248 225 271 580 271 580 348 758 348 758 36 702 36 702 276 251 276 251 20 801 20 801 682 271 682 271 585 271 585 271 107 747 107 747 13 580 13 580 595 372 595 372 905 749 905 749 717 122 717 122 919 157 919 157 745 548 745 548 536 827 536 827 710 492 710 492 215 548 215 548 753 926 753 926 639 850 639 850 381 393 381 393 210 40 210 40 850 415 850 415 648 270 648 270 496 919 496 919 299 573 299 573 806 560 806 560 131 751 131 751 743 746 743 746 913 558 913 558 323 794 323 794 788 8 788 8 160 40 160 40 511 408 511 408 580 284 580 284 705 67 705 67 751 906 751 906 519 870 519 870 161 336 161 336 780 440 780 440 955 926 955 926 162 739 162 739 330 634 330 634 262 300 262 300 226 955 226 955 391 456 391 456 929 771 929 771 393 335 393 335 81 610 81 610 51 282 51 282 400 127 400 127 734 233 734 233 826 405 826 405 480 243 480 243 832 834 832 834 825 102 825 102 337 176 337 176 255 284 255 284 133 902 133 902 377 900 377 900 135 112 135 112 148 706 148 706 448 268 448 268 352 777 352 777 135 758 135 758 149 695 149 695 576 800 576 800 281 32 281 32 892 379 892 379 698 62 698 62 638 294 638 294 446 923 446 923 425 161 425 161 93 134 93 134 273 714 273 714 20 378 20 378 451 947 451 947 950 364 950 364 128 740 128 740 309 510 309 510 760 401 760 401 793 583 793 583 901 943 901 943 494 397 494 397 557 940 557 940 642 681 642 681 611 195 611 195 468 669 468 669 540 641 540 641 835 79 835 79 200 598 200 598 122 49 122 49 28 32 28 32 60 56 60 56 203 59 203 59 891 35 891 35 793 304 793 304 331 674 331 674 619 114 619 114 172 85 172 85 769 168 769 168 636 766 636 766 224 155 224 155 714 924 714 924 773 107 773 107 205 131 205 131 872 918 872 918 130 8 130 8 266 102 266 102 812 631 812 631 4 473 4 473 11 907 11 907 130 203 130 203 851 239 851 239 821 700 821 700 280 115 280 115 743 19 743 19 73 956 73 956 123 194 123 194 758 240 758 240 640 117 640 117 526 768 526 768 98 923 98 923 600 5 600 5 195 375 195 375 477 756 477 756 719 813 719 813 555 434 555 434 365 509 365 509 622 281 622 281 631 179 631 179 904 499 904 499 15 440 15 440 715 720 715 720 726 162 726 162 434 479 434 479 751 320 751 320 950 438 950 438 73 657 73 657 322 524 322 524 741 865 741 865 502 199 502 199 110 440 110 440 71 882 71 882 548 932 548 932 97 642 97 642 934 917 934 917 132 702 132 702 328 253 328 253 180 674 180 674 542 589 542 589 630 448 630 448 199 372 199 372 201 245 201 245 88 591 88 591 642 252 642 252 280 914 280 914 395 108 395 108 864 284 864 284 406 72 406 72 808 818 808 818 938 470 938 470 256 353 256 353 661 154 661 154 245 352 245 352 723 245 723 245 666 89 666 89 657 355 657 355 178 139 178 139 685 650 685 650 380 304 380 304 595 644 595 644 735 534 735 534 262 48 262 48 478 73 478 73 614 813 614 813 140 258 140 258 763 804 763 804 603 648 603 648 896 677 896 677 556 602 556 602 955 823 955 823 764 809 764 809 296 547 296 547 81 43 81 43 656 793 656 793 22 191 22 191 108 514 108 514 602 831 602 831 858 78 858 78 492 26 492 26 390 655 390 655 36 923 36 923 363 369 363 369 501 436 501 436 219 590 219 590 359 656 359 656 177 214 177 214 470 537 470 537 779 216 779 216 801 222 801 222 894 711 894 711 915 609 915 609 84 144 84 144 439 674 439 674 148 54 148 54 405 188 405 188 713 216 713 216 737 349 737 349 829 381 829 381 256 109 256 109 360 664 360 664 694 500 694 500 603 392 603 392 532 650 532 650 287 316 287 316 94 389 94 389 513 47 513 47 929 744 929 744 217 480 217 480 372 626 372 626 957 245 957 245 118 823 118 823 297 292 297 292 729 34 729 34 486 203 486 203 394 258 394 258 244 355 244 355 663 943 663 943 499 782 499 782 472 889 472 889 632 924 632 924 194 371 194 371 144 448 144 448 603 779 603 779 19 613 19 613 542 211 542 211 312 19 312 19 324 503 324 503 732 9 732 9 553 280 553 280 168 496 168 496 868 168 868 168 770 593 770 593 585 49 585 49 406 763 406 763 364 639 364 639 403 664 403 664 431 279 431 279 381 360 381 360 5 484 5 484 957 573 957 573 252 277 252 277 450 879 450 879 272 744 272 744 488 127 488 127 582 679 582 679 344 366 344 366 410 186 410 186 361 732 361 732 230 495 230 495 28 305 28 305 737 864 737 864 681 313 681 313 595 834 595 834 771 681 771 681 107 610 107 610 659 383 659 383 603 476 603 476 231 412 231 412 577 494 577 494 851 536 851 536 79 589 79 589 371 218 371 218 434 256 434 256 937 427 937 427 765 761 765 761 25 16 25 16 117 349 117 349 354 84 354 84 450 462 450 462 886 562 886 562 634 229 634 229 626 233 626 233 2 180 2 180 535 168 535 168 621 508 621 508 345 870 345 870 332 877 332 877 777 154 777 154 369 455 369 455 884 829 884 829 650 543 650 543 783 248 783 248 926 556 926 556 558 787 558 787 809 653 809 653 702 53 702 53 184 469 184 469 103 682 103 682 460 231 460 231 313 707 313 707 26 483 26 483 749 936 749 936 477 349 477 349 14 298 14 298 132 760 132 760 953 255 953 255 269 572 269 572 837 578 837 578 885 682 885 682 604 564 604 564 917 491 917 491 802 801 802 801 273 665 273 665 642 393 642 393 585 887 585 887 187 718 187 718 689 117 689 117 309 549 309 549 5 313 5 313 154 685 154 685 41 79 41 79 874 919 874 919 69 281 69 281 493 956 493 956 378 151 378 151 147 497 147 497 143 290 143 290 923 483 923 483 783 519 783 519 593 114 593 114 467 233 467 233 197 387 197 387 925 730 925 730 755 831 755 831 633 958 633 958 527 434 527 434 34 192 34 192 146 263 146 263 915 627 915 627 515 849 515 849 879 308 879 308 360 58 360 58 499 923 499 923 305 134 305 134 560 787 560 787 274 947 274 947 508 450 508 450 763 439 763 439 722 912 722 912 402 597 402 597 81 818 81 818 753 369 753 369 383 180 383 180 298 543 298 543 539 466 539 466 380 309 380 309 954 937 954 937 123 317 123 317 455 354 455 354 717 189 717 189 612 205 612 205 781 873 781 873 851 266 851 266 111 284 111 284 620 578 620 578 536 486 536 486 266 895 266 895 278 564 278 564 819 270 819 270 83 755 83 755 935 594 935 594 717 627 717 627 700 156 700 156 467 557 467 557 442 311 442 311 230 758 230 758 736 635 736 635 850 17 850 17 669 162 669 162 534 176 534 176 528 235 528 235 686 853 686 853 183 839 183 839 369 399 369 399 639 30 639 30 926 661 926 661 557 924 557 924 138 757 138 757 686 367 686 367 667 452 667 452 422 718 422 718 526 26 526 26 51 9 51 9 700 52 700 52 257 127 257 127 254 402 254 402 945 761 945 761 944 360 944 360 266 285 266 285 311 198 311 198 774 757 774 757 91 283 91 283 376 747 376 747 46 746 46 746 833 86 833 86 949 858 949 858 508 158 508 158 210 645 210 645 699 182 699 182 921 69 921 69 407 246 407 246 612 352 612 352 161 695 161 695 102 679 102 679 762 816 762 816 682 837 682 837 893 485 893 485 668 635 668 635 819 728 819 728 697 343 697 343 545 913 545 913 262 827 262 827 222 779 222 779 329 713 329 713 350 861 350 861 356 402 356 402 812 213 812 213 363 899 363 899 929 661 929 661 434 393 434 393 508 852 508 852 945 671 945 671 332 694 332 694 921 385 921 385 597 320 597 320 197 893 197 893 794 757 794 757 239 535 239 535 817 291 817 291 573 263 573 263 716 201 716 201 511 958 511 958 113 29 113 29 127 194 127 194 449 690 449 690 713 612 713 612 888 771 888 771 378 598 378 598 88 171 88 171 456 695 456 695 78 504 78 504 842 86 842 86 745 688 745 688 606 460 606 460 557 147 557 147 95 699 95 699 523 635 523 635 214 597 214 597 148 450 148 450 875 416 875 416 224 867 224 867 269 176 269 176 451 348 451 348 957 325 957 325 452 433 452 433 725 161 725 161 830 373 830 373 601 858 601 858 764 623 764 623 572 77 572 77 139 900 139 900 336 442 336 442 498 196 498 196 706 519 706 519 672 500 672 500 274 443 274 443 517 380 517 380 541 336 541 336 647 908 647 908 359 915 359 915 478 454 478 454 119 246 119 246 744 583 744 583 242 301 242 301 145 723 145 723 154 334 154 334 534 819 534 819 250 739 250 739 245 294 245 294 856 91 856 91 245 81 245 81 743 321 743 321 802 868 802 868 219 191 219 191 755 115 755 115 118 244 118 244 273 69 273 69 938 233 938 233 232 42 232 42 472 737 472 737 875 534 875 534 499 18 499 18 129 362 129 362 770 36 770 36 358 349 358 349 193 776 193 776 643 140 643 140 434 227 434 227 790 256 790 256 252 98 252 98 12 523 12 523 486 918 486 918 221 735 221 735 437 281 437 281 651 464 651 464 773 357 773 357 538 831 538 831 884 282 884 282 834 256 834 256 656 473 656 473 180 298 180 298 74 955 74 955 896 551 896 551 758 544 758 544 43 407 43 407 197 915 197 915 474 548 474 548 77 852 77 852 336 207 336 207 730 283 730 283 827 86 827 86 789 579 789 579 406 528 406 528 841 906 841 906 204 253 204 253 795 134 795 134 531 368 531 368 195 112 195 112 792 117 792 117 186 629 186 629 116 745 116 745 578 19 578 19 686 149 686 149 417 195 417 195 811 137 811 137 720 355 720 355 20 642 20 642 76 150 76 150 314 812 314 812 648 284 648 284 423 71 423 71 546 408 546 408 533 234 533 234 694 947 694 947 892 800 892 800 503 447 503 447 47 69 47 69 655 232 655 232 646 2 646 2 339 488 339 488 751 840 751 840 340 825 340 825 169 610 169 610 945 255 945 255 724 668 724 668 127 897 127 897 377 249 377 249 171 38 171 38 272 817 272 817 446 932 446 932 655 580 655 580 477 196 477 196 593 505 593 505 133 873 133 873 502 38 502 38 606 680 606 680 59 660 59 660 875 43 875 43 131 957 131 957 793 558 793 558 427 139 427 139 553 321 553 321 500 29 500 29 182 77 182 77 693 527 693 527 796 165 796 165 34 527 34 527 171 521 171 521 603 526 603 526 780 941 780 941 750 737 750 737 794 817 794 817 378 281 378 281 626 476 626 476 486 269 486 269 619 896 619 896 389 240 389 240 62 282 62 282 162 226 162 226 674 792 674 792 50 221 50 221 203 805 203 805 809 22 809 22 601 68 601 68 111 503 111 503 552 505 552 505 336 765 336 765 750 937 750 937 911 918 911 918 922 690 922 690 171 496 171 496 921 849 921 849 645 878 645 878 798 165 798 165 646 528 646 528 63 431 63 431 281 309 281 309 509 494 509 494 36 193 36 193 590 116 590 116 15 451 15 451 263 399 263 399 207 578 207 578 799 641 799 641 384 351 384 351 41 909 41 909 708 10 708 10 419 33 419 33 397 414 397 414 908 368 908 368 267 155 267 155 758 720 758 720 676 281 676 281 627 435 627 435 732 587 732 587 205 140 205 140 461 841 461 841 156 789 156 789 462 305 462 305 935 402 935 402 704 219 704 219 67 358 67 358 688 396 688 396 169 518 169 518 457 310 457 310 935 481 935 481 872 768 872 768 940 820 940 820 767 305 767 305 740 943 740 943 67 767 67 767 156 284 156 284 376 347 376 347 162 270 162 270 468 529 468 529 538 92 538 92 526 145 526 145 937 321 937 321 400 656 400 656 894 113 894 113 478 595 478 595 746 375 746 375 303 213 303 213 721 607 721 607 33 75 33 75 850 807 850 807 70 131 70 131 283 951 283 951 957 564 957 564 906 871 906 871 744 206 744 206 614 123 614 123 677 858 677 858 435 546 435 546 343 529 343 529 29 686 29 686 126 29 126 29 627 883 627 883 725 424 725 424 921 224 921 224 356 887 356 887 830 124 830 124 226 325 226 325 100 83 100 83 916 46 916 46 160 35 160 35 540 58 540 58 865 609 865 609 656 362 656 362 160 859 160 859 905 315 905 315 623 551 623 551 698 902 698 902 256 952 256 952 99 827 99 827 298 203 298 203 605 102 605 102 104 227 104 227 56 11 56 11 671 651 671 651 847 302 847 302 547 294 547 294 654 848 654 848 13 299 13 299 244 439 244 439 392 122 392 122 887 629 887 629 912 263 912 263 753 227 753 227 281 623 281 623 255 929 255 929 784 80 784 80 147 898 147 898 938 933 938 933 942 936 942 936 672 312 672 312 211 677 211 677 944 140 944 140 950 452 950 452 45 857 45 857 940 491 940 491 46 306 46 306 362 330 362 330 731 279 731 279 699 639 699 639 708 548 708 548 591 449 591 449 718 546 718 546 147 776 147 776 450 466 450 466 909 708 909 708 19 335 19 335 273 97 273 97 885 629 885 629 136 338 136 338 631 932 631 932 304 850 304 850 460 212 460 212 420 843 420 843 289 914 289 914 679 557 679 557 736 316 736 316 905 459 905 459 519 482 519 482 836 55 836 55 344 844 344 844 956 840 956 840 117 692 117 692 154 367 154 367 293 201 293 201 597 330 597 330 388 636 388 636 331 840 331 840 159 138 159 138 129 217 129 217 82 388 82 388 122 435 122 435 927 180 927 180 937 939 937 939 415 916 415 916 402 682 402 682 500 808 500 808 854 119 854 119 816 268 816 268 614 271 614 271 140 67 140 67 410 429 410 429 483 840 483 840 204 217 204 217 11 124 11 124 80 548 80 548 166 161 166 161 186 278 186 278 772 805 772 805 757 265 757 265 948 124 948 124 231 185 231 185 332 208 332 208 602 835 602 835 363 814 363 814 83 909 83 909 336 907 336 907 129 386 129 386 493 869 493 869 189 441 189 441 882 659 882 659 613 396 613 396 473 424 473 424 201 310 201 310 220 209 220 209 343 635 343 635 323 331 323 331 345 632 345 632 148 136 148 136 165 532 165 532 814 302 814 302 294 459 294 459 15 333 15 333 37 756 37 756 583 430 583 430 80 607 80 607 90 323 90 323 153 94 153 94 522 572 522 572 754 703 754 703 473 407 473 407 345 662 345 662 54 94 54 94 537 837 537 837 224 324 224 324 863 233 863 233 81 346 81 346 195 785 195 785 213 810 213 810 217 378 217 378 914 653 914 653 345 24 345 24 643 812 643 812 184 461 184 461 86 613 86 613 137 416 137 416 167 769 167 769 793 599 793 599 834 14 834 14 40 81 40 81 191 278 191 278 399 591 399 591 885 700 885 700 255 840 255 840 232 552 232 552 477 123 477 123 924 743 924 743 861 953 861 953 911 405 911 405 95 314 95 314 127 799 127 799 1 626 1 626 803 558 803 558 609 323 609 323 943 171 943 171 866 934 866 934 163 26 163 26 453 523 453 523 467 446 467 446 575 139 575 139 68 131 68 131 605 869 605 869 757 124 757 124 717 789 717 789 238 214 238 214 759 139 759 139 531 716 531 716 303 418 303 418 761 298 761 298 703 206 703 206 10 510 10 510 948 36 948 36 671 890 671 890 799 925 799 925 273 1 273 1 607 86 607 86 782 483 782 483 546 832 546 832 940 181 940 181 525 856 525 856 838 261 838 261 158 366 158 366 736 604 736 604 355 530 355 530 223 689 223 689 800 308 800 308 948 221 948 221 364 598 364 598 914 138 914 138 143 956 143 956 77 271 77 271 605 451 605 451 664 493 664 493 786 667 786 667 363 558 363 558 333 289 333 289 376 782 376 782 738 670 738 670 735 821 735 821 642 417 642 417 353 933 353 933 527 904 527 904 433 135 433 135 853 789 853 789 716 571 716 571 928 953 928 953 914 620 914 620 472 199 472 199 760 492 760 492 622 498 622 498 175 663 175 663 772 64 772 64 657 762 657 762 120 597 120 597 894 622 894 622 240 133 240 133 939 394 939 394 787 93 787 93 334 772 334 772 843 696 843 696 34 269 34 269 345 638 345 638 151 156 151 156 481 841 481 841 15 771 15 771 221 264 221 264 354 838 354 838 835 152 835 152 40 718 40 718 652 170 652 170 9 438 9 438 598 19 598 19 799 689 799 689 602 359 602 359 342 274 342 274 499 401 499 401 570 345 570 345 900 296 900 296 862 838 862 838 340 229 340 229 533 689 533 689 727 707 727 707 554 14 554 14 411 142 411 142 291 955 291 955 847 916 847 916 493 822 493 822 944 465 944 465 681 308 681 308 125 463 125 463 699 721 699 721 539 352 539 352 426 836 426 836 168 781 168 781 625 116 625 116 264 274 264 274 426 803 426 803 185 278 185 278 301 869 301 869 638 108 638 108 475 36 475 36 80 307 80 307 227 640 227 640 252 49 252 49 159 542 159 542 281 288 281 288 622 396 622 396 901 155 901 155 458 255 458 255 525 513 525 513 933 231 933 231 714 99 714 99 483 352 483 352 842 137 842 137 253 487 253 487 8 760 8 760 807 252 807 252 935 558 935 558 931 473 931 473 803 193 803 193 956 864 956 864 549 378 549 378 694 686 694 686 957 43 957 43 876 186 876 186 752 925 752 925 671 736 671 736 817 755 817 755 214 382 214 382 187 647 187 647 376 249 376 249 250 59 250 59 370 933 370 933 534 343 534 343 854 489 854 489 760 173 760 173 811 2 811 2 530 163 530 163 257 123 257 123 715 736 715 736 327 702 327 702 447 394 447 394 819 555 819 555 166 325 166 325 431 740 431 740 841 231 841 231 752 78 752 78 806 585 806 585 89 726 89 726 835 542 835 542 34 348 34 348 469 243 469 243 227 309 227 309 52 339 52 339 413 447 413 447 752 405 752 405 258 859 258 859 249 824 249 824 302 97 302 97 392 90 392 90 853 892 853 892 458 583 458 583 99 541 99 541 395 159 395 159 181 127 181 127 463 361 463 361 829 440 829 440 264 74 264 74 872 472 872 472 454 85 454 85 755 834 755 834 908 691 908 691 671 356 671 356 124 451 124 451 414 158 414 158 198 210 198 210 430 784 430 784 264 211 264 211 325 602 325 602 403 369 403 369 190 288 190 288 183 423 183 423 695 55 695 55 9 98 9 98 658 920 658 920 901 540 901 540 370 20 370 20 616 122 616 122 662 543 662 543 278 305 278 305 943 812 943 812 269 500 269 500 87 137 87 137 889 338 889 338 576 35 576 35 605 525 605 525 267 54 267 54 289 231 289 231 481 754 481 754 774 39 774 39 17 56 17 56 312 221 312 221 532 636 532 636 602 423 602 423 149 417 149 417 124 768 124 768 224 717 224 717 230 646 230 646 8 510 8 510 8 200 8 200 557 879 557 879 858 943 858 943 756 14 756 14 692 4 692 4 507 207 507 207 512 70 512 70 581 664 581 664 702 134 702 134 423 715 423 715 125 726 125 726 536 762 536 762 398 137 398 137 882 886 882 886 334 343 334 343 560 139 560 139 368 41 368 41 867 454 867 454 254 596 254 596 756 453 756 453 825 693 825 693 691 103 691 103 651 351 651 351 846 106 846 106 863 350 863 350 240 43 240 43 447 667 447 667 564 720 564 720 865 163 865 163 47 405 47 405 949 51 949 51 944 910 944 910 938 953 938 953 389 158 389 158 21 878 21 878 645 34 645 34 621 379 621 379 763 596 763 596 737 927 737 927 478 945 478 945 896 934 896 934 346 823 346 823 266 506 266 506 819 797 819 797 373 951 373 951 883 169 883 169 30 770 30 770 504 650 504 650 375 262 375 262 946 368 946 368 823 696 823 696 625 176 625 176 615 953 615 953 483 136 483 136 23 702 23 702 761 352 761 352 236 240 236 240 867 594 867 594 508 656 508 656 133 945 133 945 768 423 768 423 841 758 841 758 703 459 703 459 547 273 547 273 138 459 138 459 268 402 268 402 425 631 425 631 477 198 477 198 392 731 392 731 433 441 433 441 917 463 917 463 113 840 113 840 499 389 499 389 626 234 626 234 790 922 790 922 252 196 252 196 892 102 892 102 14 498 14 498 376 88 376 88 786 124 786 124 387 623 387 623 779 805 779 805 576 106 576 106 636 32 636 32 88 333 88 333 874 838 874 838 295 699 295 699 253 834 253 834 131 11 131 11 939 132 939 132 335 796 335 796 288 22 288 22 239 519 239 519 679 317 679 317 936 632 936 632 269 117 269 117 73 124 73 124 360 642 360 642 347 441 347 441 481 400 481 400 721 843 721 843 870 792 870 792 685 632 685 632 596 349 596 349 135 321 135 321 687 440 687 440 198 899 198 899 53 923 53 923 522 927 522 927 38 861 38 861 570 56 570 56 940 253 940 253 471 378 471 378 680 549 680 549 404 490 404 490 712 96 712 96 304 952 304 952 361 878 361 878 443 431 443 431 903 77 903 77 343 308 343 308 446 373 446 373 19 10 19 10 908 201 908 201 719 713 719 713 200 868 200 868 800 120 800 120 17 792 17 792 107 411 107 411 21 595 21 595 717 20 717 20 9 488 9 488 64 943 64 943 21 730 21 730 895 91 895 91 232 90 232 90 97 608 97 608 480 30 480 30 295 266 295 266 487 391 487 391 890 598 890 598 619 383 619 383 286 110 286 110 156 575 156 575 827 371 827 371 901 530 901 530 309 611 309 611 707 533 707 533 767 704 767 704 124 122 124 122 818 325 818 325 158 549 158 549 18 700 18 700 29 422 29 422 593 954 593 954 717 208 717 208 610 295 610 295 230 113 230 113 532 381 532 381 89 179 89 179 158 943 158 943 955 685 955 685 900 195 900 195 253 534 253 534 283 443 283 443 567 588 567 588 488 19 488 19 789 412 789 412 739 672 739 672 447 345 447 345 627 330 627 330 659 209 659 209 353 724 353 724 658 99 658 99 278 289 278 289 109 651 109 651 908 894 908 894 235 658 235 658 358 877 358 877 612 724 612 724 690 406 690 406 710 190 710 190 469 713 469 713 621 723 621 723 218 770 218 770 887 715 887 715 879 209 879 209 296 710 296 710 894 116 894 116 711 786 711 786 412 720 412 720 713 80 713 80 120 250 120 250 831 45 831 45 630 613 630 613 398 754 398 754 144 819 144 819 768 495 768 495 843 511 843 511 136 482 136 482 290 185 290 185 662 185 662 185 786 103 786 103 713 873 713 873 571 823 571 823 878 396 878 396 464 121 464 121 203 723 203 723 129 12 129 12 342 674 342 674 577 769 577 769 343 214 343 214 215 489 215 489 649 549 649 549 814 805 814 805 43 449 43 449 792 780 792 780 55 315 55 315 850 215 850 215 201 872 201 872 771 559 771 559 853 548 853 548 22 371 22 371 223 585 223 585 549 337 549 337 713 674 713 674 640 825 640 825 859 851 859 851 539 717 539 717 603 153 603 153 379 822 379 822 541 286 541 286 954 77 954 77 28 234 28 234 687 915 687 915 119 445 119 445 574 38 574 38 807 25 807 25 367 782 367 782 477 227 477 227 925 657 925 657 731 365 731 365 504 758 504 758 134 195 134 195 520 302 520 302 915 869 915 869 731 363 731 363 610 853 610 853 835 63 835 63 805 806 805 806 166 900 166 900 382 816 382 816 524 167 524 167 34 11 34 11 43 129 43 129 438 659 438 659 338 530 338 530 20 640 20 640 132 314 132 314 12 433 12 433 528 198 528 198 650 22 650 22 619 570 619 570 375 528 375 528 215 641 215 641 717 954 717 954 234 102 234 102 622 602 622 602 541 34 541 34 28 508 28 508 520 815 520 815 337 955 337 955 784 405 784 405 250 540 250 540 610 236 610 236 328 258 328 258 859 874 859 874 901 452 901 452 575 758 575 758 767 344 767 344 897 328 897 328 343 426 343 426 492 417 492 417 746 882 746 882 731 212 731 212 383 174 383 174 908 409 908 409 190 626 190 626 57 428 57 428 872 586 872 586 790 167 790 167 171 632 171 632 765 231 765 231 463 894 463 894 806 788 806 788 353 552 353 552 59 841 59 841 956 104 956 104 262 258 262 258 733 907 733 907 257 276 257 276 192 166 192 166 439 430 439 430 469 53 469 53 134 781 134 781 474 126 474 126 444 110 444 110 708 799 708 799 612 21 612 21 699 335 699 335 275 847 275 847 310 483 310 483 448 457 448 457 690 357 690 357 42 614 42 614 804 528 804 528 76 344 76 344 632 584 632 584 776 250 776 250 656 643 656 643 442 909 442 909 434 913 434 913 331 543 331 543 457 88 457 88 487 230 487 230 577 532 577 532 257 764 257 764 502 180 502 180 34 129 34 129 865 236 865 236 11 450 11 450 520 167 520 167 691 222 691 222 220 897 220 897 523 727 523 727 323 713 323 713 461 659 461 659 688 619 688 619 882 930 882 930 767 74 767 74 818 407 818 407 147 491 147 491 340 537 340 537 275 744 275 744 755 77 755 77 584 231 584 231 304 704 304 704 389 301 389 301 935 173 935 173 660 266 660 266 440 164 440 164 653 594 653 594 777 271 777 271 631 72 631 72 231 527 231 527 29 374 29 374 709 16 709 16 534 205 534 205 632 761 632 761 719 642 719 642 924 527 924 527 462 23 462 23 524 91 524 91 936 314 936 314 52 63 52 63 127 214 127 214 261 844 261 844 86 442 86 442 769 904 769 904 952 936 952 936 434 776 434 776 383 549 383 549 823 909 823 909 672 369 672 369 857 165 857 165 100 875 100 875 200 539 200 539 414 424 414 424 716 566 716 566 737 507 737 507 304 236 304 236 601 343 601 343 380 865 380 865 490 838 490 838 737 303 737 303 656 604 656 604 710 938 710 938 900 255 900 255 515 737 515 737 263 441 263 441 499 734 499 734 442 558 442 558 519 318 519 318 953 395 953 395 338 75 338 75 738 551 738 551 439 348 439 348 846 793 846 793 779 617 779 617 475 353 475 353 159 245 159 245 77 509 77 509 953 407 953 407 929 811 929 811 283 583 283 583 73 188 73 188 372 924 372 924 488 16 488 16 286 342 286 342 717 15 717 15 5 483 5 483 815 756 815 756 541 814 541 814 216 73 216 73 925 450 925 450 724 162 724 162 440 874 440 874 53 229 53 229 176 344 176 344 36 190 36 190 939 8 939 8 567 791 567 791 98 697 98 697 929 459 929 459 91 618 91 618 183 428 183 428 466 262 466 262 573 342 573 342 539 568 539 568 128 687 128 687 558 949 558 949 108 626 108 626 11 418 11 418 87 820 87 820 941 810 941 810 168 731 168 731 457 165 457 165 542 97 542 97 708 168 708 168 419 2 419 2 532 108 532 108 45 38 45 38 246 551 246 551 624 911 624 911 198 786 198 786 581 490 581 490 527 801 527 801 324 925 324 925 869 217 869 217 78 257 78 257 442 68 442 68 600 52 600 52 117 784 117 784 695 761 695 761 820 505 820 505 166 192 166 192 817 558 817 558 735 901 735 901 165 511 165 511 374 955 374 955 31 793 31 793 257 958 257 958 277 378 277 378 899 55 899 55 936 274 936 274 812 142 812 142 612 418 612 418 237 505 237 505 875 438 875 438 277 433 277 433 559 296 559 296 564 267 564 267 122 591 122 591 472 364 472 364 151 373 151 373 70 460 70 460 213 87 213 87 566 171 566 171 320 875 320 875 633 716 633 716 715 435 715 435 142 195 142 195 744 911 744 911 866 771 866 771 455 668 455 668 584 6 584 6 204 367 204 367 143 338 143 338 91 171 91 171 675 63 675 63 163 569 163 569 911 575 911 575 299 301 299 301 616 223 616 223 634 760 634 760 731 73 731 73 5 686 5 686 923 593 923 593 287 428 287 428 296 124 296 124 138 519 138 519 642 872 642 872 44 686 44 686 88 700 88 700 655 287 655 287 548 143 548 143 702 711 702 711 948 648 948 648 806 305 806 305 167 850 167 850 218 935 218 935 941 393 941 393 674 822 674 822 125 501 125 501 32 858 32 858 668 425 668 425 482 491 482 491 556 669 556 669 133 328 133 328 508 677 508 677 245 772 245 772 670 838 670 838 750 526 750 526 776 409 776 409 945 879 945 879 676 954 676 954 526 699 526 699 904 180 904 180 77 104 77 104 445 367 445 367 785 169 785 169 573 192 573 192 368 810 368 810 244 101 244 101 75 670 75 670 622 255 622 255 106 921 106 921 460 724 460 724 303 389 303 389 409 943 409 943 593 915 593 915 626 601 626 601 950 525 950 525 568 495 568 495 146 456 146 456 847 62 847 62 881 214 881 214 901 738 901 738 50 670 50 670 510 899 510 899 521 371 521 371 513 223 513 223 617 66 617 66 374 491 374 491 45 239 45 239 144 931 144 931 254 478 254 478 174 814 174 814 949 93 949 93 241 24 241 24 879 18 879 18 269 244 269 244 712 172 712 172 642 887 642 887 419 254 419 254 414 540 414 540 950 667 950 667 247 852 247 852 747 568 747 568 246 304 246 304 43 94 43 94 134 727 134 727 303 568 303 568 51 867 51 867 790 701 790 701 507 107 507 107 892 830 892 830 466 30 466 30 885 219 885 219 135 182 135 182 957 908 957 908 324 674 324 674 345 360 345 360 642 10 642 10 493 137 493 137 2 787 2 787 910 717 910 717 323 932 323 932 428 836 428 836 584 646 584 646 89 727 89 727 319 288 319 288 45 591 45 591 586 828 586 828 48 190 48 190 662 403 662 403 911 518 911 518 372 146 372 146 572 213 572 213 18 3 18 3 404 442 404 442 677 656 677 656 944 290 944 290 867 362 867 362 612 271 612 271 281 91 281 91 449 229 449 229 918 119 918 119 574 918 574 918 544 78 544 78 720 125 720 125 189 323 189 323 577 826 577 826 76 575 76 575 665 344 665 344 492 42 492 42 689 730 689 730 81 764 81 764 560 512 560 512 666 618 666 618 885 56 885 56 495 101 495 101 266 338 266 338 73 882 73 882 150 113 150 113 834 605 834 605 249 624 249 624 107 260 107 260 622 310 622 310 774 379 774 379 147 526 147 526 697 388 697 388 843 866 843 866 581 224 581 224 763 102 763 102 761 813 761 813 815 869 815 869 817 561 817 561 660 44 660 44 715 341 715 341 655 14 655 14 248 33 248 33 895 45 895 45 254 238 254 238 112 588 112 588 8 644 8 644 225 447 225 447 839 266 839 266 525 240 525 240 803 317 803 317 513 331 513 331 949 598 949 598 343 586 343 586 507 345 507 345 846 301 846 301 145 745 145 745 371 85 371 85 42 20 42 20 786 825 786 825 472 206 472 206 87 720 87 720 183 235 183 235 466 808 466 808 787 509 787 509 867 494 867 494 348 126 348 126 506 610 506 610 789 150 789 150 177 478 177 478 493 928 493 928 731 532 731 532 614 310 614 310 180 124 180 124 703 502 703 502 855 415 855 415 837 136 837 136 485 640 485 640 753 447 753 447 106 29 106 29 497 880 497 880 187 315 187 315 101 226 101 226 318 334 318 334 825 902 825 902 845 532 845 532 876 854 876 854 628 558 628 558 469 924 469 924 333 435 333 435 138 920 138 920 272 849 272 849 333 459 333 459 424 123 424 123 864 877 864 877 476 199 476 199 534 855 534 855 440 511 440 511 802 689 802 689 735 103 735 103 126 762 126 762 487 188 487 188 839 40 839 40 208 240 208 240 649 771 649 771 826 261 826 261 921 96 921 96 828 12 828 12 414 854 414 854 346 488 346 488 609 722 609 722 371 276 371 276 203 393 203 393 825 858 825 858 25 173 25 173 463 794 463 794 318 351 318 351 511 754 511 754 169 688 169 688 235 481 235 481 410 376 410 376 175 816 175 816 583 691 583 691 868 710 868 710 739 114 739 114 170 69 170 69 878 482 878 482 178 113 178 113 566 950 566 950 506 718 506 718 882 489 882 489 152 53 152 53 949 88 949 88 8 94 8 94 237 665 237 665 329 105 329 105 442 344 442 344 744 108 744 108 716 481 716 481 430 591 430 591 903 407 903 407 100 463 100 463 106 913 106 913 689 412 689 412 641 600 641 600 606 816 606 816 80 712 80 712 51 754 51 754 77 457 77 457 484 333 484 333 614 254 614 254 123 473 123 473 732 322 732 322 828 937 828 937 415 265 415 265 926 347 926 347 293 103 293 103 690 255 690 255 297 263 297 263 433 76 433 76 285 769 285 769 956 117 956 117 15 228 15 228 455 411 455 411 924 52 924 52 34 672 34 672 182 744 182 744 342 436 342 436 195 383 195 383 176 761 176 761 158 698 158 698 21 824 21 824 488 131 488 131 638 945 638 945 191 363 191 363 718 49 718 49 381 258 381 258 555 807 555 807 848 816 848 816 506 695 506 695 661 87 661 87 113 621 113 621 880 91 880 91 340 80 340 80 951 958 951 958 227 567 227 567 71 817 71 817 171 712 171 712 165 109 165 109 273 763 273 763 587 186 587 186 714 776 714 776 377 516 377 516 119 946 119 946 285 110 285 110 300 838 300 838 90 104 90 104 178 109 178 109 428 22 428 22 862 274 862 274 348 407 348 407 108 280 108 280 794 915 794 915 36 3 36 3 698 250 698 250 138 255 138 255 781 463 781 463 305 866 305 866 100 319 100 319 341 486 341 486 406 818 406 818 246 596 246 596 811 899 811 899 301 689 301 689 52 20 52 20 665 617 665 617 404 152 404 152 102 740 102 740 236 660 236 660 713 9 713 9 780 476 780 476 765 159 765 159 112 711 112 711 773 485 773 485 532 905 532 905 563 172 563 172 181 840 181 840 193 26 193 26 189 119 189 119 314 875 314 875 125 39 125 39 540 651 540 651 558 755 558 755 169 761 169 761 418 903 418 903 732 316 732 316 745 703 745 703 238 787 238 787 941 545 941 545 938 242 938 242 834 85 834 85 99 290 99 290 506 390 506 390 866 943 866 943 98 12 98 12 488 863 488 863 367 34 367 34 640 269 640 269 330 165 330 165 286 407 286 407 431 99 431 99 489 293 489 293 811 213 811 213 296 682 296 682 898 6 898 6 218 455 218 455 447 27 447 27 408 740 408 740 660 778 660 778 714 754 714 754 724 636 724 636 405 811 405 811 813 339 813 339 896 743 896 743 675 138 675 138 154 554 154 554 631 878 631 878 98 313 98 313 56 161 56 161 266 572 266 572 589 10 589 10 381 934 381 934 198 927 198 927 770 297 770 297 745 787 745 787 895 111 895 111 305 367 305 367 933 156 933 156 142 28 142 28 584 494 584 494 285 22 285 22 413 190 413 190 752 727 752 727 872 112 872 112 915 606 915 606 674 99 674 99 283 946 283 946 146 9 146 9 653 498 653 498 80 714 80 714 313 114 313 114 377 389 377 389 607 5 607 5 829 416 829 416 347 165 347 165 768 35 768 35 112 890 112 890 267 428 267 428 205 421 205 421 608 872 608 872 543 160 543 160 182 527 182 527 108 635 108 635 130 79 130 79 150 391 150 391 256 927 256 927 749 33 749 33 833 683 833 683 931 852 931 852 259 533 259 533 34 44 34 44 572 907 572 907 219 626 219 626 48 317 48 317 686 855 686 855 666 319 666 319 147 160 147 160 845 126 845 126 291 906 291 906 364 698 364 698 685 681 685 681 609 913 609 913 837 357 837 357 361 867 361 867 801 57 801 57 832 787 832 787 518 695 518 695 902 200 902 200 760 611 760 611 128 841 128 841 204 504 204 504 186 955 186 955 72 558 72 558 703 373 703 373 767 138 767 138 556 266 556 266 757 736 757 736 160 790 160 790 796 731 796 731 765 15 765 15 148 536 148 536 565 647 565 647 379 352 379 352 609 739 609 739 182 455 182 455 935 472 935 472 639 75 639 75 622 436 622 436 598 202 598 202 593 640 593 640 667 325 667 325 953 730 953 730 100 694 100 694 113 558 113 558 890 145 890 145 290 416 290 416 906 62 906 62 590 542 590 542 739 900 739 900 137 372 137 372 270 242 270 242 877 523 877 523 853 857 853 857 621 282 621 282 357 833 357 833 498 324 498 324 131 921 131 921 884 921 884 921 852 592 852 592 400 42 400 42 401 936 401 936 475 87 475 87 37 427 37 427 20 911 20 911 237 216 237 216 714 900 714 900 852 256 852 256 371 704 371 704 940 732 940 732 571 630 571 630 501 544 501 544 413 126 413 126 619 445 619 445 558 117 558 117 390 621 390 621 561 50 561 50 842 666 842 666 209 487 209 487 97 24 97 24 609 794 609 794 830 229 830 229 894 909 894 909 754 494 754 494 342 936 342 936 169 27 169 27 886 397 886 397 203 30 203 30 789 456 789 456 870 540 870 540 615 297 615 297 836 761 836 761 76 493 76 493 727 542 727 542 444 530 444 530 807 435 807 435 824 301 824 301 517 2 517 2 371 489 371 489 524 842 524 842 62 204 62 204 953 647 953 647 104 24 104 24 739 420 739 420 616 553 616 553 662 763 662 763 664 846 664 846 634 554 634 554 786 516 786 516 25 13 25 13 96 528 96 528 747 784 747 784 283 110 283 110 217 46 217 46 784 645 784 645 778 596 778 596 83 782 83 782 271 90 271 90 934 454 934 454 488 461 488 461 873 123 873 123 54 489 54 489 667 243 667 243 390 577 390 577 116 196 116 196 63 527 63 527 146 759 146 759 134 368 134 368 278 841 278 841 225 716 225 716 101 523 101 523 621 156 621 156 720 331 720 331 297 515 297 515 912 524 912 524 380 348 380 348 324 203 324 203 732 46 732 46 280 163 280 163 285 371 285 371 648 247 648 247 703 669 703 669 90 324 90 324 786 450 786 450 63 212 63 212 861 225 861 225 170 458 170 458 807 486 807 486 602 786 602 786 207 710 207 710 612 164 612 164 379 833 379 833 736 394 736 394 340 808 340 808 93 842 93 842 106 296 106 296 733 245 733 245 489 728 489 728 775 331 775 331 631 516 631 516 419 485 419 485 647 730 647 730 702 202 702 202 582 143 582 143 395 817 395 817 802 642 802 642 115 36 115 36 262 242 262 242 87 782 87 782 847 186 847 186 387 916 387 916 883 664 883 664 804 310 804 310 266 110 266 110 50 40 50 40 349 41 349 41 611 37 611 37 124 37 124 37 814 330 814 330 368 170 368 170 434 458 434 458 176 700 176 700 818 204 818 204 773 370 773 370 823 319 823 319 654 419 654 419 491 868 491 868 776 67 776 67 41 824 41 824 407 369 407 369 207 244 207 244 488 455 488 455 679 733 679 733 333 329 333 329 34 417 34 417 339 893 339 893 259 547 259 547 685 346 685 346 835 51 835 51 621 582 621 582 407 854 407 854 365 239 365 239 303 259 303 259 384 93 384 93 928 215 928 215 840 279 840 279 682 56 682 56 471 645 471 645 610 255 610 255 878 946 878 946 119 767 119 767 742 725 742 725 627 388 627 388 752 278 752 278 461 948 461 948 812 180 812 180 634 902 634 902 74 871 74 871 898 642 898 642 241 718 241 718 107 206 107 206 204 522 204 522 96 868 96 868 216 886 216 886 72 401 72 401 807 650 807 650 71 217 71 217 516 289 516 289 130 825 130 825 138 172 138 172 809 758 809 758 370 361 370 361 424 415 424 415 692 642 692 642 408 231 408 231 657 605 657 605 337 406 337 406 265 805 265 805 512 885 512 885 152 856 152 856 565 895 565 895 665 284 665 284 805 253 805 253 356 792 356 792 392 51 392 51 544 529 544 529 705 231 705 231 7 517 7 517 111 757 111 757 289 67 289 67 750 388 750 388 247 642 247 642 713 66 713 66 183 633 183 633 722 167 722 167 200 869 200 869 883 99 883 99 207 356 207 356 370 35 370 35 76 688 76 688 26 714 26 714 858 163 858 163 836 68 836 68 655 429 655 429 200 190 200 190 243 539 243 539 57 327 57 327 597 810 597 810 876 210 876 210 23 761 23 761 955 805 955 805 404 334 404 334 746 117 746 117 850 928 850 928 648 119 648 119 770 678 770 678 578 771 578 771 662 405 662 405 236 262 236 262 14 370 14 370 70 151 70 151 64 560 64 560 901 190 901 190 228 22 228 22 660 823 660 823 262 854 262 854 120 519 120 519 70 606 70 606 459 184 459 184 829 810 829 810 427 489 427 489 649 192 649 192 243 282 243 282 558 836 558 836 292 646 292 646 898 766 898 766 525 895 525 895 161 74 161 74 772 247 772 247 815 5 815 5 783 747 783 747 386 752 386 752 159 592 159 592 795 463 795 463 943 913 943 913 846 81 846 81 908 437 908 437 634 412 634 412 349 858 349 858 74 479 74 479 613 761 613 761 206 374 206 374 526 795 526 795 466 906 466 906 183 770 183 770 62 99 62 99 416 578 416 578 240 216 240 216 841 438 841 438 244 511 244 511 27 521 27 521 177 505 177 505 437 17 437 17 276 354 276 354 372 789 372 789 712 611 712 611 710 307 710 307 911 691 911 691 146 45 146 45 489 707 489 707 516 351 516 351 309 14 309 14 486 765 486 765 676 736 676 736 106 87 106 87 952 656 952 656 699 172 699 172 502 630 502 630 610 810 610 810 586 232 586 232 861 212 861 212 176 334 176 334 326 820 326 820 366 413 366 413 873 641 873 641 430 420 430 420 75 141 75 141 50 878 50 878 796 927 796 927 934 906 934 906 736 95 736 95 493 926 493 926 908 95 908 95 462 850 462 850 611 657 611 657 687 493 687 493 601 316 601 316 334 269 334 269 722 421 722 421 289 430 289 430 319 121 319 121 622 129 622 129 26 4 26 4 927 241 927 241 16 758 16 758 152 261 152 261 155 415 155 415 454 15 454 15 490 288 490 288 566 151 566 151 903 53 903 53 332 214 332 214 150 860 150 860 164 791 164 791 365 354 365 354 691 206 691 206 361 438 361 438 211 670 211 670 4 844 4 844 568 463 568 463 45 698 45 698 192 636 192 636 729 448 729 448 494 933 494 933 793 795 793 795 311 531 311 531 279 164 279 164 958 279 958 279 227 261 227 261 422 490 422 490 753 322 753 322 335 661 335 661 809 8 809 8 596 582 596 582 300 437 300 437 308 630 308 630 638 330 638 330 803 721 803 721 175 335 175 335 672 84 672 84 249 32 249 32 666 916 666 916 650 151 650 151 507 158 507 158 744 9 744 9 190 156 190 156 712 664 712 664 200 395 200 395 729 242 729 242 639 231 639 231 76 292 76 292 937 359 937 359 567 777 567 777 421 92 421 92 294 854 294 854 872 722 872 722 551 88 551 88 87 831 87 831 938 174 938 174 652 675 652 675 194 338 194 338 591 728 591 728 454 9 454 9 198 413 198 413 589 604 589 604 318 601 318 601 138 617 138 617 141 907 141 907 396 686 396 686 66 183 66 183 848 811 848 811 77 37 77 37 823 293 823 293 344 941 344 941 651 375 651 375 431 574 431 574 639 513 639 513 787 229 787 229 284 779 284 779 708 597 708 597 557 371 557 371 441 784 441 784 145 144 145 144 462 929 462 929 661 717 661 717 268 265 268 265 144 376 144 376 298 277 298 277 149 11 149 11 904 221 904 221 738 589 738 589 372 142 372 142 615 841 615 841 283 520 283 520 614 113 614 113 596 215 596 215 574 435 574 435 117 920 117 920 712 658 712 658 739 37 739 37 785 124 785 124 58 391 58 391 569 912 569 912 833 642 833 642 760 570 760 570 815 130 815 130 378 81 378 81 390 116 390 116 265 387 265 387 533 260 533 260 911 109 911 109 864 444 864 444 587 53 587 53 860 656 860 656 113 416 113 416 827 155 827 155 82 390 82 390 542 433 542 433 23 407 23 407 888 541 888 541 386 341 386 341 267 167 267 167 775 737 775 737 518 340 518 340 907 73 907 73 34 298 34 298 831 645 831 645 877 922 877 922 725 437 725 437 266 736 266 736 814 20 814 20 76 849 76 849 637 393 637 393 841 793 841 793 133 928 133 928 932 68 932 68 595 721 595 721 781 635 781 635 146 905 146 905 107 564 107 564 899 27 899 27 105 93 105 93 276 805 276 805 396 690 396 690 106 353 106 353 638 272 638 272 463 522 463 522 328 925 328 925 294 921 294 921 261 138 261 138 570 239 570 239 827 792 827 792 533 17 533 17 617 449 617 449 456 216 456 216 198 30 198 30 53 470 53 470 566 19 566 19 920 578 920 578 152 878 152 878 533 659 533 659 119 688 119 688 597 398 597 398 391 77 391 77 85 874 85 874 640 187 640 187 296 469 296 469 658 558 658 558 942 671 942 671 525 103 525 103 315 159 315 159 46 618 46 618 384 373 384 373 953 372 953 372 889 721 889 721 273 469 273 469 831 654 831 654 362 489 362 489 602 833 602 833 713 292 713 292 102 6 102 6 500 877 500 877 921 771 921 771 761 895 761 895 741 360 741 360 716 776 716 776 700 335 700 335 181 946 181 946 536 354 536 354 87 645 87 645 573 366 573 366 858 624 858 624 260 448 260 448 829 839 829 839 232 337 232 337 691 733 691 733 159 811 159 811 884 545 884 545 308 433 308 433 470 885 470 885 629 171 629 171 931 800 931 800 3 28 3 28 711 278 711 278 121 776 121 776 70 617 70 617 405 672 405 672 329 440 329 440 930 632 930 632 137 227 137 227 773 32 773 32 408 519 408 519 484 641 484 641 958 312 958 312 617 560 617 560 829 694 829 694 256 632 256 632 741 883 741 883 66 410 66 410 226 752 226 752 751 834 751 834 928 293 928 293 522 177 522 177 850 299 850 299 15 687 15 687 621 45 621 45 670 451 670 451 845 902 845 902 900 698 900 698 718 80 718 80 896 420 896 420 124 102 124 102 539 136 539 136 892 688 892 688 924 172 924 172 440 597 440 597 222 343 222 343 124 641 124 641 238 703 238 703 701 603 701 603 342 491 342 491 337 319 337 319 535 921 535 921 348 299 348 299 622 784 622 784 80 781 80 781 715 687 715 687 203 707 203 707 507 23 507 23 884 718 884 718 725 519 725 519 528 359 528 359 58 206 58 206 904 76 904 76 337 834 337 834 601 494 601 494 705 53 705 53 943 401 943 401 700 816 700 816 108 676 108 676 560 829 560 829 536 331 536 331 305 715 305 715 484 841 484 841 334 420 334 420 98 264 98 264 816 160 816 160 332 425 332 425 524 598 524 598 398 459 398 459 653 882 653 882 666 605 666 605 738 27 738 27 239 468 239 468 193 247 193 247 813 378 813 378 591 221 591 221 402 815 402 815 678 488 678 488 376 169 376 169 46 633 46 633 698 783 698 783 523 110 523 110 357 267 357 267 902 117 902 117 537 376 537 376 93 482 93 482 68 553 68 553 889 40 889 40 565 859 565 859 408 728 408 728 473 185 473 185 82 354 82 354 78 543 78 543 483 759 483 759 703 475 703 475 322 606 322 606 295 379 295 379 370 304 370 304 169 230 169 230 274 496 274 496 274 674 274 674 288 553 288 553 795 530 795 530 480 192 480 192 656 733 656 733 855 775 855 775 300 227 300 227 797 13 797 13 711 723 711 723 418 28 418 28 757 927 757 927 937 873 937 873 121 104 121 104 491 29 491 29 934 89 934 89 659 32 659 32 29 925 29 925 805 37 805 37 151 401 151 401 784 617 784 617 140 375 140 375 382 148 382 148 351 307 351 307 448 205 448 205 308 515 308 515 30 950 30 950 603 59 603 59 546 439 546 439 261 687 261 687 415 901 415 901 51 107 51 107 476 232 476 232 760 586 760 586 789 283 789 283 142 400 142 400 467 217 467 217 311 667 311 667 788 204 788 204 196 876 196 876 443 403 443 403 585 67 585 67 783 103 783 103 229 377 229 377 639 89 639 89 265 633 265 633 877 388 877 388 238 721 238 721 191 548 191 548 618 81 618 81 392 919 392 919 447 952 447 952 179 918 179 918 874 493 874 493 504 715 504 715 564 404 564 404 115 767 115 767 817 329 817 329 45 947 45 947 8 911 8 911 757 122 757 122 272 567 272 567 581 237 581 237 743 780 743 780 590 469 590 469 937 299 937 299 924 539 924 539 494 267 494 267 688 868 688 868 379 230 379 230 780 46 780 46 3 580 3 580 78 217 78 217 659 949 659 949 355 474 355 474 894 805 894 805 407 549 407 549 143 48 143 48 193 538 193 538 812 633 812 633 464 695 464 695 293 946 293 946 286 279 286 279 249 22 249 22 736 468 736 468 818 480 818 480 402 843 402 843 120 737 120 737 664 387 664 387 497 703 497 703 17 254 17 254 729 547 729 547 343 155 343 155 802 844 802 844 152 179 152 179 99 344 99 344 540 539 540 539 890 344 890 344 263 685 263 685 655 404 655 404 609 42 609 42 584 178 584 178 395 89 395 89 316 949 316 949 934 667 934 667 491 914 491 914 880 62 880 62 610 226 610 226 236 701 236 701 369 460 369 460 927 535 927 535 584 348 584 348 382 609 382 609 926 668 926 668 895 250 895 250 550 570 550 570 411 956 411 956 291 319 291 319 155 490 155 490 819 197 819 197 329 280 329 280 556 19 556 19 178 662 178 662 775 697 775 697 538 352 538 352 19 164 19 164 603 941 603 941 587 468 587 468 627 197 627 197 849 527 849 527 904 50 904 50 863 903 863 903 360 387 360 387 84 162 84 162 505 41 505 41 6 244 6 244 194 809 194 809 730 121 730 121 289 313 289 313 286 717 286 717 220 899 220 899 844 577 844 577 581 67 581 67 796 30 796 30 588 466 588 466 128 658 128 658 529 803 529 803 208 441 208 441 127 827 127 827 217 186 217 186 649 604 649 604 692 438 692 438 291 294 291 294 763 867 763 867 264 299 264 299 378 122 378 122 426 34 426 34 283 319 283 319 421 561 421 561 880 430 880 430 601 23 601 23 821 829 821 829 377 599 377 599 370 398 370 398 543 796 543 796 776 898 776 898 677 880 677 880 336 275 336 275 774 772 774 772 883 384 883 384 558 81 558 81 84 633 84 633 43 799 43 799 132 154 132 154 150 660 150 660 596 821 596 821 377 613 377 613 746 953 746 953 654 293 654 293 82 39 82 39 543 148 543 148 949 120 949 120 106 766 106 766 890 675 890 675 230 192 230 192 472 326 472 326 34 728 34 728 898 107 898 107 473 599 473 599 240 57 240 57 167 923 167 923 380 114 380 114 140 535 140 535 122 144 122 144 540 622 540 622 486 211 486 211 634 33 634 33 527 660 527 660 541 152 541 152 482 67 482 67 520 7 520 7 2 21 2 21 35 795 35 795 454 771 454 771 250 153 250 153 534 725 534 725 876 860 876 860 748 14 748 14 838 752 838 752 412 159 412 159 788 97 788 97 859 686 859 686 195 192 195 192 806 438 806 438 956 455 956 455 498 575 498 575 6 336 6 336 938 835 938 835 93 186 93 186 351 19 351 19 88 294 88 294 485 799 485 799 477 548 477 548 421 876 421 876 564 130 564 130 792 520 792 520 499 55 499 55 363 203 363 203 323 171 323 171 947 841 947 841 365 592 365 592 654 704 654 704 672 427 672 427 118 719 118 719 268 543 268 543 337 767 337 767 718 876 718 876 610 857 610 857 114 350 114 350 377 428 377 428 680 653 680 653 747 879 747 879 838 369 838 369 146 763 146 763 760 604 760 604 47 71 47 71 12 399 12 399 855 265 855 265 315 284 315 284 873 173 873 173 453 618 453 618 219 862 219 862 938 841 938 841 663 382 663 382 570 924 570 924 193 106 193 106 238 90 238 90 381 331 381 331 64 692 64 692 916 343 916 343 304 716 304 716 163 234 163 234 164 868 164 868 670 131 670 131 204 796 204 796 818 192 818 192 179 483 179 483 336 695 336 695 268 953 268 953 206 780 206 780 142 352 142 352 361 452 361 452 415 364 415 364 734 694 734 694 949 339 949 339 133 422 133 422 265 825 265 825 287 942 287 942 433 29 433 29 297 767 297 767 433 384 433 384 639 602 639 602 385 579 385 579 496 593 496 593 520 935 520 935 735 152 735 152 188 664 188 664 920 753 920 753 500 811 500 811 538 49 538 49 463 911 463 911 61 315 61 315 184 470 184 470 294 83 294 83 734 250 734 250 583 254 583 254 775 953 775 953 236 804 236 804 735 558 735 558 130 259 130 259 812 614 812 614 121 789 121 789 481 92 481 92 500 712 500 712 179 871 179 871 450 197 450 197 642 319 642 319 197 98 197 98 934 126 934 126 391 662 391 662 390 416 390 416 889 225 889 225 486 225 486 225 222 885 222 885 503 259 503 259 390 4 390 4 715 631 715 631 452 425 452 425 389 199 389 199 898 526 898 526 436 594 436 594 284 447 284 447 134 289 134 289 37 332 37 332 532 612 532 612 171 392 171 392 916 105 916 105 498 23 498 23 287 936 287 936 598 27 598 27 440 760 440 760 762 735 762 735 444 306 444 306 642 843 642 843 853 173 853 173 27 335 27 335 179 225 179 225 802 327 802 327 517 267 517 267 252 832 252 832 103 370 103 370 292 463 292 463 934 672 934 672 380 561 380 561 104 560 104 560 250 852 250 852 287 71 287 71 524 838 524 838 630 917 630 917 688 636 688 636 98 111 98 111 58 378 58 378 602 426 602 426 760 301 760 301 60 415 60 415 381 139 381 139 616 577 616 577 171 271 171 271 367 241 367 241 180 782 180 782 81 105 81 105 394 94 394 94 312 806 312 806 111 633 111 633 296 795 296 795 259 42 259 42 716 901 716 901 668 587 668 587 344 220 344 220 477 508 477 508 377 876 377 876 444 678 444 678 365 263 365 263 536 289 536 289 187 550 187 550 545 40 545 40 515 319 515 319 515 354 515 354 701 768 701 768 5 500 5 500 699 197 699 197 356 808 356 808 456 225 456 225 777 504 777 504 864 715 864 715 430 859 430 859 898 932 898 932 135 580 135 580 298 766 298 766 479 252 479 252 715 693 715 693 689 75 689 75 28 674 28 674 96 219 96 219 652 93 652 93 394 253 394 253 281 687 281 687 350 53 350 53 562 828 562 828 682 43 682 43 186 846 186 846 481 385 481 385 218 868 218 868 85 731 85 731 757 316 757 316 843 446 843 446 499 659 499 659 133 478 133 478 122 55 122 55 845 387 845 387 103 832 103 832 15 659 15 659 593 874 593 874 382 417 382 417 325 650 325 650 922 130 922 130 339 1 339 1 808 800 808 800 923 398 923 398 48 799 48 799 900 518 900 518 306 100 306 100 67 751 67 751 121 200 121 200 777 888 777 888 881 431 881 431 861 907 861 907 679 114 679 114 261 756 261 756 273 728 273 728 668 420 668 420 46 603 46 603 813 541 813 541 202 245 202 245 251 576 251 576 500 779 500 779 509 807 509 807 406 407 406 407 228 540 228 540 789 879 789 879 126 527 126 527 297 415 297 415 673 808 673 808 603 689 603 689 464 156 464 156 756 622 756 622 558 956 558 956 358 645 358 645 322 874 322 874 102 413 102 413 355 61 355 61 133 142 133 142 555 927 555 927 523 858 523 858 482 593 482 593 305 483 305 483 368 47 368 47 573 220 573 220 545 108 545 108 564 436 564 436 924 182 924 182 437 184 437 184 64 662 64 662 484 176 484 176 10 539 10 539 114 317 114 317 106 424 106 424 599 818 599 818 551 646 551 646 402 888 402 888 895 661 895 661 5 730 5 730 334 23 334 23 147 955 147 955 26 486 26 486 192 643 192 643 571 59 571 59 233 915 233 915 761 938 761 938 245 295 245 295 3 819 3 819 350 379 350 379 838 343 838 343 260 774 260 774 174 515 174 515 443 695 443 695 215 930 215 930 559 122 559 122 261 178 261 178 587 844 587 844 677 280 677 280 369 302 369 302 24 818 24 818 560 617 560 617 451 360 451 360 509 178 509 178 297 563 297 563 64 848 64 848 750 297 750 297 42 226 42 226 348 301 348 301 761 742 761 742 804 401 804 401 269 83 269 83 460 647 460 647 244 909 244 909 651 826 651 826 226 257 226 257 252 893 252 893 431 288 431 288 48 328 48 328 582 846 582 846 483 390 483 390 630 358 630 358 293 513 293 513 402 887 402 887 28 431 28 431 809 821 809 821 252 135 252 135 355 509 355 509 18 946 18 946 481 576 481 576 395 267 395 267 338 644 338 644 317 926 317 926 645 915 645 915 357 10 357 10 291 204 291 204 842 878 842 878 472 63 472 63 538 251 538 251 148 684 148 684 856 83 856 83 608 758 608 758 876 375 876 375 453 413 453 413 305 106 305 106 448 232 448 232 380 395 380 395 353 471 353 471 399 862 399 862 386 350 386 350 565 793 565 793 174 670 174 670 814 603 814 603 432 202 432 202 271 894 271 894 44 595 44 595 663 256 663 256 88 169 88 169 377 394 377 394 246 891 246 891 371 831 371 831 515 519 515 519 152 863 152 863 682 66 682 66 106 323 106 323 902 549 902 549 470 864 470 864 593 152 593 152 357 9 357 9 477 707 477 707 780 563 780 563 556 690 556 690 719 426 719 426 514 80 514 80 187 951 187 951 583 56 583 56 613 581 613 581 328 73 328 73 557 157 557 157 558 591 558 591 554 317 554 317 216 180 216 180 785 571 785 571 788 528 788 528 385 139 385 139 114 760 114 760 120 712 120 712 400 443 400 443 44 224 44 224 722 623 722 623 98 613 98 613 794 809 794 809 493 163 493 163 229 183 229 183 880 61 880 61 442 413 442 413 463 624 463 624 625 798 625 798 659 218 659 218 641 662 641 662 611 432 611 432 409 881 409 881 148 941 148 941 841 46 841 46 920 641 920 641 430 233 430 233 783 10 783 10 647 360 647 360 666 820 666 820 582 444 582 444 55 464 55 464 456 74 456 74 597 532 597 532 186 599 186 599 631 157 631 157 883 22 883 22 13 764 13 764 507 35 507 35 14 379 14 379 491 116 491 116 461 785 461 785 501 529 501 529 451 423 451 423 140 159 140 159 454 567 454 567 911 690 911 690 815 535 815 535 788 683 788 683 404 737 404 737 445 958 445 958 60 95 60 95 512 644 512 644 132 651 132 651 411 709 411 709 145 503 145 503 512 49 512 49 166 810 166 810 813 462 813 462 933 131 933 131 166 8 166 8 384 922 384 922 744 854 744 854 14 390 14 390 641 865 641 865 661 627 661 627 22 450 22 450 928 730 928 730 331 701 331 701 778 376 778 376 892 411 892 411 827 842 827 842 527 540 527 540 712 746 712 746 431 605 431 605 869 786 869 786 684 419 684 419 596 553 596 553 911 232 911 232 52 505 52 505 792 592 792 592 146 951 146 951 582 877 582 877 918 73 918 73 397 54 397 54 268 363 268 363 163 372 163 372 362 719 362 719 768 802 768 802 52 167 52 167 857 689 857 689 63 874 63 874 526 934 526 934 853 536 853 536 743 498 743 498 149 947 149 947 706 88 706 88 911 259 911 259 789 94 789 94 861 719 861 719 869 614 869 614 181 921 181 921 883 398 883 398 20 476 20 476 656 520 656 520 23 102 23 102 485 102 485 102 471 508 471 508 533 520 533 520 580 282 580 282 94 386 94 386 895 623 895 623 228 11 228 11 783 357 783 357 767 248 767 248 471 698 471 698 161 766 161 766 436 836 436 836 801 930 801 930 656 322 656 322 738 372 738 372 36 244 36 244 596 404 596 404 463 441 463 441 799 636 799 636 92 313 92 313 81 420 81 420 523 543 523 543 667 425 667 425 90 48 90 48 51 366 51 366 43 656 43 656 405 647 405 647 654 468 654 468 888 955 888 955 252 418 252 418 194 170 194 170 528 721 528 721 349 816 349 816 111 400 111 400 645 345 645 345 612 688 612 688 227 14 227 14 412 782 412 782 844 583 844 583 529 565 529 565 703 698 703 698 752 324 752 324 659 506 659 506 913 259 913 259 784 733 784 733 926 361 926 361 745 1 745 1 387 901 387 901 77 595 77 595 257 188 257 188 11 154 11 154 831 463 831 463 257 862 257 862 544 190 544 190 715 509 715 509 423 113 423 113 173 413 173 413 576 623 576 623 664 408 664 408 129 828 129 828 408 400 408 400 912 626 912 626 640 66 640 66 533 86 533 86 130 201 130 201 806 496 806 496 826 132 826 132 277 109 277 109 768 700 768 700 459 168 459 168 808 937 808 937 498 955 498 955 944 14 944 14 247 827 247 827 903 166 903 166 106 608 106 608 235 383 235 383 322 909 322 909 225 205 225 205 852 808 852 808 570 339 570 339 579 869 579 869 656 239 656 239 767 78 767 78 439 179 439 179 105 516 105 516 926 47 926 47 155 472 155 472 235 722 235 722 518 318 518 318 194 327 194 327 514 296 514 296 638 709 638 709 104 370 104 370 691 744 691 744 91 799 91 799 263 761 263 761 790 468 790 468 381 287 381 287 529 375 529 375 172 827 172 827 383 140 383 140 143 838 143 838 187 780 187 780 546 464 546 464 861 100 861 100 404 956 404 956 565 466 565 466 651 145 651 145 750 370 750 370 782 916 782 916 325 727 325 727 937 319 937 319 377 227 377 227 399 111 399 111 149 319 149 319 331 420 331 420 594 513 594 513 841 636 841 636 662 105 662 105 685 67 685 67 657 339 657 339 880 45 880 45 463 861 463 861 527 711 527 711 1 893 1 893 320 259 320 259 578 246 578 246 561 162 561 162 455 926 455 926 878 578 878 578 149 553 149 553 145 170 145 170 665 237 665 237 312 745 312 745 649 953 649 953 329 265 329 265 914 677 914 677 780 615 780 615 786 229 786 229 328 419 328 419 457 873 457 873 684 87 684 87 604 267 604 267 443 220 443 220 297 62 297 62 729 26 729 26 866 597 866 597 596 625 596 625 80 424 80 424 548 242 548 242 463 233 463 233 891 790 891 790 771 6 771 6 39 382 39 382 828 283 828 283 235 588 235 588 431 654 431 654 222 596 222 596 674 838 674 838 495 423 495 423 460 593 460 593 490 522 490 522 236 552 236 552 467 102 467 102 884 606 884 606 818 12 818 12 739 417 739 417 127 105 127 105 625 414 625 414 211 110 211 110 897 836 897 836 680 80 680 80 468 290 468 290 357 365 357 365 30 451 30 451 842 80 842 80 431 252 431 252 434 934 434 934 375 562 375 562 352 748 352 748 79 247 79 247 107 838 107 838 405 567 405 567 537 396 537 396 900 361 900 361 242 929 242 929 491 339 491 339 84 213 84 213 777 67 777 67 911 44 911 44 211 442 211 442 756 944 756 944 776 364 776 364 389 745 389 745 921 54 921 54 178 34 178 34 846 603 846 603 207 654 207 654 244 114 244 114 540 925 540 925 627 827 627 827 416 540 416 540 524 122 524 122 178 730 178 730 774 133 774 133 831 144 831 144 437 604 437 604 841 475 841 475 859 74 859 74 456 469 456 469 634 914 634 914 698 369 698 369 684 272 684 272 571 175 571 175 355 384 355 384 454 729 454 729 849 572 849 572 484 741 484 741 958 87 958 87 79 525 79 525 535 90 535 90 160 331 160 331 579 735 579 735 448 227 448 227 393 641 393 641 936 162 936 162 657 20 657 20 646 287 646 287 540 452 540 452 725 427 725 427 627 565 627 565 880 743 880 743 8 44 8 44 166 683 166 683 747 629 747 629 284 801 284 801 398 440 398 440 239 351 239 351 272 308 272 308 259 266 259 266 371 907 371 907 771 636 771 636 369 668 369 668 126 580 126 580 342 101 342 101 591 814 591 814 105 373 105 373 583 482 583 482 829 23 829 23 257 921 257 921 706 829 706 829 479 899 479 899 99 64 99 64 505 475 505 475 933 678 933 678 434 299 434 299 886 358 886 358 657 123 657 123 475 157 475 157 141 865 141 865 328 706 328 706 313 601 313 601 600 674 600 674 581 566 581 566 599 927 599 927 594 577 594 577 322 495 322 495 305 838 305 838 143 23 143 23 239 548 239 548 372 562 372 562 50 359 50 359 471 609 471 609 428 699 428 699 751 878 751 878 909 935 909 935 854 712 854 712 193 511 193 511 145 405 145 405 719 832 719 832 211 905 211 905 108 235 108 235 234 821 234 821 441 55 441 55 194 877 194 877 481 263 481 263 381 592 381 592 410 704 410 704 884 854 884 854 164 510 164 510 361 536 361 536 727 347 727 347 848 53 848 53 594 55 594 55 54 514 54 514 55 547 55 547 380 221 380 221 805 479 805 479 15 840 15 840 75 88 75 88 510 351 510 351 14 438 14 438 252 68 252 68 932 328 932 328 957 950 957 950 759 818 759 818 654 432 654 432 838 280 838 280 599 773 599 773 683 143 683 143 688 548 688 548 622 236 622 236 694 430 694 430 276 932 276 932 167 183 167 183 412 732 412 732 67 276 67 276 933 151 933 151 60 421 60 421 395 46 395 46 645 406 645 406 370 485 370 485 546 532 546 532 80 903 80 903 134 576 134 576 858 668 858 668 859 526 859 526 496 891 496 891 201 215 201 215 489 439 489 439 612 603 612 603 81 362 81 362 204 186 204 186 29 441 29 441 942 862 942 862 302 203 302 203 953 498 953 498 430 558 430 558 941 101 941 101 599 792 599 792 95 717 95 717 678 502 678 502 39 443 39 443 53 288 53 288 871 955 871 955 525 662 525 662 792 286 792 286 823 921 823 921 612 721 612 721 32 811 32 811 615 505 615 505 291 958 291 958 527 246 527 246 147 689 147 689 218 525 218 525 948 918 948 918 827 174 827 174 102 24 102 24 365 943 365 943 312 596 312 596 885 176 885 176 325 852 325 852 716 570 716 570 520 867 520 867 819 32 819 32 20 298 20 298 378 785 378 785 479 893 479 893 436 756 436 756 620 122 620 122 167 840 167 840 391 513 391 513 748 870 748 870 770 625 770 625 948 226 948 226 254 448 254 448 21 942 21 942 453 61 453 61 576 513 576 513 680 429 680 429 675 104 675 104 6 619 6 619 292 716 292 716 721 2 721 2 490 113 490 113 517 788 517 788 403 316 403 316 693 842 693 842 161 379 161 379 732 285 732 285 7 696 7 696 790 290 790 290 142 648 142 648 500 86 500 86 180 917 180 917 96 762 96 762 496 530 496 530 268 259 268 259 847 323 847 323 50 909 50 909 416 717 416 717 63 788 63 788 641 509 641 509 234 608 234 608 742 702 742 702 856 57 856 57 324 724 324 724 385 688 385 688 209 851 209 851 938 65 938 65 218 219 218 219 773 591 773 591 239 588 239 588 676 342 676 342 677 796 677 796 772 270 772 270 12 300 12 300 101 594 101 594 906 862 906 862 18 358 18 358 266 559 266 559 434 310 434 310 650 346 650 346 358 613 358 613 543 110 543 110 85 940 85 940 430 545 430 545 358 20 358 20 199 622 199 622 324 548 324 548 216 82 216 82 733 790 733 790 267 764 267 764 928 310 928 310 612 95 612 95 61 878 61 878 729 321 729 321 121 549 121 549 893 54 893 54 104 171 104 171 841 613 841 613 443 107 443 107 825 279 825 279 425 863 425 863 221 544 221 544 552 720 552 720 876 736 876 736 777 38 777 38 852 619 852 619 241 137 241 137 14 933 14 933 141 43 141 43 73 152 73 152 347 628 347 628 276 473 276 473 220 16 220 16 690 599 690 599 816 352 816 352 888 449 888 449 921 682 921 682 348 305 348 305 746 4 746 4 534 356 534 356 178 431 178 431 409 322 409 322 266 138 266 138 420 537 420 537 331 715 331 715 502 606 502 606 161 192 161 192 401 610 401 610 718 401 718 401 727 371 727 371 581 301 581 301 238 923 238 923 607 825 607 825 209 17 209 17 920 848 920 848 79 584 79 584 454 806 454 806 65 64 65 64 421 880 421 880 533 653 533 653 389 366 389 366 312 41 312 41 529 913 529 913 311 319 311 319 796 790 796 790 170 676 170 676 615 633 615 633 157 910 157 910 324 208 324 208 778 337 778 337 625 487 625 487 165 443 165 443 726 677 726 677 183 537 183 537 76 311 76 311 843 80 843 80 354 759 354 759 223 69 223 69 363 119 363 119 356 526 356 526 640 547 640 547 735 283 735 283 82 12 82 12 526 495 526 495 473 52 473 52 625 190 625 190 833 528 833 528 358 870 358 870 629 551 629 551 16 203 16 203 807 124 807 124 469 356 469 356 511 801 511 801 129 745 129 745 292 346 292 346 247 869 247 869 392 945 392 945 814 340 814 340 119 892 119 892 685 179 685 179 804 487 804 487 584 353 584 353 545 423 545 423 897 372 897 372 885 242 885 242 904 99 904 99 84 495 84 495 24 652 24 652 710 711 710 711 886 287 886 287 263 606 263 606 764 230 764 230 486 946 486 946 668 122 668 122 648 440 648 440 504 748 504 748 369 111 369 111 774 652 774 652 172 20 172 20 837 857 837 857 653 783 653 783 761 790 761 790 256 526 256 526 485 108 485 108 73 863 73 863 464 403 464 403 905 706 905 706 297 401 297 401 739 880 739 880 2 146 2 146 139 736 139 736 891 636 891 636 690 457 690 457 706 875 706 875 483 814 483 814 6 229 6 229 915 242 915 242 121 10 121 10 667 882 667 882 738 789 738 789 776 296 776 296 68 349 68 349 619 571 619 571 782 449 782 449 451 737 451 737 584 222 584 222 67 384 67 384 370 538 370 538 869 621 869 621 815 788 815 788 598 933 598 933 543 437 543 437 881 9 881 9 6 247 6 247 133 925 133 925 383 736 383 736 390 629 390 629 775 879 775 879 860 165 860 165 110 374 110 374 913 154 913 154 891 79 891 79 17 866 17 866 308 916 308 916 612 19 612 19 296 225 296 225 289 293 289 293 230 86 230 86 107 863 107 863 353 71 353 71 833 527 833 527 784 945 784 945 494 283 494 283 840 435 840 435 855 452 855 452 131 434 131 434 635 241 635 241 270 953 270 953 631 473 631 473 939 344 939 344 303 66 303 66 576 585 576 585 206 397 206 397 627 846 627 846 508 581 508 581 295 142 295 142 150 283 150 283 145 415 145 415 207 879 207 879 645 907 645 907 855 338 855 338 776 234 776 234 690 292 690 292 837 531 837 531 873 635 873 635 906 921 906 921 300 765 300 765 648 669 648 669 606 554 606 554 734 876 734 876 285 653 285 653 934 158 934 158 956 514 956 514 243 493 243 493 619 408 619 408 186 507 186 507 657 519 657 519 104 604 104 604 665 243 665 243 36 788 36 788 331 194 331 194 390 782 390 782 426 719 426 719 904 270 904 270 798 158 798 158 942 117 942 117 361 91 361 91 909 790 909 790 562 60 562 60 61 161 61 161 633 293 633 293 446 954 446 954 115 819 115 819 151 360 151 360 509 107 509 107 123 797 123 797 448 159 448 159 816 869 816 869 392 172 392 172 908 155 908 155 271 820 271 820 229 509 229 509 893 555 893 555 685 866 685 866 628 884 628 884 38 842 38 842 945 124 945 124 623 584 623 584 316 365 316 365 646 729 646 729 206 551 206 551 790 391 790 391 394 745 394 745 761 205 761 205 441 347 441 347 931 172 931 172 891 489 891 489 286 787 286 787 359 286 359 286 929 887 929 887 35 892 35 892 623 61 623 61 788 510 788 510 466 866 466 866 882 378 882 378 397 666 397 666 242 911 242 911 406 28 406 28 658 351 658 351 298 47 298 47 183 88 183 88 380 321 380 321 75 188 75 188 232 78 232 78 176 391 176 391 548 751 548 751 522 384 522 384 673 192 673 192 728 138 728 138 806 789 806 789 595 434 595 434 539 774 539 774 437 634 437 634 708 600 708 600 195 252 195 252 587 563 587 563 460 239 460 239 283 529 283 529 332 674 332 674 470 499 470 499 895 84 895 84 862 293 862 293 811 41 811 41 705 578 705 578 852 350 852 350 415 892 415 892 452 317 452 317 827 432 827 432 489 319 489 319 182 532 182 532 770 136 770 136 389 384 389 384 71 850 71 850 98 664 98 664 55 434 55 434 60 604 60 604 851 564 851 564 942 343 942 343 708 321 708 321 264 573 264 573 707 415 707 415 950 476 950 476 299 884 299 884 212 722 212 722 90 718 90 718 343 127 343 127 727 392 727 392 621 899 621 899 497 194 497 194 637 638 637 638 363 421 363 421 363 155 363 155 74 930 74 930 905 340 905 340 256 3 256 3 883 125 883 125 465 865 465 865 120 50 120 50 733 806 733 806 386 227 386 227 705 579 705 579 918 918 918 918 726 341 726 341 67 432 67 432 687 716 687 716 636 139 636 139 581 748 581 748 236 688 236 688 831 64 831 64 475 433 475 433 513 368 513 368 907 848 907 848 555 346 555 346 640 615 640 615 111 368 111 368 730 676 730 676 756 232 756 232 944 18 944 18 167 525 167 525 247 520 247 520 288 314 288 314 25 348 25 348 245 509 245 509 410 679 410 679 395 863 395 863 640 343 640 343 465 176 465 176 864 233 864 233 179 560 179 560 859 37 859 37 674 500 674 500 230 371 230 371 334 930 334 930 675 225 675 225 46 75 46 75 485 706 485 706 857 774 857 774 599 430 599 430 3 918 3 918 541 951 541 951 518 477 518 477 99 86 99 86 46 895 46 895 147 710 147 710 296 788 296 788 446 750 446 750 256 107 256 107 743 246 743 246 925 513 925 513 797 896 797 896 8 954 8 954 227 172 227 172 436 113 436 113 733 420 733 420 141 194 141 194 46 848 46 848 99 185 99 185 718 349 718 349 406 304 406 304 326 493 326 493 469 176 469 176 198 619 198 619 759 708 759 708 233 349 233 349 198 93 198 93 277 294 277 294 194 732 194 732 177 664 177 664 638 161 638 161 908 216 908 216 910 769 910 769 365 856 365 856 705 409 705 409 529 275 529 275 262 201 262 201 378 697 378 697 537 729 537 729 73 154 73 154 735 898 735 898 573 298 573 298 807 672 807 672 911 49 911 49 124 700 124 700 574 551 574 551 245 623 245 623 160 939 160 939 194 60 194 60 262 806 262 806 363 840 363 840 830 537 830 537 286 939 286 939 385 353 385 353 260 12 260 12 248 34 248 34 438 130 438 130 578 884 578 884 372 160 372 160 600 533 600 533 245 901 245 901 47 7 47 7 3 841 3 841 127 562 127 562 487 645 487 645 620 407 620 407 551 435 551 435 97 542 97 542 626 903 626 903 21 751 21 751 574 2 574 2 553 653 553 653 94 10 94 10 411 166 411 166 795 126 795 126 403 506 403 506 11 614 11 614 418 756 418 756 616 134 616 134 697 946 697 946 597 250 597 250 605 814 605 814 613 589 613 589 236 358 236 358 70 413 70 413 241 793 241 793 567 839 567 839 795 444 795 444 224 26 224 26 376 525 376 525 83 669 83 669 776 40 776 40 703 141 703 141 520 117 520 117 152 868 152 868 330 795 330 795 107 799 107 799 952 541 952 541 103 349 103 349 377 760 377 760 554 713 554 713 171 212 171 212 603 774 603 774 555 525 555 525 112 353 112 353 41 731 41 731 697 955 697 955 105 522 105 522 831 552 831 552 510 32 510 32 532 892 532 892 229 688 229 688 867 203 867 203 613 460 613 460 371 873 371 873 408 806 408 806 479 653 479 653 709 90 709 90 333 821 333 821 427 768 427 768 632 353 632 353 514 237 514 237 22 211 22 211 104 906 104 906 12 480 12 480 269 289 269 289 352 83 352 83 634 813 634 813 783 644 783 644 393 159 393 159 270 588 270 588 531 121 531 121 709 770 709 770 287 142 287 142 353 241 353 241 655 13 655 13 453 96 453 96 843 616 843 616 201 564 201 564 273 31 273 31 136 720 136 720 123 665 123 665 345 958 345 958 116 91 116 91 184 806 184 806 696 473 696 473 790 310 790 310 883 288 883 288 91 420 91 420 774 888 774 888 901 14 901 14 758 9 758 9 450 266 450 266 469 709 469 709 240 745 240 745 538 338 538 338 619 874 619 874 896 848 896 848 934 628 934 628 609 301 609 301 699 55 699 55 473 854 473 854 80 570 80 570 375 119 375 119 906 329 906 329 199 455 199 455 171 275 171 275 227 330 227 330 952 550 952 550 229 159 229 159 48 626 48 626 381 668 381 668 271 884 271 884 135 882 135 882 783 93 783 93 34 373 34 373 914 839 914 839 414 557 414 557 943 112 943 112 91 458 91 458 147 163 147 163 281 185 281 185 601 381 601 381 910 9 910 9 739 525 739 525 692 665 692 665 689 501 689 501 426 118 426 118 752 414 752 414 847 110 847 110 91 44 91 44 77 681 77 681 282 732 282 732 513 74 513 74 391 610 391 610 835 70 835 70 864 424 864 424 521 218 521 218 216 624 216 624 225 927 225 927 124 371 124 371 131 607 131 607 254 33 254 33 270 364 270 364 450 611 450 611 297 580 297 580 309 661 309 661 954 46 954 46 163 501 163 501 331 896 331 896 166 611 166 611 454 927 454 927 324 181 324 181 517 915 517 915 142 438 142 438 712 701 712 701 255 472 255 472 719 435 719 435 895 630 895 630 924 799 924 799 105 68 105 68 441 217 441 217 556 313 556 313 337 487 337 487 198 95 198 95 123 745 123 745 804 377 804 377 925 58 925 58 327 44 327 44 759 491 759 491 344 928 344 928 912 766 912 766 298 720 298 720 270 928 270 928 363 332 363 332 376 634 376 634 488 368 488 368 483 724 483 724 754 756 754 756 239 579 239 579 628 663 628 663 304 320 304 320 257 391 257 391 786 678 786 678 192 112 192 112 64 329 64 329 228 304 228 304 72 42 72 42 581 293 581 293 785 254 785 254 594 463 594 463 947 38 947 38 755 63 755 63 38 789 38 789 25 317 25 317 260 638 260 638 673 794 673 794 858 377 858 377 537 891 537 891 372 902 372 902 241 266 241 266 515 930 515 930 205 261 205 261 420 498 420 498 804 555 804 555 269 194 269 194 238 906 238 906 591 907 591 907 751 279 751 279 358 722 358 722 207 612 207 612 111 722 111 722 214 587 214 587 114 295 114 295 219 618 219 618 665 22 665 22 709 328 709 328 717 432 717 432 231 451 231 451 245 113 245 113 876 434 876 434 247 901 247 901 951 949 951 949 34 183 34 183 689 784 689 784 127 795 127 795 871 649 871 649 710 947 710 947 904 287 904 287 181 691 181 691 160 609 160 609 218 121 218 121 38 936 38 936 162 297 162 297 487 955 487 955 790 469 790 469 310 319 310 319 722 684 722 684 96 228 96 228 517 459 517 459 471 403 471 403 208 54 208 54 31 83 31 83 566 609 566 609 139 398 139 398 337 418 337 418 613 748 613 748 420 753 420 753 418 910 418 910 465 267 465 267 219 481 219 481 757 569 757 569 438 458 438 458 725 550 725 550 360 445 360 445 200 884 200 884 815 695 815 695 744 586 744 586 807 652 807 652 359 28 359 28 655 338 655 338 629 510 629 510 675 601 675 601 537 16 537 16 834 195 834 195 646 604 646 604 554 359 554 359 951 588 951 588 582 239 582 239 89 376 89 376 536 236 536 236 222 531 222 531 731 710 731 710 307 673 307 673 756 901 756 901 747 483 747 483 189 793 189 793 638 790 638 790 527 303 527 303 383 896 383 896 508 209 508 209 786 361 786 361 182 914 182 914 270 721 270 721 873 721 873 721 343 53 343 53 874 307 874 307 289 80 289 80 646 309 646 309 874 567 874 567 888 748 888 748 848 3 848 3 586 717 586 717 107 339 107 339 272 98 272 98 896 477 896 477 656 329 656 329 165 25 165 25 289 866 289 866 509 597 509 597 233 548 233 548 442 599 442 599 876 843 876 843 839 295 839 295 228 894 228 894 461 755 461 755 548 954 548 954 155 69 155 69 397 559 397 559 695 120 695 120 253 16 253 16 643 137 643 137 780 316 780 316 351 259 351 259 687 616 687 616 613 584 613 584 274 165 274 165 348 651 348 651 718 916 718 916 784 730 784 730 176 620 176 620 63 211 63 211 817 823 817 823 431 819 431 819 645 415 645 415 636 367 636 367 816 293 816 293 471 196 471 196 687 163 687 163 328 262 328 262 806 957 806 957 855 275 855 275 383 732 383 732 354 58 354 58 249 20 249 20 847 237 847 237 38 451 38 451 652 890 652 890 77 44 77 44 627 589 627 589 438 862 438 862 779 126 779 126 162 861 162 861 544 300 544 300 679 138 679 138 690 708 690 708 17 203 17 203 204 353 204 353 560 3 560 3 543 917 543 917 593 643 593 643 653 771 653 771 473 611 473 611 760 548 760 548 478 228 478 228 667 246 667 246 906 682 906 682 262 812 262 812 539 859 539 859 670 640 670 640 84 898 84 898 835 916 835 916 596 761 596 761 656 264 656 264 329 627 329 627 199 21 199 21 135 490 135 490 546 942 546 942 296 428 296 428 365 520 365 520 304 601 304 601 543 68 543 68 140 742 140 742 223 62 223 62 253 112 253 112 507 861 507 861 364 67 364 67 670 937 670 937 329 109 329 109 186 698 186 698 733 214 733 214 681 491 681 491 414 231 414 231 863 768 863 768 563 556 563 556 522 14 522 14 451 189 451 189 907 24 907 24 463 58 463 58 63 219 63 219 579 535 579 535 264 461 264 461 535 687 535 687 844 624 844 624 394 495 394 495 95 835 95 835 565 806 565 806 261 125 261 125 252 623 252 623 466 320 466 320 910 727 910 727 263 296 263 296 906 122 906 122 199 467 199 467 769 572 769 572 167 184 167 184 386 532 386 532 288 262 288 262 846 475 846 475 30 271 30 271 403 912 403 912 295 239 295 239 199 17 199 17 813 927 813 927 491 453 491 453 849 874 849 874 833 772 833 772 361 310 361 310 266 47 266 47 633 794 633 794 895 127 895 127 354 742 354 742 525 233 525 233 193 839 193 839 598 455 598 455 422 677 422 677 404 426 404 426 154 671 154 671 817 426 817 426 741 832 741 832 27 35 27 35 39 319 39 319 365 427 365 427 788 360 788 360 31 747 31 747 703 438 703 438 424 520 424 520 516 698 516 698 405 513 405 513 518 754 518 754 626 467 626 467 541 104 541 104 182 127 182 127 749 864 749 864 211 72 211 72 820 183 820 183 153 752 153 752 788 443 788 443 327 922 327 922 654 944 654 944 123 60 123 60 481 325 481 325 287 31 287 31 911 312 911 312 947 651 947 651 391 835 391 835 40 862 40 862 367 651 367 651 438 23 438 23 296 619 296 619 791 632 791 632 76 447 76 447 824 485 824 485 776 912 776 912 589 891 589 891 495 952 495 952 324 952 324 952 624 847 624 847 570 483 570 483 511 823 511 823 247 489 247 489 455 493 455 493 777 68 777 68 274 6 274 6 137 44 137 44 267 819 267 819 81 823 81 823 956 275 956 275 683 659 683 659 464 801 464 801 672 667 672 667 529 456 529 456 737 630 737 630 646 907 646 907 549 230 549 230 99 858 99 858 784 323 784 323 447 876 447 876 325 536 325 536 112 45 112 45 148 625 148 625 795 20 795 20 328 697 328 697 92 523 92 523 272 455 272 455 948 222 948 222 917 501 917 501 935 428 935 428 661 207 661 207 288 581 288 581 593 927 593 927 596 288 596 288 820 428 820 428 639 599 639 599 417 263 417 263 606 455 606 455 273 549 273 549 813 103 813 103 331 633 331 633 714 876 714 876 704 255 704 255 368 34 368 34 254 479 254 479 802 603 802 603 643 228 643 228 353 501 353 501 763 902 763 902 486 552 486 552 561 406 561 406 20 93 20 93 649 834 649 834 914 716 914 716 579 219 579 219 238 355 238 355 570 346 570 346 901 511 901 511 416 774 416 774 142 798 142 798 250 734 250 734 647 101 647 101 132 408 132 408 195 509 195 509 898 610 898 610 461 876 461 876 462 762 462 762 147 246 147 246 3 903 3 903 53 409 53 409 913 107 913 107 905 378 905 378 756 163 756 163 824 190 824 190 566 335 566 335 244 483 244 483 451 591 451 591 99 245 99 245 92 724 92 724 325 559 325 559 402 889 402 889 146 860 146 860 942 390 942 390 772 522 772 522 404 250 404 250 829 265 829 265 257 405 257 405 218 506 218 506 351 848 351 848 389 722 389 722 633 477 633 477 654 504 654 504 583 731 583 731 819 434 819 434 115 345 115 345 111 818 111 818 35 280 35 280 489 656 489 656 738 546 738 546 344 475 344 475 548 130 548 130 272 40 272 40 480 728 480 728 339 426 339 426 369 922 369 922 848 621 848 621 743 176 743 176 312 899 312 899 292 851 292 851 16 672 16 672 878 390 878 390 108 441 108 441 41 908 41 908 78 569 78 569 942 466 942 466 385 202 385 202 368 589 368 589 796 85 796 85 671 749 671 749 793 497 793 497 810 173 810 173 922 19 922 19 119 97 119 97 251 599 251 599 580 127 580 127 331 422 331 422 487 656 487 656 661 298 661 298 780 511 780 511 501 365 501 365 68 826 68 826 834 638 834 638 890 771 890 771 537 174 537 174 640 755 640 755 844 827 844 827 690 156 690 156 941 359 941 359 201 748 201 748 620 288 620 288 549 882 549 882 472 653 472 653 462 223 462 223 710 509 710 509 297 328 297 328 468 430 468 430 957 214 957 214 570 328 570 328 325 519 325 519 46 68 46 68 682 334 682 334 721 705 721 705 871 931 871 931 316 543 316 543 474 330 474 330 277 8 277 8 835 577 835 577 312 368 312 368 235 575 235 575 481 290 481 290 545 858 545 858 363 402 363 402 608 716 608 716 461 870 461 870 407 411 407 411 185 786 185 786 601 266 601 266 823 728 823 728 633 109 633 109 112 223 112 223 11 642 11 642 196 491 196 491 75 728 75 728 26 125 26 125 763 632 763 632 785 370 785 370 759 315 759 315 422 822 422 822 818 418 818 418 73 353 73 353 607 747 607 747 863 35 863 35 777 862 777 862 611 546 611 546 463 881 463 881 695 197 695 197 289 294 289 294 115 179 115 179 412 374 412 374 769 368 769 368 47 715 47 715 394 765 394 765 470 660 470 660 620 930 620 930 221 838 221 838 439 702 439 702 671 603 671 603 441 238 441 238 497 85 497 85 402 564 402 564 569 525 569 525 935 657 935 657 738 474 738 474 4 881 4 881 844 348 844 348 113 429 113 429 627 444 627 444 92 407 92 407 388 389 388 389 560 181 560 181 414 155 414 155 244 198 244 198 336 516 336 516 673 247 673 247 881 448 881 448 737 696 737 696 662 349 662 349 457 508 457 508 943 97 943 97 655 324 655 324 240 620 240 620 708 407 708 407 810 21 810 21 591 43 591 43 223 921 223 921 219 750 219 750 330 11 330 11 351 431 351 431 644 125 644 125 840 163 840 163 200 44 200 44 552 165 552 165 268 376 268 376 630 43 630 43 895 373 895 373 882 896 882 896 37 798 37 798 858 20 858 20 725 692 725 692 308 165 308 165 639 270 639 270 896 596 896 596 616 576 616 576 607 462 607 462 655 435 655 435 743 188 743 188 855 58 855 58 132 741 132 741 477 773 477 773 187 857 187 857 689 166 689 166 280 284 280 284 391 711 391 711 134 278 134 278 630 350 630 350 757 774 757 774 36 423 36 423 738 324 738 324 680 901 680 901 446 628 446 628 408 557 408 557 36 775 36 775 885 270 885 270 408 630 408 630 412 796 412 796 603 862 603 862 101 399 101 399 693 835 693 835 558 350 558 350 747 926 747 926 595 535 595 535 744 37 744 37 738 155 738 155 226 799 226 799 662 73 662 73 120 122 120 122 699 337 699 337 632 98 632 98 174 491 174 491 517 40 517 40 542 678 542 678 617 865 617 865 99 76 99 76 114 433 114 433 57 454 57 454 419 334 419 334 278 459 278 459 553 55 553 55 779 905 779 905 234 424 234 424 391 498 391 498 810 814 810 814 665 196 665 196 64 23 64 23 217 201 217 201 59 372 59 372 51 689 51 689 585 652 585 652 15 851 15 851 433 361 433 361 482 263 482 263 424 424 424 424 951 876 951 876 467 29 467 29 668 193 668 193 458 282 458 282 733 616 733 616 96 7 96 7 681 643 681 643 427 691 427 691 16 239 16 239 173 501 173 501 652 562 652 562 149 137 149 137 477 53 477 53 407 693 407 693 710 585 710 585 78 337 78 337 628 827 628 827 811 25 811 25 225 449 225 449 826 343 826 343 325 473 325 473 838 386 838 386 103 929 103 929 733 290 733 290 151 165 151 165 11 379 11 379 765 352 765 352 722 761 722 761 639 928 639 928 899 25 899 25 739 580 739 580 727 417 727 417 897 888 897 888 292 266 292 266 767 555 767 555 54 399 54 399 241 527 241 527 755 321 755 321 576 929 576 929 123 443 123 443 801 548 801 548 700 311 700 311 851 954 851 954 661 492 661 492 528 475 528 475 957 442 957 442 486 566 486 566 561 382 561 382 457 337 457 337 720 439 720 439 620 608 620 608 330 916 330 916 35 355 35 355 174 651 174 651 865 373 865 373 582 641 582 641 844 31 844 31 134 46 134 46 924 298 924 298 738 608 738 608 178 149 178 149 465 94 465 94 585 909 585 909 346 872 346 872 581 496 581 496 651 599 651 599 911 774 911 774 698 648 698 648 931 226 931 226 231 536 231 536 596 847 596 847 175 181 175 181 592 249 592 249 833 278 833 278 385 749 385 749 697 499 697 499 853 13 853 13 234 269 234 269 701 267 701 267 419 308 419 308 86 497 86 497 313 826 313 826 664 675 664 675 895 552 895 552 166 63 166 63 334 368 334 368 908 156 908 156 906 610 906 610 526 2 526 2 607 377 607 377 518 943 518 943 146 832 146 832 506 337 506 337 402 706 402 706 419 224 419 224 694 674 694 674 358 4 358 4 931 170 931 170 652 175 652 175 22 609 22 609 180 534 180 534 658 554 658 554 519 207 519 207 621 382 621 382 541 530 541 530 211 206 211 206 792 890 792 890 174 49 174 49 698 237 698 237 798 694 798 694 116 326 116 326 576 78 576 78 211 898 211 898 439 939 439 939 752 179 752 179 527 887 527 887 822 145 822 145 542 587 542 587 255 398 255 398 829 101 829 101 99 770 99 770 152 198 152 198 56 439 56 439 628 47 628 47 14 695 14 695 365 75 365 75 239 504 239 504 277 914 277 914 179 952 179 952 691 689 691 689 723 182 723 182 525 799 525 799 54 121 54 121 941 388 941 388 74 403 74 403 360 712 360 712 657 722 657 722 14 247 14 247 841 99 841 99 196 254 196 254 272 920 272 920 288 672 288 672 547 664 547 664 930 724 930 724 195 98 195 98 625 912 625 912 385 359 385 359 277 585 277 585 119 748 119 748 598 337 598 337 699 855 699 855 580 492 580 492 338 833 338 833 880 285 880 285 472 574 472 574 340 895 340 895 457 590 457 590 143 797 143 797 684 591 684 591 360 45 360 45 486 263 486 263 370 73 370 73 774 858 774 858 650 679 650 679 188 879 188 879 349 389 349 389 255 436 255 436 553 218 553 218 369 393 369 393 542 471 542 471 396 862 396 862 65 320 65 320 248 468 248 468 715 40 715 40 438 672 438 672 327 390 327 390 135 487 135 487 884 948 884 948 242 694 242 694 738 509 738 509 919 378 919 378 873 444 873 444 341 761 341 761 483 849 483 849 404 647 404 647 699 347 699 347 865 521 865 521 731 764 731 764 757 713 757 713 292 142 292 142 909 371 909 371 271 779 271 779 466 142 466 142 753 419 753 419 99 668 99 668 365 848 365 848 170 722 170 722 393 738 393 738 394 547 394 547 333 894 333 894 741 461 741 461 248 931 248 931 458 52 458 52 614 535 614 535 615 364 615 364 158 150 158 150 276 343 276 343 899 260 899 260 700 700 700 700 282 141 282 141 912 334 912 334 39 351 39 351 836 676 836 676 385 682 385 682 387 744 387 744 355 520 355 520 271 801 271 801 685 542 685 542 659 539 659 539 832 125 832 125 310 555 310 555 347 54 347 54 477 99 477 99 648 187 648 187 370 443 370 443 134 750 134 750 559 770 559 770 314 396 314 396 307 846 307 846 565 629 565 629 369 320 369 320 713 693 713 693 953 702 953 702 203 333 203 333 180 2 180 2 741 597 741 597 574 206 574 206 109 75 109 75 262 543 262 543 580 765 580 765 582 305 582 305 787 533 787 533 729 351 729 351 598 397 598 397 731 658 731 658 378 135 378 135 282 313 282 313 19 481 19 481 229 546 229 546 496 670 496 670 77 850 77 850 436 427 436 427 194 660 194 660 568 341 568 341 617 757 617 757 180 139 180 139 713 819 713 819 485 394 485 394 692 230 692 230 80 189 80 189 109 316 109 316 704 817 704 817 951 947 951 947 45 2 45 2 548 852 548 852 251 105 251 105 15 357 15 357 351 893 351 893 404 555 404 555 918 617 918 617 317 711 317 711 659 783 659 783 24 720 24 720 560 822 560 822 582 218 582 218 538 715 538 715 788 744 788 744 540 597 540 597 147 819 147 819 278 244 278 244 165 572 165 572 182 461 182 461 13 64 13 64 470 332 470 332 538 880 538 880 135 920 135 920 496 828 496 828 289 322 289 322 644 48 644 48 79 105 79 105 592 593 592 593 797 238 797 238 450 430 450 430 7 833 7 833 370 109 370 109 674 472 674 472 116 437 116 437 947 209 947 209 354 249 354 249 111 609 111 609 273 579 273 579 138 169 138 169 899 252 899 252 59 527 59 527 648 226 648 226 807 579 807 579 925 143 925 143 24 528 24 528 488 691 488 691 26 567 26 567 667 549 667 549 287 466 287 466 586 568 586 568 180 755 180 755 396 114 396 114 367 830 367 830 165 595 165 595 488 547 488 547 550 827 550 827 609 644 609 644 179 824 179 824 732 747 732 747 74 444 74 444 159 633 159 633 215 296 215 296 274 440 274 440 372 646 372 646 197 296 197 296 674 627 674 627 544 148 544 148 531 741 531 741 607 797 607 797 332 500 332 500 101 443 101 443 353 570 353 570 61 744 61 744 800 587 800 587 285 284 285 284 212 452 212 452 247 379 247 379 495 460 495 460 267 929 267 929 587 264 587 264 295 203 295 203 746 863 746 863 156 346 156 346 95 472 95 472 798 804 798 804 731 702 731 702 473 14 473 14 818 863 818 863 456 836 456 836 748 459 748 459 617 502 617 502 686 415 686 415 556 441 556 441 337 756 337 756 235 445 235 445 901 954 901 954 847 822 847 822 924 752 924 752 325 866 325 866 949 160 949 160 892 392 892 392 544 579 544 579 915 240 915 240 877 100 877 100 96 398 96 398 543 120 543 120 523 163 523 163 634 184 634 184 14 922 14 922 610 241 610 241 787 556 787 556 766 593 766 593 747 534 747 534 221 550 221 550 371 672 371 672 475 480 475 480 646 921 646 921 928 644 928 644 781 247 781 247 856 472 856 472 140 425 140 425 30 937 30 937 703 710 703 710 288 184 288 184 30 910 30 910 804 607 804 607 681 660 681 660 743 816 743 816 801 808 801 808 724 755 724 755 37 237 37 237 347 775 347 775 130 508 130 508 50 174 50 174 574 499 574 499 637 338 637 338 592 269 592 269 181 508 181 508 222 882 222 882 642 497 642 497 8 761 8 761 395 526 395 526 570 921 570 921 269 297 269 297 35 679 35 679 368 129 368 129 8 822 8 822 260 112 260 112 146 533 146 533 342 667 342 667 650 742 650 742 743 804 743 804 913 661 913 661 114 121 114 121 313 83 313 83 125 122 125 122 856 452 856 452 153 910 153 910 545 616 545 616 259 236 259 236 114 111 114 111 413 271 413 271 765 92 765 92 906 828 906 828 16 325 16 325 690 372 690 372 372 459 372 459 355 785 355 785 375 444 375 444 294 683 294 683 772 300 772 300 489 106 489 106 342 821 342 821 755 199 755 199 144 139 144 139 666 515 666 515 139 12 139 12 20 562 20 562 778 455 778 455 34 438 34 438 19 363 19 363 228 496 228 496 58 41 58 41 251 607 251 607 700 99 700 99 670 910 670 910 359 711 359 711 793 86 793 86 298 506 298 506 336 363 336 363 56 453 56 453 179 120 179 120 472 879 472 879 832 405 832 405 341 912 341 912 231 714 231 714 39 148 39 148 602 51 602 51 517 620 517 620 150 735 150 735 717 456 717 456 258 601 258 601 15 444 15 444 377 866 377 866 214 105 214 105 756 693 756 693 453 65 453 65 236 486 236 486 893 133 893 133 614 728 614 728 241 861 241 861 634 275 634 275 280 761 280 761 557 341 557 341 282 209 282 209 574 385 574 385 302 132 302 132 451 343 451 343 229 601 229 601 735 736 735 736 708 422 708 422 806 278 806 278 508 904 508 904 291 879 291 879 697 13 697 13 392 287 392 287 6 665 6 665 887 701 887 701 321 147 321 147 604 381 604 381 669 18 669 18 696 614 696 614 667 694 667 694 745 539 745 539 466 692 466 692 521 784 521 784 510 242 510 242 560 41 560 41 549 171 549 171 113 816 113 816 449 440 449 440 676 371 676 371 344 554 344 554 694 227 694 227 256 78 256 78 164 681 164 681 296 672 296 672 498 540 498 540 266 292 266 292 451 482 451 482 510 592 510 592 169 831 169 831 83 46 83 46 468 503 468 503 244 726 244 726 844 474 844 474 867 12 867 12 570 809 570 809 916 457 916 457 204 674 204 674 168 692 168 692 550 166 550 166 417 386 417 386 231 694 231 694 796 479 796 479 211 653 211 653 75 912 75 912 590 858 590 858 837 417 837 417 528 614 528 614 728 476 728 476 660 645 660 645 394 668 394 668 913 288 913 288 649 67 649 67 777 405 777 405 322 485 322 485 881 809 881 809 242 499 242 499 425 950 425 950 60 145 60 145 599 672 599 672 855 60 855 60 347 489 347 489 465 471 465 471 929 474 929 474 806 145 806 145 86 760 86 760 681 706 681 706 185 474 185 474 101 197 101 197 139 39 139 39 97 368 97 368 763 206 763 206 549 54 549 54 897 319 897 319 131 134 131 134 566 195 566 195 952 95 952 95 955 300 955 300 85 785 85 785 953 846 953 846 257 278 257 278 631 784 631 784 512 267 512 267 164 714 164 714 725 455 725 455 502 328 502 328 833 359 833 359 147 273 147 273 21 763 21 763 648 922 648 922 755 637 755 637 138 86 138 86 71 818 71 818 839 706 839 706 153 87 153 87 307 130 307 130 764 761 764 761 400 723 400 723 517 907 517 907 11 806 11 806 921 105 921 105 760 145 760 145 840 45 840 45 891 183 891 183 199 682 199 682 126 115 126 115 541 193 541 193 514 502 514 502 336 903 336 903 898 581 898 581 760 446 760 446 717 610 717 610 71 169 71 169 690 536 690 536 100 170 100 170 445 206 445 206 222 921 222 921 244 823 244 823 824 265 824 265 179 228 179 228 874 690 874 690 882 286 882 286 223 706 223 706 321 780 321 780 839 1 839 1 496 331 496 331 232 411 232 411 619 516 619 516 100 552 100 552 873 560 873 560 542 472 542 472 341 159 341 159 65 433 65 433 233 31 233 31 664 270 664 270 276 525 276 525 952 20 952 20 717 784 717 784 923 893 923 893 534 751 534 751 357 311 357 311 6 518 6 518 918 123 918 123 555 891 555 891 622 703 622 703 920 555 920 555 630 188 630 188 884 353 884 353 31 109 31 109 134 340 134 340 398 645 398 645 807 253 807 253 349 785 349 785 410 460 410 460 957 247 957 247 605 776 605 776 376 68 376 68 836 754 836 754 232 254 232 254 143 607 143 607 413 187 413 187 771 617 771 617 58 219 58 219 89 841 89 841 70 350 70 350 518 120 518 120 367 549 367 549 29 503 29 503 305 916 305 916 227 7 227 7 490 158 490 158 560 930 560 930 318 904 318 904 885 512 885 512 143 774 143 774 464 553 464 553 638 315 638 315 725 298 725 298 29 688 29 688 423 134 423 134 249 332 249 332 811 651 811 651 847 826 847 826 156 826 156 826 466 691 466 691 23 735 23 735 834 845 834 845 316 856 316 856 7 774 7 774 820 24 820 24 127 641 127 641 869 934 869 934 309 648 309 648 635 266 635 266 234 29 234 29 465 493 465 493 822 177 822 177 185 579 185 579 68 548 68 548 811 232 811 232 28 775 28 775 859 394 859 394 545 699 545 699 596 116 596 116 729 228 729 228 369 497 369 497 696 62 696 62 938 484 938 484 726 579 726 579 295 140 295 140 757 655 757 655 929 490 929 490 798 611 798 611 783 594 783 594 287 906 287 906 62 827 62 827 95 267 95 267 89 721 89 721 568 460 568 460 136 278 136 278 614 234 614 234 376 9 376 9 119 764 119 764 544 560 544 560 533 706 533 706 360 9 360 9 505 806 505 806 515 392 515 392 92 370 92 370 128 52 128 52 633 346 633 346 241 641 241 641 490 418 490 418 949 606 949 606 699 291 699 291 732 625 732 625 587 440 587 440 107 4 107 4 299 382 299 382 704 13 704 13 488 722 488 722 691 483 691 483 718 510 718 510 441 772 441 772 934 25 934 25 751 267 751 267 779 83 779 83 786 374 786 374 119 542 119 542 559 492 559 492 538 408 538 408 853 679 853 679 894 902 894 902 264 72 264 72 466 893 466 893 657 507 657 507 544 486 544 486 68 354 68 354 440 600 440 600 709 900 709 900 429 729 429 729 167 108 167 108 301 158 301 158 493 19 493 19 862 805 862 805 217 667 217 667 722 548 722 548 232 311 232 311 763 772 763 772 719 904 719 904 665 749 665 749 514 92 514 92 696 86 696 86 686 275 686 275 661 853 661 853 437 745 437 745 506 315 506 315 937 334 937 334 437 7 437 7 220 275 220 275 387 154 387 154 429 525 429 525 823 900 823 900 339 4 339 4 705 722 705 722 385 373 385 373 105 880 105 880 879 549 879 549 383 267 383 267 796 762 796 762 608 236 608 236 313 671 313 671 831 184 831 184 14 566 14 566 57 856 57 856 341 896 341 896 680 450 680 450 222 784 222 784 605 591 605 591 791 271 791 271 846 210 846 210 364 477 364 477 790 599 790 599 860 447 860 447 641 511 641 511 26 308 26 308 930 389 930 389 360 1 360 1 10 355 10 355 564 679 564 679 51 56 51 56 27 640 27 640 303 193 303 193 592 733 592 733 512 529 512 529 598 952 598 952 832 290 832 290 369 173 369 173 268 454 268 454 751 126 751 126 897 233 897 233 236 444 236 444 479 105 479 105 695 918 695 918 717 322 717 322 162 239 162 239 600 18 600 18 633 586 633 586 425 653 425 653 483 884 483 884 264 796 264 796 287 146 287 146 815 294 815 294 186 519 186 519 277 309 277 309 866 487 866 487 792 84 792 84 577 957 577 957 326 730 326 730 491 380 491 380 344 407 344 407 258 442 258 442 661 428 661 428 199 235 199 235 837 655 837 655 830 759 830 759 540 415 540 415 943 636 943 636 810 632 810 632 365 531 365 531 448 610 448 610 391 166 391 166 252 501 252 501 680 611 680 611 38 133 38 133 179 771 179 771 266 53 266 53 703 734 703 734 259 187 259 187 860 676 860 676 269 127 269 127 438 223 438 223 530 251 530 251 351 664 351 664 401 895 401 895 527 581 527 581 689 692 689 692 921 450 921 450 556 730 556 730 328 712 328 712 388 834 388 834 365 242 365 242 832 769 832 769 805 475 805 475 652 908 652 908 774 592 774 592 616 711 616 711 151 519 151 519 110 226 110 226 299 595 299 595 553 859 553 859 712 842 712 842 939 919 939 919 11 589 11 589 718 953 718 953 513 750 513 750 140 892 140 892 381 831 381 831 495 487 495 487 452 940 452 940 869 919 869 919 375 68 375 68 526 578 526 578 937 676 937 676 717 902 717 902 377 821 377 821 5 612 5 612 83 661 83 661 170 265 170 265 879 293 879 293 194 921 194 921 757 791 757 791 28 55 28 55 170 651 170 651 630 298 630 298 698 569 698 569 748 958 748 958 202 671 202 671 671 812 671 812 598 407 598 407 180 738 180 738 73 398 73 398 207 920 207 920 836 494 836 494 662 314 662 314 15 125 15 125 475 293 475 293 287 114 287 114 731 41 731 41 72 190 72 190 556 514 556 514 376 512 376 512 303 417 303 417 449 148 449 148 253 899 253 899 374 7 374 7 691 9 691 9 942 641 942 641 280 121 280 121 666 332 666 332 3 516 3 516 746 549 746 549 958 800 958 800 481 103 481 103 418 585 418 585 728 592 728 592 499 23 499 23 828 863 828 863 14 846 14 846 228 801 228 801 826 799 826 799 751 29 751 29 562 286 562 286 932 507 932 507 432 32 432 32 883 312 883 312 105 667 105 667 641 441 641 441 450 181 450 181 475 466 475 466 318 650 318 650 40 773 40 773 150 605 150 605 672 671 672 671 129 575 129 575 228 18 228 18 904 812 904 812 920 347 920 347 468 672 468 672 916 665 916 665 162 389 162 389 230 544 230 544 68 934 68 934 446 655 446 655 453 553 453 553 246 412 246 412 81 407 81 407 825 568 825 568 209 165 209 165 134 869 134 869 793 229 793 229 638 19 638 19 42 108 42 108 779 876 779 876 373 458 373 458 534 793 534 793 158 587 158 587 713 85 713 85 195 107 195 107 483 255 483 255 449 50 449 50 585 268 585 268 133 246 133 246 243 651 243 651 330 887 330 887 526 740 526 740 194 99 194 99 390 919 390 919 910 198 910 198 782 878 782 878 85 790 85 790 838 822 838 822 955 122 955 122 113 585 113 585 327 834 327 834 899 98 899 98 892 257 892 257 754 175 754 175 942 860 942 860 520 711 520 711 10 955 10 955 755 20 755 20 925 684 925 684 90 11 90 11 758 385 758 385 395 151 395 151 905 896 905 896 61 209 61 209 949 700 949 700 594 895 594 895 127 350 127 350 744 483 744 483 348 510 348 510 70 178 70 178 646 294 646 294 45 396 45 396 680 699 680 699 23 265 23 265 661 531 661 531 583 679 583 679 597 521 597 521 627 607 627 607 388 172 388 172 696 123 696 123 501 416 501 416 931 579 931 579 435 545 435 545 626 78 626 78 24 295 24 295 842 324 842 324 580 309 580 309 99 226 99 226 839 196 839 196 408 56 408 56 474 477 474 477 339 180 339 180 544 335 544 335 891 468 891 468 86 301 86 301 1 67 1 67 350 708 350 708 670 670 670 670 483 492 483 492 461 113 461 113 671 147 671 147 355 311 355 311 65 403 65 403 609 801 609 801 907 318 907 318 601 708 601 708 507 499 507 499 496 344 496 344 243 666 243 666 296 300 296 300 435 458 435 458 812 16 812 16 848 771 848 771 691 921 691 921 472 683 472 683 677 206 677 206 200 449 200 449 66 2 66 2 381 646 381 646 380 337 380 337 768 376 768 376 387 439 387 439 496 416 496 416 491 37 491 37 452 188 452 188 562 151 562 151 377 670 377 670 87 452 87 452 380 558 380 558 406 102 406 102 291 12 291 12 650 158 650 158 229 416 229 416 676 534 676 534 403 607 403 607 213 212 213 212 573 323 573 323 694 651 694 651 419 924 419 924 318 454 318 454 151 544 151 544 888 570 888 570 122 91 122 91 810 551 810 551 68 728 68 728 522 468 522 468 388 561 388 561 276 523 276 523 731 72 731 72 249 450 249 450 279 864 279 864 697 632 697 632 110 14 110 14 685 32 685 32 121 859 121 859 694 491 694 491 653 502 653 502 741 769 741 769 476 610 476 610 145 593 145 593 212 476 212 476 601 17 601 17 558 580 558 580 730 692 730 692 932 628 932 628 744 633 744 633 826 409 826 409 923 929 923 929 64 492 64 492 374 481 374 481 357 520 357 520 307 570 307 570 12 817 12 817 540 396 540 396 809 794 809 794 546 546 546 546 522 83 522 83 853 684 853 684 822 801 822 801 143 920 143 920 611 258 611 258 544 406 544 406 745 343 745 343 230 569 230 569 186 152 186 152 542 613 542 613 395 931 395 931 889 769 889 769 217 752 217 752 746 679 746 679 399 711 399 711 350 380 350 380 430 536 430 536 296 72 296 72 608 519 608 519 858 685 858 685 497 139 497 139 611 76 611 76 865 908 865 908 11 904 11 904 179 544 179 544 400 242 400 242 323 581 323 581 188 450 188 450 934 707 934 707 368 640 368 640 509 67 509 67 216 6 216 6 651 913 651 913 732 170 732 170 908 724 908 724 42 295 42 295 637 654 637 654 858 616 858 616 299 737 299 737 552 187 552 187 699 454 699 454 368 146 368 146 726 695 726 695 253 687 253 687 815 181 815 181 772 774 772 774 877 434 877 434 387 143 387 143 567 699 567 699 805 642 805 642 115 665 115 665 300 496 300 496 196 775 196 775 126 15 126 15 95 683 95 683 289 75 289 75 114 668 114 668 80 454 80 454 270 70 270 70 508 742 508 742 167 134 167 134 302 909 302 909 172 152 172 152 209 152 209 152 822 121 822 121 3 123 3 123 233 125 233 125 389 958 389 958 515 298 515 298 567 840 567 840 7 485 7 485 327 153 327 153 667 748 667 748 7 716 7 716 802 516 802 516 323 10 323 10 285 254 285 254 250 741 250 741 105 284 105 284 254 899 254 899 118 953 118 953 598 499 598 499 370 741 370 741 704 716 704 716 208 489 208 489 399 932 399 932 122 579 122 579 287 271 287 271 188 70 188 70 287 594 287 594 705 221 705 221 21 418 21 418 330 490 330 490 860 862 860 862 100 28 100 28 498 910 498 910 946 406 946 406 698 889 698 889 130 32 130 32 262 86 262 86 854 839 854 839 895 768 895 768 529 479 529 479 854 638 854 638 918 133 918 133 404 374 404 374 473 882 473 882 299 200 299 200 222 396 222 396 67 785 67 785 136 221 136 221 667 307 667 307 201 800 201 800 458 707 458 707 38 871 38 871 767 445 767 445 58 395 58 395 50 472 50 472 765 945 765 945 526 338 526 338 644 64 644 64 45 155 45 155 696 773 696 773 754 675 754 675 618 834 618 834 357 844 357 844 861 656 861 656 687 114 687 114 464 104 464 104 808 499 808 499 706 684 706 684 762 240 762 240 793 553 793 553 774 327 774 327 36 826 36 826 386 631 386 631 662 477 662 477 730 576 730 576 669 114 669 114 534 545 534 545 361 789 361 789 649 753 649 753 380 542 380 542 895 880 895 880 588 771 588 771 161 297 161 297 269 441 269 441 514 372 514 372 290 821 290 821 477 156 477 156 358 301 358 301 362 156 362 156 131 465 131 465 473 489 473 489 900 894 900 894 456 246 456 246 376 855 376 855 318 137 318 137 290 356 290 356 84 269 84 269 566 406 566 406 42 605 42 605 503 764 503 764 66 479 66 479 430 66 430 66 586 675 586 675 387 700 387 700 731 296 731 296 712 4 712 4 186 337 186 337 127 581 127 581 676 183 676 183 473 55 473 55 435 154 435 154 818 77 818 77 937 937 937 937 699 78 699 78 196 114 196 114 777 287 777 287 488 707 488 707 913 484 913 484 930 826 930 826 148 243 148 243 482 550 482 550 589 710 589 710 888 313 888 313 2 297 2 297 476 867 476 867 349 89 349 89 312 945 312 945 117 138 117 138 206 433 206 433 23 62 23 62 397 936 397 936 578 24 578 24 570 286 570 286 60 271 60 271 723 587 723 587 547 705 547 705 13 289 13 289 883 434 883 434 453 692 453 692 144 265 144 265 652 493 652 493 76 253 76 253 620 521 620 521 106 309 106 309 637 428 637 428 153 508 153 508 556 98 556 98 860 473 860 473 508 191 508 191 278 658 278 658 855 336 855 336 288 596 288 596 247 170 247 170 308 468 308 468 821 736 821 736 958 644 958 644 289 878 289 878 240 9 240 9 271 905 271 905 230 867 230 867 355 397 355 397 821 158 821 158 143 511 143 511 444 938 444 938 534 459 534 459 612 596 612 596 620 874 620 874 848 268 848 268 83 149 83 149 14 482 14 482 384 885 384 885 142 419 142 419 48 51 48 51 259 628 259 628 523 918 523 918 281 664 281 664 602 58 602 58 824 446 824 446 616 413 616 413 670 42 670 42 612 251 612 251 831 551 831 551 748 883 748 883 551 271 551 271 672 323 672 323 715 447 715 447 739 518 739 518 749 266 749 266 766 763 766 763 805 574 805 574 601 670 601 670 549 801 549 801 954 343 954 343 675 956 675 956 137 293 137 293 304 160 304 160 563 502 563 502 215 797 215 797 101 952 101 952 643 857 643 857 439 345 439 345 682 851 682 851 587 150 587 150 172 619 172 619 649 423 649 423 885 58 885 58 628 356 628 356 824 627 824 627 582 929 582 929 928 198 928 198 61 39 61 39 620 381 620 381 587 542 587 542 844 466 844 466 347 421 347 421 492 655 492 655 81 20 81 20 286 901 286 901 502 540 502 540 845 168 845 168 172 627 172 627 185 360 185 360 244 259 244 259 679 824 679 824 611 744 611 744 918 601 918 601 138 247 138 247 257 678 257 678 169 700 169 700 24 589 24 589 777 887 777 887 501 375 501 375 517 750 517 750 359 750 359 750 928 76 928 76 696 947 696 947 32 160 32 160 261 764 261 764 486 699 486 699 552 365 552 365 899 569 899 569 641 868 641 868 52 800 52 800 135 733 135 733 299 261 299 261 241 39 241 39 351 797 351 797 3 33 3 33 598 752 598 752 327 423 327 423 644 197 644 197 155 429 155 429 438 463 438 463 905 766 905 766 379 795 379 795 130 637 130 637 430 721 430 721 436 183 436 183 151 732 151 732 66 274 66 274 641 557 641 557 450 182 450 182 472 462 472 462 241 204 241 204 263 700 263 700 587 170 587 170 220 679 220 679 544 35 544 35 210 209 210 209 249 818 249 818 272 134 272 134 535 383 535 383 477 268 477 268 38 122 38 122 163 436 163 436 38 450 38 450 622 850 622 850 636 102 636 102 638 101 638 101 246 52 246 52 829 97 829 97 225 746 225 746 435 49 435 49 732 847 732 847 609 468 609 468 806 562 806 562 855 378 855 378 233 147 233 147 234 318 234 318 878 761 878 761 500 337 500 337 886 285 886 285 591 36 591 36 496 649 496 649 364 266 364 266 877 7 877 7 930 578 930 578 241 393 241 393 749 129 749 129 613 300 613 300 360 559 360 559 449 699 449 699 3 383 3 383 696 334 696 334 21 547 21 547 805 657 805 657 727 334 727 334 408 698 408 698 487 917 487 917 598 699 598 699 274 403 274 403 15 545 15 545 235 635 235 635 923 756 923 756 898 768 898 768 92 81 92 81 275 306 275 306 795 597 795 597 383 519 383 519 70 611 70 611 727 57 727 57 463 117 463 117 577 872 577 872 722 7 722 7 362 219 362 219 345 88 345 88 950 665 950 665 396 811 396 811 131 836 131 836 382 603 382 603 203 236 203 236 930 446 930 446 631 813 631 813 727 753 727 753 593 192 593 192 99 448 99 448 357 76 357 76 234 649 234 649 830 78 830 78 558 935 558 935 818 928 818 928 619 203 619 203 681 221 681 221 402 596 402 596 358 531 358 531 87 654 87 654 762 51 762 51 731 355 731 355 227 345 227 345 502 607 502 607 439 340 439 340 449 650 449 650 306 473 306 473 694 463 694 463 211 47 211 47 225 215 225 215 507 910 507 910 612 379 612 379 590 915 590 915 48 810 48 810 936 375 936 375 713 823 713 823 151 88 151 88 274 28 274 28 510 828 510 828 621 180 621 180 170 687 170 687 779 599 779 599 417 351 417 351 560 955 560 955 368 20 368 20 74 21 74 21 688 139 688 139 613 562 613 562 612 194 612 194 828 890 828 890 329 230 329 230 431 558 431 558 120 376 120 376 35 370 35 370 827 707 827 707 688 12 688 12 171 709 171 709 673 574 673 574 476 730 476 730 818 621 818 621 308 74 308 74 67 340 67 340 635 796 635 796 923 89 923 89 888 38 888 38 583 340 583 340 726 110 726 110 938 91 938 91 854 510 854 510 268 729 268 729 455 336 455 336 647 645 647 645 684 824 684 824 363 51 363 51 382 275 382 275 859 369 859 369 818 804 818 804 572 516 572 516 761 884 761 884 207 349 207 349 332 910 332 910 526 529 526 529 486 614 486 614 828 349 828 349 739 635 739 635 43 904 43 904 830 3 830 3 493 614 493 614 89 433 89 433 82 286 82 286 371 856 371 856 728 8 728 8 182 391 182 391 641 532 641 532 685 551 685 551 810 358 810 358 355 872 355 872 758 951 758 951 354 226 354 226 784 644 784 644 711 812 711 812 748 856 748 856 107 755 107 755 739 529 739 529 168 190 168 190 296 283 296 283 157 826 157 826 864 373 864 373 930 198 930 198 484 879 484 879 402 400 402 400 844 949 844 949 432 598 432 598 125 593 125 593 834 545 834 545 238 279 238 279 379 832 379 832 78 193 78 193 417 529 417 529 931 637 931 637 645 758 645 758 905 111 905 111 452 378 452 378 528 343 528 343 77 699 77 699 918 750 918 750 708 567 708 567 896 783 896 783 521 390 521 390 543 925 543 925 6 735 6 735 566 38 566 38 315 784 315 784 414 840 414 840 581 715 581 715 915 829 915 829 430 210 430 210 918 134 918 134 262 956 262 956 493 222 493 222 599 579 599 579 98 954 98 954 513 561 513 561 646 254 646 254 473 544 473 544 497 396 497 396 944 943 944 943 374 789 374 789 392 420 392 420 788 811 788 811 337 111 337 111 75 548 75 548 590 121 590 121 757 645 757 645 113 448 113 448 665 437 665 437 31 12 31 12 833 96 833 96 568 617 568 617 364 952 364 952 905 922 905 922 397 185 397 185 135 933 135 933 576 681 576 681 317 95 317 95 187 807 187 807 314 216 314 216 139 896 139 896 496 604 496 604 482 405 482 405 358 101 358 101 950 497 950 497 627 334 627 334 25 21 25 21 271 113 271 113 84 648 84 648 650 714 650 714 391 63 391 63 116 786 116 786 378 912 378 912 377 272 377 272 486 600 486 600 326 502 326 502 683 41 683 41 724 763 724 763 48 492 48 492 492 581 492 581 595 349 595 349 850 765 850 765 693 54 693 54 697 331 697 331 32 652 32 652 728 721 728 721 313 51 313 51 898 802 898 802 777 515 777 515 790 567 790 567 896 609 896 609 156 686 156 686 485 129 485 129 392 899 392 899 544 882 544 882 275 529 275 529 690 109 690 109 503 578 503 578 666 937 666 937 629 223 629 223 741 795 741 795 467 237 467 237 23 101 23 101 45 402 45 402 218 749 218 749 116 876 116 876 470 546 470 546 658 560 658 560 499 412 499 412 228 294 228 294 51 372 51 372 355 67 355 67 885 155 885 155 809 372 809 372 122 661 122 661 561 358 561 358 175 178 175 178 549 876 549 876 244 915 244 915 306 617 306 617 49 924 49 924 452 713 452 713 384 278 384 278 794 772 794 772 429 732 429 732 904 922 904 922 524 357 524 357 882 91 882 91 866 940 866 940 302 250 302 250 447 265 447 265 374 626 374 626 832 71 832 71 255 99 255 99 367 229 367 229 766 218 766 218 271 840 271 840 354 746 354 746 726 706 726 706 579 817 579 817 175 22 175 22 95 924 95 924 927 150 927 150 43 272 43 272 468 639 468 639 957 619 957 619 851 560 851 560 716 208 716 208 48 246 48 246 495 41 495 41 185 289 185 289 752 869 752 869 424 780 424 780 192 28 192 28 937 903 937 903 788 306 788 306 954 652 954 652 769 378 769 378 341 739 341 739 785 680 785 680 677 558 677 558 227 300 227 300 350 268 350 268 75 926 75 926 135 639 135 639 720 936 720 936 861 527 861 527 897 349 897 349 215 658 215 658 189 458 189 458 637 927 637 927 943 576 943 576 145 845 145 845 153 72 153 72 218 785 218 785 167 713 167 713 945 795 945 795 454 907 454 907 175 159 175 159 576 139 576 139 443 399 443 399 436 107 436 107 152 693 152 693 53 373 53 373 344 344 344 344 264 456 264 456 56 720 56 720 760 788 760 788 280 749 280 749 89 746 89 746 719 224 719 224 391 59 391 59 613 453 613 453 516 416 516 416 887 284 887 284 96 275 96 275 40 958 40 958 647 508 647 508 306 788 306 788 362 569 362 569 191 427 191 427 115 569 115 569 875 173 875 173 564 950 564 950 269 564 269 564 62 546 62 546 305 814 305 814 120 734 120 734 365 954 365 954 377 404 377 404 336 651 336 651 180 467 180 467 831 495 831 495 655 857 655 857 506 576 506 576 78 607 78 607 175 330 175 330 347 929 347 929 662 216 662 216 732 542 732 542 603 372 603 372 84 854 84 854 692 407 692 407 654 371 654 371 544 428 544 428 622 820 622 820 82 433 82 433 168 609 168 609 460 330 460 330 709 141 709 141 116 8 116 8 721 563 721 563 944 555 944 555 404 222 404 222 877 479 877 479 567 576 567 576 515 324 515 324 546 343 546 343 476 521 476 521 722 333 722 333 200 940 200 940 96 842 96 842 913 657 913 657 870 623 870 623 374 928 374 928 414 723 414 723 801 106 801 106 112 684 112 684 334 585 334 585 763 295 763 295 162 928 162 928 669 559 669 559 888 404 888 404 801 436 801 436 350 353 350 353 624 670 624 670 934 490 934 490 493 739 493 739 382 393 382 393 170 597 170 597 311 160 311 160 59 595 59 595 757 14 757 14 474 847 474 847 587 536 587 536 899 597 899 597 653 203 653 203 517 179 517 179 201 147 201 147 301 374 301 374 429 310 429 310 248 420 248 420 342 782 342 782 594 756 594 756 205 791 205 791 749 911 749 911 275 227 275 227 792 50 792 50 729 480 729 480 69 159 69 159 233 217 233 217 472 643 472 643 571 300 571 300 713 723 713 723 55 767 55 767 701 392 701 392 791 327 791 327 873 148 873 148 187 65 187 65 752 135 752 135 487 492 487 492 139 454 139 454 74 88 74 88 384 742 384 742 2 545 2 545 67 872 67 872 695 755 695 755 714 608 714 608 924 472 924 472 736 641 736 641 56 457 56 457 780 887 780 887 844 805 844 805 382 912 382 912 109 380 109 380 720 957 720 957 525 350 525 350 701 626 701 626 20 677 20 677 366 651 366 651 409 778 409 778 753 621 753 621 107 174 107 174 407 27 407 27 33 599 33 599 35 536 35 536 361 456 361 456 500 233 500 233 382 519 382 519 1 334 1 334 456 580 456 580 903 605 903 605 675 509 675 509 609 715 609 715 365 777 365 777 893 845 893 845 101 756 101 756 588 639 588 639 828 360 828 360 704 791 704 791 949 5 949 5 564 349 564 349 699 96 699 96 946 355 946 355 554 426 554 426 605 755 605 755 606 500 606 500 823 8 823 8 661 487 661 487 286 329 286 329 336 885 336 885 240 330 240 330 440 426 440 426 630 874 630 874 72 755 72 755 40 93 40 93 460 142 460 142 24 273 24 273 164 722 164 722 404 795 404 795 406 253 406 253 226 453 226 453 167 98 167 98 886 174 886 174 652 865 652 865 197 861 197 861 703 483 703 483 136 426 136 426 907 597 907 597 802 199 802 199 686 769 686 769 659 311 659 311 684 849 684 849 901 904 901 904 28 873 28 873 176 501 176 501 840 231 840 231 308 563 308 563 955 830 955 830 51 627 51 627 924 8 924 8 416 843 416 843 446 459 446 459 702 301 702 301 911 630 911 630 780 481 780 481 436 662 436 662 498 201 498 201 606 883 606 883 618 434 618 434 149 403 149 403 258 700 258 700 516 543 516 543 308 676 308 676 372 926 372 926 428 572 428 572 740 164 740 164 621 418 621 418 468 545 468 545 262 237 262 237 43 137 43 137 375 881 375 881 382 889 382 889 364 621 364 621 29 558 29 558 172 561 172 561 691 792 691 792 539 224 539 224 564 90 564 90 139 424 139 424 540 330 540 330 897 363 897 363 595 944 595 944 825 439 825 439 912 87 912 87 933 560 933 560 572 243 572 243 613 496 613 496 685 777 685 777 209 159 209 159 937 880 937 880 615 908 615 908 502 838 502 838 635 297 635 297 288 64 288 64 690 389 690 389 445 241 445 241 387 568 387 568 801 191 801 191 792 234 792 234 25 508 25 508 784 332 784 332 452 14 452 14 871 603 871 603 626 155 626 155 389 100 389 100 424 773 424 773 386 941 386 941 812 663 812 663 444 883 444 883 451 617 451 617 140 51 140 51 504 558 504 558 277 823 277 823 76 691 76 691 37 641 37 641 110 105 110 105 265 439 265 439 431 370 431 370 546 430 546 430 509 804 509 804 477 524 477 524 502 335 502 335 334 316 334 316 452 452 452 452 656 809 656 809 907 616 907 616 184 372 184 372 373 708 373 708 675 880 675 880 470 584 470 584 237 765 237 765 705 666 705 666 383 214 383 214 394 317 394 317 186 243 186 243 70 443 70 443 422 336 422 336 153 80 153 80 529 28 529 28 681 63 681 63 815 23 815 23 171 618 171 618 119 364 119 364 452 636 452 636 798 665 798 665 103 279 103 279 302 591 302 591 275 879 275 879 161 883 161 883 66 460 66 460 700 899 700 899 806 415 806 415 847 800 847 800 927 332 927 332 121 823 121 823 785 147 785 147 278 603 278 603 229 358 229 358 594 258 594 258 60 748 60 748 718 202 718 202 67 242 67 242 374 167 374 167 549 855 549 855 766 177 766 177 646 285 646 285 635 143 635 143 516 144 516 144 283 13 283 13 403 55 403 55 871 604 871 604 622 554 622 554 635 660 635 660 371 487 371 487 220 33 220 33 583 76 583 76 412 424 412 424 453 29 453 29 260 939 260 939 386 560 386 560 85 361 85 361 462 249 462 249 801 708 801 708 799 713 799 713 505 123 505 123 713 220 713 220 327 127 327 127 774 648 774 648 266 459 266 459 135 105 135 105 381 949 381 949 189 291 189 291 283 693 283 693 577 811 577 811 435 229 435 229 75 903 75 903 658 485 658 485 304 321 304 321 4 912 4 912 570 207 570 207 794 955 794 955 163 112 163 112 12 408 12 408 279 405 279 405 236 169 236 169 933 2 933 2 49 714 49 714 56 221 56 221 627 526 627 526 7 314 7 314 586 819 586 819 890 691 890 691 568 904 568 904 95 251 95 251 170 160 170 160 843 343 843 343 650 55 650 55 482 337 482 337 70 752 70 752 318 455 318 455 489 760 489 760 342 536 342 536 836 583 836 583 215 357 215 357 166 671 166 671 764 306 764 306 776 734 776 734 255 176 255 176 680 623 680 623 455 371 455 371 482 912 482 912 504 911 504 911 715 231 715 231 73 402 73 402 398 733 398 733 926 260 926 260 384 346 384 346 827 667 827 667 332 680 332 680 503 138 503 138 751 927 751 927 743 760 743 760 138 815 138 815 357 614 357 614 86 714 86 714 888 132 888 132 598 274 598 274 12 379 12 379 497 736 497 736 312 499 312 499 723 843 723 843 730 639 730 639 94 619 94 619 96 517 96 517 741 592 741 592 293 289 293 289 477 257 477 257 506 364 506 364 709 630 709 630 436 604 436 604 437 395 437 395 886 787 886 787 115 541 115 541 780 104 780 104 292 665 292 665 445 14 445 14 544 332 544 332 117 570 117 570 800 115 800 115 782 239 782 239 255 353 255 353 443 419 443 419 890 155 890 155 191 687 191 687 73 698 73 698 109 679 109 679 27 476 27 476 241 96 241 96 360 185 360 185 252 26 252 26 861 268 861 268 648 26 648 26 724 559 724 559 35 84 35 84 911 885 911 885 244 465 244 465 157 429 157 429 210 637 210 637 672 154 672 154 697 835 697 835 751 825 751 825 848 27 848 27 887 517 887 517 520 817 520 817 686 952 686 952 656 73 656 73 53 718 53 718 688 345 688 345 4 897 4 897 650 439 650 439 639 452 639 452 263 932 263 932 727 681 727 681 236 30 236 30 234 241 234 241 773 252 773 252 525 296 525 296 821 761 821 761 283 179 283 179 876 588 876 588 267 815 267 815 864 89 864 89 427 634 427 634 670 926 670 926 834 216 834 216 265 602 265 602 799 44 799 44 714 308 714 308 183 738 183 738 418 934 418 934 85 523 85 523 872 247 872 247 759 885 759 885 382 559 382 559 591 812 591 812 738 703 738 703 623 505 623 505 203 513 203 513 881 363 881 363 254 643 254 643 205 576 205 576 68 801 68 801 46 131 46 131 647 325 647 325 747 500 747 500 450 875 450 875 419 532 419 532 564 507 564 507 59 766 59 766 171 263 171 263 437 459 437 459 486 797 486 797 904 552 904 552 813 402 813 402 905 553 905 553 929 93 929 93 742 514 742 514 496 526 496 526 233 223 233 223 749 107 749 107 183 38 183 38 93 802 93 802 251 119 251 119 907 826 907 826 618 193 618 193 578 570 578 570 771 380 771 380 323 830 323 830 686 729 686 729 857 673 857 673 758 42 758 42 820 1 820 1 54 831 54 831 810 456 810 456 586 946 586 946 102 216 102 216 622 714 622 714 481 360 481 360 152 190 152 190 845 224 845 224 126 780 126 780 802 412 802 412 840 921 840 921 308 332 308 332 518 49 518 49 717 263 717 263 173 354 173 354 667 689 667 689 694 369 694 369 539 926 539 926 886 620 886 620 601 779 601 779 318 824 318 824 253 785 253 785 698 681 698 681 923 357 923 357 656 662 656 662 85 35 85 35 255 329 255 329 636 786 636 786 128 837 128 837 850 82 850 82 192 126 192 126 131 871 131 871 726 816 726 816 85 536 85 536 95 746 95 746 559 585 559 585 642 60 642 60 746 105 746 105 937 96 937 96 494 88 494 88 941 764 941 764 365 715 365 715 161 205 161 205 134 356 134 356 842 569 842 569 576 228 576 228 226 2 226 2 673 55 673 55 771 558 771 558 822 357 822 357 579 598 579 598 349 549 349 549 289 13 289 13 532 646 532 646 193 94 193 94 469 656 469 656 740 733 740 733 192 402 192 402 846 422 846 422 826 111 826 111 358 595 358 595 109 157 109 157 315 480 315 480 325 38 325 38 693 910 693 910 118 950 118 950 155 313 155 313 452 180 452 180 457 484 457 484 221 804 221 804 435 503 435 503 654 828 654 828 905 660 905 660 445 933 445 933 14 251 14 251 799 343 799 343 191 289 191 289 553 486 553 486 159 78 159 78 268 895 268 895 771 875 771 875 603 837 603 837 894 900 894 900 766 191 766 191 852 255 852 255 581 611 581 611 210 530 210 530 4 876 4 876 653 286 653 286 327 678 327 678 896 618 896 618 830 366 830 366 488 635 488 635 520 871 520 871 224 326 224 326 839 466 839 466 405 7 405 7 560 261 560 261 548 740 548 740 35 99 35 99 524 548 524 548 420 836 420 836 729 645 729 645 429 641 429 641 285 364 285 364 771 878 771 878 544 773 544 773 421 567 421 567 528 398 528 398 657 823 657 823 555 547 555 547 530 286 530 286 389 357 389 357 408 90 408 90 914 505 914 505 628 222 628 222 883 107 883 107 520 841 520 841 549 465 549 465 651 878 651 878 178 111 178 111 582 56 582 56 391 104 391 104 596 888 596 888 626 56 626 56 910 269 910 269 431 571 431 571 436 842 436 842 838 312 838 312 100 214 100 214 380 122 380 122 579 119 579 119 728 320 728 320 471 362 471 362 310 803 310 803 762 196 762 196 161 334 161 334 813 227 813 227 715 903 715 903 10 231 10 231 287 918 287 918 612 45 612 45 485 419 485 419 2 209 2 209 560 394 560 394 856 721 856 721 145 917 145 917 358 191 358 191 18 255 18 255 677 109 677 109 247 652 247 652 817 438 817 438 85 199 85 199 108 436 108 436 41 478 41 478 709 640 709 640 500 210 500 210 861 446 861 446 757 310 757 310 512 561 512 561 194 337 194 337 361 285 361 285 555 317 555 317 719 387 719 387 62 832 62 832 621 311 621 311 116 580 116 580 131 28 131 28 128 773 128 773 113 688 113 688 178 647 178 647 871 874 871 874 771 605 771 605 76 419 76 419 356 435 356 435 338 144 338 144 335 293 335 293 337 812 337 812 931 55 931 55 839 611 839 611 831 44 831 44 259 210 259 210 637 688 637 688 551 512 551 512 298 834 298 834 275 736 275 736 456 595 456 595 843 222 843 222 319 237 319 237 43 790 43 790 164 604 164 604 405 445 405 445 453 357 453 357 778 639 778 639 919 602 919 602 890 166 890 166 402 296 402 296 199 459 199 459 442 923 442 923 788 752 788 752 779 796 779 796 418 629 418 629 395 261 395 261 919 676 919 676 90 480 90 480 797 870 797 870 910 384 910 384 346 882 346 882 845 141 845 141 500 33 500 33 449 173 449 173 134 585 134 585 380 408 380 408 163 421 163 421 121 772 121 772 402 233 402 233 310 669 310 669 366 420 366 420 401 253 401 253 482 708 482 708 956 824 956 824 494 340 494 340 172 793 172 793 924 135 924 135 242 398 242 398 258 688 258 688 405 113 405 113 230 663 230 663 179 363 179 363 749 561 749 561 338 672 338 672 520 647 520 647 48 232 48 232 540 846 540 846 613 28 613 28 527 111 527 111 299 8 299 8 176 777 176 777 273 530 273 530 50 243 50 243 796 650 796 650 470 933 470 933 377 69 377 69 549 372 549 372 327 935 327 935 266 337 266 337 654 902 654 902 61 182 61 182 376 760 376 760 812 453 812 453 954 136 954 136 915 441 915 441 893 39 893 39 819 713 819 713 324 676 324 676 590 827 590 827 900 455 900 455 133 219 133 219 462 823 462 823 76 719 76 719 217 801 217 801 268 79 268 79 43 369 43 369 279 543 279 543 888 549 888 549 851 820 851 820 882 938 882 938 135 292 135 292 319 720 319 720 420 838 420 838 753 737 753 737 803 727 803 727 520 585 520 585 10 880 10 880 225 766 225 766 41 716 41 716 428 682 428 682 462 818 462 818 616 672 616 672 753 783 753 783 5 608 5 608 526 904 526 904 687 182 687 182 162 6 162 6 147 670 147 670 642 943 642 943 510 623 510 623 925 903 925 903 469 204 469 204 674 900 674 900 607 280 607 280 286 806 286 806 552 319 552 319 187 95 187 95 722 519 722 519 717 915 717 915 671 882 671 882 268 473 268 473 431 329 431 329 263 483 263 483 745 93 745 93 117 723 117 723 540 907 540 907 153 810 153 810 703 261 703 261 162 567 162 567 186 833 186 833 323 442 323 442 588 335 588 335 480 553 480 553 57 62 57 62 37 672 37 672 345 538 345 538 876 310 876 310 754 193 754 193 178 485 178 485 746 617 746 617 646 638 646 638 27 538 27 538 401 612 401 612 136 49 136 49 709 648 709 648 667 405 667 405 489 77 489 77 829 800 829 800 632 264 632 264 646 832 646 832 927 557 927 557 105 914 105 914 874 100 874 100 288 696 288 696 866 600 866 600 324 899 324 899 318 99 318 99 282 770 282 770 105 448 105 448 710 748 710 748 950 127 950 127 693 233 693 233 771 240 771 240 741 610 741 610 427 621 427 621 514 138 514 138 212 30 212 30 404 954 404 954 679 882 679 882 118 509 118 509 739 46 739 46 441 707 441 707 405 626 405 626 778 56 778 56 715 459 715 459 548 836 548 836 368 277 368 277 221 368 221 368 408 434 408 434 416 301 416 301 477 684 477 684 871 626 871 626 138 767 138 767 552 236 552 236 156 943 156 943 250 127 250 127 821 123 821 123 46 312 46 312 212 458 212 458 719 409 719 409 88 67 88 67 942 265 942 265 181 518 181 518 777 253 777 253 324 806 324 806 623 113 623 113 675 879 675 879 636 130 636 130 889 84 889 84 672 50 672 50 417 267 417 267 344 128 344 128 517 414 517 414 361 860 361 860 654 838 654 838 172 457 172 457 867 39 867 39 387 119 387 119 77 561 77 561 796 670 796 670 424 58 424 58 764 888 764 888 41 677 41 677 877 731 877 731 819 720 819 720 757 746 757 746 1 207 1 207 244 396 244 396 172 443 172 443 168 506 168 506 918 796 918 796 745 682 745 682 906 370 906 370 584 54 584 54 254 272 254 272 283 657 283 657 487 222 487 222 596 869 596 869 822 37 822 37 530 306 530 306 29 150 29 150 207 132 207 132 911 574 911 574 472 415 472 415 183 586 183 586 427 696 427 696 358 161 358 161 332 213 332 213 510 551 510 551 282 769 282 769 466 676 466 676 417 191 417 191 430 466 430 466 265 636 265 636 622 472 622 472 27 318 27 318 229 762 229 762 51 7 51 7 593 631 593 631 766 373 766 373 943 561 943 561 468 690 468 690 510 59 510 59 281 405 281 405 198 473 198 473 878 612 878 612 912 650 912 650 713 100 713 100 672 390 672 390 498 55 498 55 4 709 4 709 153 182 153 182 467 155 467 155 274 638 274 638 625 777 625 777 732 519 732 519 318 174 318 174 885 332 885 332 208 651 208 651 272 771 272 771 669 372 669 372 115 243 115 243 765 619 765 619 14 469 14 469 691 362 691 362 878 681 878 681 907 622 907 622 425 815 425 815 35 657 35 657 45 341 45 341 327 625 327 625 378 874 378 874 647 554 647 554 64 127 64 127 841 919 841 919 775 899 775 899 709 219 709 219 491 817 491 817 127 263 127 263 330 933 330 933 568 286 568 286 454 600 454 600 528 517 528 517 419 922 419 922 154 743 154 743 836 506 836 506 435 747 435 747 46 342 46 342 28 11 28 11 576 808 576 808 423 45 423 45 10 716 10 716 882 884 882 884 820 542 820 542 754 248 754 248 725 256 725 256 817 299 817 299 564 295 564 295 643 317 643 317 115 822 115 822 52 871 52 871 766 723 766 723 442 728 442 728 871 183 871 183 427 55 427 55 558 859 558 859 726 605 726 605 558 550 558 550 580 445 580 445 639 538 639 538 465 664 465 664 420 870 420 870 851 884 851 884 216 777 216 777 51 844 51 844 424 131 424 131 811 601 811 601 437 777 437 777 825 319 825 319 798 599 798 599 269 439 269 439 856 262 856 262 252 313 252 313 263 140 263 140 707 353 707 353 739 291 739 291 893 8 893 8 206 372 206 372 236 777 236 777 270 471 270 471 14 696 14 696 508 156 508 156 537 320 537 320 654 474 654 474 473 588 473 588 494 811 494 811 667 879 667 879 70 885 70 885 479 174 479 174 151 688 151 688 703 49 703 49 410 149 410 149 159 804 159 804 238 257 238 257 114 649 114 649 230 586 230 586 421 128 421 128 466 129 466 129 240 423 240 423 938 827 938 827 687 261 687 261 852 755 852 755 917 260 917 260 16 231 16 231 208 867 208 867 549 695 549 695 504 849 504 849 60 484 60 484 285 404 285 404 790 232 790 232 818 269 818 269 913 509 913 509 864 472 864 472 320 419 320 419 86 413 86 413 869 809 869 809 526 169 526 169 668 607 668 607 251 741 251 741 375 855 375 855 789 647 789 647 545 842 545 842 235 787 235 787 654 536 654 536 627 771 627 771 35 214 35 214 606 908 606 908 14 49 14 49 191 318 191 318 108 703 108 703 84 779 84 779 130 142 130 142 75 32 75 32 503 180 503 180 605 929 605 929 154 733 154 733 46 908 46 908 151 197 151 197 121 397 121 397 900 465 900 465 947 155 947 155 49 171 49 171 693 302 693 302 257 458 257 458 489 665 489 665 71 870 71 870 248 844 248 844 371 134 371 134 3 622 3 622 782 48 782 48 491 678 491 678 945 224 945 224 541 564 541 564 635 45 635 45 860 786 860 786 634 613 634 613 487 134 487 134 710 199 710 199 329 432 329 432 370 300 370 300 14 932 14 932 344 429 344 429 221 753 221 753 51 406 51 406 371 200 371 200 403 929 403 929 745 293 745 293 455 923 455 923 674 91 674 91 726 45 726 45 397 65 397 65 362 695 362 695 595 904 595 904 953 57 953 57 417 333 417 333 445 48 445 48 35 552 35 552 221 593 221 593 460 575 460 575 539 398 539 398 292 35 292 35 148 336 148 336 174 715 174 715 809 103 809 103 642 275 642 275 137 772 137 772 907 533 907 533 844 900 844 900 788 163 788 163 532 142 532 142 903 955 903 955 835 231 835 231 22 931 22 931 94 81 94 81 440 708 440 708 938 194 938 194 714 71 714 71 6 128 6 128 742 713 742 713 491 489 491 489 533 188 533 188 955 225 955 225 885 911 885 911 109 760 109 760 130 186 130 186 320 924 320 924 739 104 739 104 148 86 148 86 682 675 682 675 616 928 616 928 920 924 920 924 251 621 251 621 583 861 583 861 651 946 651 946 387 615 387 615 911 539 911 539 75 75 75 75 569 804 569 804 121 132 121 132 914 724 914 724 155 707 155 707 385 534 385 534 882 60 882 60 152 148 152 148 202 807 202 807 2 445 2 445 771 832 771 832 856 104 856 104 497 264 497 264 858 154 858 154 39 519 39 519 803 820 803 820 661 678 661 678 255 114 255 114 692 704 692 704 887 838 887 838 133 847 133 847 322 535 322 535 902 395 902 395 334 793 334 793 906 102 906 102 459 914 459 914 419 827 419 827 584 852 584 852 702 35 702 35 592 267 592 267 597 685 597 685 821 57 821 57 557 228 557 228 283 923 283 923 710 892 710 892 364 109 364 109 798 497 798 497 171 607 171 607 305 493 305 493 38 770 38 770 423 439 423 439 694 394 694 394 439 505 439 505 654 221 654 221 785 2 785 2 425 108 425 108 772 888 772 888 798 745 798 745 862 709 862 709 188 591 188 591 498 313 498 313 580 291 580 291 932 686 932 686 824 619 824 619 700 848 700 848 950 846 950 846 682 76 682 76 934 739 934 739 397 349 397 349 497 713 497 713 780 497 780 497 557 781 557 781 179 719 179 719 787 453 787 453 441 420 441 420 185 7 185 7 714 825 714 825 402 189 402 189 583 308 583 308 501 610 501 610 947 901 947 901 495 705 495 705 868 464 868 464 729 126 729 126 42 733 42 733 698 776 698 776 560 247 560 247 214 292 214 292 301 796 301 796 844 537 844 537 530 382 530 382 352 323 352 323 215 675 215 675 96 895 96 895 569 794 569 794 6 28 6 28 41 107 41 107 317 900 317 900 62 134 62 134 479 100 479 100 665 618 665 618 569 177 569 177 757 773 757 773 85 174 85 174 731 838 731 838 116 463 116 463 382 758 382 758 677 194 677 194 620 38 620 38 789 256 789 256 210 154 210 154 261 833 261 833 193 495 193 495 506 822 506 822 126 315 126 315 197 760 197 760 153 884 153 884 416 435 416 435 623 814 623 814 163 853 163 853 811 952 811 952 831 40 831 40 365 477 365 477 123 519 123 519 887 583 887 583 776 112 776 112 125 818 125 818 267 805 267 805 788 702 788 702 888 740 888 740 876 378 876 378 657 379 657 379 626 146 626 146 25 548 25 548 723 521 723 521 456 898 456 898 9 455 9 455 954 898 954 898 750 820 750 820 713 424 713 424 642 664 642 664 293 171 293 171 209 862 209 862 839 423 839 423 708 395 708 395 66 184 66 184 480 310 480 310 723 505 723 505 262 85 262 85 753 734 753 734 533 858 533 858 543 508 543 508 941 473 941 473 428 83 428 83 512 98 512 98 74 512 74 512 770 368 770 368 224 250 224 250 591 906 591 906 120 495 120 495 819 608 819 608 277 951 277 951 751 16 751 16 882 419 882 419 863 124 863 124 656 85 656 85 253 676 253 676 628 403 628 403 603 271 603 271 390 658 390 658 289 242 289 242 674 947 674 947 783 125 783 125 750 24 750 24 833 538 833 538 781 471 781 471 688 410 688 410 348 159 348 159 117 280 117 280 916 288 916 288 25 559 25 559 847 803 847 803 380 211 380 211 642 381 642 381 164 505 164 505 779 72 779 72 823 749 823 749 775 909 775 909 940 719 940 719 784 659 784 659 788 156 788 156 9 308 9 308 677 713 677 713 485 754 485 754 916 158 916 158 81 673 81 673 357 794 357 794 13 384 13 384 371 673 371 673 272 717 272 717 16 267 16 267 872 220 872 220 148 298 148 298 506 258 506 258 89 172 89 172 566 651 566 651 434 841 434 841 741 207 741 207 581 228 581 228 280 216 280 216 762 128 762 128 564 836 564 836 593 483 593 483 889 51 889 51 403 401 403 401 793 195 793 195 771 283 771 283 401 744 401 744 429 391 429 391 780 414 780 414 368 217 368 217 203 365 203 365 228 939 228 939 759 902 759 902 204 244 204 244 840 209 840 209 414 560 414 560 241 112 241 112 263 541 263 541 349 634 349 634 569 758 569 758 763 452 763 452 309 254 309 254 107 731 107 731 91 134 91 134 851 730 851 730 697 919 697 919 118 730 118 730 781 420 781 420 40 182 40 182 656 762 656 762 55 548 55 548 804 265 804 265 795 661 795 661 694 789 694 789 272 350 272 350 321 219 321 219 612 31 612 31 737 760 737 760 227 181 227 181 597 606 597 606 291 82 291 82 23 864 23 864 573 794 573 794 455 947 455 947 235 846 235 846 490 918 490 918 52 407 52 407 582 336 582 336 215 526 215 526 524 401 524 401 37 118 37 118 883 224 883 224 844 707 844 707 237 205 237 205 257 903 257 903 567 773 567 773 331 164 331 164 419 214 419 214 320 548 320 548 323 221 323 221 912 125 912 125 574 839 574 839 325 200 325 200 810 474 810 474 585 161 585 161 272 251 272 251 144 455 144 455 685 628 685 628 721 451 721 451 610 666 610 666 953 695 953 695 628 250 628 250 66 418 66 418 59 752 59 752 881 703 881 703 438 669 438 669 569 519 569 519 665 418 665 418 135 257 135 257 270 694 270 694 827 245 827 245 846 867 846 867 425 915 425 915 651 262 651 262 123 747 123 747 764 798 764 798 88 146 88 146 646 748 646 748 321 654 321 654 93 9 93 9 630 103 630 103 891 885 891 885 606 839 606 839 594 2 594 2 379 955 379 955 548 119 548 119 670 656 670 656 398 154 398 154 624 823 624 823 131 237 131 237 132 592 132 592 329 272 329 272 423 576 423 576 139 650 139 650 360 46 360 46 175 524 175 524 945 817 945 817 135 305 135 305 884 351 884 351 659 641 659 641 340 948 340 948 623 231 623 231 168 35 168 35 148 406 148 406 127 690 127 690 927 695 927 695 580 47 580 47 472 446 472 446 519 473 519 473 748 90 748 90 617 645 617 645 806 188 806 188 509 313 509 313 651 222 651 222 504 439 504 439 626 605 626 605 171 7 171 7 738 882 738 882 216 448 216 448 243 382 243 382 699 219 699 219 227 417 227 417 581 22 581 22 212 708 212 708 611 622 611 622 806 674 806 674 325 123 325 123 594 226 594 226 621 384 621 384 906 238 906 238 180 325 180 325 131 163 131 163 933 273 933 273 880 792 880 792 506 512 506 512 49 22 49 22 433 61 433 61 17 352 17 352 648 290 648 290 422 612 422 612 878 266 878 266 647 228 647 228 451 549 451 549 335 81 335 81 884 767 884 767 7 655 7 655 842 730 842 730 148 534 148 534 289 720 289 720 404 752 404 752 437 272 437 272 845 866 845 866 109 935 109 935 309 95 309 95 516 821 516 821 342 927 342 927 733 297 733 297 78 69 78 69 250 634 250 634 662 336 662 336 384 133 384 133 928 338 928 338 568 14 568 14 146 171 146 171 34 449 34 449 100 280 100 280 886 49 886 49 323 934 323 934 211 222 211 222 476 509 476 509 406 568 406 568 105 192 105 192 355 389 355 389 335 547 335 547 316 628 316 628 570 285 570 285 171 267 171 267 40 21 40 21 817 448 817 448 602 92 602 92 76 29 76 29 353 166 353 166 533 169 533 169 634 851 634 851 191 356 191 356 300 497 300 497 903 7 903 7 940 126 940 126 773 81 773 81 312 233 312 233 497 899 497 899 188 460 188 460 715 333 715 333 299 631 299 631 720 636 720 636 233 571 233 571 196 284 196 284 161 29 161 29 552 452 552 452 500 792 500 792 693 135 693 135 507 680 507 680 286 74 286 74 234 657 234 657 552 473 552 473 342 67 342 67 728 953 728 953 685 437 685 437 644 290 644 290 540 720 540 720 667 691 667 691 449 613 449 613 533 628 533 628 641 288 641 288 785 759 785 759 951 665 951 665 224 415 224 415 500 206 500 206 242 78 242 78 454 601 454 601 320 43 320 43 304 905 304 905 40 361 40 361 512 435 512 435 609 425 609 425 111 610 111 610 74 185 74 185 465 955 465 955 10 819 10 819 957 227 957 227 930 186 930 186 130 309 130 309 621 349 621 349 209 927 209 927 103 294 103 294 224 493 224 493 647 384 647 384 586 579 586 579 245 722 245 722 701 298 701 298 114 270 114 270 428 374 428 374 654 368 654 368 738 621 738 621 363 751 363 751 483 695 483 695 334 658 334 658 558 784 558 784 398 231 398 231 870 612 870 612 811 278 811 278 884 614 884 614 123 421 123 421 413 228 413 228 875 53 875 53 477 701 477 701 431 631 431 631 882 318 882 318 896 110 896 110 378 719 378 719 300 582 300 582 923 444 923 444 588 382 588 382 532 229 532 229 751 898 751 898 433 315 433 315 204 561 204 561 41 117 41 117 681 432 681 432 201 585 201 585 232 805 232 805 293 483 293 483 862 661 862 661 604 171 604 171 812 88 812 88 737 519 737 519 48 3 48 3 11 649 11 649 342 793 342 793 702 334 702 334 408 811 408 811 371 701 371 701 357 137 357 137 387 367 387 367 542 230 542 230 770 950 770 950 88 107 88 107 859 548 859 548 595 795 595 795 584 234 584 234 848 169 848 169 170 295 170 295 685 753 685 753 242 229 242 229 246 125 246 125 778 660 778 660 219 631 219 631 377 155 377 155 684 578 684 578 849 595 849 595 819 599 819 599 882 110 882 110 179 248 179 248 18 165 18 165 316 534 316 534 12 455 12 455 658 647 658 647 201 295 201 295 153 226 153 226 873 353 873 353 555 427 555 427 5 874 5 874 829 753 829 753 941 634 941 634 914 719 914 719 500 95 500 95 409 93 409 93 899 588 899 588 889 223 889 223 84 433 84 433 119 419 119 419 929 369 929 369 784 920 784 920 708 188 708 188 901 591 901 591 481 941 481 941 24 554 24 554 766 797 766 797 18 264 18 264 461 245 461 245 757 469 757 469 863 480 863 480 256 483 256 483 838 335 838 335 292 608 292 608 893 780 893 780 191 371 191 371 370 786 370 786 19 215 19 215 480 435 480 435 92 129 92 129 607 695 607 695 342 208 342 208 743 895 743 895 295 17 295 17 808 870 808 870 389 234 389 234 387 536 387 536 913 682 913 682 376 397 376 397 863 272 863 272 700 894 700 894 427 831 427 831 221 679 221 679 496 268 496 268 405 248 405 248 519 140 519 140 881 60 881 60 844 18 844 18 904 765 904 765 737 732 737 732 48 879 48 879 47 128 47 128 732 310 732 310 667 478 667 478 563 413 563 413 272 834 272 834 496 207 496 207 189 418 189 418 302 469 302 469 818 833 818 833 605 695 605 695 929 410 929 410 819 593 819 593 48 560 48 560 560 53 560 53 287 120 287 120 593 619 593 619 955 616 955 616 617 184 617 184 380 127 380 127 932 200 932 200 744 581 744 581 528 632 528 632 862 159 862 159 937 604 937 604 862 932 862 932 117 652 117 652 479 766 479 766 117 874 117 874 435 402 435 402 508 164 508 164 883 465 883 465 401 698 401 698 11 148 11 148 486 217 486 217 581 858 581 858 153 739 153 739 596 137 596 137 279 374 279 374 398 501 398 501 640 800 640 800 55 700 55 700 47 646 47 646 95 739 95 739 852 798 852 798 493 409 493 409 355 676 355 676 694 645 694 645 799 805 799 805 245 29 245 29 286 192 286 192 261 789 261 789 800 871 800 871 248 459 248 459 743 278 743 278 210 796 210 796 600 265 600 265 357 744 357 744 95 359 95 359 350 853 350 853 937 466 937 466 363 895 363 895 911 355 911 355 839 852 839 852 462 152 462 152 643 949 643 949 709 80 709 80 350 48 350 48 341 36 341 36 866 35 866 35 758 829 758 829 53 392 53 392 762 617 762 617 111 540 111 540 634 932 634 932 863 554 863 554 518 813 518 813 254 212 254 212 138 119 138 119 40 521 40 521 142 215 142 215 608 82 608 82 221 113 221 113 489 642 489 642 481 696 481 696 57 825 57 825 928 627 928 627 554 598 554 598 873 205 873 205 4 729 4 729 424 453 424 453 774 468 774 468 394 511 394 511 376 64 376 64 2 950 2 950 791 90 791 90 597 624 597 624 734 820 734 820 54 811 54 811 436 349 436 349 57 433 57 433 894 199 894 199 6 11 6 11 466 132 466 132 842 946 842 946 355 810 355 810 625 39 625 39 843 317 843 317 486 189 486 189 865 105 865 105 100 122 100 122 916 629 916 629 858 245 858 245 846 614 846 614 821 490 821 490 694 929 694 929 929 226 929 226 287 954 287 954 910 320 910 320 271 102 271 102 639 161 639 161 218 41 218 41 105 479 105 479 437 714 437 714 851 411 851 411 248 483 248 483 137 67 137 67 322 956 322 956 244 247 244 247 563 798 563 798 275 359 275 359 22 327 22 327 59 194 59 194 432 711 432 711 32 524 32 524 655 89 655 89 925 139 925 139 780 8 780 8 36 593 36 593 351 497 351 497 455 724 455 724 500 919 500 919 373 333 373 333 64 300 64 300 757 381 757 381 334 331 334 331 193 33 193 33 880 15 880 15 330 564 330 564 107 317 107 317 257 634 257 634 613 249 613 249 319 622 319 622 94 46 94 46 221 449 221 449 956 542 956 542 952 677 952 677 242 769 242 769 476 92 476 92 335 908 335 908 284 446 284 446 260 26 260 26 304 196 304 196 395 569 395 569 956 19 956 19 214 230 214 230 116 85 116 85 179 784 179 784 641 460 641 460 674 70 674 70 501 132 501 132 295 393 295 393 930 678 930 678 319 337 319 337 275 185 275 185 147 790 147 790 506 621 506 621 751 564 751 564 929 865 929 865 526 675 526 675 369 170 369 170 538 232 538 232 911 370 911 370 915 130 915 130 660 889 660 889 184 304 184 304 116 377 116 377 952 746 952 746 787 230 787 230 56 421 56 421 674 117 674 117 912 460 912 460 153 630 153 630 908 824 908 824 412 198 412 198 92 117 92 117 111 791 111 791 27 580 27 580 362 460 362 460 202 343 202 343 949 99 949 99 619 326 619 326 290 526 290 526 146 917 146 917 192 375 192 375 709 756 709 756 470 446 470 446 723 652 723 652 797 17 797 17 407 942 407 942 227 809 227 809 175 429 175 429 778 616 778 616 528 822 528 822 726 373 726 373 600 48 600 48 768 546 768 546 941 221 941 221 266 568 266 568 280 607 280 607 173 361 173 361 118 674 118 674 827 669 827 669 782 89 782 89 919 737 919 737 179 437 179 437 471 138 471 138 203 92 203 92 781 122 781 122 485 98 485 98 444 214 444 214 90 430 90 430 542 780 542 780 10 37 10 37 55 200 55 200 878 269 878 269 101 932 101 932 106 146 106 146 235 407 235 407 536 434 536 434 39 288 39 288 621 502 621 502 837 215 837 215 849 149 849 149 332 716 332 716 506 396 506 396 153 843 153 843 40 314 40 314 829 396 829 396 432 876 432 876 235 36 235 36 408 745 408 745 98 742 98 742 531 339 531 339 635 579 635 579 340 502 340 502 547 24 547 24 295 717 295 717 482 920 482 920 636 289 636 289 562 264 562 264 567 28 567 28 593 491 593 491 723 84 723 84 563 142 563 142 765 317 765 317 427 95 427 95 10 927 10 927 601 770 601 770 219 695 219 695 539 489 539 489 109 878 109 878 268 293 268 293 670 159 670 159 567 215 567 215 525 906 525 906 13 103 13 103 464 63 464 63 138 74 138 74 376 674 376 674 27 935 27 935 515 451 515 451 7 682 7 682 78 162 78 162 890 859 890 859 847 619 847 619 917 882 917 882 729 463 729 463 478 52 478 52 225 127 225 127 409 113 409 113 646 561 646 561 871 758 871 758 780 879 780 879 255 168 255 168 714 920 714 920 701 781 701 781 457 404 457 404 579 666 579 666 154 629 154 629 805 693 805 693 493 575 493 575 294 202 294 202 312 341 312 341 676 138 676 138 207 157 207 157 418 26 418 26 793 355 793 355 948 639 948 639 210 891 210 891 170 393 170 393 742 120 742 120 70 468 70 468 490 940 490 940 51 302 51 302 201 454 201 454 170 57 170 57 228 125 228 125 2 482 2 482 579 676 579 676 863 656 863 656 620 133 620 133 376 123 376 123 957 287 957 287 820 289 820 289 501 446 501 446 556 816 556 816 535 677 535 677 332 387 332 387 148 600 148 600 226 195 226 195 100 236 100 236 210 161 210 161 371 319 371 319 760 778 760 778 609 446 609 446 736 830 736 830 945 881 945 881 623 296 623 296 581 399 581 399 386 302 386 302 408 501 408 501 893 672 893 672 213 323 213 323 545 631 545 631 879 831 879 831 647 951 647 951 917 213 917 213 281 748 281 748 605 486 605 486 74 647 74 647 837 437 837 437 324 358 324 358 70 458 70 458 686 669 686 669 155 753 155 753 198 132 198 132 40 829 40 829 322 342 322 342 636 47 636 47 382 617 382 617 70 740 70 740 96 514 96 514 252 230 252 230 751 247 751 247 256 753 256 753 613 640 613 640 713 468 713 468 250 309 250 309 578 651 578 651 54 349 54 349 552 497 552 497 386 943 386 943 28 302 28 302 323 947 323 947 878 645 878 645 893 65 893 65 127 527 127 527 740 847 740 847 521 414 521 414 47 396 47 396 78 873 78 873 502 807 502 807 426 379 426 379 239 137 239 137 365 67 365 67 68 547 68 547 229 38 229 38 907 34 907 34 379 186 379 186 121 83 121 83 931 51 931 51 483 922 483 922 669 811 669 811 371 328 371 328 61 537 61 537 388 827 388 827 59 193 59 193 144 274 144 274 487 748 487 748 129 845 129 845 272 29 272 29 712 89 712 89 519 884 519 884 92 783 92 783 187 573 187 573 911 638 911 638 850 155 850 155 345 341 345 341 92 329 92 329 149 720 149 720 57 501 57 501 387 681 387 681 659 144 659 144 914 390 914 390 302 83 302 83 237 734 237 734 839 376 839 376 131 223 131 223 941 125 941 125 799 946 799 946 425 269 425 269 672 252 672 252 367 667 367 667 69 309 69 309 17 940 17 940 614 871 614 871 87 958 87 958 72 513 72 513 755 843 755 843 737 598 737 598 558 190 558 190 455 706 455 706 58 146 58 146 837 116 837 116 280 834 280 834 153 607 153 607 640 407 640 407 6 740 6 740 399 885 399 885 37 573 37 573 154 306 154 306 517 559 517 559 34 514 34 514 198 220 198 220 748 198 748 198 728 878 728 878 553 820 553 820 772 473 772 473 396 797 396 797 726 212 726 212 78 665 78 665 791 411 791 411 14 560 14 560 209 625 209 625 185 884 185 884 182 369 182 369 274 816 274 816 488 671 488 671 442 563 442 563 898 175 898 175 377 296 377 296 63 618 63 618 478 829 478 829 488 390 488 390 932 285 932 285 213 728 213 728 930 119 930 119 107 356 107 356 469 300 469 300 669 933 669 933 709 151 709 151 440 236 440 236 809 545 809 545 269 869 269 869 56 927 56 927 25 713 25 713 337 925 337 925 947 172 947 172 145 160 145 160 738 943 738 943 947 131 947 131 649 624 649 624 217 57 217 57 168 169 168 169 220 10 220 10 195 80 195 80 548 816 548 816 844 932 844 932 553 233 553 233 347 300 347 300 385 533 385 533 325 195 325 195 18 524 18 524 501 898 501 898 565 174 565 174 194 133 194 133 129 638 129 638 454 43 454 43 310 549 310 549 946 734 946 734 919 819 919 819 71 787 71 787 59 755 59 755 717 488 717 488 750 411 750 411 26 650 26 650 654 645 654 645 2 154 2 154 248 26 248 26 69 750 69 750 519 660 519 660 564 543 564 543 34 188 34 188 656 694 656 694 926 399 926 399 334 821 334 821 77 800 77 800 183 389 183 389 56 844 56 844 878 470 878 470 18 366 18 366 744 271 744 271 437 123 437 123 220 98 220 98 795 302 795 302 415 484 415 484 56 362 56 362 134 689 134 689 623 885 623 885 369 151 369 151 101 679 101 679 442 619 442 619 718 68 718 68 392 462 392 462 305 847 305 847 358 550 358 550 604 185 604 185 467 711 467 711 284 554 284 554 286 398 286 398 730 773 730 773 196 879 196 879 349 510 349 510 648 277 648 277 89 129 89 129 932 78 932 78 914 107 914 107 46 129 46 129 732 224 732 224 396 523 396 523 647 808 647 808 347 813 347 813 812 675 812 675 268 157 268 157 298 393 298 393 676 771 676 771 222 603 222 603 171 473 171 473 617 195 617 195 921 832 921 832 645 555 645 555 333 237 333 237 450 822 450 822 771 288 771 288 886 805 886 805 639 13 639 13 376 516 376 516 202 142 202 142 885 88 885 88 779 760 779 760 469 533 469 533 605 747 605 747 309 870 309 870 546 571 546 571 153 948 153 948 486 173 486 173 751 751 751 751 323 603 323 603 222 32 222 32 438 823 438 823 569 188 569 188 495 362 495 362 87 687 87 687 691 661 691 661 455 201 455 201 911 428 911 428 378 118 378 118 218 14 218 14 589 849 589 849 455 711 455 711 635 366 635 366 675 705 675 705 456 148 456 148 27 490 27 490 739 212 739 212 141 90 141 90 494 779 494 779 648 944 648 944 472 350 472 350 957 435 957 435 136 288 136 288 759 865 759 865 114 38 114 38 855 808 855 808 104 636 104 636 241 712 241 712 787 79 787 79 174 612 174 612 45 331 45 331 296 76 296 76 431 549 431 549 855 45 855 45 401 535 401 535 650 686 650 686 46 629 46 629 104 67 104 67 92 778 92 778 308 688 308 688 4 324 4 324 940 131 940 131 269 321 269 321 836 53 836 53 305 400 305 400 211 707 211 707 136 368 136 368 245 788 245 788 483 908 483 908 726 51 726 51 949 147 949 147 171 353 171 353 216 745 216 745 890 609 890 609 529 385 529 385 620 573 620 573 924 905 924 905 146 327 146 327 575 946 575 946 372 204 372 204 899 211 899 211 757 352 757 352 910 288 910 288 789 940 789 940 107 196 107 196 738 141 738 141 797 614 797 614 466 833 466 833 637 925 637 925 135 708 135 708 634 843 634 843 940 293 940 293 415 425 415 425 722 691 722 691 907 445 907 445 679 494 679 494 953 290 953 290 74 126 74 126 553 459 553 459 81 47 81 47 789 787 789 787 460 314 460 314 234 210 234 210 635 528 635 528 888 660 888 660 335 281 335 281 238 139 238 139 958 942 958 942 665 733 665 733 504 891 504 891 85 228 85 228 336 730 336 730 705 125 705 125 152 102 152 102 576 436 576 436 82 791 82 791 391 502 391 502 893 900 893 900 780 150 780 150 385 444 385 444 209 184 209 184 10 843 10 843 15 371 15 371 804 453 804 453 693 443 693 443 146 68 146 68 265 561 265 561 100 607 100 607 896 811 896 811 550 945 550 945 701 101 701 101 710 674 710 674 517 791 517 791 154 121 154 121 379 555 379 555 308 276 308 276 253 133 253 133 312 260 312 260 292 756 292 756 403 585 403 585 256 638 256 638 548 535 548 535 819 215 819 215 347 28 347 28 552 420 552 420 214 903 214 903 824 475 824 475 911 702 911 702 50 207 50 207 702 804 702 804 176 772 176 772 914 891 914 891 474 885 474 885 114 672 114 672 563 927 563 927 658 58 658 58 418 430 418 430 896 938 896 938 165 853 165 853 804 513 804 513 31 350 31 350 801 957 801 957 219 343 219 343 213 368 213 368 148 594 148 594 285 486 285 486 389 938 389 938 459 290 459 290 613 526 613 526 605 264 605 264 679 42 679 42 143 928 143 928 661 276 661 276 709 842 709 842 860 244 860 244 316 695 316 695 65 921 65 921 900 288 900 288 613 712 613 712 933 933 933 933 375 716 375 716 74 635 74 635 879 49 879 49 657 710 657 710 630 619 630 619 865 45 865 45 111 486 111 486 99 493 99 493 919 580 919 580 623 192 623 192 304 915 304 915 861 412 861 412 952 312 952 312 780 267 780 267 824 35 824 35 123 430 123 430 563 781 563 781 408 676 408 676 251 222 251 222 91 637 91 637 938 227 938 227 776 341 776 341 745 561 745 561 38 221 38 221 867 552 867 552 11 273 11 273 93 559 93 559 940 344 940 344 332 907 332 907 878 452 878 452 41 179 41 179 838 451 838 451 710 109 710 109 707 620 707 620 662 744 662 744 955 66 955 66 200 728 200 728 333 194 333 194 495 313 495 313 68 789 68 789 946 705 946 705 708 359 708 359 270 272 270 272 262 336 262 336 634 154 634 154 951 71 951 71 772 641 772 641 285 484 285 484 262 922 262 922 432 562 432 562 240 381 240 381 627 422 627 422 814 32 814 32 784 99 784 99 803 363 803 363 782 309 782 309 116 17 116 17 200 888 200 888 430 314 430 314 235 884 235 884 871 895 871 895 322 757 322 757 285 16 285 16 561 691 561 691 719 308 719 308 287 423 287 423 783 580 783 580 264 789 264 789 370 814 370 814 717 512 717 512 145 566 145 566 405 581 405 581 581 47 581 47 425 889 425 889 452 270 452 270 926 648 926 648 653 411 653 411 775 464 775 464 734 275 734 275 716 582 716 582 711 654 711 654 536 939 536 939 502 457 502 457 392 232 392 232 736 894 736 894 931 751 931 751 726 413 726 413 82 186 82 186 348 695 348 695 492 465 492 465 541 636 541 636 442 172 442 172 745 850 745 850 753 356 753 356 105 108 105 108 772 153 772 153 651 407 651 407 678 809 678 809 362 4 362 4 419 935 419 935 215 620 215 620 488 572 488 572 5 492 5 492 737 547 737 547 1 886 1 886 789 218 789 218 416 758 416 758 933 614 933 614 345 692 345 692 917 268 917 268 576 97 576 97 707 779 707 779 32 890 32 890 859 519 859 519 916 354 916 354 338 210 338 210 640 295 640 295 701 457 701 457 88 730 88 730 721 105 721 105 254 445 254 445 277 241 277 241 119 399 119 399 9 60 9 60 331 140 331 140 920 687 920 687 877 284 877 284 8 419 8 419 200 228 200 228 548 418 548 418 592 930 592 930 667 456 667 456 418 58 418 58 679 210 679 210 910 841 910 841 228 58 228 58 62 618 62 618 809 161 809 161 391 373 391 373 610 677 610 677 306 409 306 409 808 457 808 457 672 944 672 944 508 361 508 361 333 74 333 74 656 572 656 572 554 144 554 144 111 927 111 927 52 54 52 54 399 147 399 147 375 42 375 42 558 905 558 905 73 755 73 755 57 887 57 887 115 306 115 306 760 725 760 725 352 182 352 182 502 331 502 331 693 445 693 445 436 742 436 742 640 82 640 82 366 140 366 140 577 88 577 88 497 626 497 626 341 957 341 957 600 935 600 935 114 865 114 865 148 753 148 753 44 10 44 10 145 330 145 330 260 625 260 625 440 183 440 183 255 227 255 227 524 458 524 458 121 681 121 681 575 743 575 743 614 417 614 417 280 71 280 71 737 58 737 58 862 755 862 755 803 37 803 37 912 573 912 573 176 4 176 4 683 666 683 666 144 484 144 484 593 616 593 616 79 104 79 104 885 39 885 39 390 817 390 817 43 113 43 113 480 153 480 153 179 100 179 100 308 617 308 617 950 858 950 858 649 414 649 414 687 13 687 13 689 98 689 98 952 430 952 430 377 74 377 74 587 198 587 198 490 176 490 176 113 913 113 913 633 789 633 789 815 198 815 198 625 518 625 518 922 856 922 856 685 501 685 501 329 381 329 381 21 646 21 646 331 344 331 344 782 781 782 781 849 526 849 526 761 78 761 78 566 71 566 71 240 479 240 479 361 469 361 469 700 296 700 296 49 199 49 199 448 676 448 676 681 658 681 658 85 448 85 448 905 611 905 611 122 133 122 133 338 550 338 550 476 131 476 131 797 55 797 55 385 828 385 828 808 17 808 17 399 216 399 216 265 771 265 771 927 353 927 353 504 77 504 77 244 809 244 809 764 197 764 197 887 726 887 726 377 315 377 315 877 559 877 559 760 413 760 413 735 931 735 931 72 261 72 261 847 425 847 425 816 553 816 553 294 821 294 821 295 807 295 807 637 530 637 530 829 600 829 600 896 386 896 386 666 220 666 220 909 192 909 192 140 465 140 465 548 373 548 373 297 228 297 228 67 140 67 140 376 126 376 126 150 780 150 780 682 570 682 570 445 318 445 318 5 446 5 446 74 819 74 819 663 264 663 264 717 640 717 640 448 522 448 522 515 83 515 83 180 42 180 42 27 247 27 247 223 189 223 189 266 619 266 619 770 370 770 370 509 224 509 224 870 484 870 484 667 664 667 664 257 933 257 933 174 745 174 745 543 171 543 171 526 225 526 225 530 104 530 104 585 491 585 491 329 538 329 538 682 804 682 804 316 659 316 659 878 519 878 519 731 287 731 287 424 428 424 428 186 701 186 701 739 559 739 559 24 38 24 38 50 125 50 125 451 295 451 295 642 104 642 104 510 516 510 516 509 584 509 584 192 534 192 534 637 150 637 150 57 881 57 881 753 319 753 319 267 722 267 722 460 736 460 736 484 285 484 285 35 115 35 115 731 520 731 520 16 170 16 170 478 379 478 379 718 771 718 771 91 556 91 556 853 156 853 156 753 796 753 796 755 568 755 568 128 247 128 247 172 98 172 98 537 412 537 412 419 602 419 602 817 944 817 944 95 711 95 711 421 294 421 294 544 402 544 402 635 933 635 933 296 701 296 701 342 940 342 940 110 32 110 32 902 604 902 604 686 455 686 455 505 292 505 292 313 764 313 764 645 136 645 136 852 38 852 38 521 679 521 679 256 808 256 808 742 65 742 65 880 478 880 478 346 67 346 67 255 346 255 346 555 925 555 925 420 256 420 256 787 442 787 442 333 317 333 317 687 262 687 262 914 870 914 870 33 91 33 91 315 712 315 712 591 501 591 501 791 803 791 803 420 255 420 255 937 848 937 848 203 14 203 14 820 83 820 83 34 387 34 387 196 167 196 167 812 562 812 562 47 191 47 191 518 236 518 236 560 757 560 757 677 854 677 854 42 620 42 620 267 430 267 430 16 489 16 489 797 720 797 720 678 700 678 700 656 918 656 918 504 361 504 361 181 360 181 360 371 273 371 273 550 651 550 651 226 481 226 481 45 13 45 13 774 947 774 947 93 49 93 49 851 322 851 322 874 817 874 817 132 855 132 855 225 285 225 285 426 584 426 584 278 24 278 24 352 356 352 356 810 565 810 565 145 398 145 398 525 624 525 624 369 384 369 384 193 78 193 78 313 226 313 226 299 46 299 46 673 957 673 957 359 397 359 397 795 917 795 917 285 559 285 559 133 766 133 766 306 750 306 750 458 623 458 623 276 62 276 62 517 547 517 547 888 318 888 318 772 492 772 492 453 31 453 31 729 883 729 883 831 139 831 139 291 683 291 683 39 96 39 96 679 451 679 451 209 226 209 226 468 276 468 276 667 334 667 334 110 20 110 20 802 261 802 261 120 83 120 83 938 357 938 357 649 363 649 363 914 101 914 101 193 886 193 886 797 419 797 419 186 915 186 915 830 853 830 853 486 527 486 527 553 72 553 72 955 118 955 118 364 404 364 404 211 494 211 494 387 520 387 520 559 627 559 627 233 213 233 213 894 820 894 820 44 668 44 668 600 143 600 143 657 230 657 230 872 147 872 147 815 366 815 366 563 930 563 930 612 643 612 643 365 909 365 909 225 556 225 556 391 630 391 630 343 841 343 841 940 15 940 15 359 420 359 420 264 380 264 380 297 717 297 717 892 214 892 214 398 620 398 620 786 175 786 175 586 435 586 435 678 687 678 687 707 568 707 568 374 938 374 938 729 489 729 489 852 717 852 717 702 747 702 747 426 235 426 235 412 291 412 291 133 189 133 189 871 427 871 427 365 947 365 947 256 462 256 462 787 506 787 506 295 73 295 73 834 236 834 236 921 569 921 569 841 834 841 834 305 254 305 254 552 421 552 421 829 872 829 872 115 249 115 249 857 747 857 747 324 254 324 254 457 32 457 32 139 34 139 34 477 338 477 338 924 958 924 958 36 213 36 213 579 265 579 265 758 81 758 81 688 46 688 46 933 357 933 357 227 405 227 405 17 160 17 160 54 948 54 948 397 625 397 625 91 327 91 327 559 685 559 685 955 264 955 264 821 367 821 367 471 358 471 358 716 370 716 370 316 298 316 298 274 704 274 704 915 793 915 793 285 881 285 881 477 325 477 325 174 289 174 289 449 639 449 639 743 79 743 79 645 811 645 811 96 81 96 81 651 472 651 472 571 688 571 688 106 730 106 730 840 283 840 283 531 426 531 426 778 648 778 648 283 453 283 453 239 153 239 153 441 413 441 413 869 136 869 136 569 952 569 952 435 850 435 850 853 662 853 662 224 746 224 746 419 617 419 617 802 343 802 343 473 91 473 91 226 870 226 870 916 180 916 180 638 843 638 843 273 784 273 784 838 622 838 622 541 45 541 45 777 659 777 659 685 30 685 30 526 508 526 508 829 857 829 857 486 606 486 606 203 261 203 261 546 797 546 797 589 689 589 689 322 70 322 70 555 97 555 97 85 751 85 751 256 679 256 679 288 73 288 73 493 498 493 498 820 695 820 695 761 506 761 506 462 39 462 39 336 141 336 141 673 246 673 246 349 137 349 137 323 397 323 397 146 167 146 167 457 503 457 503 680 347 680 347 592 817 592 817 313 315 313 315 50 901 50 901 433 714 433 714 428 832 428 832 380 403 380 403 543 70 543 70 702 109 702 109 529 784 529 784 57 493 57 493 895 173 895 173 476 781 476 781 567 568 567 568 603 619 603 619 355 721 355 721 107 664 107 664 919 325 919 325 406 226 406 226 709 578 709 578 685 635 685 635 421 543 421 543 467 814 467 814 696 311 696 311 491 89 491 89 8 243 8 243 523 847 523 847 866 715 866 715 90 288 90 288 918 284 918 284 192 507 192 507 470 918 470 918 800 88 800 88 190 154 190 154 176 904 176 904 221 396 221 396 938 708 938 708 664 170 664 170 850 298 850 298 564 875 564 875 936 174 936 174 795 791 795 791 171 886 171 886 125 71 125 71 490 647 490 647 89 379 89 379 471 156 471 156 535 147 535 147 503 129 503 129 580 16 580 16 550 470 550 470 618 459 618 459 835 855 835 855 344 127 344 127 497 365 497 365 233 755 233 755 314 909 314 909 11 93 11 93 478 232 478 232 612 279 612 279 611 761 611 761 872 808 872 808 376 338 376 338 878 515 878 515 551 75 551 75 296 688 296 688 815 689 815 689 811 19 811 19 522 283 522 283 846 909 846 909 307 212 307 212 806 520 806 520 786 843 786 843 681 72 681 72 689 553 689 553 923 30 923 30 60 436 60 436 558 513 558 513 685 796 685 796 827 765 827 765 165 500 165 500 723 954 723 954 748 887 748 887 246 677 246 677 812 664 812 664 378 343 378 343 588 225 588 225 864 220 864 220 259 772 259 772 641 535 641 535 815 839 815 839 743 900 743 900 693 909 693 909 409 436 409 436 300 131 300 131 671 575 671 575 320 776 320 776 332 879 332 879 904 519 904 519 790 125 790 125 554 85 554 85 767 182 767 182 133 94 133 94 185 355 185 355 56 164 56 164 161 36 161 36 567 270 567 270 461 285 461 285 339 317 339 317 362 232 362 232 661 254 661 254 491 488 491 488 737 417 737 417 482 777 482 777 916 912 916 912 500 24 500 24 390 760 390 760 3 573 3 573 364 68 364 68 147 565 147 565 886 367 886 367 6 279 6 279 332 764 332 764 325 401 325 401 98 606 98 606 261 14 261 14 278 1 278 1 931 138 931 138 759 581 759 581 929 604 929 604 560 453 560 453 922 401 922 401 958 28 958 28 440 140 440 140 605 822 605 822 1 929 1 929 739 661 739 661 280 359 280 359 858 333 858 333 888 918 888 918 444 407 444 407 508 733 508 733 665 49 665 49 454 666 454 666 650 48 650 48 421 934 421 934 339 895 339 895 93 231 93 231 75 767 75 767 371 825 371 825 680 463 680 463 649 607 649 607 34 97 34 97 483 144 483 144 302 26 302 26 227 88 227 88 115 304 115 304 958 941 958 941 270 253 270 253 278 809 278 809 287 955 287 955 210 91 210 91 156 903 156 903 832 813 832 813 314 917 314 917 333 32 333 32 166 579 166 579 61 465 61 465 875 365 875 365 926 452 926 452 646 126 646 126 356 843 356 843 818 249 818 249 715 670 715 670 340 770 340 770 563 707 563 707 261 887 261 887 27 235 27 235 261 306 261 306 700 696 700 696 941 587 941 587 307 35 307 35 743 829 743 829 573 271 573 271 840 175 840 175 327 358 327 358 244 846 244 846 768 443 768 443 160 14 160 14 191 636 191 636 138 952 138 952 548 394 548 394 40 569 40 569 866 709 866 709 796 46 796 46 164 602 164 602 15 629 15 629 861 190 861 190 418 548 418 548 189 62 189 62 564 68 564 68 387 446 387 446 782 73 782 73 753 779 753 779 494 650 494 650 507 547 507 547 128 304 128 304 676 384 676 384 469 198 469 198 338 461 338 461 586 91 586 91 764 448 764 448 372 48 372 48 16 945 16 945 787 351 787 351 871 293 871 293 101 766 101 766 160 767 160 767 725 202 725 202 331 68 331 68 810 561 810 561 41 654 41 654 172 647 172 647 291 248 291 248 316 200 316 200 252 633 252 633 579 632 579 632 234 167 234 167 179 660 179 660 291 22 291 22 71 650 71 650 343 730 343 730 495 65 495 65 918 239 918 239 194 499 194 499 59 155 59 155 957 220 957 220 333 136 333 136 620 617 620 617 879 455 879 455 868 116 868 116 35 934 35 934 363 10 363 10 440 491 440 491 846 199 846 199 868 229 868 229 703 382 703 382 563 358 563 358 603 864 603 864 869 367 869 367 308 250 308 250 9 348 9 348 625 486 625 486 620 629 620 629 314 862 314 862 418 323 418 323 731 486 731 486 585 43 585 43 154 788 154 788 927 301 927 301 530 183 530 183 188 503 188 503 455 588 455 588 556 828 556 828 317 429 317 429 296 717 296 717 407 936 407 936 178 273 178 273 298 135 298 135 153 106 153 106 845 291 845 291 248 458 248 458 139 140 139 140 530 909 530 909 76 451 76 451 937 783 937 783 728 631 728 631 668 920 668 920 918 99 918 99 205 575 205 575 615 186 615 186 235 148 235 148 300 748 300 748 56 487 56 487 792 138 792 138 197 474 197 474 878 145 878 145 312 900 312 900 288 667 288 667 534 611 534 611 867 289 867 289 243 604 243 604 557 536 557 536 241 323 241 323 91 534 91 534 837 422 837 422 50 433 50 433 778 809 778 809 936 60 936 60 739 64 739 64 628 318 628 318 65 426 65 426 435 136 435 136 652 229 652 229 801 238 801 238 695 161 695 161 308 203 308 203 454 193 454 193 651 645 651 645 208 385 208 385 748 42 748 42 583 81 583 81 511 279 511 279 697 760 697 760 303 637 303 637 935 691 935 691 483 854 483 854 774 372 774 372 523 423 523 423 306 470 306 470 438 44 438 44 696 718 696 718 600 367 600 367 744 201 744 201 192 324 192 324 740 638 740 638 196 559 196 559 143 395 143 395 443 133 443 133 600 710 600 710 279 305 279 305 450 770 450 770 283 413 283 413 735 138 735 138 172 780 172 780 932 655 932 655 848 873 848 873 344 628 344 628 198 551 198 551 360 566 360 566 771 867 771 867 446 651 446 651 232 395 232 395 372 219 372 219 666 576 666 576 108 466 108 466 626 548 626 548 101 125 101 125 686 638 686 638 390 813 390 813 544 864 544 864 858 467 858 467 81 22 81 22 112 648 112 648 413 23 413 23 768 524 768 524 906 366 906 366 845 39 845 39 686 364 686 364 546 545 546 545 438 613 438 613 430 414 430 414 662 602 662 602 599 84 599 84 790 455 790 455 459 425 459 425 197 926 197 926 764 912 764 912 82 486 82 486 506 605 506 605 317 59 317 59 737 85 737 85 814 223 814 223 400 427 400 427 723 236 723 236 913 765 913 765 27 284 27 284 51 270 51 270 927 391 927 391 505 634 505 634 698 953 698 953 276 45 276 45 714 356 714 356 784 577 784 577 743 928 743 928 614 366 614 366 145 210 145 210 524 818 524 818 314 459 314 459 489 369 489 369 125 134 125 134 14 794 14 794 878 664 878 664 366 85 366 85 298 279 298 279 599 597 599 597 177 230 177 230 13 43 13 43 662 552 662 552 852 650 852 650 705 916 705 916 761 651 761 651 784 709 784 709 713 568 713 568 242 824 242 824 160 170 160 170 880 305 880 305 329 684 329 684 858 748 858 748 646 505 646 505 418 915 418 915 185 407 185 407 560 257 560 257 680 908 680 908 43 927 43 927 115 463 115 463 151 722 151 722 622 84 622 84 334 98 334 98 911 407 911 407 539 169 539 169 401 710 401 710 298 723 298 723 901 228 901 228 710 415 710 415 151 142 151 142 589 555 589 555 424 406 424 406 439 665 439 665 871 544 871 544 398 611 398 611 109 416 109 416 251 501 251 501 189 192 189 192 40 808 40 808 890 427 890 427 401 475 401 475 426 440 426 440 119 72 119 72 57 318 57 318 328 219 328 219 163 694 163 694 332 472 332 472 705 656 705 656 160 187 160 187 443 9 443 9 235 217 235 217 278 845 278 845 691 118 691 118 329 226 329 226 86 513 86 513 404 537 404 537 875 90 875 90 831 700 831 700 460 612 460 612 620 741 620 741 158 53 158 53 555 536 555 536 396 53 396 53 805 18 805 18 869 770 869 770 141 158 141 158 953 320 953 320 292 368 292 368 381 549 381 549 212 276 212 276 806 89 806 89 459 949 459 949 317 96 317 96 87 330 87 330 879 327 879 327 56 405 56 405 451 955 451 955 93 322 93 322 494 413 494 413 681 803 681 803 395 402 395 402 261 743 261 743 210 410 210 410 581 941 581 941 45 512 45 512 638 120 638 120 720 639 720 639 534 473 534 473 555 122 555 122 141 3 141 3 130 509 130 509 475 350 475 350 258 368 258 368 465 28 465 28 857 784 857 784 168 104 168 104 46 237 46 237 351 111 351 111 822 842 822 842 81 207 81 207 316 647 316 647 71 266 71 266 96 709 96 709 810 195 810 195 758 852 758 852 479 115 479 115 736 85 736 85 110 37 110 37 119 300 119 300 520 742 520 742 659 651 659 651 304 19 304 19 445 112 445 112 573 14 573 14 776 847 776 847 36 730 36 730 465 784 465 784 687 707 687 707 561 295 561 295 383 653 383 653 313 113 313 113 104 651 104 651 835 710 835 710 5 696 5 696 946 895 946 895 694 21 694 21 74 920 74 920 430 583 430 583 706 315 706 315 937 63 937 63 779 176 779 176 99 6 99 6 353 480 353 480 595 445 595 445 1 525 1 525 249 928 249 928 927 863 927 863 550 124 550 124 799 651 799 651 656 623 656 623 295 27 295 27 886 454 886 454 396 704 396 704 629 339 629 339 90 245 90 245 938 359 938 359 792 848 792 848 939 557 939 557 31 794 31 794 761 62 761 62 882 212 882 212 274 768 274 768 633 482 633 482 587 804 587 804 559 812 559 812 887 932 887 932 266 21 266 21 750 797 750 797 135 92 135 92 717 815 717 815 236 834 236 834 660 434 660 434 587 46 587 46 922 99 922 99 784 692 784 692 430 303 430 303 814 777 814 777 842 252 842 252 373 866 373 866 549 358 549 358 444 113 444 113 95 9 95 9 401 4 401 4 762 519 762 519 903 16 903 16 829 581 829 581 272 340 272 340 214 748 214 748 787 216 787 216 179 5 179 5 46 404 46 404 730 647 730 647 704 345 704 345 733 645 733 645 16 905 16 905 327 933 327 933 222 465 222 465 462 6 462 6 144 367 144 367 75 757 75 757 107 925 107 925 778 943 778 943 229 635 229 635 193 127 193 127 102 594 102 594 871 799 871 799 18 83 18 83 188 317 188 317 413 801 413 801 752 865 752 865 379 178 379 178 137 102 137 102 115 695 115 695 420 742 420 742 656 669 656 669 185 864 185 864 657 731 657 731 215 54 215 54 900 530 900 530 321 411 321 411 95 816 95 816 901 812 901 812 812 521 812 521 382 865 382 865 199 56 199 56 118 875 118 875 816 841 816 841 598 553 598 553 524 646 524 646 917 937 917 937 319 82 319 82 387 737 387 737 582 791 582 791 936 569 936 569 118 864 118 864 476 605 476 605 276 847 276 847 430 296 430 296 262 537 262 537 726 184 726 184 597 29 597 29 572 482 572 482 818 344 818 344 210 906 210 906 858 169 858 169 267 687 267 687 828 909 828 909 633 16 633 16 267 777 267 777 442 105 442 105 108 787 108 787 723 820 723 820 679 815 679 815 387 713 387 713 866 713 866 713 34 551 34 551 450 102 450 102 251 565 251 565 860 201 860 201 793 324 793 324 250 735 250 735 582 601 582 601 377 456 377 456 230 510 230 510 663 11 663 11 905 637 905 637 432 211 432 211 145 820 145 820 682 96 682 96 424 51 424 51 633 243 633 243 134 846 134 846 742 756 742 756 452 388 452 388 538 439 538 439 294 700 294 700 843 484 843 484 589 585 589 585 720 723 720 723 646 325 646 325 410 113 410 113 900 600 900 600 582 144 582 144 338 136 338 136 672 392 672 392 891 253 891 253 766 782 766 782 608 363 608 363 26 758 26 758 219 918 219 918 64 54 64 54 302 643 302 643 515 352 515 352 669 785 669 785 810 80 810 80 955 562 955 562 748 10 748 10 918 323 918 323 427 152 427 152 906 523 906 523 643 303 643 303 448 696 448 696 824 247 824 247 353 726 353 726 301 717 301 717 24 702 24 702 863 756 863 756 854 831 854 831 450 664 450 664 844 878 844 878 927 619 927 619 446 658 446 658 525 579 525 579 775 218 775 218 279 169 279 169 532 600 532 600 407 918 407 918 782 602 782 602 60 525 60 525 32 714 32 714 256 772 256 772 458 234 458 234 691 870 691 870 704 465 704 465 46 758 46 758 202 688 202 688 607 697 607 697 416 956 416 956 346 691 346 691 537 243 537 243 100 158 100 158 653 699 653 699 401 740 401 740 318 868 318 868 714 360 714 360 530 376 530 376 181 341 181 341 142 795 142 795 571 428 571 428 225 811 225 811 86 269 86 269 780 564 780 564 321 353 321 353 824 295 824 295 607 353 607 353 301 203 301 203 216 94 216 94 613 76 613 76 291 671 291 671 666 566 666 566 760 533 760 533 479 726 479 726 726 652 726 652 536 412 536 412 438 231 438 231 608 594 608 594 609 606 609 606 292 389 292 389 488 337 488 337 561 786 561 786 854 818 854 818 85 243 85 243 135 925 135 925 768 72 768 72 670 853 670 853 337 314 337 314 77 842 77 842 652 848 652 848 402 465 402 465 327 785 327 785 753 686 753 686 557 569 557 569 519 337 519 337 473 726 473 726 171 707 171 707 458 314 458 314 888 602 888 602 610 807 610 807 727 5 727 5 117 704 117 704 888 442 888 442 155 729 155 729 771 463 771 463 761 38 761 38 623 207 623 207 803 870 803 870 293 485 293 485 890 570 890 570 136 616 136 616 672 798 672 798 761 504 761 504 570 647 570 647 234 305 234 305 657 759 657 759 771 631 771 631 483 348 483 348 523 880 523 880 266 468 266 468 601 597 601 597 784 817 784 817 847 343 847 343 292 589 292 589 937 700 937 700 701 245 701 245 611 526 611 526 951 620 951 620 311 340 311 340 305 205 305 205 744 810 744 810 264 136 264 136 789 732 789 732 553 121 553 121 687 505 687 505 686 573 686 573 446 146 446 146 694 67 694 67 756 849 756 849 946 43 946 43 425 819 425 819 801 475 801 475 936 95 936 95 887 755 887 755 125 330 125 330 459 645 459 645 476 224 476 224 288 849 288 849 687 839 687 839 311 43 311 43 166 449 166 449 830 852 830 852 385 503 385 503 242 805 242 805 219 958 219 958 904 147 904 147 949 153 949 153 386 119 386 119 851 138 851 138 285 305 285 305 291 554 291 554 726 161 726 161 590 636 590 636 246 269 246 269 636 816 636 816 583 754 583 754 568 719 568 719 81 305 81 305 779 209 779 209 623 127 623 127 735 650 735 650 178 290 178 290 753 4 753 4 568 184 568 184 67 492 67 492 220 727 220 727 885 413 885 413 645 624 645 624 121 655 121 655 146 594 146 594 288 666 288 666 409 382 409 382 525 670 525 670 406 663 406 663 643 4 643 4 812 729 812 729 4 129 4 129 413 41 413 41 632 846 632 846 414 185 414 185 177 787 177 787 409 393 409 393 496 712 496 712 27 45 27 45 136 270 136 270 386 334 386 334 545 259 545 259 256 699 256 699 479 661 479 661 6 734 6 734 337 565 337 565 575 391 575 391 342 472 342 472 250 310 250 310 109 80 109 80 669 712 669 712 391 905 391 905 362 955 362 955 336 864 336 864 375 21 375 21 74 59 74 59 87 224 87 224 273 930 273 930 129 629 129 629 116 18 116 18 151 898 151 898 938 122 938 122 285 467 285 467 168 173 168 173 857 78 857 78 610 707 610 707 957 850 957 850 651 560 651 560 931 848 931 848 177 33 177 33 353 84 353 84 616 81 616 81 67 606 67 606 771 669 771 669 956 295 956 295 369 238 369 238 164 229 164 229 39 545 39 545 667 297 667 297 121 709 121 709 824 310 824 310 307 108 307 108 588 558 588 558 400 188 400 188 240 10 240 10 855 210 855 210 739 108 739 108 509 314 509 314 225 433 225 433 296 178 296 178 533 737 533 737 612 802 612 802 357 428 357 428 341 291 341 291 667 592 667 592 840 738 840 738 36 737 36 737 428 851 428 851 479 160 479 160 309 60 309 60 958 385 958 385 677 446 677 446 936 836 936 836 590 284 590 284 150 528 150 528 459 319 459 319 823 314 823 314 594 223 594 223 298 575 298 575 507 214 507 214 115 77 115 77 148 575 148 575 852 63 852 63 161 719 161 719 809 546 809 546 850 942 850 942 424 591 424 591 370 460 370 460 114 724 114 724 642 62 642 62 709 645 709 645 51 761 51 761 832 9 832 9 324 857 324 857 853 446 853 446 689 215 689 215 76 420 76 420 887 713 887 713 492 301 492 301 208 424 208 424 733 429 733 429 193 559 193 559 109 384 109 384 609 352 609 352 564 614 564 614 604 579 604 579 64 508 64 508 111 228 111 228 333 565 333 565 642 949 642 949 286 729 286 729 655 11 655 11 73 633 73 633 664 341 664 341 902 521 902 521 523 909 523 909 122 878 122 878 509 545 509 545 868 167 868 167 157 618 157 618 553 274 553 274 226 167 226 167 100 460 100 460 549 3 549 3 590 237 590 237 924 13 924 13 397 522 397 522 513 651 513 651 79 182 79 182 557 5 557 5 751 368 751 368 865 84 865 84 538 744 538 744 264 469 264 469 782 736 782 736 885 874 885 874 147 580 147 580 947 348 947 348 72 322 72 322 499 830 499 830 25 603 25 603 831 702 831 702 914 781 914 781 506 800 506 800 883 215 883 215 257 619 257 619 33 545 33 545 721 145 721 145 915 486 915 486 223 43 223 43 843 745 843 745 935 666 935 666 409 533 409 533 495 26 495 26 255 61 255 61 269 578 269 578 223 564 223 564 370 136 370 136 328 110 328 110 634 231 634 231 84 90 84 90 365 253 365 253 827 130 827 130 817 213 817 213 136 536 136 536 522 851 522 851 254 941 254 941 432 849 432 849 244 745 244 745 19 619 19 619 290 605 290 605 298 76 298 76 535 725 535 725 577 161 577 161 70 489 70 489 9 338 9 338 441 306 441 306 547 19 547 19 32 497 32 497 773 338 773 338 667 754 667 754 802 480 802 480 883 613 883 613 603 140 603 140 786 415 786 415 341 396 341 396 169 662 169 662 653 382 653 382 832 323 832 323 23 421 23 421 36 614 36 614 308 778 308 778 585 195 585 195 317 931 317 931 537 211 537 211 877 750 877 750 612 608 612 608 861 899 861 899 908 719 908 719 62 946 62 946 409 957 409 957 126 120 126 120 934 942 934 942 710 291 710 291 892 400 892 400 200 87 200 87 922 631 922 631 205 643 205 643 453 810 453 810 4 554 4 554 428 852 428 852 38 227 38 227 376 381 376 381 300 336 300 336 814 386 814 386 838 235 838 235 701 471 701 471 228 705 228 705 143 488 143 488 270 182 270 182 218 885 218 885 257 645 257 645 349 207 349 207 482 684 482 684 542 295 542 295 268 802 268 802 734 946 734 946 33 267 33 267 746 623 746 623 619 559 619 559 107 250 107 250 176 507 176 507 445 317 445 317 94 358 94 358 123 128 123 128 825 573 825 573 378 630 378 630 744 420 744 420 856 399 856 399 293 821 293 821 824 414 824 414 318 941 318 941 269 859 269 859 617 489 617 489 62 147 62 147 14 412 14 412 947 553 947 553 794 397 794 397 273 813 273 813 102 849 102 849 918 160 918 160 927 904 927 904 480 709 480 709 461 22 461 22 667 680 667 680 355 208 355 208 200 25 200 25 303 400 303 400 752 310 752 310 188 813 188 813 947 173 947 173 672 934 672 934 872 869 872 869 9 577 9 577 825 844 825 844 103 380 103 380 699 548 699 548 694 508 694 508 105 12 105 12 459 283 459 283 418 172 418 172 636 867 636 867 840 327 840 327 424 304 424 304 409 135 409 135 794 90 794 90 123 755 123 755 749 44 749 44 681 181 681 181 884 639 884 639 554 235 554 235 791 895 791 895 136 23 136 23 596 824 596 824 807 451 807 451 671 230 671 230 649 722 649 722 213 399 213 399 580 725 580 725 592 705 592 705 953 310 953 310 667 907 667 907 842 231 842 231 864 3 864 3 456 740 456 740 700 760 700 760 643 817 643 817 452 831 452 831 828 8 828 8 430 599 430 599 852 593 852 593 869 246 869 246 178 214 178 214 545 912 545 912 574 532 574 532 354 413 354 413 842 742 842 742 692 879 692 879 30 599 30 599 165 582 165 582 313 344 313 344 254 334 254 334 123 709 123 709 654 792 654 792 667 459 667 459 584 667 584 667 803 892 803 892 103 495 103 495 78 27 78 27 562 631 562 631 28 275 28 275 272 278 272 278 377 845 377 845 123 360 123 360 725 351 725 351 155 263 155 263 575 334 575 334 481 38 481 38 20 190 20 190 130 822 130 822 787 36 787 36 713 668 713 668 453 542 453 542 609 389 609 389 41 745 41 745 494 916 494 916 345 732 345 732 173 172 173 172 807 48 807 48 413 740 413 740 59 185 59 185 206 435 206 435 651 602 651 602 81 649 81 649 62 496 62 496 223 690 223 690 897 158 897 158 875 897 875 897 244 543 244 543 834 823 834 823 526 723 526 723 154 479 154 479 696 234 696 234 45 607 45 607 499 668 499 668 769 708 769 708 760 763 760 763 125 264 125 264 457 831 457 831 770 267 770 267 467 494 467 494 567 908 567 908 465 520 465 520 523 19 523 19 62 788 62 788 157 581 157 581 132 609 132 609 835 170 835 170 319 429 319 429 631 643 631 643 469 236 469 236 447 819 447 819 747 611 747 611 875 402 875 402 751 179 751 179 821 835 821 835 73 189 73 189 839 677 839 677 87 501 87 501 569 895 569 895 131 199 131 199 140 858 140 858 416 517 416 517 786 729 786 729 98 609 98 609 709 859 709 859 623 831 623 831 189 588 189 588 734 380 734 380 256 130 256 130 618 36 618 36 444 645 444 645 236 125 236 125 958 842 958 842 791 531 791 531 28 570 28 570 729 441 729 441 941 593 941 593 560 703 560 703 549 788 549 788 751 817 751 817 202 71 202 71 198 348 198 348 837 629 837 629 262 477 262 477 909 388 909 388 556 342 556 342 947 952 947 952 573 426 573 426 404 495 404 495 256 377 256 377 426 710 426 710 658 33 658 33 890 222 890 222 589 628 589 628 478 912 478 912 32 486 32 486 824 529 824 529 597 675 597 675 623 374 623 374 802 423 802 423 833 602 833 602 768 347 768 347 832 810 832 810 695 340 695 340 298 794 298 794 350 282 350 282 613 206 613 206 718 415 718 415 717 770 717 770 350 205 350 205 348 859 348 859 606 73 606 73 507 430 507 430 29 658 29 658 679 525 679 525 403 671 403 671 357 682 357 682 675 656 675 656 253 63 253 63 412 71 412 71 789 223 789 223 886 822 886 822 379 525 379 525 741 698 741 698 956 106 956 106 709 915 709 915 358 917 358 917 264 802 264 802 913 51 913 51 881 865 881 865 392 425 392 425 713 783 713 783 583 623 583 623 702 73 702 73 266 460 266 460 462 176 462 176 390 95 390 95 648 910 648 910 393 920 393 920 362 792 362 792 826 754 826 754 137 98 137 98 568 675 568 675 915 664 915 664 165 887 165 887 249 301 249 301 232 326 232 326 863 291 863 291 853 661 853 661 377 879 377 879 367 441 367 441 770 236 770 236 824 222 824 222 243 224 243 224 746 293 746 293 34 255 34 255 95 859 95 859 727 830 727 830 452 792 452 792 770 422 770 422 293 186 293 186 134 629 134 629 842 574 842 574 590 897 590 897 800 665 800 665 540 814 540 814 417 796 417 796 338 735 338 735 621 256 621 256 203 594 203 594 225 429 225 429 310 768 310 768 452 383 452 383 727 580 727 580 274 138 274 138 1 139 1 139 446 638 446 638 167 889 167 889 436 435 436 435 513 485 513 485 58 731 58 731 319 74 319 74 482 559 482 559 811 333 811 333 470 291 470 291 711 341 711 341 388 40 388 40 161 424 161 424 852 176 852 176 899 869 899 869 937 667 937 667 278 364 278 364 135 36 135 36 558 671 558 671 535 27 535 27 749 904 749 904 458 453 458 453 937 906 937 906 65 85 65 85 690 867 690 867 24 450 24 450 626 581 626 581 393 850 393 850 805 191 805 191 318 510 318 510 841 860 841 860 663 873 663 873 748 158 748 158 807 78 807 78 859 167 859 167 425 319 425 319 701 558 701 558 162 725 162 725 125 176 125 176 189 856 189 856 37 48 37 48 69 665 69 665 111 643 111 643 756 840 756 840 569 923 569 923 666 78 666 78 755 76 755 76 76 459 76 459 222 644 222 644 873 504 873 504 112 310 112 310 155 756 155 756 154 610 154 610 606 932 606 932 604 670 604 670 778 574 778 574 202 334 202 334 507 780 507 780 371 247 371 247 486 327 486 327 823 534 823 534 312 746 312 746 54 798 54 798 276 606 276 606 721 65 721 65 670 663 670 663 210 687 210 687 24 722 24 722 807 861 807 861 792 391 792 391 236 314 236 314 396 447 396 447 742 720 742 720 587 484 587 484 693 921 693 921 172 955 172 955 885 482 885 482 819 561 819 561 741 117 741 117 716 350 716 350 152 481 152 481 365 294 365 294 482 98 482 98 146 35 146 35 411 253 411 253 841 181 841 181 234 331 234 331 406 540 406 540 221 871 221 871 278 278 278 278 506 619 506 619 204 321 204 321 561 319 561 319 943 139 943 139 309 363 309 363 333 211 333 211 769 601 769 601 893 751 893 751 571 863 571 863 248 97 248 97 413 866 413 866 813 301 813 301 453 444 453 444 62 168 62 168 592 263 592 263 41 367 41 367 397 795 397 795 133 881 133 881 395 33 395 33 951 222 951 222 797 338 797 338 432 107 432 107 543 219 543 219 387 807 387 807 345 200 345 200 449 192 449 192 435 585 435 585 944 227 944 227 423 2 423 2 951 793 951 793 774 56 774 56 615 268 615 268 543 769 543 769 153 874 153 874 773 762 773 762 546 884 546 884 650 183 650 183 772 801 772 801 364 617 364 617 926 66 926 66 660 824 660 824 760 280 760 280 360 477 360 477 899 730 899 730 206 702 206 702 665 463 665 463 109 91 109 91 908 680 908 680 562 30 562 30 918 407 918 407 76 437 76 437 504 321 504 321 453 620 453 620 559 138 559 138 198 383 198 383 622 234 622 234 531 869 531 869 65 772 65 772 690 84 690 84 151 69 151 69 16 589 16 589 635 358 635 358 828 216 828 216 516 705 516 705 810 213 810 213 323 452 323 452 211 291 211 291 571 419 571 419 880 602 880 602 457 329 457 329 753 605 753 605 946 70 946 70 320 716 320 716 893 715 893 715 681 326 681 326 817 278 817 278 753 845 753 845 301 105 301 105 152 592 152 592 314 831 314 831 661 730 661 730 624 762 624 762 688 194 688 194 548 148 548 148 378 435 378 435 210 766 210 766 808 68 808 68 588 645 588 645 141 364 141 364 629 629 629 629 542 205 542 205 103 562 103 562 93 732 93 732 723 278 723 278 87 132 87 132 248 125 248 125 162 884 162 884 452 509 452 509 555 63 555 63 508 417 508 417 958 893 958 893 3 490 3 490 418 442 418 442 91 913 91 913 713 770 713 770 794 745 794 745 309 277 309 277 175 238 175 238 353 48 353 48 849 836 849 836 91 948 91 948 170 541 170 541 578 174 578 174 79 759 79 759 925 850 925 850 281 200 281 200 354 558 354 558 268 807 268 807 543 695 543 695 657 594 657 594 289 938 289 938 935 683 935 683 418 220 418 220 527 440 527 440 645 592 645 592 634 347 634 347 762 358 762 358 262 273 262 273 93 97 93 97 212 755 212 755 118 409 118 409 296 274 296 274 397 591 397 591 939 848 939 848 381 515 381 515 142 229 142 229 527 130 527 130 77 438 77 438 242 652 242 652 839 939 839 939 730 312 730 312 196 374 196 374 761 956 761 956 943 71 943 71 443 775 443 775 885 227 885 227 545 746 545 746 559 720 559 720 688 311 688 311 511 393 511 393 108 355 108 355 773 732 773 732 839 573 839 573 657 11 657 11 268 459 268 459 755 503 755 503 891 853 891 853 92 896 92 896 931 885 931 885 132 19 132 19 601 399 601 399 931 28 931 28 274 436 274 436 406 230 406 230 130 674 130 674 181 659 181 659 225 460 225 460 698 654 698 654 474 41 474 41 99 367 99 367 836 868 836 868 511 155 511 155 649 84 649 84 898 722 898 722 874 212 874 212 700 483 700 483 575 886 575 886 559 324 559 324 782 772 782 772 857 285 857 285 801 786 801 786 494 800 494 800 316 485 316 485 956 317 956 317 432 752 432 752 633 465 633 465 589 320 589 320 364 527 364 527 686 821 686 821 336 120 336 120 847 149 847 149 231 194 231 194 130 270 130 270 163 449 163 449 521 428 521 428 300 462 300 462 847 772 847 772 362 479 362 479 199 956 199 956 520 528 520 528 600 930 600 930 846 103 846 103 435 499 435 499 403 818 403 818 357 189 357 189 336 668 336 668 719 585 719 585 750 541 750 541 281 395 281 395 123 858 123 858 731 79 731 79 831 889 831 889 222 952 222 952 913 369 913 369 556 761 556 761 363 165 363 165 658 581 658 581 281 488 281 488 115 461 115 461 283 899 283 899 703 853 703 853 202 360 202 360 192 724 192 724 131 688 131 688 769 738 769 738 45 774 45 774 932 872 932 872 796 585 796 585 879 391 879 391 558 690 558 690 600 572 600 572 617 454 617 454 421 359 421 359 543 906 543 906 18 848 18 848 710 700 710 700 9 859 9 859 480 874 480 874 201 192 201 192 262 635 262 635 772 829 772 829 368 393 368 393 191 747 191 747 128 115 128 115 758 488 758 488 837 207 837 207 76 10 76 10 401 933 401 933 935 669 935 669 220 723 220 723 789 173 789 173 896 816 896 816 296 217 296 217 904 62 904 62 621 784 621 784 923 389 923 389 355 625 355 625 581 150 581 150 742 430 742 430 686 94 686 94 644 841 644 841 371 49 371 49 315 225 315 225 380 157 380 157 463 730 463 730 852 890 852 890 863 628 863 628 78 820 78 820 921 157 921 157 674 90 674 90 692 400 692 400 85 712 85 712 823 899 823 899 672 441 672 441 760 72 760 72 235 132 235 132 21 121 21 121 771 321 771 321 12 274 12 274 674 542 674 542 768 688 768 688 946 362 946 362 305 845 305 845 53 8 53 8 500 658 500 658 784 749 784 749 712 439 712 439 958 803 958 803 436 334 436 334 668 698 668 698 955 648 955 648 710 168 710 168 629 543 629 543 272 827 272 827 273 912 273 912 379 260 379 260 515 39 515 39 514 475 514 475 248 588 248 588 684 950 684 950 579 942 579 942 848 314 848 314 15 294 15 294 42 715 42 715 659 325 659 325 496 302 496 302 510 381 510 381 941 660 941 660 388 290 388 290 636 581 636 581 420 670 420 670 929 66 929 66 44 847 44 847 674 608 674 608 930 781 930 781 156 411 156 411 147 505 147 505 790 631 790 631 850 258 850 258 573 79 573 79 829 37 829 37 395 771 395 771 140 626 140 626 874 703 874 703 550 11 550 11 463 446 463 446 737 637 737 637 910 444 910 444 932 404 932 404 180 350 180 350 477 671 477 671 388 550 388 550 57 483 57 483 437 234 437 234 307 545 307 545 229 670 229 670 930 853 930 853 781 721 781 721 255 81 255 81 596 913 596 913 286 547 286 547 765 921 765 921 12 895 12 895 42 792 42 792 881 505 881 505 69 671 69 671 791 491 791 491 743 522 743 522 727 134 727 134 259 420 259 420 583 483 583 483 126 656 126 656 935 430 935 430 754 234 754 234 270 604 270 604 215 380 215 380 944 410 944 410 324 84 324 84 88 182 88 182 222 473 222 473 286 839 286 839 622 78 622 78 480 499 480 499 368 944 368 944 303 808 303 808 941 191 941 191 703 14 703 14 734 435 734 435 345 680 345 680 857 80 857 80 604 545 604 545 422 628 422 628 314 309 314 309 192 417 192 417 644 838 644 838 916 710 916 710 500 736 500 736 81 667 81 667 90 522 90 522 625 880 625 880 937 37 937 37 147 383 147 383 105 335 105 335 408 675 408 675 587 619 587 619 662 38 662 38 816 281 816 281 337 119 337 119 81 435 81 435 503 571 503 571 860 542 860 542 216 588 216 588 785 790 785 790 296 298 296 298 152 313 152 313 810 77 810 77 474 231 474 231 543 682 543 682 639 572 639 572 807 903 807 903 616 796 616 796 847 185 847 185 761 45 761 45 585 475 585 475 876 708 876 708 505 515 505 515 252 867 252 867 205 44 205 44 372 449 372 449 144 699 144 699 487 662 487 662 648 604 648 604 101 724 101 724 330 81 330 81 268 692 268 692 369 450 369 450 333 472 333 472 537 749 537 749 101 823 101 823 136 132 136 132 567 408 567 408 438 741 438 741 641 314 641 314 269 739 269 739 864 303 864 303 862 461 862 461 646 789 646 789 537 526 537 526 578 506 578 506 502 800 502 800 25 547 25 547 157 338 157 338 614 579 614 579 74 673 74 673 316 292 316 292 953 137 953 137 476 609 476 609 30 763 30 763 464 876 464 876 396 655 396 655 371 414 371 414 540 690 540 690 100 306 100 306 842 752 842 752 103 92 103 92 86 183 86 183 836 177 836 177 921 697 921 697 189 246 189 246 668 295 668 295 804 320 804 320 327 548 327 548 298 121 298 121 926 403 926 403 864 359 864 359 164 490 164 490 312 842 312 842 378 334 378 334 121 912 121 912 455 376 455 376 473 318 473 318 178 883 178 883 592 755 592 755 837 403 837 403 735 24 735 24 578 425 578 425 74 61 74 61 314 943 314 943 69 167 69 167 159 42 159 42 865 298 865 298 303 721 303 721 212 318 212 318 51 292 51 292 598 137 598 137 311 283 311 283 790 555 790 555 554 542 554 542 428 78 428 78 570 175 570 175 904 926 904 926 845 652 845 652 795 615 795 615 536 465 536 465 907 504 907 504 709 216 709 216 360 373 360 373 211 484 211 484 726 610 726 610 644 579 644 579 358 794 358 794 942 195 942 195 85 738 85 738 198 230 198 230 579 184 579 184 854 13 854 13 479 396 479 396 445 83 445 83 410 99 410 99 395 775 395 775 731 278 731 278 580 224 580 224 271 261 271 261 600 81 600 81 353 785 353 785 195 367 195 367 869 8 869 8 266 309 266 309 18 101 18 101 643 663 643 663 612 209 612 209 106 627 106 627 797 171 797 171 917 457 917 457 542 553 542 553 949 754 949 754 607 350 607 350 807 361 807 361 586 908 586 908 533 411 533 411 490 756 490 756 52 221 52 221 760 677 760 677 618 297 618 297 442 753 442 753 883 271 883 271 502 222 502 222 532 105 532 105 230 747 230 747 898 241 898 241 394 383 394 383 232 937 232 937 719 203 719 203 618 77 618 77 177 605 177 605 412 415 412 415 181 563 181 563 635 635 635 635 49 375 49 375 139 419 139 419 465 206 465 206 659 604 659 604 326 338 326 338 732 150 732 150 145 642 145 642 865 462 865 462 938 31 938 31 75 104 75 104 86 46 86 46 190 503 190 503 127 479 127 479 824 163 824 163 228 676 228 676 500 283 500 283 582 299 582 299 433 753 433 753 911 652 911 652 507 51 507 51 702 179 702 179 507 542 507 542 612 855 612 855 573 353 573 353 706 655 706 655 288 893 288 893 536 379 536 379 133 682 133 682 409 409 409 409 758 293 758 293 263 716 263 716 149 672 149 672 401 533 401 533 780 244 780 244 148 740 148 740 861 69 861 69 646 685 646 685 195 17 195 17 914 221 914 221 610 726 610 726 41 575 41 575 384 805 384 805 742 173 742 173 76 646 76 646 60 788 60 788 15 393 15 393 533 350 533 350 857 902 857 902 592 295 592 295 466 877 466 877 640 373 640 373 193 882 193 882 427 713 427 713 837 107 837 107 687 556 687 556 781 929 781 929 163 720 163 720 342 256 342 256 568 311 568 311 510 835 510 835 345 111 345 111 48 97 48 97 910 314 910 314 749 892 749 892 559 511 559 511 344 195 344 195 617 272 617 272 949 85 949 85 543 282 543 282 633 917 633 917 767 429 767 429 328 478 328 478 326 784 326 784 540 331 540 331 667 464 667 464 168 38 168 38 588 711 588 711 516 37 516 37 669 920 669 920 36 958 36 958 438 150 438 150 893 637 893 637 899 641 899 641 245 210 245 210 447 820 447 820 495 584 495 584 446 115 446 115 249 892 249 892 124 579 124 579 157 869 157 869 633 525 633 525 119 408 119 408 434 33 434 33 249 84 249 84 462 460 462 460 173 788 173 788 600 723 600 723 352 181 352 181 656 592 656 592 340 149 340 149 223 567 223 567 109 368 109 368 225 855 225 855 118 669 118 669 638 649 638 649 866 77 866 77 155 148 155 148 223 544 223 544 507 735 507 735 927 730 927 730 159 101 159 101 856 696 856 696 101 322 101 322 175 795 175 795 98 92 98 92 210 673 210 673 762 71 762 71 580 363 580 363 505 891 505 891 460 495 460 495 929 941 929 941 752 378 752 378 547 23 547 23 848 264 848 264 836 753 836 753 101 33 101 33 821 365 821 365 798 380 798 380 521 527 521 527 549 223 549 223 581 147 581 147 849 643 849 643 570 670 570 670 762 749 762 749 588 63 588 63 467 846 467 846 954 220 954 220 673 726 673 726 521 335 521 335 678 800 678 800 877 686 877 686 378 599 378 599 226 531 226 531 874 85 874 85 80 688 80 688 319 425 319 425 594 219 594 219 916 69 916 69 798 881 798 881 640 389 640 389 573 663 573 663 406 194 406 194 177 76 177 76 865 367 865 367 273 474 273 474 718 718 718 718 940 752 940 752 646 791 646 791 45 509 45 509 926 827 926 827 581 837 581 837 403 276 403 276 528 17 528 17 735 880 735 880 118 692 118 692 770 360 770 360 373 768 373 768 536 36 536 36 321 222 321 222 588 307 588 307 365 480 365 480 214 776 214 776 134 698 134 698 765 205 765 205 937 762 937 762 291 751 291 751 739 719 739 719 280 138 280 138 176 176 176 176 173 765 173 765 450 11 450 11 676 917 676 917 332 588 332 588 948 119 948 119 491 557 491 557 722 626 722 626 758 44 758 44 187 698 187 698 314 764 314 764 783 933 783 933 52 637 52 637 209 686 209 686 657 112 657 112 472 112 472 112 939 469 939 469 900 124 900 124 364 468 364 468 204 352 204 352 286 656 286 656 160 709 160 709 835 41 835 41 542 493 542 493 802 401 802 401 322 876 322 876 370 344 370 344 417 363 417 363 426 248 426 248 903 862 903 862 904 684 904 684 498 184 498 184 775 935 775 935 934 857 934 857 105 919 105 919 662 580 662 580 817 404 817 404 330 318 330 318 138 353 138 353 679 610 679 610 927 822 927 822 846 6 846 6 675 889 675 889 646 454 646 454 13 391 13 391 524 782 524 782 683 171 683 171 951 732 951 732 518 799 518 799 21 735 21 735 286 577 286 577 793 648 793 648 741 524 741 524 681 503 681 503 912 698 912 698 757 649 757 649 291 833 291 833 466 502 466 502 138 1 138 1 835 308 835 308 400 217 400 217 232 3 232 3 241 465 241 465 262 533 262 533 43 247 43 247 23 465 23 465 483 434 483 434 76 125 76 125 541 821 541 821 822 209 822 209 104 70 104 70 198 758 198 758 891 776 891 776 685 499 685 499 371 695 371 695 478 694 478 694 487 741 487 741 783 352 783 352 461 664 461 664 513 407 513 407 155 837 155 837 312 609 312 609 52 843 52 843 762 780 762 780 558 229 558 229 270 450 270 450 32 828 32 828 71 423 71 423 171 543 171 543 217 430 217 430 136 528 136 528 507 920 507 920 892 20 892 20 834 796 834 796 559 551 559 551 438 48 438 48 231 339 231 339 780 576 780 576 575 99 575 99 550 201 550 201 14 301 14 301 713 699 713 699 699 232 699 232 744 615 744 615 677 420 677 420 468 812 468 812 372 889 372 889 434 859 434 859 54 380 54 380 567 770 567 770 592 21 592 21 441 752 441 752 681 950 681 950 197 60 197 60 493 241 493 241 57 791 57 791 103 560 103 560 331 610 331 610 287 139 287 139 490 257 490 257 239 941 239 941 647 858 647 858 624 719 624 719 464 4 464 4 32 691 32 691 284 702 284 702 361 936 361 936 556 295 556 295 374 237 374 237 799 937 799 937 85 216 85 216 189 939 189 939 555 682 555 682 532 153 532 153 109 165 109 165 123 677 123 677 951 59 951 59 445 496 445 496 568 718 568 718 323 456 323 456 181 559 181 559 897 418 897 418 575 231 575 231 82 210 82 210 497 911 497 911 657 818 657 818 633 278 633 278 492 319 492 319 385 330 385 330 890 501 890 501 875 414 875 414 153 325 153 325 632 683 632 683 860 36 860 36 247 512 247 512 604 214 604 214 343 209 343 209 476 193 476 193 109 780 109 780 449 452 449 452 67 148 67 148 829 257 829 257 621 215 621 215 800 401 800 401 229 569 229 569 34 211 34 211 220 474 220 474 676 240 676 240 32 908 32 908 412 404 412 404 316 655 316 655 604 116 604 116 345 187 345 187 742 729 742 729 375 859 375 859 683 590 683 590 743 537 743 537 894 760 894 760 837 772 837 772 186 13 186 13 582 8 582 8 105 238 105 238 154 941 154 941 858 796 858 796 753 570 753 570 407 799 407 799 677 179 677 179 554 507 554 507 140 127 140 127 393 743 393 743 312 263 312 263 270 752 270 752 67 582 67 582 799 596 799 596 866 867 866 867 668 497 668 497 89 627 89 627 912 716 912 716 341 24 341 24 105 938 105 938 538 663 538 663 858 746 858 746 655 638 655 638 45 471 45 471 462 623 462 623 796 253 796 253 489 251 489 251 539 783 539 783 128 451 128 451 36 119 36 119 78 119 78 119 471 540 471 540 733 389 733 389 372 323 372 323 82 416 82 416 4 692 4 692 939 540 939 540 438 346 438 346 100 645 100 645 306 668 306 668 590 876 590 876 102 506 102 506 183 424 183 424 752 566 752 566 460 596 460 596 416 719 416 719 245 44 245 44 193 108 193 108 529 945 529 945 202 325 202 325 213 836 213 836 634 483 634 483 476 478 476 478 390 214 390 214 679 449 679 449 694 948 694 948 31 369 31 369 814 713 814 713 97 245 97 245 273 222 273 222 940 759 940 759 439 849 439 849 42 128 42 128 52 302 52 302 343 569 343 569 465 315 465 315 21 345 21 345 324 694 324 694 712 912 712 912 339 650 339 650 603 288 603 288 65 539 65 539 738 601 738 601 409 85 409 85 810 8 810 8 852 372 852 372 748 324 748 324 572 222 572 222 81 434 81 434 440 389 440 389 57 912 57 912 347 226 347 226 444 920 444 920 28 185 28 185 228 282 228 282 795 451 795 451 76 282 76 282 112 283 112 283 366 459 366 459 911 509 911 509 682 677 682 677 178 940 178 940 1 415 1 415 768 177 768 177 540 210 540 210 156 957 156 957 259 626 259 626 392 175 392 175 757 244 757 244 37 678 37 678 285 213 285 213 339 282 339 282 813 524 813 524 158 683 158 683 833 3 833 3 631 866 631 866 671 426 671 426 758 590 758 590 368 774 368 774 395 93 395 93 797 524 797 524 862 239 862 239 575 44 575 44 72 775 72 775 369 575 369 575 948 732 948 732 323 51 323 51 439 917 439 917 105 588 105 588 475 741 475 741 137 765 137 765 447 289 447 289 172 692 172 692 322 752 322 752 788 425 788 425 345 721 345 721 336 530 336 530 274 168 274 168 686 91 686 91 735 12 735 12 924 622 924 622 280 237 280 237 68 819 68 819 416 419 416 419 653 456 653 456 279 195 279 195 684 626 684 626 418 828 418 828 519 457 519 457 795 165 795 165 145 670 145 670 917 206 917 206 897 741 897 741 67 153 67 153 298 239 298 239 2 814 2 814 214 698 214 698 690 788 690 788 377 201 377 201 280 541 280 541 808 240 808 240 580 471 580 471 777 455 777 455 321 326 321 326 143 404 143 404 467 1 467 1 452 695 452 695 15 600 15 600 887 861 887 861 54 613 54 613 241 667 241 667 641 538 641 538 398 581 398 581 494 660 494 660 839 610 839 610 272 530 272 530 704 604 704 604 894 342 894 342 644 612 644 612 588 389 588 389 32 76 32 76 117 563 117 563 911 91 911 91 204 838 204 838 498 911 498 911 945 38 945 38 457 686 457 686 99 50 99 50 17 300 17 300 255 16 255 16 199 43 199 43 17 171 17 171 341 602 341 602 822 796 822 796 268 24 268 24 62 96 62 96 949 23 949 23 438 555 438 555 852 72 852 72 33 361 33 361 474 694 474 694 450 130 450 130 957 480 957 480 87 946 87 946 143 112 143 112 866 119 866 119 230 182 230 182 335 256 335 256 723 945 723 945 830 779 830 779 214 945 214 945 345 539 345 539 606 365 606 365 41 511 41 511 117 628 117 628 51 447 51 447 12 587 12 587 156 159 156 159 870 65 870 65 60 22 60 22 910 575 910 575 783 956 783 956 130 811 130 811 59 514 59 514 145 215 145 215 800 249 800 249 169 199 169 199 566 18 566 18 420 280 420 280 144 99 144 99 247 502 247 502 99 466 99 466 626 778 626 778 8 901 8 901 235 14 235 14 369 489 369 489 104 654 104 654 232 214 232 214 561 405 561 405 355 46 355 46 706 702 706 702 233 315 233 315 482 577 482 577 369 167 369 167 55 298 55 298 42 363 42 363 304 122 304 122 586 659 586 659 781 761 781 761 823 437 823 437 587 676 587 676 179 23 179 23 871 485 871 485 703 374 703 374 294 631 294 631 839 726 839 726 204 221 204 221 836 555 836 555 615 425 615 425 31 590 31 590 951 839 951 839 914 43 914 43 71 549 71 549 576 156 576 156 331 421 331 421 249 509 249 509 399 573 399 573 564 534 564 534 404 419 404 419 292 453 292 453 541 477 541 477 814 930 814 930 663 514 663 514 592 541 592 541 297 496 297 496 712 845 712 845 777 619 777 619 206 903 206 903 6 66 6 66 553 494 553 494 886 782 886 782 36 225 36 225 91 421 91 421 714 16 714 16 103 72 103 72 707 124 707 124 182 593 182 593 285 494 285 494 261 780 261 780 765 686 765 686 241 337 241 337 920 432 920 432 288 556 288 556 945 153 945 153 91 493 91 493 391 260 391 260 891 565 891 565 61 18 61 18 105 480 105 480 573 454 573 454 228 177 228 177 278 499 278 499 473 837 473 837 539 661 539 661 364 206 364 206 45 596 45 596 441 587 441 587 948 20 948 20 690 661 690 661 341 814 341 814 745 268 745 268 413 508 413 508 179 741 179 741 202 342 202 342 499 101 499 101 896 247 896 247 464 126 464 126 297 51 297 51 659 767 659 767 98 807 98 807 299 4 299 4 754 628 754 628 523 359 523 359 214 946 214 946 799 744 799 744 23 885 23 885 671 282 671 282 534 418 534 418 292 326 292 326 951 882 951 882 632 44 632 44 557 200 557 200 311 617 311 617 47 182 47 182 511 6 511 6 231 342 231 342 470 297 470 297 379 598 379 598 339 345 339 345 518 65 518 65 155 151 155 151 515 73 515 73 72 422 72 422 44 223 44 223 952 876 952 876 673 110 673 110 919 756 919 756 349 514 349 514 708 97 708 97 613 115 613 115 58 426 58 426 844 172 844 172 322 775 322 775 133 578 133 578 769 661 769 661 96 509 96 509 168 576 168 576 170 449 170 449 749 430 749 430 566 476 566 476 456 750 456 750 589 760 589 760 13 403 13 403 252 928 252 928 417 808 417 808 209 264 209 264 951 333 951 333 765 650 765 650 542 180 542 180 159 355 159 355 73 421 73 421 390 277 390 277 743 158 743 158 479 457 479 457 174 887 174 887 25 934 25 934 154 30 154 30 256 338 256 338 341 834 341 834 803 795 803 795 68 523 68 523 499 456 499 456 488 513 488 513 129 27 129 27 70 67 70 67 616 921 616 921 681 110 681 110 327 521 327 521 357 905 357 905 18 543 18 543 848 250 848 250 573 828 573 828 24 235 24 235 551 176 551 176 896 230 896 230 295 481 295 481 755 358 755 358 648 765 648 765 79 484 79 484 417 352 417 352 197 586 197 586 47 868 47 868 897 557 897 557 551 755 551 755 770 509 770 509 276 636 276 636 918 594 918 594 196 658 196 658 477 456 477 456 920 507 920 507 543 563 543 563 491 623 491 623 551 531 551 531 933 112 933 112 89 937 89 937 351 758 351 758 534 126 534 126 782 760 782 760 46 879 46 879 765 735 765 735 671 872 671 872 222 624 222 624 865 307 865 307 236 305 236 305 308 281 308 281 451 317 451 317 437 358 437 358 689 699 689 699 179 637 179 637 653 653 653 653 714 97 714 97 892 937 892 937 95 955 95 955 785 300 785 300 282 951 282 951 148 887 148 887 671 35 671 35 625 505 625 505 655 2 655 2 890 839 890 839 636 507 636 507 389 371 389 371 384 728 384 728 676 775 676 775 582 755 582 755 334 750 334 750 472 846 472 846 575 339 575 339 419 287 419 287 864 926 864 926 362 893 362 893 21 739 21 739 557 148 557 148 189 643 189 643 131 222 131 222 756 694 756 694 673 489 673 489 810 1 810 1 666 561 666 561 227 590 227 590 243 186 243 186 528 868 528 868 921 498 921 498 238 958 238 958 733 235 733 235 840 913 840 913 706 839 706 839 294 233 294 233 801 166 801 166 937 774 937 774 876 709 876 709 724 80 724 80 875 436 875 436 316 844 316 844 193 497 193 497 951 119 951 119 368 730 368 730 530 939 530 939 149 356 149 356 683 99 683 99 429 935 429 935 530 265 530 265 512 884 512 884 674 737 674 737 77 254 77 254 307 285 307 285 367 804 367 804 936 768 936 768 109 817 109 817 714 311 714 311 95 824 95 824 484 801 484 801 62 557 62 557 881 938 881 938 888 884 888 884 824 164 824 164 870 315 870 315 793 748 793 748 25 290 25 290 812 806 812 806 286 47 286 47 787 657 787 657 795 115 795 115 136 310 136 310 587 122 587 122 150 559 150 559 485 716 485 716 285 848 285 848 167 16 167 16 248 649 248 649 451 914 451 914 208 832 208 832 35 297 35 297 139 906 139 906 920 360 920 360 539 8 539 8 462 388 462 388 572 600 572 600 449 399 449 399 200 712 200 712 788 99 788 99 948 152 948 152 403 615 403 615 838 577 838 577 730 777 730 777 950 129 950 129 583 72 583 72 212 634 212 634 750 168 750 168 731 303 731 303 693 252 693 252 534 84 534 84 598 428 598 428 256 506 256 506 400 59 400 59 129 513 129 513 495 714 495 714 620 554 620 554 812 307 812 307 684 316 684 316 3 322 3 322 201 4 201 4 887 907 887 907 673 193 673 193 767 396 767 396 340 582 340 582 544 497 544 497 131 228 131 228 171 866 171 866 331 683 331 683 725 830 725 830 76 249 76 249 842 74 842 74 771 457 771 457 527 261 527 261 430 318 430 318 958 949 958 949 807 136 807 136 2 262 2 262 474 763 474 763 578 292 578 292 509 799 509 799 903 618 903 618 287 298 287 298 73 138 73 138 672 141 672 141 912 619 912 619 395 735 395 735 22 482 22 482 765 27 765 27 524 490 524 490 150 712 150 712 183 704 183 704 124 691 124 691 736 7 736 7 582 155 582 155 738 544 738 544 538 738 538 738 113 164 113 164 540 124 540 124 563 776 563 776 780 417 780 417 622 410 622 410 617 838 617 838 22 770 22 770 678 385 678 385 770 347 770 347 837 541 837 541 866 693 866 693 682 749 682 749 566 313 566 313 638 761 638 761 423 671 423 671 67 591 67 591 905 625 905 625 344 132 344 132 830 873 830 873 587 558 587 558 356 583 356 583 443 821 443 821 906 785 906 785 828 540 828 540 786 144 786 144 390 387 390 387 110 28 110 28 775 707 775 707 270 260 270 260 789 462 789 462 381 719 381 719 435 459 435 459 478 375 478 375 886 834 886 834 552 226 552 226 683 858 683 858 443 882 443 882 346 577 346 577 172 734 172 734 129 439 129 439 452 899 452 899 700 513 700 513 398 113 398 113 764 867 764 867 505 649 505 649 400 650 400 650 812 511 812 511 815 30 815 30 304 344 304 344 434 280 434 280 550 843 550 843 620 398 620 398 723 681 723 681 690 600 690 600 732 729 732 729 20 450 20 450 617 746 617 746 729 821 729 821 817 698 817 698 746 911 746 911 448 356 448 356 332 733 332 733 569 466 569 466 372 409 372 409 453 187 453 187 379 87 379 87 162 37 162 37 570 463 570 463 439 483 439 483 472 38 472 38 414 53 414 53 599 107 599 107 16 939 16 939 450 703 450 703 694 257 694 257 705 377 705 377 464 284 464 284 696 508 696 508 107 738 107 738 780 881 780 881 634 696 634 696 249 119 249 119 558 38 558 38 942 896 942 896 568 652 568 652 953 267 953 267 736 404 736 404 777 62 777 62 446 52 446 52 732 604 732 604 752 785 752 785 494 659 494 659 717 882 717 882 290 333 290 333 328 794 328 794 205 194 205 194 613 947 613 947 238 755 238 755 134 319 134 319 313 504 313 504 203 222 203 222 596 64 596 64 681 719 681 719 668 939 668 939 121 48 121 48 570 867 570 867 67 351 67 351 714 197 714 197 582 804 582 804 317 374 317 374 639 798 639 798 607 187 607 187 922 351 922 351 117 486 117 486 899 602 899 602 855 513 855 513 349 252 349 252 404 907 404 907 868 892 868 892 443 234 443 234 475 141 475 141 56 255 56 255 846 821 846 821 89 201 89 201 337 578 337 578 57 120 57 120 446 261 446 261 447 657 447 657 850 939 850 939 684 532 684 532 471 327 471 327 952 363 952 363 471 858 471 858 639 829 639 829 97 612 97 612 301 286 301 286 147 295 147 295 74 817 74 817 657 64 657 64 554 808 554 808 126 755 126 755 956 851 956 851 411 127 411 127 547 612 547 612 282 213 282 213 709 583 709 583 562 486 562 486 169 807 169 807 665 300 665 300 748 451 748 451 409 707 409 707 810 276 810 276 48 436 48 436 350 790 350 790 727 213 727 213 544 610 544 610 365 124 365 124 303 596 303 596 812 683 812 683 523 216 523 216 523 301 523 301 634 939 634 939 444 792 444 792 106 848 106 848 635 388 635 388 184 195 184 195 643 171 643 171 675 503 675 503 654 485 654 485 339 824 339 824 304 229 304 229 235 910 235 910 410 707 410 707 120 602 120 602 307 25 307 25 73 777 73 777 641 231 641 231 539 311 539 311 927 546 927 546 107 829 107 829 380 124 380 124 368 398 368 398 6 96 6 96 916 117 916 117 866 721 866 721 605 289 605 289 353 15 353 15 485 779 485 779 278 249 278 249 476 841 476 841 172 638 172 638 306 659 306 659 289 109 289 109 943 28 943 28 844 92 844 92 276 747 276 747 907 259 907 259 669 248 669 248 343 503 343 503 683 21 683 21 517 79 517 79 167 944 167 944 170 134 170 134 295 280 295 280 343 643 343 643 571 682 571 682 469 685 469 685 401 563 401 563 482 364 482 364 708 814 708 814 605 728 605 728 16 535 16 535 567 46 567 46 12 788 12 788 57 217 57 217 408 290 408 290 936 765 936 765 839 312 839 312 565 885 565 885 911 457 911 457 445 200 445 200 48 1 48 1 874 842 874 842 104 313 104 313 140 444 140 444 452 351 452 351 475 601 475 601 437 834 437 834 20 708 20 708 910 389 910 389 182 767 182 767 607 78 607 78 306 32 306 32 721 475 721 475 524 930 524 930 118 594 118 594 210 602 210 602 89 79 89 79 177 617 177 617 504 452 504 452 396 657 396 657 751 558 751 558 808 50 808 50 808 353 808 353 140 415 140 415 395 756 395 756 459 449 459 449 213 583 213 583 349 883 349 883 16 54 16 54 836 359 836 359 876 628 876 628 370 572 370 572 353 489 353 489 714 657 714 657 915 79 915 79 688 395 688 395 544 302 544 302 58 70 58 70 568 349 568 349 195 546 195 546 953 883 953 883 68 674 68 674 486 300 486 300 476 283 476 283 898 104 898 104 153 705 153 705 742 435 742 435 489 66 489 66 588 526 588 526 482 683 482 683 138 289 138 289 528 279 528 279 256 759 256 759 786 16 786 16 723 635 723 635 246 68 246 68 823 89 823 89 905 357 905 357 432 710 432 710 577 371 577 371 723 145 723 145 323 179 323 179 300 340 300 340 481 840 481 840 271 173 271 173 487 44 487 44 681 315 681 315 499 8 499 8 196 245 196 245 539 248 539 248 938 531 938 531 126 689 126 689 852 589 852 589 289 561 289 561 771 452 771 452 114 445 114 445 401 455 401 455 316 882 316 882 62 428 62 428 88 52 88 52 800 910 800 910 447 749 447 749 373 631 373 631 63 828 63 828 816 119 816 119 363 794 363 794 910 424 910 424 195 618 195 618 163 120 163 120 805 777 805 777 578 431 578 431 578 76 578 76 512 898 512 898 589 322 589 322 529 905 529 905 16 822 16 822 302 562 302 562 724 312 724 312 171 864 171 864 941 716 941 716 836 128 836 128 891 671 891 671 50 662 50 662 773 71 773 71 115 165 115 165 250 548 250 548 756 332 756 332 532 173 532 173 118 113 118 113 718 420 718 420 550 448 550 448 884 801 884 801 795 877 795 877 908 281 908 281 547 868 547 868 43 711 43 711 820 790 820 790 367 882 367 882 688 253 688 253 561 93 561 93 439 738 439 738 558 253 558 253 192 701 192 701 917 389 917 389 716 661 716 661 636 617 636 617 371 565 371 565 957 740 957 740 181 162 181 162 457 179 457 179 825 854 825 854 436 362 436 362 268 690 268 690 483 504 483 504 469 414 469 414 605 529 605 529 382 842 382 842 958 706 958 706 172 755 172 755 444 17 444 17 202 507 202 507 314 433 314 433 946 457 946 457 402 520 402 520 131 594 131 594 556 647 556 647 837 370 837 370 192 501 192 501 1 160 1 160 575 398 575 398 78 366 78 366 225 479 225 479 554 429 554 429 1 108 1 108 189 801 189 801 841 733 841 733 644 246 644 246 778 115 778 115 182 786 182 786 712 605 712 605 339 244 339 244 685 923 685 923 388 71 388 71 246 344 246 344 320 85 320 85 191 697 191 697 772 937 772 937 478 633 478 633 181 233 181 233 630 22 630 22 409 43 409 43 166 833 166 833 897 865 897 865 922 887 922 887 251 378 251 378 839 208 839 208 715 578 715 578 824 595 824 595 485 925 485 925 221 504 221 504 476 354 476 354 653 381 653 381 45 951 45 951 352 92 352 92 518 719 518 719 242 150 242 150 502 635 502 635 795 498 795 498 121 348 121 348 531 405 531 405 162 426 162 426 894 294 894 294 794 341 794 341 576 270 576 270 798 897 798 897 553 66 553 66 338 664 338 664 942 393 942 393 846 413 846 413 386 136 386 136 200 812 200 812 454 766 454 766 792 659 792 659 752 686 752 686 260 279 260 279 518 294 518 294 307 94 307 94 444 12 444 12 429 903 429 903 731 619 731 619 10 920 10 920 679 743 679 743 829 368 829 368 620 564 620 564 238 824 238 824 780 669 780 669 719 112 719 112 257 459 257 459 25 410 25 410 254 818 254 818 657 138 657 138 861 692 861 692 590 734 590 734 196 31 196 31 19 461 19 461 824 704 824 704 497 718 497 718 421 262 421 262 947 491 947 491 627 181 627 181 619 427 619 427 461 847 461 847 365 836 365 836 437 523 437 523 261 269 261 269 575 121 575 121 295 614 295 614 634 268 634 268 933 503 933 503 363 523 363 523 16 470 16 470 419 283 419 283 712 483 712 483 867 509 867 509 105 541 105 541 288 60 288 60 822 402 822 402 659 199 659 199 336 419 336 419 922 885 922 885 905 781 905 781 116 275 116 275 455 66 455 66 351 583 351 583 336 459 336 459 766 287 766 287 180 297 180 297 428 549 428 549 648 171 648 171 436 447 436 447 129 641 129 641 532 230 532 230 484 731 484 731 453 172 453 172 432 508 432 508 127 228 127 228 61 497 61 497 545 31 545 31 108 557 108 557 706 297 706 297 723 842 723 842 586 808 586 808 377 639 377 639 214 39 214 39 466 685 466 685 722 538 722 538 519 342 519 342 40 499 40 499 433 201 433 201 707 836 707 836 467 945 467 945 598 552 598 552 658 638 658 638 185 398 185 398 890 328 890 328 555 806 555 806 827 383 827 383 331 329 331 329 531 591 531 591 743 569 743 569 611 166 611 166 505 930 505 930 761 18 761 18 741 1 741 1 114 442 114 442 295 230 295 230 670 35 670 35 412 584 412 584 908 826 908 826 741 841 741 841 671 624 671 624 746 153 746 153 436 60 436 60 509 810 509 810 591 481 591 481 31 926 31 926 210 156 210 156 236 542 236 542 146 620 146 620 53 371 53 371 707 805 707 805 188 204 188 204 449 528 449 528 503 173 503 173 113 499 113 499 810 236 810 236 684 835 684 835 313 943 313 943 259 526 259 526 786 473 786 473 542 27 542 27 147 660 147 660 859 704 859 704 421 576 421 576 840 523 840 523 74 553 74 553 384 850 384 850 958 934 958 934 928 221 928 221 191 923 191 923 842 655 842 655 823 380 823 380 391 605 391 605 550 620 550 620 89 20 89 20 191 486 191 486 905 748 905 748 263 879 263 879 25 902 25 902 566 257 566 257 756 162 756 162 929 365 929 365 152 617 152 617 288 765 288 765 489 51 489 51 70 864 70 864 810 84 810 84 374 890 374 890 224 792 224 792 467 115 467 115 933 871 933 871 755 957 755 957 942 199 942 199 409 33 409 33 270 564 270 564 559 54 559 54 512 635 512 635 302 228 302 228 221 151 221 151 64 603 64 603 536 372 536 372 860 286 860 286 220 642 220 642 466 106 466 106 347 45 347 45 769 950 769 950 554 537 554 537 630 100 630 100 242 818 242 818 125 24 125 24 227 105 227 105 907 833 907 833 626 906 626 906 194 698 194 698 268 813 268 813 119 556 119 556 946 206 946 206 652 24 652 24 30 527 30 527 187 678 187 678 221 345 221 345 91 221 91 221 625 877 625 877 745 453 745 453 899 9 899 9 411 271 411 271 10 774 10 774 892 683 892 683 391 573 391 573 930 6 930 6 85 540 85 540 110 107 110 107 736 662 736 662 345 362 345 362 8 856 8 856 50 351 50 351 596 309 596 309 378 462 378 462 118 278 118 278 555 268 555 268 415 833 415 833 163 947 163 947 178 640 178 640 298 701 298 701 290 341 290 341 113 745 113 745 332 677 332 677 376 240 376 240 57 314 57 314 660 377 660 377 605 265 605 265 744 617 744 617 594 632 594 632 449 668 449 668 642 700 642 700 517 682 517 682 859 713 859 713 468 829 468 829 220 794 220 794 163 446 163 446 369 216 369 216 582 44 582 44 681 870 681 870 560 491 560 491 844 938 844 938 673 96 673 96 665 593 665 593 116 330 116 330 542 50 542 50 491 2 491 2 248 923 248 923 142 328 142 328 239 788 239 788 692 301 692 301 155 37 155 37 411 565 411 565 756 219 756 219 150 458 150 458 203 703 203 703 577 225 577 225 307 690 307 690 25 189 25 189 314 13 314 13 738 74 738 74 735 578 735 578 494 587 494 587 505 530 505 530 259 912 259 912 107 588 107 588 290 121 290 121 272 678 272 678 809 426 809 426 95 294 95 294 539 171 539 171 146 935 146 935 876 444 876 444 564 266 564 266 623 66 623 66 627 488 627 488 386 927 386 927 241 86 241 86 369 563 369 563 296 757 296 757 326 172 326 172 800 491 800 491 692 412 692 412 224 164 224 164 450 413 450 413 527 255 527 255 146 545 146 545 897 345 897 345 559 723 559 723 248 708 248 708 768 261 768 261 414 487 414 487 950 253 950 253 845 729 845 729 797 172 797 172 251 60 251 60 382 562 382 562 36 159 36 159 121 886 121 886 467 346 467 346 298 25 298 25 31 785 31 785 358 813 358 813 95 858 95 858 158 446 158 446 526 639 526 639 678 230 678 230 807 718 807 718 25 168 25 168 690 20 690 20 907 168 907 168 715 528 715 528 730 492 730 492 493 931 493 931 253 524 253 524 21 771 21 771 695 235 695 235 600 19 600 19 207 163 207 163 211 732 211 732 833 903 833 903 291 223 291 223 838 94 838 94 651 331 651 331 912 65 912 65 441 254 441 254 108 451 108 451 29 468 29 468 292 882 292 882 229 313 229 313 384 715 384 715 346 732 346 732 410 586 410 586 853 518 853 518 317 526 317 526 73 143 73 143 501 319 501 319 750 673 750 673 897 631 897 631 623 51 623 51 91 684 91 684 148 742 148 742 781 208 781 208 334 839 334 839 65 42 65 42 100 514 100 514 146 846 146 846 56 917 56 917 193 219 193 219 854 46 854 46 694 147 694 147 846 697 846 697 896 297 896 297 583 373 583 373 693 692 693 692 923 665 923 665 125 97 125 97 556 665 556 665 760 146 760 146 203 183 203 183 825 253 825 253 645 457 645 457 325 943 325 943 45 386 45 386 272 219 272 219 356 150 356 150 845 178 845 178 678 298 678 298 179 725 179 725 415 912 415 912 24 118 24 118 362 523 362 523 122 867 122 867 863 759 863 759 34 266 34 266 805 942 805 942 796 66 796 66 615 942 615 942 151 634 151 634 668 523 668 523 202 416 202 416 485 279 485 279 640 770 640 770 176 892 176 892 153 811 153 811 683 168 683 168 229 745 229 745 39 718 39 718 52 432 52 432 533 81 533 81 381 382 381 382 691 403 691 403 199 173 199 173 364 105 364 105 927 729 927 729 215 232 215 232 148 50 148 50 958 701 958 701 292 848 292 848 289 596 289 596 95 521 95 521 833 57 833 57 742 362 742 362 74 211 74 211 433 84 433 84 11 736 11 736 848 36 848 36 359 955 359 955 320 829 320 829 431 799 431 799 15 835 15 835 852 847 852 847 372 357 372 357 658 745 658 745 528 219 528 219 237 792 237 792 915 513 915 513 712 591 712 591 7 27 7 27 39 35 39 35 425 699 425 699 592 675 592 675 390 349 390 349 522 148 522 148 492 565 492 565 150 401 150 401 332 687 332 687 243 92 243 92 192 360 192 360 497 55 497 55 544 804 544 804 73 750 73 750 902 390 902 390 519 946 519 946 709 5 709 5 95 13 95 13 707 724 707 724 735 9 735 9 177 686 177 686 804 93 804 93 754 827 754 827 558 582 558 582 757 880 757 880 870 22 870 22 928 724 928 724 367 513 367 513 463 938 463 938 203 829 203 829 388 7 388 7 883 446 883 446 75 424 75 424 323 43 323 43 654 847 654 847 363 538 363 538 362 179 362 179 153 585 153 585 108 141 108 141 448 523 448 523 137 619 137 619 903 157 903 157 171 483 171 483 469 717 469 717 136 733 136 733 382 741 382 741 880 101 880 101 629 259 629 259 93 181 93 181 118 259 118 259 697 144 697 144 212 569 212 569 321 877 321 877 537 568 537 568 436 241 436 241 798 783 798 783 361 382 361 382 225 451 225 451 492 517 492 517 678 611 678 611 693 586 693 586 896 421 896 421 497 137 497 137 650 538 650 538 169 245 169 245 761 275 761 275 190 182 190 182 207 252 207 252 758 52 758 52 345 915 345 915 391 672 391 672 395 342 395 342 110 736 110 736 452 897 452 897 68 919 68 919 827 751 827 751 56 648 56 648 433 881 433 881 684 704 684 704 726 511 726 511 64 465 64 465 61 239 61 239 339 615 339 615 749 227 749 227 768 763 768 763 50 53 50 53 388 374 388 374 879 944 879 944 78 787 78 787 52 842 52 842 591 347 591 347 545 597 545 597 99 849 99 849 44 50 44 50 307 239 307 239 404 783 404 783 617 478 617 478 359 303 359 303 780 542 780 542 879 442 879 442 951 130 951 130 335 762 335 762 389 532 389 532 827 359 827 359 241 183 241 183 652 209 652 209 934 574 934 574 618 721 618 721 879 591 879 591 99 788 99 788 938 824 938 824 761 837 761 837 243 205 243 205 51 545 51 545 387 152 387 152 489 600 489 600 111 694 111 694 79 794 79 794 626 872 626 872 356 568 356 568 667 625 667 625 598 365 598 365 900 760 900 760 727 554 727 554 217 73 217 73 586 649 586 649 818 273 818 273 767 668 767 668 412 328 412 328 218 528 218 528 950 821 950 821 373 922 373 922 182 128 182 128 171 303 171 303 316 18 316 18 721 476 721 476 42 72 42 72 949 176 949 176 463 511 463 511 439 233 439 233 131 76 131 76 29 353 29 353 508 888 508 888 199 472 199 472 354 873 354 873 314 526 314 526 919 51 919 51 909 110 909 110 18 232 18 232 657 30 657 30 38 483 38 483 569 270 569 270 232 216 232 216 897 477 897 477 432 278 432 278 251 614 251 614 691 334 691 334 705 871 705 871 140 928 140 928 236 33 236 33 320 518 320 518 294 827 294 827 12 4 12 4 836 426 836 426 876 401 876 401 707 137 707 137 932 129 932 129 126 381 126 381 738 524 738 524 661 703 661 703 835 827 835 827 806 533 806 533 133 689 133 689 433 595 433 595 848 709 848 709 62 885 62 885 515 313 515 313 746 318 746 318 393 684 393 684 676 621 676 621 805 314 805 314 761 480 761 480 788 143 788 143 243 628 243 628 913 281 913 281 546 907 546 907 686 125 686 125 399 153 399 153 715 65 715 65 534 730 534 730 451 194 451 194 407 647 407 647 276 202 276 202 387 837 387 837 571 395 571 395 51 367 51 367 815 159 815 159 939 781 939 781 774 171 774 171 249 697 249 697 884 403 884 403 122 343 122 343 924 75 924 75 614 130 614 130 822 944 822 944 296 470 296 470 760 256 760 256 608 752 608 752 771 904 771 904 117 226 117 226 519 450 519 450 296 670 296 670 315 843 315 843 288 882 288 882 653 793 653 793 137 794 137 794 81 191 81 191 292 349 292 349 561 915 561 915 873 38 873 38 719 605 719 605 591 76 591 76 238 121 238 121 666 668 666 668 664 85 664 85 441 563 441 563 770 364 770 364 686 175 686 175 673 495 673 495 451 241 451 241 112 528 112 528 206 99 206 99 225 457 225 457 282 649 282 649 636 900 636 900 648 300 648 300 130 958 130 958 453 784 453 784 790 163 790 163 245 801 245 801 780 373 780 373 185 375 185 375 149 54 149 54 324 322 324 322 604 455 604 455 811 31 811 31 123 779 123 779 575 148 575 148 765 936 765 936 642 22 642 22 370 894 370 894 470 398 470 398 247 937 247 937 223 141 223 141 694 177 694 177 526 111 526 111 20 423 20 423 255 438 255 438 296 551 296 551 371 643 371 643 628 380 628 380 243 132 243 132 348 19 348 19 567 629 567 629 232 437 232 437 755 919 755 919 643 480 643 480 360 452 360 452 316 303 316 303 615 409 615 409 105 543 105 543 836 145 836 145 572 322 572 322 471 176 471 176 781 302 781 302 241 863 241 863 705 512 705 512 151 370 151 370 599 127 599 127 205 25 205 25 902 748 902 748 455 374 455 374 279 318 279 318 422 695 422 695 352 415 352 415 378 320 378 320 556 762 556 762 318 581 318 581 737 441 737 441 674 628 674 628 849 429 849 429 416 583 416 583 884 711 884 711 484 552 484 552 639 416 639 416 112 644 112 644 353 754 353 754 354 884 354 884 181 765 181 765 225 559 225 559 941 920 941 920 29 37 29 37 907 836 907 836 648 228 648 228 658 413 658 413 655 283 655 283 935 767 935 767 833 373 833 373 168 816 168 816 474 602 474 602 516 425 516 425 548 444 548 444 634 215 634 215 821 282 821 282 129 846 129 846 243 926 243 926 773 615 773 615 723 439 723 439 885 647 885 647 223 191 223 191 34 807 34 807 725 197 725 197 230 45 230 45 951 590 951 590 186 93 186 93 25 383 25 383 560 415 560 415 598 643 598 643 878 375 878 375 759 568 759 568 394 95 394 95 166 716 166 716 303 173 303 173 697 938 697 938 531 783 531 783 127 419 127 419 659 147 659 147 870 184 870 184 257 754 257 754 216 340 216 340 618 425 618 425 815 466 815 466 329 640 329 640 845 329 845 329 455 167 455 167 125 751 125 751 761 322 761 322 554 399 554 399 742 237 742 237 816 210 816 210 699 499 699 499 477 523 477 523 7 943 7 943 667 457 667 457 565 28 565 28 290 486 290 486 232 109 232 109 866 474 866 474 547 108 547 108 257 611 257 611 861 847 861 847 64 415 64 415 722 165 722 165 740 779 740 779 561 235 561 235 248 28 248 28 711 546 711 546 271 778 271 778 806 554 806 554 941 302 941 302 329 572 329 572 174 540 174 540 722 36 722 36 727 942 727 942 130 575 130 575 32 132 32 132 500 265 500 265 254 395 254 395 793 366 793 366 755 78 755 78 698 319 698 319 357 647 357 647 743 803 743 803 376 650 376 650 209 545 209 545 626 285 626 285 950 440 950 440 80 399 80 399 820 394 820 394 179 548 179 548 858 699 858 699 233 121 233 121 68 88 68 88 194 906 194 906 458 104 458 104 532 327 532 327 911 402 911 402 639 390 639 390 477 335 477 335 27 594 27 594 151 646 151 646 513 189 513 189 325 441 325 441 3 631 3 631 247 272 247 272 185 129 185 129 896 662 896 662 148 686 148 686 644 134 644 134 199 724 199 724 939 289 939 289 609 221 609 221 190 352 190 352 293 382 293 382 774 456 774 456 851 147 851 147 883 627 883 627 380 871 380 871 436 2 436 2 847 508 847 508 538 655 538 655 151 820 151 820 452 619 452 619 835 512 835 512 508 812 508 812 936 583 936 583 721 285 721 285 158 297 158 297 565 797 565 797 632 142 632 142 560 159 560 159 198 882 198 882 920 285 920 285 828 304 828 304 58 55 58 55 508 381 508 381 225 370 225 370 697 131 697 131 248 903 248 903 836 629 836 629 179 407 179 407 322 881 322 881 709 841 709 841 520 637 520 637 902 619 902 619 892 182 892 182 151 747 151 747 766 485 766 485 47 731 47 731 265 694 265 694 233 184 233 184 534 158 534 158 664 479 664 479 886 121 886 121 188 3 188 3 216 835 216 835 526 860 526 860 526 619 526 619 914 245 914 245 781 345 781 345 85 549 85 549 936 452 936 452 859 13 859 13 567 836 567 836 659 602 659 602 168 2 168 2 200 442 200 442 892 878 892 878 97 108 97 108 756 618 756 618 616 94 616 94 56 56 56 56 370 413 370 413 901 584 901 584 312 476 312 476 675 838 675 838 157 611 157 611 653 707 653 707 158 105 158 105 500 830 500 830 217 743 217 743 681 141 681 141 173 958 173 958 389 39 389 39 233 289 233 289 485 514 485 514 365 958 365 958 297 559 297 559 693 596 693 596 551 328 551 328 702 46 702 46 198 105 198 105 938 507 938 507 608 420 608 420 520 108 520 108 185 309 185 309 257 467 257 467 676 498 676 498 844 718 844 718 259 595 259 595 147 420 147 420 413 823 413 823 279 730 279 730 638 362 638 362 713 149 713 149 439 631 439 631 718 329 718 329 166 794 166 794 424 89 424 89 657 142 657 142 833 187 833 187 908 188 908 188 158 761 158 761 26 238 26 238 678 478 678 478 651 378 651 378 281 88 281 88 432 699 432 699 418 360 418 360 162 868 162 868 877 112 877 112 942 627 942 627 754 154 754 154 146 102 146 102 701 674 701 674 632 450 632 450 950 652 950 652 689 787 689 787 52 470 52 470 552 511 552 511 319 485 319 485 717 142 717 142 190 92 190 92 695 286 695 286 530 209 530 209 251 808 251 808 252 938 252 938 10 735 10 735 782 875 782 875 344 651 344 651 434 872 434 872 44 291 44 291 326 363 326 363 483 604 483 604 611 764 611 764 721 610 721 610 317 663 317 663 399 510 399 510 473 551 473 551 489 804 489 804 375 781 375 781 443 317 443 317 271 775 271 775 283 388 283 388 530 673 530 673 661 610 661 610 403 582 403 582 135 277 135 277 259 842 259 842 484 854 484 854 734 399 734 399 465 445 465 445 122 136 122 136 84 914 84 914 878 749 878 749 315 597 315 597 889 503 889 503 665 655 665 655 846 509 846 509 287 401 287 401 352 668 352 668 566 836 566 836 169 269 169 269 822 821 822 821 208 833 208 833 361 766 361 766 28 56 28 56 848 732 848 732 699 191 699 191 815 878 815 878 884 690 884 690 344 23 344 23 549 845 549 845 551 426 551 426 4 47 4 47 280 685 280 685 741 566 741 566 521 341 521 341 61 281 61 281 303 793 303 793 616 547 616 547 631 709 631 709 835 628 835 628 601 578 601 578 67 288 67 288 833 219 833 219 751 40 751 40 71 926 71 926 505 598 505 598 440 822 440 822 517 246 517 246 686 37 686 37 465 232 465 232 49 939 49 939 398 502 398 502 325 313 325 313 109 231 109 231 533 96 533 96 199 227 199 227 433 802 433 802 367 816 367 816 782 425 782 425 441 948 441 948 769 567 769 567 137 557 137 557 144 163 144 163 28 424 28 424 655 599 655 599 358 701 358 701 637 818 637 818 955 12 955 12 415 761 415 761 326 81 326 81 614 269 614 269 697 104 697 104 427 173 427 173 724 454 724 454 266 864 266 864 948 401 948 401 557 764 557 764 343 284 343 284 294 675 294 675 647 698 647 698 75 67 75 67 327 334 327 334 391 109 391 109 472 46 472 46 659 269 659 269 274 276 274 276 864 694 864 694 219 730 219 730 301 737 301 737 575 18 575 18 264 515 264 515 195 270 195 270 217 843 217 843 595 577 595 577 282 555 282 555 259 693 259 693 649 488 649 488 830 213 830 213 657 867 657 867 629 698 629 698 13 75 13 75 707 612 707 612 184 115 184 115 387 8 387 8 222 224 222 224 312 484 312 484 678 259 678 259 682 70 682 70 293 217 293 217 532 433 532 433 254 420 254 420 312 44 312 44 427 358 427 358 697 110 697 110 18 471 18 471 426 450 426 450 459 313 459 313 120 642 120 642 139 322 139 322 277 441 277 441 369 640 369 640 474 669 474 669 366 941 366 941 395 298 395 298 276 762 276 762 180 465 180 465 933 391 933 391 254 713 254 713 952 66 952 66 853 132 853 132 310 716 310 716 745 396 745 396 398 288 398 288 148 926 148 926 27 165 27 165 355 779 355 779 345 169 345 169 766 562 766 562 920 409 920 409 17 190 17 190 71 80 71 80 782 867 782 867 581 508 581 508 208 662 208 662 196 365 196 365 324 541 324 541 276 63 276 63 775 327 775 327 753 507 753 507 185 542 185 542 601 604 601 604 562 687 562 687 239 221 239 221 391 328 391 328 637 595 637 595 874 815 874 815 54 142 54 142 268 244 268 244 415 468 415 468 75 676 75 676 696 550 696 550 850 769 850 769 340 327 340 327 133 463 133 463 444 71 444 71 358 934 358 934 303 597 303 597 137 286 137 286 881 676 881 676 319 378 319 378 837 268 837 268 153 100 153 100 183 473 183 473 757 812 757 812 202 537 202 537 832 415 832 415 368 482 368 482 915 37 915 37 398 334 398 334 910 678 910 678 486 312 486 312 376 838 376 838 366 833 366 833 494 304 494 304 47 307 47 307 480 683 480 683 401 876 401 876 787 432 787 432 325 768 325 768 201 368 201 368 494 627 494 627 619 823 619 823 214 250 214 250 747 505 747 505 431 344 431 344 295 404 295 404 294 90 294 90 28 946 28 946 624 266 624 266 287 289 287 289 877 486 877 486 88 752 88 752 295 939 295 939 839 705 839 705 378 607 378 607 724 486 724 486 920 151 920 151 22 304 22 304 708 909 708 909 95 293 95 293 23 539 23 539 301 581 301 581 435 638 435 638 58 487 58 487 156 270 156 270 3 349 3 349 48 690 48 690 680 769 680 769 579 893 579 893 878 319 878 319 889 934 889 934 948 104 948 104 307 119 307 119 436 938 436 938 437 452 437 452 889 356 889 356 835 217 835 217 265 698 265 698 469 428 469 428 210 265 210 265 941 862 941 862 822 820 822 820 58 201 58 201 160 300 160 300 459 446 459 446 253 447 253 447 483 341 483 341 56 865 56 865 14 354 14 354 175 345 175 345 587 564 587 564 928 479 928 479 646 13 646 13 924 694 924 694 766 63 766 63 709 913 709 913 114 876 114 876 557 611 557 611 35 454 35 454 844 812 844 812 427 483 427 483 384 29 384 29 364 866 364 866 186 459 186 459 622 250 622 250 854 644 854 644 662 909 662 909 584 820 584 820 937 188 937 188 72 689 72 689 723 343 723 343 372 411 372 411 100 194 100 194 226 721 226 721 209 899 209 899 614 839 614 839 123 566 123 566 26 182 26 182 544 448 544 448 411 443 411 443 766 389 766 389 917 893 917 893 807 382 807 382 392 932 392 932 248 406 248 406 109 653 109 653 252 518 252 518 381 860 381 860 861 514 861 514 932 196 932 196 85 847 85 847 630 402 630 402 72 644 72 644 66 695 66 695 154 473 154 473 611 384 611 384 396 610 396 610 322 823 322 823 779 215 779 215 392 592 392 592 844 509 844 509 394 954 394 954 715 876 715 876 417 592 417 592 38 237 38 237 45 727 45 727 631 263 631 263 770 689 770 689 144 445 144 445 609 280 609 280 818 608 818 608 536 934 536 934 247 718 247 718 77 599 77 599 716 90 716 90 568 888 568 888 188 636 188 636 36 167 36 167 187 917 187 917 429 263 429 263 58 117 58 117 254 27 254 27 235 587 235 587 479 90 479 90 825 884 825 884 958 81 958 81 111 274 111 274 77 736 77 736 440 881 440 881 856 410 856 410 941 478 941 478 53 838 53 838 90 725 90 725 873 530 873 530 711 339 711 339 800 746 800 746 600 495 600 495 118 470 118 470 118 242 118 242 382 137 382 137 524 954 524 954 731 877 731 877 651 597 651 597 632 573 632 573 542 159 542 159 658 163 658 163 24 838 24 838 625 638 625 638 55 359 55 359 163 476 163 476 946 262 946 262 178 684 178 684 758 78 758 78 850 665 850 665 215 322 215 322 39 64 39 64 219 557 219 557 700 490 700 490 190 575 190 575 893 318 893 318 497 232 497 232 255 581 255 581 710 478 710 478 930 1 930 1 336 634 336 634 168 541 168 541 605 384 605 384 792 894 792 894 318 756 318 756 818 275 818 275 368 632 368 632 507 442 507 442 375 463 375 463 820 407 820 407 237 317 237 317 65 430 65 430 876 483 876 483 661 672 661 672 178 754 178 754 534 184 534 184 385 339 385 339 843 30 843 30 174 280 174 280 242 692 242 692 413 845 413 845 806 732 806 732 617 311 617 311 634 853 634 853 719 91 719 91 731 753 731 753 752 410 752 410 424 715 424 715 618 697 618 697 427 590 427 590 658 574 658 574 943 58 943 58 931 243 931 243 392 736 392 736 545 813 545 813 882 833 882 833 630 288 630 288 398 945 398 945 480 786 480 786 539 902 539 902 820 754 820 754 186 522 186 522 210 80 210 80 794 250 794 250 293 102 293 102 606 240 606 240 160 926 160 926 69 649 69 649 483 665 483 665 814 875 814 875 279 274 279 274 370 234 370 234 280 173 280 173 592 480 592 480 721 741 721 741 835 23 835 23 241 305 241 305 14 609 14 609 912 94 912 94 721 724 721 724 905 545 905 545 665 901 665 901 668 437 668 437 414 743 414 743 772 696 772 696 930 656 930 656 104 573 104 573 116 900 116 900 897 361 897 361 649 636 649 636 432 809 432 809 20 480 20 480 789 452 789 452 275 176 275 176 398 19 398 19 556 181 556 181 772 60 772 60 603 731 603 731 376 604 376 604 272 913 272 913 167 198 167 198 9 199 9 199 755 641 755 641 79 19 79 19 625 824 625 824 184 273 184 273 576 573 576 573 1 686 1 686 324 626 324 626 457 820 457 820 619 556 619 556 175 740 175 740 190 297 190 297 315 601 315 601 95 96 95 96 784 63 784 63 685 475 685 475 449 206 449 206 811 423 811 423 688 293 688 293 853 134 853 134 659 928 659 928 494 431 494 431 796 210 796 210 952 547 952 547 799 140 799 140 492 335 492 335 841 735 841 735 858 722 858 722 692 552 692 552 751 511 751 511 195 929 195 929 455 936 455 936 235 92 235 92 819 138 819 138 680 75 680 75 163 278 163 278 261 935 261 935 506 894 506 894 950 679 950 679 934 554 934 554 715 17 715 17 817 186 817 186 386 199 386 199 60 12 60 12 619 897 619 897 880 881 880 881 601 693 601 693 916 422 916 422 745 323 745 323 343 77 343 77 246 479 246 479 686 922 686 922 543 476 543 476 587 506 587 506 203 757 203 757 350 318 350 318 224 159 224 159 745 446 745 446 525 189 525 189 230 727 230 727 688 647 688 647 68 946 68 946 544 509 544 509 72 550 72 550 618 678 618 678 536 638 536 638 215 567 215 567 396 204 396 204 471 405 471 405 12 955 12 955 208 226 208 226 618 674 618 674 218 842 218 842 49 522 49 522 20 135 20 135 139 404 139 404 532 867 532 867 797 462 797 462 731 387 731 387 685 680 685 680 69 146 69 146 30 677 30 677 743 679 743 679 89 681 89 681 307 150 307 150 956 548 956 548 587 373 587 373 719 157 719 157 60 20 60 20 189 410 189 410 871 468 871 468 373 15 373 15 938 521 938 521 29 209 29 209 834 937 834 937 112 820 112 820 377 176 377 176 517 953 517 953 909 65 909 65 380 838 380 838 650 92 650 92 456 915 456 915 28 203 28 203 769 850 769 850 229 293 229 293 790 346 790 346 429 178 429 178 708 1 708 1 136 634 136 634 463 187 463 187 85 195 85 195 431 774 431 774 637 247 637 247 627 753 627 753 176 664 176 664 935 234 935 234 747 189 747 189 499 880 499 880 53 90 53 90 368 885 368 885 346 326 346 326 256 318 256 318 644 120 644 120 525 75 525 75 588 437 588 437 601 500 601 500 40 905 40 905 557 276 557 276 623 514 623 514 206 373 206 373 391 893 391 893 165 439 165 439 435 901 435 901 657 864 657 864 251 406 251 406 320 103 320 103 495 102 495 102 19 440 19 440 59 899 59 899 165 896 165 896 72 594 72 594 785 214 785 214 791 739 791 739 865 536 865 536 592 739 592 739 745 588 745 588 385 729 385 729 639 313 639 313 295 521 295 521 779 539 779 539 336 863 336 863 388 55 388 55 114 431 114 431 385 24 385 24 713 949 713 949 370 958 370 958 436 719 436 719 188 413 188 413 799 667 799 667 226 486 226 486 557 545 557 545 591 136 591 136 871 75 871 75 3 190 3 190 246 187 246 187 633 208 633 208 558 696 558 696 578 449 578 449 292 165 292 165 243 385 243 385 195 470 195 470 763 318 763 318 214 488 214 488 284 60 284 60 21 161 21 161 419 842 419 842 270 875 270 875 222 718 222 718 36 686 36 686 153 596 153 596 773 803 773 803 450 613 450 613 63 230 63 230 213 545 213 545 602 648 602 648 187 368 187 368 347 52 347 52 475 354 475 354 759 810 759 810 708 409 708 409 387 768 387 768 73 467 73 467 126 704 126 704 328 79 328 79 922 850 922 850 325 299 325 299 341 132 341 132 157 949 157 949 828 842 828 842 49 873 49 873 774 399 774 399 8 729 8 729 533 857 533 857 365 841 365 841 114 460 114 460 739 822 739 822 415 311 415 311 42 905 42 905 127 883 127 883 671 51 671 51 459 651 459 651 415 347 415 347 312 10 312 10 783 234 783 234 528 780 528 780 54 655 54 655 461 620 461 620 110 98 110 98 254 107 254 107 432 698 432 698 862 334 862 334 817 730 817 730 134 231 134 231 535 622 535 622 683 243 683 243 519 308 519 308 405 541 405 541 563 65 563 65 114 238 114 238 851 769 851 769 505 854 505 854 731 200 731 200 389 237 389 237 396 458 396 458 745 811 745 811 513 619 513 619 486 262 486 262 898 611 898 611 449 128 449 128 238 401 238 401 727 573 727 573 774 242 774 242 367 637 367 637 118 724 118 724 771 627 771 627 711 820 711 820 942 604 942 604 533 866 533 866 810 689 810 689 69 144 69 144 212 922 212 922 746 205 746 205 817 870 817 870 224 129 224 129 883 258 883 258 603 215 603 215 764 260 764 260 492 865 492 865 707 907 707 907 717 896 717 896 698 840 698 840 458 173 458 173 498 212 498 212 305 87 305 87 327 338 327 338 770 609 770 609 777 203 777 203 732 110 732 110 78 396 78 396 144 812 144 812 562 930 562 930 666 291 666 291 725 225 725 225 778 622 778 622 419 98 419 98 145 629 145 629 867 793 867 793 136 823 136 823 946 808 946 808 821 885 821 885 311 59 311 59 917 24 917 24 282 905 282 905 914 212 914 212 191 397 191 397 377 621 377 621 702 788 702 788 609 760 609 760 895 510 895 510 944 864 944 864 77 462 77 462 474 680 474 680 492 610 492 610 147 377 147 377 110 678 110 678 178 539 178 539 163 907 163 907 67 482 67 482 1 650 1 650 125 918 125 918 769 620 769 620 315 763 315 763 844 511 844 511 96 761 96 761 745 307 745 307 352 50 352 50 717 291 717 291 96 848 96 848 755 377 755 377 280 416 280 416 35 687 35 687 874 57 874 57 526 319 526 319 346 710 346 710 606 317 606 317 690 166 690 166 848 541 848 541 933 260 933 260 51 488 51 488 717 574 717 574 911 155 911 155 725 597 725 597 338 755 338 755 272 945 272 945 594 716 594 716 28 112 28 112 161 599 161 599 603 805 603 805 887 730 887 730 615 539 615 539 696 552 696 552 894 410 894 410 173 149 173 149 267 579 267 579 375 673 375 673 494 190 494 190 930 647 930 647 140 675 140 675 22 157 22 157 640 698 640 698 705 124 705 124 866 60 866 60 654 118 654 118 624 422 624 422 614 791 614 791 342 507 342 507 492 942 492 942 401 812 401 812 102 200 102 200 697 799 697 799 766 853 766 853 115 946 115 946 510 153 510 153 353 41 353 41 485 147 485 147 39 484 39 484 249 549 249 549 772 687 772 687 446 406 446 406 124 713 124 713 725 294 725 294 36 853 36 853 549 304 549 304 301 353 301 353 639 560 639 560 646 63 646 63 536 312 536 312 641 766 641 766 517 728 517 728 751 844 751 844 622 547 622 547 353 923 353 923 508 240 508 240 277 424 277 424 819 280 819 280 781 306 781 306 309 756 309 756 582 485 582 485 136 321 136 321 179 181 179 181 309 663 309 663 735 180 735 180 885 326 885 326 227 447 227 447 739 55 739 55 912 254 912 254 204 757 204 757 328 842 328 842 16 277 16 277 581 308 581 308 913 524 913 524 101 484 101 484 631 91 631 91 176 177 176 177 627 266 627 266 779 773 779 773 384 65 384 65 389 61 389 61 695 879 695 879 255 610 255 610 79 373 79 373 764 857 764 857 377 307 377 307 808 677 808 677 793 440 793 440 473 672 473 672 596 161 596 161 81 820 81 820 948 792 948 792 421 163 421 163 203 32 203 32 779 734 779 734 711 616 711 616 570 213 570 213 709 299 709 299 685 921 685 921 779 813 779 813 471 758 471 758 345 542 345 542 12 889 12 889 947 566 947 566 692 381 692 381 784 845 784 845 468 37 468 37 40 683 40 683 520 271 520 271 902 189 902 189 188 505 188 505 809 648 809 648 47 460 47 460 198 148 198 148 712 629 712 629 464 562 464 562 331 54 331 54 157 819 157 819 248 786 248 786 555 211 555 211 891 615 891 615 830 203 830 203 879 394 879 394 145 828 145 828 730 619 730 619 120 442 120 442 617 323 617 323 550 591 550 591 75 762 75 762 173 416 173 416 385 138 385 138 76 699 76 699 10 495 10 495 670 246 670 246 214 528 214 528 817 807 817 807 88 8 88 8 823 452 823 452 538 602 538 602 152 798 152 798 22 719 22 719 31 44 31 44 571 549 571 549 197 120 197 120 662 877 662 877 72 171 72 171 440 199 440 199 311 376 311 376 505 522 505 522 263 77 263 77 86 154 86 154 439 68 439 68 466 293 466 293 35 746 35 746 298 13 298 13 692 359 692 359 477 845 477 845 855 540 855 540 521 876 521 876 141 769 141 769 173 215 173 215 604 740 604 740 603 43 603 43 703 276 703 276 400 591 400 591 291 647 291 647 532 728 532 728 467 765 467 765 24 923 24 923 311 24 311 24 648 860 648 860 757 592 757 592 156 317 156 317 558 772 558 772 547 660 547 660 601 883 601 883 187 168 187 168 833 5 833 5 168 231 168 231 212 672 212 672 160 928 160 928 82 615 82 615 922 221 922 221 291 105 291 105 751 519 751 519 322 134 322 134 524 78 524 78 638 814 638 814 175 264 175 264 561 56 561 56 193 445 193 445 480 928 480 928 273 213 273 213 957 941 957 941 833 309 833 309 946 788 946 788 93 723 93 723 737 194 737 194 310 370 310 370 747 562 747 562 227 409 227 409 899 428 899 428 601 171 601 171 98 444 98 444 388 378 388 378 412 878 412 878 645 700 645 700 202 329 202 329 251 61 251 61 330 194 330 194 20 223 20 223 604 109 604 109 314 901 314 901 649 152 649 152 201 716 201 716 23 923 23 923 223 356 223 356 65 898 65 898 534 921 534 921 228 373 228 373 851 526 851 526 409 295 409 295 483 855 483 855 786 459 786 459 581 531 581 531 295 13 295 13 466 443 466 443 827 256 827 256 218 736 218 736 905 840 905 840 354 541 354 541 126 893 126 893 306 348 306 348 266 100 266 100 134 714 134 714 463 617 463 617 576 317 576 317 454 704 454 704 697 576 697 576 286 679 286 679 544 577 544 577 879 808 879 808 943 117 943 117 793 284 793 284 305 345 305 345 768 522 768 522 448 328 448 328 730 73 730 73 757 638 757 638 192 748 192 748 61 547 61 547 169 890 169 890 31 384 31 384 895 505 895 505 936 226 936 226 51 252 51 252 273 506 273 506 527 491 527 491 952 438 952 438 871 54 871 54 41 418 41 418 165 868 165 868 327 795 327 795 223 15 223 15 105 37 105 37 768 827 768 827 99 292 99 292 624 872 624 872 730 265 730 265 689 328 689 328 120 493 120 493 501 376 501 376 781 294 781 294 49 604 49 604 797 99 797 99 332 180 332 180 256 71 256 71 24 810 24 810 295 607 295 607 660 458 660 458 442 842 442 842 205 794 205 794 231 623 231 623 60 901 60 901 727 720 727 720 648 320 648 320 214 372 214 372 498 953 498 953 918 59 918 59 4 659 4 659 604 277 604 277 544 886 544 886 736 323 736 323 356 39 356 39 78 393 78 393 786 682 786 682 439 4 439 4 922 693 922 693 644 189 644 189 545 313 545 313 362 505 362 505 676 557 676 557 208 711 208 711 208 499 208 499 654 738 654 738 97 596 97 596 76 130 76 130 845 225 845 225 884 765 884 765 523 389 523 389 197 191 197 191 878 31 878 31 711 655 711 655 934 539 934 539 313 299 313 299 903 855 903 855 137 715 137 715 422 655 422 655 751 641 751 641 847 96 847 96 249 29 249 29 920 672 920 672 651 228 651 228 774 752 774 752 526 129 526 129 406 585 406 585 403 755 403 755 581 843 581 843 223 411 223 411 54 549 54 549 709 564 709 564 231 361 231 361 30 903 30 903 233 345 233 345 797 594 797 594 236 398 236 398 912 773 912 773 108 35 108 35 878 618 878 618 112 397 112 397 901 126 901 126 9 114 9 114 900 392 900 392 788 639 788 639 142 413 142 413 394 875 394 875 480 149 480 149 582 314 582 314 302 204 302 204 740 360 740 360 910 604 910 604 629 478 629 478 411 597 411 597 799 151 799 151 309 723 309 723 241 299 241 299 931 958 931 958 732 843 732 843 82 374 82 374 669 421 669 421 839 693 839 693 488 20 488 20 240 359 240 359 244 470 244 470 897 928 897 928 863 194 863 194 13 650 13 650 334 767 334 767 756 911 756 911 103 381 103 381 958 602 958 602 28 74 28 74 530 44 530 44 485 149 485 149 939 563 939 563 116 366 116 366 334 603 334 603 743 600 743 600 704 588 704 588 144 121 144 121 440 151 440 151 279 285 279 285 187 234 187 234 955 895 955 895 387 862 387 862 453 3 453 3 173 189 173 189 504 390 504 390 752 136 752 136 223 938 223 938 120 174 120 174 704 294 704 294 412 798 412 798 440 335 440 335 762 444 762 444 791 445 791 445 203 590 203 590 444 473 444 473 541 73 541 73 23 287 23 287 716 745 716 745 743 452 743 452 749 786 749 786 343 474 343 474 261 436 261 436 304 425 304 425 40 872 40 872 456 501 456 501 868 443 868 443 713 429 713 429 598 309 598 309 521 546 521 546 694 10 694 10 92 653 92 653 581 380 581 380 548 935 548 935 745 777 745 777 876 206 876 206 325 824 325 824 65 232 65 232 851 382 851 382 276 675 276 675 129 633 129 633 511 218 511 218 39 360 39 360 674 244 674 244 439 181 439 181 758 860 758 860 79 116 79 116 297 123 297 123 789 184 789 184 941 368 941 368 93 174 93 174 133 164 133 164 376 92 376 92 622 5 622 5 644 193 644 193 231 898 231 898 216 390 216 390 807 863 807 863 369 157 369 157 761 305 761 305 519 793 519 793 766 749 766 749 665 906 665 906 400 868 400 868 528 910 528 910 915 517 915 517 35 712 35 712 4 854 4 854 935 274 935 274 273 891 273 891 91 193 91 193 792 269 792 269 787 462 787 462 65 610 65 610 570 954 570 954 244 771 244 771 782 235 782 235 407 632 407 632 27 227 27 227 111 745 111 745 934 478 934 478 629 222 629 222 114 838 114 838 602 303 602 303 823 465 823 465 936 535 936 535 217 127 217 127 574 518 574 518 255 32 255 32 102 588 102 588 596 829 596 829 767 553 767 553 889 694 889 694 372 76 372 76 206 250 206 250 760 254 760 254 230 105 230 105 471 777 471 777 135 393 135 393 379 900 379 900 178 546 178 546 346 17 346 17 631 572 631 572 917 448 917 448 362 214 362 214 465 45 465 45 177 560 177 560 668 570 668 570 819 464 819 464 455 683 455 683 348 131 348 131 361 5 361 5 159 770 159 770 948 755 948 755 864 773 864 773 936 608 936 608 1 948 1 948 165 549 165 549 103 2 103 2 885 711 885 711 860 934 860 934 408 670 408 670 794 281 794 281 115 119 115 119 721 33 721 33 494 426 494 426 312 30 312 30 538 315 538 315 267 441 267 441 699 346 699 346 345 702 345 702 334 240 334 240 174 716 174 716 515 543 515 543 594 611 594 611 187 633 187 633 747 508 747 508 813 818 813 818 285 142 285 142 105 928 105 928 767 366 767 366 118 878 118 878 242 745 242 745 715 375 715 375 947 500 947 500 677 55 677 55 423 883 423 883 438 822 438 822 66 579 66 579 738 189 738 189 450 32 450 32 529 524 529 524 173 293 173 293 910 18 910 18 872 298 872 298 797 507 797 507 308 411 308 411 801 299 801 299 304 808 304 808 91 710 91 710 750 543 750 543 415 838 415 838 568 580 568 580 460 188 460 188 258 826 258 826 872 526 872 526 939 22 939 22 21 422 21 422 880 49 880 49 902 939 902 939 12 147 12 147 262 403 262 403 602 857 602 857 72 840 72 840 488 269 488 269 448 801 448 801 381 612 381 612 935 780 935 780 207 755 207 755 146 321 146 321 794 832 794 832 611 233 611 233 58 262 58 262 948 663 948 663 849 614 849 614 607 218 607 218 503 662 503 662 270 350 270 350 788 546 788 546 612 842 612 842 890 923 890 923 835 355 835 355 66 605 66 605 25 161 25 161 564 809 564 809 82 426 82 426 247 186 247 186 79 382 79 382 919 625 919 625 934 134 934 134 191 332 191 332 926 830 926 830 226 559 226 559 413 744 413 744 873 327 873 327 785 345 785 345 113 927 113 927 750 773 750 773 352 564 352 564 722 919 722 919 55 929 55 929 317 318 317 318 736 861 736 861 175 681 175 681 710 883 710 883 589 743 589 743 194 406 194 406 491 628 491 628 914 844 914 844 877 270 877 270 224 391 224 391 514 57 514 57 365 678 365 678 807 367 807 367 251 213 251 213 304 33 304 33 338 148 338 148 333 782 333 782 684 684 684 684 868 192 868 192 249 737 249 737 385 153 385 153 812 377 812 377 879 20 879 20 383 697 383 697 59 2 59 2 832 781 832 781 350 570 350 570 202 883 202 883 864 174 864 174 677 50 677 50 558 781 558 781 834 834 834 834 160 668 160 668 748 509 748 509 247 701 247 701 826 411 826 411 40 663 40 663 137 798 137 798 247 421 247 421 593 740 593 740 626 620 626 620 678 373 678 373 958 831 958 831 681 632 681 632 181 422 181 422 322 772 322 772 869 521 869 521 103 717 103 717 649 859 649 859 179 321 179 321 270 769 270 769 908 3 908 3 53 888 53 888 849 299 849 299 411 279 411 279 514 642 514 642 780 637 780 637 861 415 861 415 630 277 630 277 514 651 514 651 900 323 900 323 453 59 453 59 803 315 803 315 815 304 815 304 893 49 893 49 119 139 119 139 419 333 419 333 283 814 283 814 267 946 267 946 574 341 574 341 495 944 495 944 86 254 86 254 417 70 417 70 114 77 114 77 696 319 696 319 760 63 760 63 760 592 760 592 607 542 607 542 38 256 38 256 407 595 407 595 527 803 527 803 89 420 89 420 680 384 680 384 947 641 947 641 927 735 927 735 714 394 714 394 552 126 552 126 51 485 51 485 388 719 388 719 10 436 10 436 424 939 424 939 631 929 631 929 929 762 929 762 719 707 719 707 59 580 59 580 413 689 413 689 467 75 467 75 724 783 724 783 920 339 920 339 579 955 579 955 213 303 213 303 217 315 217 315 559 267 559 267 260 559 260 559 870 885 870 885 447 493 447 493 702 722 702 722 353 175 353 175 761 621 761 621 942 3 942 3 409 589 409 589 245 740 245 740 254 56 254 56 386 131 386 131 351 411 351 411 805 351 805 351 338 253 338 253 499 321 499 321 83 365 83 365 925 846 925 846 220 285 220 285 220 830 220 830 449 66 449 66 662 358 662 358 525 200 525 200 550 457 550 457 742 344 742 344 184 906 184 906 210 698 210 698 539 152 539 152 444 203 444 203 77 581 77 581 199 468 199 468 846 253 846 253 309 774 309 774 628 309 628 309 363 329 363 329 242 363 242 363 496 879 496 879 152 905 152 905 517 215 517 215 227 495 227 495 511 244 511 244 59 282 59 282 471 675 471 675 1 902 1 902 484 638 484 638 394 677 394 677 628 501 628 501 755 806 755 806 684 679 684 679 945 421 945 421 449 646 449 646 228 533 228 533 955 791 955 791 74 856 74 856 370 39 370 39 416 666 416 666 438 853 438 853 422 587 422 587 810 798 810 798 27 186 27 186 757 865 757 865 916 555 916 555 192 741 192 741 320 455 320 455 856 587 856 587 298 550 298 550 256 214 256 214 260 936 260 936 450 204 450 204 461 748 461 748 245 684 245 684 866 129 866 129 762 203 762 203 735 933 735 933 341 656 341 656 950 332 950 332 498 379 498 379 635 541 635 541 137 701 137 701 394 802 394 802 273 472 273 472 406 728 406 728 233 734 233 734 764 90 764 90 691 956 691 956 744 183 744 183 193 388 193 388 478 478 478 478 881 451 881 451 422 398 422 398 360 937 360 937 550 839 550 839 166 88 166 88 130 583 130 583 609 276 609 276 398 34 398 34 4 289 4 289 321 685 321 685 456 108 456 108 566 482 566 482 391 248 391 248 84 336 84 336 393 753 393 753 951 716 951 716 212 726 212 726 790 590 790 590 89 30 89 30 70 646 70 646 780 554 780 554 120 5 120 5 931 94 931 94 367 901 367 901 481 932 481 932 619 143 619 143 255 474 255 474 89 66 89 66 391 885 391 885 676 713 676 713 145 559 145 559 107 141 107 141 18 475 18 475 492 577 492 577 423 465 423 465 312 146 312 146 230 99 230 99 236 811 236 811 879 489 879 489 288 15 288 15 837 320 837 320 660 456 660 456 39 491 39 491 888 334 888 334 29 911 29 911 188 130 188 130 590 557 590 557 115 631 115 631 56 113 56 113 846 669 846 669 559 663 559 663 819 522 819 522 238 845 238 845 678 572 678 572 730 824 730 824 162 157 162 157 756 331 756 331 138 606 138 606 546 589 546 589 221 922 221 922 860 322 860 322 51 432 51 432 702 312 702 312 847 231 847 231 945 61 945 61 73 305 73 305 909 594 909 594 119 226 119 226 539 494 539 494 548 794 548 794 861 162 861 162 117 330 117 330 184 588 184 588 74 629 74 629 476 628 476 628 939 206 939 206 34 866 34 866 810 896 810 896 619 715 619 715 734 677 734 677 200 730 200 730 132 497 132 497 430 372 430 372 741 915 741 915 559 668 559 668 110 292 110 292 108 587 108 587 537 894 537 894 60 640 60 640 819 500 819 500 878 121 878 121 858 599 858 599 13 420 13 420 482 153 482 153 944 181 944 181 602 29 602 29 933 368 933 368 907 424 907 424 341 302 341 302 272 472 272 472 429 203 429 203 162 403 162 403 343 621 343 621 476 293 476 293 54 872 54 872 699 296 699 296 500 23 500 23 335 121 335 121 380 341 380 341 598 872 598 872 774 686 774 686 347 278 347 278 895 612 895 612 41 544 41 544 199 635 199 635 100 181 100 181 487 613 487 613 839 475 839 475 678 766 678 766 21 329 21 329 866 477 866 477 15 4 15 4 286 742 286 742 812 947 812 947 423 417 423 417 227 768 227 768 543 130 543 130 35 312 35 312 851 692 851 692 176 589 176 589 431 177 431 177 203 866 203 866 755 347 755 347 291 765 291 765 676 40 676 40 748 292 748 292 34 838 34 838 874 150 874 150 818 838 818 838 515 54 515 54 510 180 510 180 113 199 113 199 275 940 275 940 822 645 822 645 798 608 798 608 529 399 529 399 314 441 314 441 105 894 105 894 615 576 615 576 527 55 527 55 471 935 471 935 927 498 927 498 958 647 958 647 107 887 107 887 699 947 699 947 255 654 255 654 919 738 919 738 545 406 545 406 102 550 102 550 186 364 186 364 230 33 230 33 804 398 804 398 372 921 372 921 746 690 746 690 854 355 854 355 427 598 427 598 273 913 273 913 746 37 746 37 382 13 382 13 544 897 544 897 646 74 646 74 509 58 509 58 181 509 181 509 817 784 817 784 685 115 685 115 311 952 311 952 869 287 869 287 756 560 756 560 934 451 934 451 162 7 162 7 270 845 270 845 737 269 737 269 241 249 241 249 675 663 675 663 866 280 866 280 712 5 712 5 458 267 458 267 327 561 327 561 245 243 245 243 533 904 533 904 691 553 691 553 849 661 849 661 179 714 179 714 952 769 952 769 424 682 424 682 334 526 334 526 688 75 688 75 348 437 348 437 275 840 275 840 741 154 741 154 749 726 749 726 795 706 795 706 819 209 819 209 298 357 298 357 472 897 472 897 600 239 600 239 122 177 122 177 750 161 750 161 482 549 482 549 349 847 349 847 59 905 59 905 299 96 299 96 902 787 902 787 408 748 408 748 647 205 647 205 562 663 562 663 55 204 55 204 831 735 831 735 457 85 457 85 575 204 575 204 156 872 156 872 136 447 136 447 942 101 942 101 37 515 37 515 696 682 696 682 539 343 539 343 244 477 244 477 107 734 107 734 872 106 872 106 14 432 14 432 890 783 890 783 243 440 243 440 682 304 682 304 857 906 857 906 207 858 207 858 240 956 240 956 397 227 397 227 417 604 417 604 329 765 329 765 797 191 797 191 136 248 136 248 750 172 750 172 804 255 804 255 794 609 794 609 398 755 398 755 399 108 399 108 642 705 642 705 197 487 197 487 235 866 235 866 497 709 497 709 774 108 774 108 956 812 956 812 107 555 107 555 121 1 121 1 291 857 291 857 795 602 795 602 207 948 207 948 26 658 26 658 345 226 345 226 330 324 330 324 410 249 410 249 735 692 735 692 178 446 178 446 160 413 160 413 937 77 937 77 595 398 595 398 141 633 141 633 273 894 273 894 97 428 97 428 916 420 916 420 784 628 784 628 680 389 680 389 831 476 831 476 492 706 492 706 835 590 835 590 112 769 112 769 668 843 668 843 117 379 117 379 72 877 72 877 875 117 875 117 612 426 612 426 945 775 945 775 416 248 416 248 267 200 267 200 663 185 663 185 940 405 940 405 613 783 613 783 776 163 776 163 599 891 599 891 889 392 889 392 683 139 683 139 399 824 399 824 359 23 359 23 660 689 660 689 431 486 431 486 457 321 457 321 771 573 771 573 620 433 620 433 337 625 337 625 725 361 725 361 145 755 145 755 545 937 545 937 799 162 799 162 434 201 434 201 348 565 348 565 44 378 44 378 809 406 809 406 14 144 14 144 205 542 205 542 356 5 356 5 55 445 55 445 806 77 806 77 927 389 927 389 941 836 941 836 77 688 77 688 69 247 69 247 952 413 952 413 14 565 14 565 671 164 671 164 779 897 779 897 462 312 462 312 741 738 741 738 323 624 323 624 154 730 154 730 681 788 681 788 105 950 105 950 249 840 249 840 567 327 567 327 407 923 407 923 789 466 789 466 599 116 599 116 358 830 358 830 294 661 294 661 584 537 584 537 438 747 438 747 898 439 898 439 397 876 397 876 896 883 896 883 732 161 732 161 191 12 191 12 236 846 236 846 793 345 793 345 236 857 236 857 223 565 223 565 374 15 374 15 228 847 228 847 926 574 926 574 944 56 944 56 617 366 617 366 613 647 613 647 489 879 489 879 690 783 690 783 865 549 865 549 862 453 862 453 340 411 340 411 163 832 163 832 888 811 888 811 168 329 168 329 105 117 105 117 696 292 696 292 407 358 407 358 738 263 738 263 722 917 722 917 813 6 813 6 489 409 489 409 267 528 267 528 296 440 296 440 886 275 886 275 179 178 179 178 583 873 583 873 871 484 871 484 425 175 425 175 568 784 568 784 592 206 592 206 411 200 411 200 415 234 415 234 581 856 581 856 81 428 81 428 508 861 508 861 25 415 25 415 43 327 43 327 277 692 277 692 292 588 292 588 451 654 451 654 125 446 125 446 142 743 142 743 918 452 918 452 112 755 112 755 896 745 896 745 324 38 324 38 621 836 621 836 891 256 891 256 181 607 181 607 107 540 107 540 449 552 449 552 765 685 765 685 289 403 289 403 218 135 218 135 55 518 55 518 662 483 662 483 268 876 268 876 564 802 564 802 16 235 16 235 334 50 334 50 72 649 72 649 22 55 22 55 958 241 958 241 938 55 938 55 898 672 898 672 948 171 948 171 351 213 351 213 820 788 820 788 816 591 816 591 420 336 420 336 565 61 565 61 193 585 193 585 231 606 231 606 629 292 629 292 699 511 699 511 406 185 406 185 66 89 66 89 432 21 432 21 865 584 865 584 348 107 348 107 200 272 200 272 307 808 307 808 709 332 709 332 50 79 50 79 739 315 739 315 315 710 315 710 726 714 726 714 663 534 663 534 835 586 835 586 728 761 728 761 179 160 179 160 606 864 606 864 909 116 909 116 200 469 200 469 78 768 78 768 655 255 655 255 303 383 303 383 482 382 482 382 362 669 362 669 920 515 920 515 440 263 440 263 172 414 172 414 593 40 593 40 638 292 638 292 811 664 811 664 762 514 762 514 282 553 282 553 316 246 316 246 236 704 236 704 80 640 80 640 347 440 347 440 908 694 908 694 589 80 589 80 718 164 718 164 932 87 932 87 28 378 28 378 904 291 904 291 942 40 942 40 598 174 598 174 224 689 224 689 698 390 698 390 656 54 656 54 118 261 118 261 186 80 186 80 686 953 686 953 878 647 878 647 431 629 431 629 533 690 533 690 392 231 392 231 859 822 859 822 576 614 576 614 410 730 410 730 700 207 700 207 504 792 504 792 947 539 947 539 860 44 860 44 722 435 722 435 789 596 789 596 801 666 801 666 105 515 105 515 29 667 29 667 753 782 753 782 318 925 318 925 120 224 120 224 388 591 388 591 27 848 27 848 611 818 611 818 229 228 229 228 68 876 68 876 768 841 768 841 42 104 42 104 249 86 249 86 384 670 384 670 726 399 726 399 740 143 740 143 831 197 831 197 117 39 117 39 105 456 105 456 391 227 391 227 900 303 900 303 946 598 946 598 156 355 156 355 2 548 2 548 883 851 883 851 276 284 276 284 335 600 335 600 177 608 177 608 611 313 611 313 443 148 443 148 373 596 373 596 28 785 28 785 779 301 779 301 397 428 397 428 345 256 345 256 714 98 714 98 20 514 20 514 588 165 588 165 447 320 447 320 232 597 232 597 469 450 469 450 833 34 833 34 438 51 438 51 573 64 573 64 337 609 337 609 339 877 339 877 760 476 760 476 945 419 945 419 748 956 748 956 15 103 15 103 464 543 464 543 910 900 910 900 109 325 109 325 725 924 725 924 788 755 788 755 43 508 43 508 202 300 202 300 77 290 77 290 413 431 413 431 672 831 672 831 902 745 902 745 607 475 607 475 825 238 825 238 704 409 704 409 154 52 154 52 54 405 54 405 333 323 333 323 26 738 26 738 745 912 745 912 305 245 305 245 891 58 891 58 58 939 58 939 564 838 564 838 602 732 602 732 209 828 209 828 201 214 201 214 702 728 702 728 501 660 501 660 209 419 209 419 839 680 839 680 347 590 347 590 208 564 208 564 522 884 522 884 533 302 533 302 837 273 837 273 119 893 119 893 88 436 88 436 173 195 173 195 880 348 880 348 326 873 326 873 892 588 892 588 37 490 37 490 544 570 544 570 708 932 708 932 634 142 634 142 897 608 897 608 892 719 892 719 856 720 856 720 576 91 576 91 452 41 452 41 375 746 375 746 336 259 336 259 181 456 181 456 931 855 931 855 305 912 305 912 839 8 839 8 921 581 921 581 405 483 405 483 908 365 908 365 609 817 609 817 694 264 694 264 812 404 812 404 657 44 657 44 247 583 247 583 884 655 884 655 687 150 687 150 274 489 274 489 22 39 22 39 226 558 226 558 599 854 599 854 56 438 56 438 293 788 293 788 186 783 186 783 738 354 738 354 847 626 847 626 735 942 735 942 726 743 726 743 401 305 401 305 437 381 437 381 425 28 425 28 273 151 273 151 349 562 349 562 484 485 484 485 530 179 530 179 414 835 414 835 354 955 354 955 68 414 68 414 259 780 259 780 729 949 729 949 160 405 160 405 619 416 619 416 813 562 813 562 802 622 802 622 443 917 443 917 793 434 793 434 815 220 815 220 124 175 124 175 543 438 543 438 306 508 306 508 838 92 838 92 933 247 933 247 112 926 112 926 736 584 736 584 743 275 743 275 400 518 400 518 39 748 39 748 393 291 393 291 695 438 695 438 434 473 434 473 192 731 192 731 340 245 340 245 215 233 215 233 803 504 803 504 550 769 550 769 178 135 178 135 791 948 791 948 45 171 45 171 767 559 767 559 75 110 75 110 413 147 413 147 840 442 840 442 748 840 748 840 416 243 416 243 282 862 282 862 289 770 289 770 885 501 885 501 855 445 855 445 263 902 263 902 43 187 43 187 411 152 411 152 141 608 141 608 165 719 165 719 738 46 738 46 238 70 238 70 349 621 349 621 536 409 536 409 429 721 429 721 687 180 687 180 199 260 199 260 614 363 614 363 108 607 108 607 738 954 738 954 739 485 739 485 198 509 198 509 252 571 252 571 4 5 4 5 664 643 664 643 651 828 651 828 147 942 147 942 27 338 27 338 145 618 145 618 89 460 89 460 6 934 6 934 212 310 212 310 731 416 731 416 475 847 475 847 763 951 763 951 729 461 729 461 97 25 97 25 371 883 371 883 304 670 304 670 377 223 377 223 847 603 847 603 249 365 249 365 464 302 464 302 550 908 550 908 842 315 842 315 567 7 567 7 932 637 932 637 270 339 270 339 177 72 177 72 278 877 278 877 320 832 320 832 599 895 599 895 30 682 30 682 844 756 844 756 496 329 496 329 341 434 341 434 251 274 251 274 589 160 589 160 353 555 353 555 244 721 244 721 230 681 230 681 484 616 484 616 598 778 598 778 661 253 661 253 611 575 611 575 616 477 616 477 540 500 540 500 22 640 22 640 834 339 834 339 80 904 80 904 570 432 570 432 129 416 129 416 958 640 958 640 767 412 767 412 249 576 249 576 236 654 236 654 890 613 890 613 147 92 147 92 637 268 637 268 645 502 645 502 67 308 67 308 433 891 433 891 361 442 361 442 318 441 318 441 608 139 608 139 865 909 865 909 733 939 733 939 869 685 869 685 499 682 499 682 192 306 192 306 220 653 220 653 20 651 20 651 120 956 120 956 579 96 579 96 885 62 885 62 47 790 47 790 744 15 744 15 945 449 945 449 790 39 790 39 278 830 278 830 446 685 446 685 273 566 273 566 249 249 249 249 202 716 202 716 880 789 880 789 767 350 767 350 609 523 609 523 698 724 698 724 882 952 882 952 248 945 248 945 596 10 596 10 835 64 835 64 344 850 344 850 95 861 95 861 125 616 125 616 788 162 788 162 152 747 152 747 427 751 427 751 828 518 828 518 757 203 757 203 349 622 349 622 632 832 632 832 485 308 485 308 12 851 12 851 244 722 244 722 475 832 475 832 349 916 349 916 458 633 458 633 47 858 47 858 348 841 348 841 749 361 749 361 714 951 714 951 610 623 610 623 844 944 844 944 835 487 835 487 516 180 516 180 519 794 519 794 558 84 558 84 19 403 19 403 43 724 43 724 146 401 146 401 141 493 141 493 445 352 445 352 935 871 935 871 286 922 286 922 797 421 797 421 391 958 391 958 95 438 95 438 597 10 597 10 468 906 468 906 427 848 427 848 483 76 483 76 708 828 708 828 618 507 618 507 604 158 604 158 875 410 875 410 451 595 451 595 49 458 49 458 418 315 418 315 294 79 294 79 218 244 218 244 194 431 194 431 45 212 45 212 232 950 232 950 488 359 488 359 820 29 820 29 519 898 519 898 323 161 323 161 509 160 509 160 169 356 169 356 91 581 91 581 763 307 763 307 546 792 546 792 47 573 47 573 487 160 487 160 242 518 242 518 586 418 586 418 265 645 265 645 187 893 187 893 724 908 724 908 735 750 735 750 724 93 724 93 699 102 699 102 367 692 367 692 118 100 118 100 88 611 88 611 780 845 780 845 547 675 547 675 922 658 922 658 101 914 101 914 951 705 951 705 616 258 616 258 339 306 339 306 44 822 44 822 654 410 654 410 302 496 302 496 343 951 343 951 16 111 16 111 265 718 265 718 111 129 111 129 15 609 15 609 902 358 902 358 575 285 575 285 721 635 721 635 530 858 530 858 323 66 323 66 913 207 913 207 607 701 607 701 744 704 744 704 432 388 432 388 631 297 631 297 786 550 786 550 255 729 255 729 604 879 604 879 167 53 167 53 642 71 642 71 846 820 846 820 492 736 492 736 672 184 672 184 857 571 857 571 934 27 934 27 159 409 159 409 877 505 877 505 771 47 771 47 445 100 445 100 368 185 368 185 814 954 814 954 329 841 329 841 142 154 142 154 459 190 459 190 277 739 277 739 747 45 747 45 616 499 616 499 149 328 149 328 360 367 360 367 487 237 487 237 754 11 754 11 276 731 276 731 204 816 204 816 811 774 811 774 30 773 30 773 530 596 530 596 150 253 150 253 221 171 221 171 884 271 884 271 333 643 333 643 687 676 687 676 673 781 673 781 771 208 771 208 477 230 477 230 145 452 145 452 470 25 470 25 673 340 673 340 588 747 588 747 751 647 751 647 127 884 127 884 195 345 195 345 227 894 227 894 23 244 23 244 334 68 334 68 645 585 645 585 718 148 718 148 767 717 767 717 80 343 80 343 8 434 8 434 86 178 86 178 173 874 173 874 690 45 690 45 142 582 142 582 128 154 128 154 657 816 657 816 258 477 258 477 768 519 768 519 302 743 302 743 313 726 313 726 832 150 832 150 732 800 732 800 226 101 226 101 205 513 205 513 818 523 818 523 135 205 135 205 859 310 859 310 718 288 718 288 890 233 890 233 668 219 668 219 493 906 493 906 475 340 475 340 448 259 448 259 81 727 81 727 99 396 99 396 808 132 808 132 338 499 338 499 643 955 643 955 766 532 766 532 473 343 473 343 780 126 780 126 372 17 372 17 84 431 84 431 756 687 756 687 913 892 913 892 50 381 50 381 540 31 540 31 663 268 663 268 731 826 731 826 882 909 882 909 628 852 628 852 308 274 308 274 285 501 285 501 707 500 707 500 880 171 880 171 228 734 228 734 822 23 822 23 798 53 798 53 375 27 375 27 480 600 480 600 349 312 349 312 470 800 470 800 514 578 514 578 774 919 774 919 56 820 56 820 636 217 636 217 858 589 858 589 278 892 278 892 194 174 194 174 937 347 937 347 336 475 336 475 170 716 170 716 890 823 890 823 823 542 823 542 424 818 424 818 458 131 458 131 560 438 560 438 911 55 911 55 330 616 330 616 138 127 138 127 168 873 168 873 378 531 378 531 388 851 388 851 493 9 493 9 92 800 92 800 616 706 616 706 504 893 504 893 463 738 463 738 495 217 495 217 151 890 151 890 8 195 8 195 177 50 177 50 243 391 243 391 125 157 125 157 640 715 640 715 517 603 517 603 251 268 251 268 207 484 207 484 449 7 449 7 122 367 122 367 580 408 580 408 446 736 446 736 251 550 251 550 577 122 577 122 370 465 370 465 860 298 860 298 741 169 741 169 829 603 829 603 108 234 108 234 501 560 501 560 234 612 234 612 344 335 344 335 481 341 481 341 534 950 534 950 932 834 932 834 931 126 931 126 693 403 693 403 585 98 585 98 239 497 239 497 307 701 307 701 222 582 222 582 893 765 893 765 738 795 738 795 901 402 901 402 559 839 559 839 415 508 415 508 116 217 116 217 522 568 522 568 614 357 614 357 317 247 317 247 796 629 796 629 181 929 181 929 32 901 32 901 798 253 798 253 560 914 560 914 544 12 544 12 132 689 132 689 678 913 678 913 879 239 879 239 523 299 523 299 762 861 762 861 557 618 557 618 596 186 596 186 139 954 139 954 737 801 737 801 170 322 170 322 81 644 81 644 741 147 741 147 283 881 283 881 749 162 749 162 270 671 270 671 316 458 316 458 647 703 647 703 844 427 844 427 832 402 832 402 596 419 596 419 924 221 924 221 699 514 699 514 282 599 282 599 620 8 620 8 326 394 326 394 160 5 160 5 119 771 119 771 367 738 367 738 182 855 182 855 713 51 713 51 661 120 661 120 424 208 424 208 49 715 49 715 71 672 71 672 912 389 912 389 430 203 430 203 204 93 204 93 899 781 899 781 46 670 46 670 663 354 663 354 898 86 898 86 744 230 744 230 801 462 801 462 680 189 680 189 669 12 669 12 40 354 40 354 927 683 927 683 572 657 572 657 106 240 106 240 616 12 616 12 455 287 455 287 236 865 236 865 563 617 563 617 732 640 732 640 682 498 682 498 355 461 355 461 649 396 649 396 762 225 762 225 281 625 281 625 856 218 856 218 549 142 549 142 205 462 205 462 621 58 621 58 181 674 181 674 777 278 777 278 475 502 475 502 614 769 614 769 857 134 857 134 46 380 46 380 672 773 672 773 596 45 596 45 500 78 500 78 281 266 281 266 304 165 304 165 818 690 818 690 187 6 187 6 422 243 422 243 90 257 90 257 727 637 727 637 104 732 104 732 168 400 168 400 103 18 103 18 106 182 106 182 23 404 23 404 887 702 887 702 348 95 348 95 139 212 139 212 427 929 427 929 720 901 720 901 863 28 863 28 538 772 538 772 94 802 94 802 214 830 214 830 562 614 562 614 486 643 486 643 3 387 3 387 252 903 252 903 249 124 249 124 668 241 668 241 737 134 737 134 216 259 216 259 325 902 325 902 149 299 149 299 611 121 611 121 553 469 553 469 921 834 921 834 932 193 932 193 668 332 668 332 747 659 747 659 86 138 86 138 192 737 192 737 215 893 215 893 42 687 42 687 239 177 239 177 241 871 241 871 669 282 669 282 499 64 499 64 370 25 370 25 334 227 334 227 262 530 262 530 868 789 868 789 379 752 379 752 210 390 210 390 236 659 236 659 364 312 364 312 174 807 174 807 705 676 705 676 26 453 26 453 503 828 503 828 169 477 169 477 193 584 193 584 288 498 288 498 887 99 887 99 573 862 573 862 915 619 915 619 217 83 217 83 783 781 783 781 828 834 828 834 27 590 27 590 189 195 189 195 119 447 119 447 838 396 838 396 351 551 351 551 348 639 348 639 531 671 531 671 450 82 450 82 704 83 704 83 739 731 739 731 485 242 485 242 47 371 47 371 423 590 423 590 841 16 841 16 863 570 863 570 942 495 942 495 23 340 23 340 741 567 741 567 367 96 367 96 958 734 958 734 20 802 20 802 288 796 288 796 717 95 717 95 568 443 568 443 829 668 829 668 854 66 854 66 9 245 9 245 156 786 156 786 630 792 630 792 36 854 36 854 787 559 787 559 139 580 139 580 76 361 76 361 872 859 872 859 910 127 910 127 202 98 202 98 626 593 626 593 44 466 44 466 853 760 853 760 201 787 201 787 123 688 123 688 933 385 933 385 838 114 838 114 640 140 640 140 262 384 262 384 111 105 111 105 819 477 819 477 820 779 820 779 56 373 56 373 35 953 35 953 928 945 928 945 730 567 730 567 612 874 612 874 222 701 222 701 292 951 292 951 162 33 162 33 861 565 861 565 420 691 420 691 144 280 144 280 334 312 334 312 855 502 855 502 720 905 720 905 554 796 554 796 316 756 316 756 499 510 499 510 614 640 614 640 676 341 676 341 907 164 907 164 750 362 750 362 404 272 404 272 820 931 820 931 612 894 612 894 655 929 655 929 517 351 517 351 843 509 843 509 273 887 273 887 857 633 857 633 862 106 862 106 646 584 646 584 383 581 383 581 387 485 387 485 237 244 237 244 743 59 743 59 390 96 390 96 230 299 230 299 360 72 360 72 554 169 554 169 646 293 646 293 93 21 93 21 914 274 914 274 562 148 562 148 623 243 623 243 490 622 490 622 26 109 26 109 508 486 508 486 522 37 522 37 206 862 206 862 905 901 905 901 910 191 910 191 91 596 91 596 16 230 16 230 758 447 758 447 733 584 733 584 690 594 690 594 525 786 525 786 935 106 935 106 63 121 63 121 87 162 87 162 248 51 248 51 383 488 383 488 789 73 789 73 679 607 679 607 97 67 97 67 772 536 772 536 924 478 924 478 282 729 282 729 101 892 101 892 664 219 664 219 109 8 109 8 804 484 804 484 283 465 283 465 43 75 43 75 520 311 520 311 500 826 500 826 488 602 488 602 212 627 212 627 584 209 584 209 643 530 643 530 774 279 774 279 686 898 686 898 11 513 11 513 564 859 564 859 359 95 359 95 262 855 262 855 799 165 799 165 110 124 110 124 781 151 781 151 588 12 588 12 369 442 369 442 820 308 820 308 898 371 898 371 570 956 570 956 676 756 676 756 232 277 232 277 225 141 225 141 499 522 499 522 569 400 569 400 433 213 433 213 916 923 916 923 358 835 358 835 180 351 180 351 397 180 397 180 435 658 435 658 109 300 109 300 654 80 654 80 679 238 679 238 819 528 819 528 216 569 216 569 222 390 222 390 362 477 362 477 857 542 857 542 738 123 738 123 416 905 416 905 688 122 688 122 924 377 924 377 314 189 314 189 656 848 656 848 648 631 648 631 883 226 883 226 869 104 869 104 335 938 335 938 628 650 628 650 465 365 465 365 416 689 416 689 887 102 887 102 211 761 211 761 491 657 491 657 547 819 547 819 794 662 794 662 234 120 234 120 487 781 487 781 420 222 420 222 714 268 714 268 221 765 221 765 249 417 249 417 144 853 144 853 498 335 498 335 557 421 557 421 854 461 854 461 515 55 515 55 914 636 914 636 709 156 709 156 355 513 355 513 237 82 237 82 883 602 883 602 666 734 666 734 237 425 237 425 677 818 677 818 189 828 189 828 875 672 875 672 84 926 84 926 944 550 944 550 155 299 155 299 535 4 535 4 430 660 430 660 282 449 282 449 707 551 707 551 792 103 792 103 958 770 958 770 946 208 946 208 178 542 178 542 283 617 283 617 50 106 50 106 669 594 669 594 366 689 366 689 454 387 454 387 142 894 142 894 664 117 664 117 609 174 609 174 180 304 180 304 274 646 274 646 666 269 666 269 795 810 795 810 832 694 832 694 314 958 314 958 158 176 158 176 152 33 152 33 612 407 612 407 578 243 578 243 911 446 911 446 49 585 49 585 12 340 12 340 416 694 416 694 373 391 373 391 394 634 394 634 752 437 752 437 404 664 404 664 298 916 298 916 904 182 904 182 377 463 377 463 389 4 389 4 507 951 507 951 804 690 804 690 571 626 571 626 862 572 862 572 376 215 376 215 895 263 895 263 91 349 91 349 863 842 863 842 592 894 592 894 5 568 5 568 757 639 757 639 105 77 105 77 317 123 317 123 59 394 59 394 193 657 193 657 648 419 648 419 94 72 94 72 949 607 949 607 689 219 689 219 650 311 650 311 15 611 15 611 497 641 497 641 790 303 790 303 441 125 441 125 405 294 405 294 280 104 280 104 751 746 751 746 281 813 281 813 573 919 573 919 160 141 160 141 292 849 292 849 492 897 492 897 376 227 376 227 936 455 936 455 564 803 564 803 415 208 415 208 307 89 307 89 792 733 792 733 910 21 910 21 699 900 699 900 773 299 773 299 174 595 174 595 339 272 339 272 15 685 15 685 777 944 777 944 362 559 362 559 30 704 30 704 54 307 54 307 179 723 179 723 762 925 762 925 796 892 796 892 115 717 115 717 571 141 571 141 874 716 874 716 888 571 888 571 469 549 469 549 356 743 356 743 193 472 193 472 637 339 637 339 223 952 223 952 441 912 441 912 704 40 704 40 256 74 256 74 557 904 557 904 413 658 413 658 951 210 951 210 139 541 139 541 867 199 867 199 147 807 147 807 549 505 549 505 359 11 359 11 953 482 953 482 445 730 445 730 845 904 845 904 238 148 238 148 914 573 914 573 336 237 336 237 958 7 958 7 106 49 106 49 150 385 150 385 833 221 833 221 51 604 51 604 136 625 136 625 625 294 625 294 694 89 694 89 933 244 933 244 274 810 274 810 736 684 736 684 692 132 692 132 667 146 667 146 255 751 255 751 242 349 242 349 379 472 379 472 334 518 334 518 545 914 545 914 248 301 248 301 612 46 612 46 567 170 567 170 122 810 122 810 573 793 573 793 798 174 798 174 601 655 601 655 470 164 470 164 621 543 621 543 589 671 589 671 912 29 912 29 20 617 20 617 678 618 678 618 588 53 588 53 572 543 572 543 91 392 91 392 611 532 611 532 272 71 272 71 311 802 311 802 827 110 827 110 849 260 849 260 311 219 311 219 331 308 331 308 552 549 552 549 86 467 86 467 185 929 185 929 636 611 636 611 693 227 693 227 665 903 665 903 798 548 798 548 424 382 424 382 303 328 303 328 24 402 24 402 427 746 427 746 797 432 797 432 457 237 457 237 873 319 873 319 144 566 144 566 123 493 123 493 812 206 812 206 649 268 649 268 341 277 341 277 532 382 532 382 607 335 607 335 111 761 111 761 869 46 869 46 258 278 258 278 744 638 744 638 688 549 688 549 625 247 625 247 61 487 61 487 430 87 430 87 546 626 546 626 839 280 839 280 101 526 101 526 190 801 190 801 113 314 113 314 794 830 794 830 818 26 818 26 518 428 518 428 670 760 670 760 544 604 544 604 512 302 512 302 330 854 330 854 655 591 655 591 579 211 579 211 137 415 137 415 486 316 486 316 232 324 232 324 816 719 816 719 254 755 254 755 759 564 759 564 948 931 948 931 47 575 47 575 403 599 403 599 284 488 284 488 629 19 629 19 629 729 629 729 896 901 896 901 522 614 522 614 263 316 263 316 110 240 110 240 444 385 444 385 708 157 708 157 187 563 187 563 830 89 830 89 878 795 878 795 787 640 787 640 245 628 245 628 65 287 65 287 672 554 672 554 810 835 810 835 366 841 366 841 45 822 45 822 96 758 96 758 201 934 201 934 197 241 197 241 684 389 684 389 465 765 465 765 46 809 46 809 91 328 91 328 872 338 872 338 709 290 709 290 587 523 587 523 676 367 676 367 676 158 676 158 539 308 539 308 270 792 270 792 453 382 453 382 151 751 151 751 223 629 223 629 684 53 684 53 718 36 718 36 105 131 105 131 606 155 606 155 130 788 130 788 603 947 603 947 718 521 718 521 232 716 232 716 408 472 408 472 836 795 836 795 413 213 413 213 768 283 768 283 440 448 440 448 737 299 737 299 527 319 527 319 453 478 453 478 363 311 363 311 80 36 80 36 522 505 522 505 738 226 738 226 818 321 818 321 759 758 759 758 149 616 149 616 397 229 397 229 544 358 544 358 875 509 875 509 472 526 472 526 807 290 807 290 283 344 283 344 510 473 510 473 658 484 658 484 831 536 831 536 213 804 213 804 423 734 423 734 854 81 854 81 847 69 847 69 559 824 559 824 198 711 198 711 788 218 788 218 212 290 212 290 12 652 12 652 72 328 72 328 388 72 388 72 763 480 763 480 895 573 895 573 92 92 92 92 264 807 264 807 824 898 824 898 434 297 434 297 825 821 825 821 141 294 141 294 229 787 229 787 655 829 655 829 767 25 767 25 434 918 434 918 812 373 812 373 283 312 283 312 373 889 373 889 73 920 73 920 234 109 234 109 589 920 589 920 843 563 843 563 124 824 124 824 957 647 957 647 766 776 766 776 353 813 353 813 689 452 689 452 949 402 949 402 58 123 58 123 467 480 467 480 750 899 750 899 397 481 397 481 801 141 801 141 389 92 389 92 68 550 68 550 219 585 219 585 511 270 511 270 587 681 587 681 642 17 642 17 558 362 558 362 552 118 552 118 704 3 704 3 727 593 727 593 899 440 899 440 22 443 22 443 547 820 547 820 807 386 807 386 921 705 921 705 724 310 724 310 618 692 618 692 34 604 34 604 617 842 617 842 429 802 429 802 669 286 669 286 164 111 164 111 586 461 586 461 144 569 144 569 465 679 465 679 841 112 841 112 30 372 30 372 826 342 826 342 854 11 854 11 119 96 119 96 372 236 372 236 641 660 641 660 941 655 941 655 441 39 441 39 414 20 414 20 278 519 278 519 278 215 278 215 451 667 451 667 587 272 587 272 954 903 954 903 927 639 927 639 505 22 505 22 814 699 814 699 882 193 882 193 271 719 271 719 118 279 118 279 365 350 365 350 188 731 188 731 952 12 952 12 321 364 321 364 936 268 936 268 779 487 779 487 38 940 38 940 716 949 716 949 294 899 294 899 235 17 235 17 408 861 408 861 677 905 677 905 738 634 738 634 381 188 381 188 409 788 409 788 404 899 404 899 83 841 83 841 353 49 353 49 818 296 818 296 216 59 216 59 414 428 414 428 389 607 389 607 554 729 554 729 957 381 957 381 189 490 189 490 750 147 750 147 903 799 903 799 55 430 55 430 425 574 425 574 209 497 209 497 78 335 78 335 543 59 543 59 840 89 840 89 479 288 479 288 206 270 206 270 548 176 548 176 821 238 821 238 417 945 417 945 367 375 367 375 607 870 607 870 698 536 698 536 554 157 554 157 695 124 695 124 490 653 490 653 69 155 69 155 932 721 932 721 532 719 532 719 125 527 125 527 707 881 707 881 324 561 324 561 488 414 488 414 719 453 719 453 266 759 266 759 297 78 297 78 281 460 281 460 2 45 2 45 176 801 176 801 181 149 181 149 331 754 331 754 510 125 510 125 590 579 590 579 758 795 758 795 604 77 604 77 488 823 488 823 860 912 860 912 300 212 300 212 142 614 142 614 695 95 695 95 718 598 718 598 708 675 708 675 340 118 340 118 193 865 193 865 121 569 121 569 689 31 689 31 145 676 145 676 840 332 840 332 235 37 235 37 620 733 620 733 730 562 730 562 290 364 290 364 132 121 132 121 332 721 332 721 330 454 330 454 543 336 543 336 576 840 576 840 386 356 386 356 95 811 95 811 857 357 857 357 874 143 874 143 232 502 232 502 638 509 638 509 145 579 145 579 284 12 284 12 362 947 362 947 760 422 760 422 261 847 261 847 357 791 357 791 164 151 164 151 240 207 240 207 560 875 560 875 212 721 212 721 305 329 305 329 725 783 725 783 602 265 602 265 406 456 406 456 208 9 208 9 74 103 74 103 590 58 590 58 661 868 661 868 498 811 498 811 850 234 850 234 810 9 810 9 239 717 239 717 392 951 392 951 292 39 292 39 211 243 211 243 557 711 557 711 750 745 750 745 659 911 659 911 261 752 261 752 436 466 436 466 765 422 765 422 187 324 187 324 347 356 347 356 839 396 839 396 59 494 59 494 508 308 508 308 593 169 593 169 814 735 814 735 590 747 590 747 737 581 737 581 566 216 566 216 375 878 375 878 34 99 34 99 83 711 83 711 25 591 25 591 332 483 332 483 588 893 588 893 542 956 542 956 814 501 814 501 570 554 570 554 326 365 326 365 465 568 465 568 96 147 96 147 350 743 350 743 880 180 880 180 703 549 703 549 406 595 406 595 624 34 624 34 861 651 861 651 490 121 490 121 595 436 595 436 635 567 635 567 521 436 521 436 585 68 585 68 9 899 9 899 129 773 129 773 951 776 951 776 705 766 705 766 606 265 606 265 883 429 883 429 676 96 676 96 947 827 947 827 523 731 523 731 499 294 499 294 107 266 107 266 130 910 130 910 39 254 39 254 793 596 793 596 284 385 284 385 40 167 40 167 905 121 905 121 391 651 391 651 386 305 386 305 110 322 110 322 115 296 115 296 665 57 665 57 516 270 516 270 265 685 265 685 343 766 343 766 869 320 869 320 812 954 812 954 827 426 827 426 292 896 292 896 764 579 764 579 382 662 382 662 195 904 195 904 676 25 676 25 206 744 206 744 777 493 777 493 523 365 523 365 931 303 931 303 44 542 44 542 613 220 613 220 637 705 637 705 366 843 366 843 787 232 787 232 355 432 355 432 850 70 850 70 593 950 593 950 652 695 652 695 906 596 906 596 541 407 541 407 253 722 253 722 682 414 682 414 326 56 326 56 519 652 519 652 457 437 457 437 684 535 684 535 626 350 626 350 756 36 756 36 60 154 60 154 120 444 120 444 252 445 252 445 907 121 907 121 462 5 462 5 690 947 690 947 486 85 486 85 653 389 653 389 117 155 117 155 468 953 468 953 897 682 897 682 817 93 817 93 319 703 319 703 667 608 667 608 529 41 529 41 395 334 395 334 515 144 515 144 401 265 401 265 691 804 691 804 656 680 656 680 34 835 34 835 341 752 341 752 750 191 750 191 375 807 375 807 215 503 215 503 180 934 180 934 914 910 914 910 877 639 877 639 20 794 20 794 735 829 735 829 415 83 415 83 357 887 357 887 862 752 862 752 477 1 477 1 78 672 78 672 589 266 589 266 210 732 210 732 86 507 86 507 552 745 552 745 770 791 770 791 4 738 4 738 539 52 539 52 406 390 406 390 729 70 729 70 13 808 13 808 754 646 754 646 861 215 861 215 576 708 576 708 939 646 939 646 704 412 704 412 671 919 671 919 445 644 445 644 17 582 17 582 472 271 472 271 325 137 325 137 793 564 793 564 789 263 789 263 155 574 155 574 810 413 810 413 699 784 699 784 409 478 409 478 322 174 322 174 730 196 730 196 760 710 760 710 955 907 955 907 529 511 529 511 787 870 787 870 426 700 426 700 25 835 25 835 441 571 441 571 319 657 319 657 23 225 23 225 314 752 314 752 856 74 856 74 657 262 657 262 904 915 904 915 31 713 31 713 546 453 546 453 695 780 695 780 379 154 379 154 819 136 819 136 739 385 739 385 386 731 386 731 956 159 956 159 239 326 239 326 871 114 871 114 258 814 258 814 592 804 592 804 157 561 157 561 397 47 397 47 910 881 910 881 710 797 710 797 93 490 93 490 213 925 213 925 468 91 468 91 713 162 713 162 756 469 756 469 639 896 639 896 944 755 944 755 227 367 227 367 54 665 54 665 280 942 280 942 748 51 748 51 152 180 152 180 833 426 833 426 811 907 811 907 670 523 670 523 104 380 104 380 455 399 455 399 672 639 672 639 547 330 547 330 311 182 311 182 805 560 805 560 364 648 364 648 110 636 110 636 716 557 716 557 184 572 184 572 695 273 695 273 95 366 95 366 42 781 42 781 875 834 875 834 57 820 57 820 67 300 67 300 582 521 582 521 106 501 106 501 813 579 813 579 818 92 818 92 214 560 214 560 292 924 292 924 840 208 840 208 109 840 109 840 909 222 909 222 341 439 341 439 645 900 645 900 877 810 877 810 491 445 491 445 880 288 880 288 696 665 696 665 103 121 103 121 260 73 260 73 129 615 129 615 728 18 728 18 745 639 745 639 374 294 374 294 60 221 60 221 758 900 758 900 273 270 273 270 500 523 500 523 238 638 238 638 21 177 21 177 203 481 203 481 850 509 850 509 526 938 526 938 530 399 530 399 43 221 43 221 824 571 824 571 515 594 515 594 551 565 551 565 505 823 505 823 758 199 758 199 936 707 936 707 291 715 291 715 708 198 708 198 776 752 776 752 484 91 484 91 790 866 790 866 513 435 513 435 458 90 458 90 149 318 149 318 833 409 833 409 639 339 639 339 882 15 882 15 276 678 276 678 640 426 640 426 381 422 381 422 907 49 907 49 481 917 481 917 811 59 811 59 470 479 470 479 541 843 541 843 26 137 26 137 526 925 526 925 746 879 746 879 889 586 889 586 33 250 33 250 542 165 542 165 237 821 237 821 348 260 348 260 588 585 588 585 140 179 140 179 759 352 759 352 597 58 597 58 441 603 441 603 139 657 139 657 18 4 18 4 401 490 401 490 490 867 490 867 46 385 46 385 171 317 171 317 752 354 752 354 773 216 773 216 819 852 819 852 662 551 662 551 899 859 899 859 658 734 658 734 745 346 745 346 860 731 860 731 448 58 448 58 145 665 145 665 319 117 319 117 230 566 230 566 603 139 603 139 468 833 468 833 433 432 433 432 405 762 405 762 359 315 359 315 157 425 157 425 422 68 422 68 425 289 425 289 140 509 140 509 204 603 204 603 186 739 186 739 753 66 753 66 935 21 935 21 924 921 924 921 768 391 768 391 513 229 513 229 101 268 101 268 236 76 236 76 58 818 58 818 525 422 525 422 633 515 633 515 660 106 660 106 103 758 103 758 865 865 865 865 533 614 533 614 516 807 516 807 636 363 636 363 137 408 137 408 636 580 636 580 659 685 659 685 589 753 589 753 549 164 549 164 437 813 437 813 281 732 281 732 398 946 398 946 357 516 357 516 545 457 545 457 201 693 201 693 396 140 396 140 607 649 607 649 132 153 132 153 435 879 435 879 744 627 744 627 585 449 585 449 132 172 132 172 915 723 915 723 845 581 845 581 750 579 750 579 399 743 399 743 724 638 724 638 546 849 546 849 342 888 342 888 104 23 104 23 801 71 801 71 259 388 259 388 504 602 504 602 483 593 483 593 300 119 300 119 537 921 537 921 72 113 72 113 286 777 286 777 544 599 544 599 272 343 272 343 493 487 493 487 865 783 865 783 489 177 489 177 906 254 906 254 832 584 832 584 629 562 629 562 75 353 75 353 121 145 121 145 501 707 501 707 707 425 707 425 594 509 594 509 804 856 804 856 753 764 753 764 73 544 73 544 508 695 508 695 368 334 368 334 102 465 102 465 663 140 663 140 564 86 564 86 704 142 704 142 98 464 98 464 518 790 518 790 326 321 326 321 882 644 882 644 814 493 814 493 726 813 726 813 922 382 922 382 152 638 152 638 613 358 613 358 697 670 697 670 749 938 749 938 729 305 729 305 191 511 191 511 138 98 138 98 345 230 345 230 195 529 195 529 256 248 256 248 405 280 405 280 727 147 727 147 613 849 613 849 519 231 519 231 429 798 429 798 957 439 957 439 382 61 382 61 412 829 412 829 645 65 645 65 937 419 937 419 43 203 43 203 796 353 796 353 632 906 632 906 381 566 381 566 611 562 611 562 237 149 237 149 194 523 194 523 405 40 405 40 605 426 605 426 147 635 147 635 475 172 475 172 220 766 220 766 158 796 158 796 831 922 831 922 899 263 899 263 428 786 428 786 382 437 382 437 16 26 16 26 9 195 9 195 297 822 297 822 47 348 47 348 940 56 940 56 12 640 12 640 143 881 143 881 292 121 292 121 384 453 384 453 162 552 162 552 813 594 813 594 549 442 549 442 954 234 954 234 575 934 575 934 841 325 841 325 197 79 197 79 505 334 505 334 409 559 409 559 402 506 402 506 845 939 845 939 904 460 904 460 872 770 872 770 778 491 778 491 292 915 292 915 45 661 45 661 836 646 836 646 582 926 582 926 909 469 909 469 825 334 825 334 721 468 721 468 947 773 947 773 311 18 311 18 779 106 779 106 639 621 639 621 157 787 157 787 329 937 329 937 589 354 589 354 89 931 89 931 606 191 606 191 919 660 919 660 791 569 791 569 545 748 545 748 675 345 675 345 834 323 834 323 296 951 296 951 244 822 244 822 692 161 692 161 585 895 585 895 17 759 17 759 531 523 531 523 926 924 926 924 860 721 860 721 863 688 863 688 908 118 908 118 784 806 784 806 409 755 409 755 516 587 516 587 120 216 120 216 492 636 492 636 615 190 615 190 239 112 239 112 842 699 842 699 947 504 947 504 570 288 570 288 657 869 657 869 853 778 853 778 849 949 849 949 586 25 586 25 517 514 517 514 571 255 571 255 643 321 643 321 173 175 173 175 54 615 54 615 505 162 505 162 406 680 406 680 706 712 706 712 420 698 420 698 433 750 433 750 647 725 647 725 549 902 549 902 259 896 259 896 337 16 337 16 686 618 686 618 565 682 565 682 700 236 700 236 775 810 775 810 514 537 514 537 146 461 146 461 87 310 87 310 485 301 485 301 879 782 879 782 387 147 387 147 766 411 766 411 865 7 865 7 199 303 199 303 119 645 119 645 63 829 63 829 633 454 633 454 540 22 540 22 475 765 475 765 795 15 795 15 237 770 237 770 413 667 413 667 475 30 475 30 192 3 192 3 831 588 831 588 309 391 309 391 244 192 244 192 118 800 118 800 504 765 504 765 511 40 511 40 313 732 313 732 262 908 262 908 791 605 791 605 567 30 567 30 195 517 195 517 372 922 372 922 71 369 71 369 357 388 357 388 336 10 336 10 47 14 47 14 871 379 871 379 230 306 230 306 125 25 125 25 735 137 735 137 89 152 89 152 122 659 122 659 120 325 120 325 898 229 898 229 82 683 82 683 787 131 787 131 15 828 15 828 66 223 66 223 345 87 345 87 584 131 584 131 917 428 917 428 154 566 154 566 722 896 722 896 294 489 294 489 661 278 661 278 400 950 400 950 681 123 681 123 248 793 248 793 770 158 770 158 904 637 904 637 333 687 333 687 117 568 117 568 125 591 125 591 492 286 492 286 275 747 275 747 68 384 68 384 64 940 64 940 447 895 447 895 82 535 82 535 925 441 925 441 106 762 106 762 377 278 377 278 840 463 840 463 803 154 803 154 583 695 583 695 47 841 47 841 159 916 159 916 944 679 944 679 868 496 868 496 503 97 503 97 450 420 450 420 955 568 955 568 18 628 18 628 242 473 242 473 469 625 469 625 691 257 691 257 530 69 530 69 183 767 183 767 115 246 115 246 461 73 461 73 952 509 952 509 529 318 529 318 51 766 51 766 954 73 954 73 685 364 685 364 813 628 813 628 48 730 48 730 695 269 695 269 831 932 831 932 939 668 939 668 638 200 638 200 832 364 832 364 761 60 761 60 572 50 572 50 524 837 524 837 816 98 816 98 206 674 206 674 515 478 515 478 49 54 49 54 194 850 194 850 636 175 636 175 545 622 545 622 76 876 76 876 765 578 765 578 945 833 945 833 209 608 209 608 916 506 916 506 311 748 311 748 699 192 699 192 301 729 301 729 858 484 858 484 166 819 166 819 29 682 29 682 247 196 247 196 470 939 470 939 3 43 3 43 234 16 234 16 804 639 804 639 493 850 493 850 466 876 466 876 802 67 802 67 272 587 272 587 845 137 845 137 844 377 844 377 431 222 431 222 245 955 245 955 712 464 712 464 218 731 218 731 722 808 722 808 407 893 407 893 794 498 794 498 853 425 853 425 340 427 340 427 684 590 684 590 893 51 893 51 263 340 263 340 539 102 539 102 99 474 99 474 638 374 638 374 482 290 482 290 685 611 685 611 526 396 526 396 617 433 617 433 148 524 148 524 874 49 874 49 45 363 45 363 185 397 185 397 617 472 617 472 661 533 661 533 586 880 586 880 534 684 534 684 372 879 372 879 773 481 773 481 330 918 330 918 906 124 906 124 833 276 833 276 568 381 568 381 944 318 944 318 958 244 958 244 415 536 415 536 547 725 547 725 911 252 911 252 603 869 603 869 622 453 622 453 745 744 745 744 211 632 211 632 452 211 452 211 837 464 837 464 318 227 318 227 664 522 664 522 444 380 444 380 341 53 341 53 413 627 413 627 299 823 299 823 630 951 630 951 483 784 483 784 395 57 395 57 23 753 23 753 178 428 178 428 446 831 446 831 780 729 780 729 240 416 240 416 364 195 364 195 937 26 937 26 91 878 91 878 601 376 601 376 896 132 896 132 882 762 882 762 473 557 473 557 665 200 665 200 498 633 498 633 402 356 402 356 436 899 436 899 31 224 31 224 757 836 757 836 454 827 454 827 819 783 819 783 198 260 198 260 646 450 646 450 874 491 874 491 377 509 377 509 33 710 33 710 60 191 60 191 69 535 69 535 822 10 822 10 788 385 788 385 461 693 461 693 729 689 729 689 166 364 166 364 755 174 755 174 854 230 854 230 769 284 769 284 27 82 27 82 281 644 281 644 44 936 44 936 676 401 676 401 510 337 510 337 102 227 102 227 798 133 798 133 602 299 602 299 399 712 399 712 208 463 208 463 615 153 615 153 44 492 44 492 310 937 310 937 891 844 891 844 295 465 295 465 290 427 290 427 724 287 724 287 171 725 171 725 778 820 778 820 265 727 265 727 893 901 893 901 56 913 56 913 203 942 203 942 495 132 495 132 9 730 9 730 614 42 614 42 958 646 958 646 496 829 496 829 353 597 353 597 95 607 95 607 8 382 8 382 635 233 635 233 361 685 361 685 598 415 598 415 145 897 145 897 309 273 309 273 545 700 545 700 473 100 473 100 599 766 599 766 535 672 535 672 332 828 332 828 562 638 562 638 295 366 295 366 148 348 148 348 382 280 382 280 665 866 665 866 841 823 841 823 440 472 440 472 648 278 648 278 484 94 484 94 719 581 719 581 372 952 372 952 395 636 395 636 919 717 919 717 101 163 101 163 266 677 266 677 842 143 842 143 654 486 654 486 946 4 946 4 49 923 49 923 371 707 371 707 879 52 879 52 471 760 471 760 796 230 796 230 419 848 419 848 593 899 593 899 801 155 801 155 497 109 497 109 467 284 467 284 751 393 751 393 135 38 135 38 580 407 580 407 111 932 111 932 37 636 37 636 222 917 222 917 630 580 630 580 540 279 540 279 926 844 926 844 249 524 249 524 611 617 611 617 13 726 13 726 63 844 63 844 225 698 225 698 62 93 62 93 128 408 128 408 331 642 331 642 318 271 318 271 400 275 400 275 443 842 443 842 674 35 674 35 786 622 786 622 405 207 405 207 62 492 62 492 47 723 47 723 777 724 777 724 150 570 150 570 602 394 602 394 873 309 873 309 38 642 38 642 43 723 43 723 184 503 184 503 835 883 835 883 499 795 499 795 938 813 938 813 603 617 603 617 569 502 569 502 756 522 756 522 889 752 889 752 906 408 906 408 134 100 134 100 213 679 213 679 846 878 846 878 908 546 908 546 898 385 898 385 850 22 850 22 441 870 441 870 334 311 334 311 296 220 296 220 340 324 340 324 666 418 666 418 9 894 9 894 941 794 941 794 417 725 417 725 366 412 366 412 657 544 657 544 171 542 171 542 775 393 775 393 36 174 36 174 239 488 239 488 588 26 588 26 656 208 656 208 576 150 576 150 139 301 139 301 211 813 211 813 184 652 184 652 553 697 553 697 348 956 348 956 576 726 576 726 589 399 589 399 221 409 221 409 490 278 490 278 656 296 656 296 200 396 200 396 378 410 378 410 484 402 484 402 440 121 440 121 449 332 449 332 530 437 530 437 327 448 327 448 151 192 151 192 565 168 565 168 724 39 724 39 654 443 654 443 103 268 103 268 923 225 923 225 586 224 586 224 690 816 690 816 449 816 449 816 356 746 356 746 21 138 21 138 600 841 600 841 917 840 917 840 726 32 726 32 258 681 258 681 771 444 771 444 80 620 80 620 869 568 869 568 69 148 69 148 267 101 267 101 472 535 472 535 745 433 745 433 514 106 514 106 359 877 359 877 620 327 620 327 383 188 383 188 780 184 780 184 380 237 380 237 555 364 555 364 108 388 108 388 318 821 318 821 608 817 608 817 7 550 7 550 603 46 603 46 298 571 298 571 833 18 833 18 774 605 774 605 189 525 189 525 212 713 212 713 701 799 701 799 725 736 725 736 799 396 799 396 269 174 269 174 384 185 384 185 513 433 513 433 48 244 48 244 14 869 14 869 584 2 584 2 14 568 14 568 847 537 847 537 521 578 521 578 406 515 406 515 31 526 31 526 753 225 753 225 918 792 918 792 514 719 514 719 914 33 914 33 661 227 661 227 340 312 340 312 179 12 179 12 169 274 169 274 506 289 506 289 743 33 743 33 795 419 795 419 674 745 674 745 339 943 339 943 223 182 223 182 637 315 637 315 86 249 86 249 861 481 861 481 550 41 550 41 814 806 814 806 644 222 644 222 302 309 302 309 889 454 889 454 955 401 955 401 416 862 416 862 504 483 504 483 488 42 488 42 458 545 458 545 528 286 528 286 890 88 890 88 880 174 880 174 449 784 449 784 483 443 483 443 156 802 156 802 307 693 307 693 539 276 539 276 787 172 787 172 656 472 656 472 83 744 83 744 177 936 177 936 235 66 235 66 738 110 738 110 13 131 13 131 391 951 391 951 801 221 801 221 778 684 778 684 525 604 525 604 812 350 812 350 440 493 440 493 277 651 277 651 502 843 502 843 148 678 148 678 547 6 547 6 875 443 875 443 17 853 17 853 244 522 244 522 842 206 842 206 953 87 953 87 6 38 6 38 442 232 442 232 244 954 244 954 351 693 351 693 510 401 510 401 13 279 13 279 63 188 63 188 893 923 893 923 896 425 896 425 707 434 707 434 905 196 905 196 318 130 318 130 939 735 939 735 887 57 887 57 715 16 715 16 786 884 786 884 207 700 207 700 751 818 751 818 933 94 933 94 890 143 890 143 356 909 356 909 297 157 297 157 755 178 755 178 277 329 277 329 201 313 201 313 79 689 79 689 633 892 633 892 638 734 638 734 127 374 127 374 838 594 838 594 867 537 867 537 745 928 745 928 671 949 671 949 153 814 153 814 419 690 419 690 566 783 566 783 196 703 196 703 155 338 155 338 683 686 683 686 881 840 881 840 816 182 816 182 183 396 183 396 541 742 541 742 179 856 179 856 623 403 623 403 665 748 665 748 413 341 413 341 53 699 53 699 639 646 639 646 553 470 553 470 940 439 940 439 820 449 820 449 295 949 295 949 393 934 393 934 555 114 555 114 527 51 527 51 322 685 322 685 578 100 578 100 119 129 119 129 582 226 582 226 594 409 594 409 704 663 704 663 823 733 823 733 661 865 661 865 456 116 456 116 18 746 18 746 482 168 482 168 52 832 52 832 424 863 424 863 15 893 15 893 297 222 297 222 199 888 199 888 572 952 572 952 489 67 489 67 821 860 821 860 449 503 449 503 398 599 398 599 37 834 37 834 658 552 658 552 467 314 467 314 643 880 643 880 155 867 155 867 30 10 30 10 457 186 457 186 18 572 18 572 942 766 942 766 834 219 834 219 396 840 396 840 456 105 456 105 532 59 532 59 669 880 669 880 732 325 732 325 843 513 843 513 624 875 624 875 289 723 289 723 42 52 42 52 403 663 403 663 623 474 623 474 801 643 801 643 432 781 432 781 407 97 407 97 825 186 825 186 799 305 799 305 17 245 17 245 242 462 242 462 833 656 833 656 57 480 57 480 501 955 501 955 208 909 208 909 565 127 565 127 770 197 770 197 428 681 428 681 871 493 871 493 38 666 38 666 766 945 766 945 504 68 504 68 908 677 908 677 156 83 156 83 742 275 742 275 160 414 160 414 587 725 587 725 519 678 519 678 192 857 192 857 141 793 141 793 383 848 383 848 77 532 77 532 369 896 369 896 802 484 802 484 497 821 497 821 695 852 695 852 583 271 583 271 682 629 682 629 320 940 320 940 865 119 865 119 518 913 518 913 91 74 91 74 849 829 849 829 500 646 500 646 436 9 436 9 520 838 520 838 305 774 305 774 741 492 741 492 590 381 590 381 649 265 649 265 360 519 360 519 539 285 539 285 182 210 182 210 627 470 627 470 38 330 38 330 865 769 865 769 786 14 786 14 161 432 161 432 654 660 654 660 71 769 71 769 867 369 867 369 9 424 9 424 759 842 759 842 726 597 726 597 25 883 25 883 720 929 720 929 407 432 407 432 574 739 574 739 533 784 533 784 475 199 475 199 597 791 597 791 783 866 783 866 438 914 438 914 532 850 532 850 248 710 248 710 541 404 541 404 120 130 120 130 548 500 548 500 181 29 181 29 872 817 872 817 833 2 833 2 775 873 775 873 465 482 465 482 235 591 235 591 411 185 411 185 174 38 174 38 935 781 935 781 167 146 167 146 369 251 369 251 379 256 379 256 79 717 79 717 219 877 219 877 326 625 326 625 753 842 753 842 520 664 520 664 379 190 379 190 100 174 100 174 164 334 164 334 819 563 819 563 742 846 742 846 101 855 101 855 432 920 432 920 623 614 623 614 902 719 902 719 613 84 613 84 287 728 287 728 407 715 407 715 820 715 820 715 680 257 680 257 609 813 609 813 276 508 276 508 135 270 135 270 644 337 644 337 342 505 342 505 90 311 90 311 338 139 338 139 744 649 744 649 198 678 198 678 725 509 725 509 569 658 569 658 702 377 702 377 769 178 769 178 157 454 157 454 19 349 19 349 682 909 682 909 637 567 637 567 480 585 480 585 160 19 160 19 536 588 536 588 82 558 82 558 883 211 883 211 797 178 797 178 841 916 841 916 429 180 429 180 274 250 274 250 937 924 937 924 399 87 399 87 49 592 49 592 169 889 169 889 92 172 92 172 557 381 557 381 486 514 486 514 16 579 16 579 570 715 570 715 624 374 624 374 220 815 220 815 771 884 771 884 200 294 200 294 658 857 658 857 462 898 462 898 414 529 414 529 893 72 893 72 434 709 434 709 652 139 652 139 99 935 99 935 554 516 554 516 554 260 554 260 563 11 563 11 476 341 476 341 407 252 407 252 297 57 297 57 523 663 523 663 578 586 578 586 330 163 330 163 124 748 124 748 446 242 446 242 440 657 440 657 38 459 38 459 356 195 356 195 677 339 677 339 37 114 37 114 800 596 800 596 219 828 219 828 216 29 216 29 271 554 271 554 168 864 168 864 633 146 633 146 611 799 611 799 774 146 774 146 22 12 22 12 914 605 914 605 280 432 280 432 135 453 135 453 415 551 415 551 795 511 795 511 731 90 731 90 299 19 299 19 103 496 103 496 580 506 580 506 84 229 84 229 320 897 320 897 765 80 765 80 530 852 530 852 33 404 33 404 16 419 16 419 690 427 690 427 471 723 471 723 899 335 899 335 882 517 882 517 367 899 367 899 743 779 743 779 73 436 73 436 555 28 555 28 59 365 59 365 764 59 764 59 326 623 326 623 807 849 807 849 550 462 550 462 264 497 264 497 871 188 871 188 504 868 504 868 123 551 123 551 679 18 679 18 60 626 60 626 166 516 166 516 908 439 908 439 830 198 830 198 556 683 556 683 875 778 875 778 133 918 133 918 519 685 519 685 65 130 65 130 804 354 804 354 350 827 350 827 288 49 288 49 12 767 12 767 956 153 956 153 628 589 628 589 298 81 298 81 281 381 281 381 581 788 581 788 54 295 54 295 270 885 270 885 322 738 322 738 663 221 663 221 197 592 197 592 625 521 625 521 583 902 583 902 914 747 914 747 405 832 405 832 470 468 470 468 657 470 657 470 549 618 549 618 674 275 674 275 207 722 207 722 887 874 887 874 26 105 26 105 367 664 367 664 475 589 475 589 257 573 257 573 814 57 814 57 939 219 939 219 416 416 416 416 173 810 173 810 731 914 731 914 54 68 54 68 911 888 911 888 558 16 558 16 845 147 845 147 410 437 410 437 699 227 699 227 358 239 358 239 8 700 8 700 628 85 628 85 867 747 867 747 7 792 7 792 861 744 861 744 927 934 927 934 301 308 301 308 498 140 498 140 187 787 187 787 299 400 299 400 504 674 504 674 445 350 445 350 418 395 418 395 124 400 124 400 391 161 391 161 619 96 619 96 603 221 603 221 95 109 95 109 850 879 850 879 699 836 699 836 700 847 700 847 311 590 311 590 18 437 18 437 503 6 503 6 118 530 118 530 696 130 696 130 857 806 857 806 603 467 603 467 459 482 459 482 15 162 15 162 343 281 343 281 788 867 788 867 36 518 36 518 915 772 915 772 671 545 671 545 232 253 232 253 949 413 949 413 74 216 74 216 870 275 870 275 566 516 566 516 841 744 841 744 752 252 752 252 829 822 829 822 633 640 633 640 21 737 21 737 698 920 698 920 911 209 911 209 580 184 580 184 63 35 63 35 949 233 949 233 15 692 15 692 397 603 397 603 489 446 489 446 49 554 49 554 427 770 427 770 802 232 802 232 858 666 858 666 440 882 440 882 889 214 889 214 419 702 419 702 148 779 148 779 540 289 540 289 320 753 320 753 440 639 440 639 676 177 676 177 522 358 522 358 203 318 203 318 112 355 112 355 867 766 867 766 569 362 569 362 836 539 836 539 342 17 342 17 393 841 393 841 240 191 240 191 127 685 127 685 582 863 582 863 753 862 753 862 394 408 394 408 210 211 210 211 218 879 218 879 504 790 504 790 273 434 273 434 908 57 908 57 24 84 24 84 950 628 950 628 38 888 38 888 5 598 5 598 61 428 61 428 846 407 846 407 862 778 862 778 421 374 421 374 155 496 155 496 896 603 896 603 139 764 139 764 465 901 465 901 219 302 219 302 374 834 374 834 310 550 310 550 131 758 131 758 471 503 471 503 624 477 624 477 542 442 542 442 231 573 231 573 349 795 349 795 503 37 503 37 5 153 5 153 626 944 626 944 530 36 530 36 319 853 319 853 419 759 419 759 890 800 890 800 17 253 17 253 233 744 233 744 143 676 143 676 246 213 246 213 558 173 558 173 547 627 547 627 890 674 890 674 774 517 774 517 851 538 851 538 127 138 127 138 62 345 62 345 331 956 331 956 561 493 561 493 441 810 441 810 607 322 607 322 865 56 865 56 646 801 646 801 641 82 641 82 336 223 336 223 241 239 241 239 453 640 453 640 422 848 422 848 434 183 434 183 151 877 151 877 126 155 126 155 768 431 768 431 920 15 920 15 64 92 64 92 421 27 421 27 558 902 558 902 388 883 388 883 632 406 632 406 882 879 882 879 958 88 958 88 490 680 490 680 56 551 56 551 345 5 345 5 843 355 843 355 378 53 378 53 438 457 438 457 425 847 425 847 352 715 352 715 901 547 901 547 857 295 857 295 250 450 250 450 85 110 85 110 746 242 746 242 270 243 270 243 244 299 244 299 944 831 944 831 919 209 919 209 340 23 340 23 307 707 307 707 781 429 781 429 793 943 793 943 399 927 399 927 94 680 94 680 764 769 764 769 196 537 196 537 148 630 148 630 626 830 626 830 487 77 487 77 58 27 58 27 792 513 792 513 768 218 768 218 729 271 729 271 55 428 55 428 305 225 305 225 34 136 34 136 167 797 167 797 209 446 209 446 320 215 320 215 68 1 68 1 410 956 410 956 759 43 759 43 282 391 282 391 317 805 317 805 71 726 71 726 674 790 674 790 468 549 468 549 351 1 351 1 754 535 754 535 168 224 168 224 179 826 179 826 573 744 573 744 362 706 362 706 842 264 842 264 412 178 412 178 890 661 890 661 222 223 222 223 230 196 230 196 316 25 316 25 611 93 611 93 402 228 402 228 506 628 506 628 908 476 908 476 913 62 913 62 213 885 213 885 884 251 884 251 105 145 105 145 957 945 957 945 716 45 716 45 941 86 941 86 659 417 659 417 711 663 711 663 748 748 748 748 435 781 435 781 888 91 888 91 869 364 869 364 245 713 245 713 454 420 454 420 140 937 140 937 163 335 163 335 492 750 492 750 517 736 517 736 136 730 136 730 843 79 843 79 829 700 829 700 808 552 808 552 291 668 291 668 446 121 446 121 496 742 496 742 354 705 354 705 265 282 265 282 414 153 414 153 958 315 958 315 341 433 341 433 925 900 925 900 585 445 585 445 593 600 593 600 535 763 535 763 102 375 102 375 598 802 598 802 22 448 22 448 445 277 445 277 450 136 450 136 806 316 806 316 393 434 393 434 852 529 852 529 626 225 626 225 636 643 636 643 805 901 805 901 246 351 246 351 529 3 529 3 276 104 276 104 657 671 657 671 384 758 384 758 488 74 488 74 124 538 124 538 476 862 476 862 912 424 912 424 22 7 22 7 59 454 59 454 802 581 802 581 123 40 123 40 824 634 824 634 472 924 472 924 403 192 403 192 796 76 796 76 206 248 206 248 32 654 32 654 485 370 485 370 933 478 933 478 875 179 875 179 914 97 914 97 882 429 882 429 593 543 593 543 856 3 856 3 148 254 148 254 533 394 533 394 600 686 600 686 30 514 30 514 761 418 761 418 395 162 395 162 201 36 201 36 687 80 687 80 650 320 650 320 341 636 341 636 693 654 693 654 890 293 890 293 340 195 340 195 770 463 770 463 287 724 287 724 609 834 609 834 63 17 63 17 725 919 725 919 704 518 704 518 856 887 856 887 26 219 26 219 544 581 544 581 381 14 381 14 746 219 746 219 328 717 328 717 69 673 69 673 220 738 220 738 1 944 1 944 3 785 3 785 893 695 893 695 126 513 126 513 333 261 333 261 351 867 351 867 762 14 762 14 166 54 166 54 864 487 864 487 760 861 760 861 98 339 98 339 575 357 575 357 223 711 223 711 406 518 406 518 481 848 481 848 413 905 413 905 154 913 154 913 591 685 591 685 230 459 230 459 175 301 175 301 932 56 932 56 862 659 862 659 438 324 438 324 363 382 363 382 941 218 941 218 642 298 642 298 843 194 843 194 66 732 66 732 690 739 690 739 176 313 176 313 669 529 669 529 210 106 210 106 878 437 878 437 363 417 363 417 307 914 307 914 297 587 297 587 430 542 430 542 587 286 587 286 357 179 357 179 469 619 469 619 305 437 305 437 53 946 53 946 542 507 542 507 908 68 908 68 432 53 432 53 491 418 491 418 367 819 367 819 91 942 91 942 577 795 577 795 948 154 948 154 268 132 268 132 886 125 886 125 25 640 25 640 634 305 634 305 759 800 759 800 833 842 833 842 674 174 674 174 546 183 546 183 155 624 155 624 656 190 656 190 815 874 815 874 463 843 463 843 788 373 788 373 361 366 361 366 653 603 653 603 508 896 508 896 43 636 43 636 297 87 297 87 403 834 403 834 870 746 870 746 284 830 284 830 767 184 767 184 411 865 411 865 242 746 242 746 783 373 783 373 752 453 752 453 766 238 766 238 870 441 870 441 261 953 261 953 229 362 229 362 784 509 784 509 402 310 402 310 414 629 414 629 650 60 650 60 300 888 300 888 625 52 625 52 928 118 928 118 68 257 68 257 160 58 160 58 550 63 550 63 139 116 139 116 831 341 831 341 78 956 78 956 520 548 520 548 188 434 188 434 885 363 885 363 436 624 436 624 5 453 5 453 826 569 826 569 519 790 519 790 463 576 463 576 876 879 876 879 496 219 496 219 7 819 7 819 397 64 397 64 320 368 320 368 817 676 817 676 260 727 260 727 274 568 274 568 925 311 925 311 900 682 900 682 534 248 534 248 126 553 126 553 66 224 66 224 281 428 281 428 245 448 245 448 563 372 563 372 606 814 606 814 250 707 250 707 403 705 403 705 709 463 709 463 791 401 791 401 226 119 226 119 852 240 852 240 815 150 815 150 891 164 891 164 347 873 347 873 126 80 126 80 83 262 83 262 840 796 840 796 480 637 480 637 626 727 626 727 221 860 221 860 75 63 75 63 795 65 795 65 871 803 871 803 278 627 278 627 228 425 228 425 595 853 595 853 875 413 875 413 82 254 82 254 840 444 840 444 145 421 145 421 89 511 89 511 495 651 495 651 883 315 883 315 495 495 495 495 800 293 800 293 614 612 614 612 720 95 720 95 730 133 730 133 823 862 823 862 419 394 419 394 941 249 941 249 460 179 460 179 495 78 495 78 336 642 336 642 56 80 56 80 497 164 497 164 500 105 500 105 925 365 925 365 436 598 436 598 343 239 343 239 525 380 525 380 412 97 412 97 123 525 123 525 554 538 554 538 946 287 946 287 826 141 826 141 401 51 401 51 354 772 354 772 170 747 170 747 950 654 950 654 248 553 248 553 561 233 561 233 464 472 464 472 623 626 623 626 137 150 137 150 240 58 240 58 554 931 554 931 916 373 916 373 916 230 916 230 181 172 181 172 533 661 533 661 534 363 534 363 417 313 417 313 44 272 44 272 725 307 725 307 631 525 631 525 204 337 204 337 192 363 192 363 281 745 281 745 355 848 355 848 668 669 668 669 721 275 721 275 255 900 255 900 8 128 8 128 681 475 681 475 153 25 153 25 704 827 704 827 38 686 38 686 629 217 629 217 957 872 957 872 635 583 635 583 219 801 219 801 740 801 740 801 638 274 638 274 195 660 195 660 753 820 753 820 646 577 646 577 769 876 769 876 877 885 877 885 730 267 730 267 461 186 461 186 734 243 734 243 766 331 766 331 320 677 320 677 260 54 260 54 493 68 493 68 288 713 288 713 629 755 629 755 705 687 705 687 543 203 543 203 751 12 751 12 589 949 589 949 617 491 617 491 717 688 717 688 770 32 770 32 441 364 441 364 605 802 605 802 214 951 214 951 516 540 516 540 951 133 951 133 249 635 249 635 779 522 779 522 251 465 251 465 304 732 304 732 273 298 273 298 115 124 115 124 412 730 412 730 876 765 876 765 161 335 161 335 388 97 388 97 849 579 849 579 514 371 514 371 901 295 901 295 215 529 215 529 897 762 897 762 485 607 485 607 295 675 295 675 777 580 777 580 558 473 558 473 914 827 914 827 103 488 103 488 13 889 13 889 718 443 718 443 441 411 441 411 153 513 153 513 290 937 290 937 588 209 588 209 371 813 371 813 497 284 497 284 160 359 160 359 632 192 632 192 171 690 171 690 956 96 956 96 66 957 66 957 713 950 713 950 930 174 930 174 76 826 76 826 256 476 256 476 876 406 876 406 722 737 722 737 411 785 411 785 59 677 59 677 466 943 466 943 209 558 209 558 598 336 598 336 13 886 13 886 100 172 100 172 888 159 888 159 500 51 500 51 153 112 153 112 843 553 843 553 843 784 843 784 559 369 559 369 813 38 813 38 738 337 738 337 129 172 129 172 933 77 933 77 85 537 85 537 129 86 129 86 76 727 76 727 413 269 413 269 471 672 471 672 820 120 820 120 553 255 553 255 502 405 502 405 576 677 576 677 791 518 791 518 836 156 836 156 934 952 934 952 33 88 33 88 288 944 288 944 340 356 340 356 183 607 183 607 838 555 838 555 503 245 503 245 182 198 182 198 858 173 858 173 944 189 944 189 260 696 260 696 355 230 355 230 422 484 422 484 434 436 434 436 187 241 187 241 29 393 29 393 314 317 314 317 601 549 601 549 875 178 875 178 424 20 424 20 200 870 200 870 169 868 169 868 70 528 70 528 402 328 402 328 385 550 385 550 476 31 476 31 21 906 21 906 540 892 540 892 650 406 650 406 207 415 207 415 247 686 247 686 808 218 808 218 323 747 323 747 699 138 699 138 618 405 618 405 914 879 914 879 870 793 870 793 511 493 511 493 18 954 18 954 595 836 595 836 508 431 508 431 474 612 474 612 904 146 904 146 337 845 337 845 592 184 592 184 261 371 261 371 546 289 546 289 70 258 70 258 195 698 195 698 459 718 459 718 424 356 424 356 162 365 162 365 30 639 30 639 569 214 569 214 129 318 129 318 665 813 665 813 133 76 133 76 139 104 139 104 805 349 805 349 213 225 213 225 705 423 705 423 743 889 743 889 17 939 17 939 340 172 340 172 919 271 919 271 948 878 948 878 907 881 907 881 462 498 462 498 14 548 14 548 602 119 602 119 624 436 624 436 205 17 205 17 894 95 894 95 920 456 920 456 753 232 753 232 362 909 362 909 824 867 824 867 703 275 703 275 358 289 358 289 16 533 16 533 707 646 707 646 911 130 911 130 10 35 10 35 401 816 401 816 614 445 614 445 280 843 280 843 658 221 658 221 93 76 93 76 703 347 703 347 169 572 169 572 448 650 448 650 769 114 769 114 460 360 460 360 917 843 917 843 110 17 110 17 119 153 119 153 446 940 446 940 872 575 872 575 489 730 489 730 590 532 590 532 338 198 338 198 707 122 707 122 360 288 360 288 596 471 596 471 655 458 655 458 150 244 150 244 711 768 711 768 495 449 495 449 696 9 696 9 824 398 824 398 309 21 309 21 831 690 831 690 217 592 217 592 1 261 1 261 216 958 216 958 34 790 34 790 632 616 632 616 27 234 27 234 915 534 915 534 335 308 335 308 652 247 652 247 172 585 172 585 346 776 346 776 755 406 755 406 614 228 614 228 36 438 36 438 178 421 178 421 604 5 604 5 149 400 149 400 847 540 847 540 14 343 14 343 855 650 855 650 748 235 748 235 717 364 717 364 168 874 168 874 106 234 106 234 84 376 84 376 920 161 920 161 485 133 485 133 219 727 219 727 702 344 702 344 498 364 498 364 47 324 47 324 397 816 397 816 83 942 83 942 197 869 197 869 475 771 475 771 944 220 944 220 657 139 657 139 215 9 215 9 710 350 710 350 830 913 830 913 887 258 887 258 886 650 886 650 759 547 759 547 56 92 56 92 341 15 341 15 592 37 592 37 443 449 443 449 817 674 817 674 835 707 835 707 599 545 599 545 343 720 343 720 930 300 930 300 648 343 648 343 957 221 957 221 522 854 522 854 422 570 422 570 543 33 543 33 340 330 340 330 434 187 434 187 150 446 150 446 220 108 220 108 551 68 551 68 277 722 277 722 523 496 523 496 307 755 307 755 607 104 607 104 282 637 282 637 946 930 946 930 933 497 933 497 790 630 790 630 364 135 364 135 766 927 766 927 255 881 255 881 897 1 897 1 872 135 872 135 586 415 586 415 153 532 153 532 891 224 891 224 75 306 75 306 349 12 349 12 897 854 897 854 626 494 626 494 492 717 492 717 894 50 894 50 405 624 405 624 894 812 894 812 668 687 668 687 70 598 70 598 29 51 29 51 697 839 697 839 11 101 11 101 794 405 794 405 338 906 338 906 725 596 725 596 384 661 384 661 155 503 155 503 339 50 339 50 572 751 572 751 849 930 849 930 42 443 42 443 481 133 481 133 263 940 263 940 795 586 795 586 305 759 305 759 816 193 816 193 351 73 351 73 833 112 833 112 658 309 658 309 104 161 104 161 680 937 680 937 183 323 183 323 582 693 582 693 370 198 370 198 499 172 499 172 322 152 322 152 945 637 945 637 903 368 903 368 306 281 306 281 47 194 47 194 684 734 684 734 424 77 424 77 785 579 785 579 296 731 296 731 449 140 449 140 838 6 838 6 373 767 373 767 667 611 667 611 602 737 602 737 498 937 498 937 211 459 211 459 168 763 168 763 329 237 329 237 106 207 106 207 635 390 635 390 551 56 551 56 907 888 907 888 250 790 250 790 593 859 593 859 514 661 514 661 387 541 387 541 117 881 117 881 782 75 782 75 850 192 850 192 116 235 116 235 538 483 538 483 716 792 716 792 584 624 584 624 229 51 229 51 659 941 659 941 164 865 164 865 741 418 741 418 8 450 8 450 902 158 902 158 235 605 235 605 256 837 256 837 45 434 45 434 802 312 802 312 545 587 545 587 619 736 619 736 268 827 268 827 946 319 946 319 753 554 753 554 646 761 646 761 241 785 241 785 896 917 896 917 428 46 428 46 510 805 510 805 410 951 410 951 575 146 575 146 492 447 492 447 91 693 91 693 529 103 529 103 619 413 619 413 852 114 852 114 672 47 672 47 336 913 336 913 735 329 735 329 864 43 864 43 274 516 274 516 407 474 407 474 122 194 122 194 837 454 837 454 515 411 515 411 894 439 894 439 442 470 442 470 576 161 576 161 32 142 32 142 559 878 559 878 307 695 307 695 44 122 44 122 211 298 211 298 504 731 504 731 894 171 894 171 428 787 428 787 226 561 226 561 861 610 861 610 940 1 940 1 877 590 877 590 442 53 442 53 495 747 495 747 611 347 611 347 305 786 305 786 250 297 250 297 439 441 439 441 786 381 786 381 731 112 731 112 290 929 290 929 916 543 916 543 663 413 663 413 868 698 868 698 915 12 915 12 607 721 607 721 27 608 27 608 348 625 348 625 721 572 721 572 502 941 502 941 642 902 642 902 837 420 837 420 821 862 821 862 880 297 880 297 53 839 53 839 942 297 942 297 119 112 119 112 561 287 561 287 777 471 777 471 597 560 597 560 868 233 868 233 924 232 924 232 326 468 326 468 655 436 655 436 695 306 695 306 410 822 410 822 772 507 772 507 934 93 934 93 784 369 784 369 78 317 78 317 347 157 347 157 821 956 821 956 770 346 770 346 493 805 493 805 807 926 807 926 701 287 701 287 5 693 5 693 763 593 763 593 840 853 840 853 949 826 949 826 715 8 715 8 208 518 208 518 539 671 539 671 933 813 933 813 25 169 25 169 271 462 271 462 813 593 813 593 653 351 653 351 667 864 667 864 327 10 327 10 844 110 844 110 502 710 502 710 702 276 702 276 316 721 316 721 772 90 772 90 391 832 391 832 956 888 956 888 658 825 658 825 781 658 781 658 736 524 736 524 27 779 27 779 804 302 804 302 553 633 553 633 24 471 24 471 764 855 764 855 904 81 904 81 914 475 914 475 281 317 281 317 763 419 763 419 924 937 924 937 374 283 374 283 674 909 674 909 62 884 62 884 913 716 913 716 136 242 136 242 748 150 748 150 832 339 832 339 773 11 773 11 113 698 113 698 634 752 634 752 529 343 529 343 288 538 288 538 67 4 67 4 317 67 317 67 381 930 381 930 708 934 708 934 85 762 85 762 102 400 102 400 722 869 722 869 351 282 351 282 480 1 480 1 812 759 812 759 846 858 846 858 427 914 427 914 952 378 952 378 606 504 606 504 372 705 372 705 917 393 917 393 67 529 67 529 124 141 124 141 136 498 136 498 60 615 60 615 926 130 926 130 231 379 231 379 728 494 728 494 728 594 728 594 624 876 624 876 488 749 488 749 357 498 357 498 430 15 430 15 589 798 589 798 195 364 195 364 257 265 257 265 224 772 224 772 655 756 655 756 761 96 761 96 240 469 240 469 906 356 906 356 79 315 79 315 442 640 442 640 560 281 560 281 577 66 577 66 310 604 310 604 708 585 708 585 862 807 862 807 702 316 702 316 432 856 432 856 902 253 902 253 88 185 88 185 552 127 552 127 526 810 526 810 919 859 919 859 228 82 228 82 252 823 252 823 719 800 719 800 615 683 615 683 523 514 523 514 829 663 829 663 566 691 566 691 254 83 254 83 299 517 299 517 60 665 60 665 49 302 49 302 687 169 687 169 762 32 762 32 177 128 177 128 271 419 271 419 382 71 382 71 435 869 435 869 637 270 637 270 631 913 631 913 52 364 52 364 606 36 606 36 770 731 770 731 369 303 369 303 200 376 200 376 529 114 529 114 482 896 482 896 208 494 208 494 332 595 332 595 187 109 187 109 404 614 404 614 553 209 553 209 700 617 700 617 16 719 16 719 562 825 562 825 882 258 882 258 137 436 137 436 401 264 401 264 499 480 499 480 552 77 552 77 300 581 300 581 816 50 816 50 808 314 808 314 528 182 528 182 479 662 479 662 424 742 424 742 75 888 75 888 78 714 78 714 119 801 119 801 684 793 684 793 4 267 4 267 626 768 626 768 300 317 300 317 613 809 613 809 570 685 570 685 204 407 204 407 688 193 688 193 853 591 853 591 230 357 230 357 699 945 699 945 726 898 726 898 907 64 907 64 958 54 958 54 565 288 565 288 699 87 699 87 949 358 949 358 106 107 106 107 144 706 144 706 935 497 935 497 432 79 432 79 141 582 141 582 111 422 111 422 475 230 475 230 394 246 394 246 839 731 839 731 763 922 763 922 708 601 708 601 36 324 36 324 22 613 22 613 795 726 795 726 600 585 600 585 410 862 410 862 627 884 627 884 862 96 862 96 15 538 15 538 122 90 122 90 147 906 147 906 314 247 314 247 914 513 914 513 116 26 116 26 357 177 357 177 937 283 937 283 289 725 289 725 837 123 837 123 296 119 296 119 459 391 459 391 639 713 639 713 260 221 260 221 261 365 261 365 260 742 260 742 463 236 463 236 315 806 315 806 203 209 203 209 320 88 320 88 53 862 53 862 199 799 199 799 183 145 183 145 125 642 125 642 511 379 511 379 375 551 375 551 890 766 890 766 28 21 28 21 923 306 923 306 872 183 872 183 622 596 622 596 223 358 223 358 704 176 704 176 139 209 139 209 298 625 298 625 259 402 259 402 756 84 756 84 237 129 237 129 226 808 226 808 672 53 672 53 694 859 694 859 408 190 408 190 323 45 323 45 95 734 95 734 242 915 242 915 682 356 682 356 928 380 928 380 533 209 533 209 10 81 10 81 734 653 734 653 53 714 53 714 769 664 769 664 562 63 562 63 874 811 874 811 44 885 44 885 702 3 702 3 458 816 458 816 18 912 18 912 321 117 321 117 464 36 464 36 522 88 522 88 103 196 103 196 458 65 458 65 926 440 926 440 364 220 364 220 755 678 755 678 45 860 45 860 584 582 584 582 215 638 215 638 455 226 455 226 269 235 269 235 629 264 629 264 88 706 88 706 205 292 205 292 575 352 575 352 73 319 73 319 687 593 687 593 524 748 524 748 16 540 16 540 874 434 874 434 107 357 107 357 788 34 788 34 347 736 347 736 696 595 696 595 310 267 310 267 812 225 812 225 779 385 779 385 662 158 662 158 186 388 186 388 426 336 426 336 787 519 787 519 204 573 204 573 767 48 767 48 433 717 433 717 262 890 262 890 756 705 756 705 574 881 574 881 604 273 604 273 90 817 90 817 932 134 932 134 500 955 500 955 195 484 195 484 435 931 435 931 479 224 479 224 91 104 91 104 780 159 780 159 685 574 685 574 540 701 540 701 14 574 14 574 95 670 95 670 406 44 406 44 892 230 892 230 703 147 703 147 104 478 104 478 34 389 34 389 387 782 387 782 588 453 588 453 27 168 27 168 555 71 555 71 953 752 953 752 634 386 634 386 954 332 954 332 777 232 777 232 363 466 363 466 673 519 673 519 132 687 132 687 363 144 363 144 463 855 463 855 133 466 133 466 245 864 245 864 316 240 316 240 310 185 310 185 582 100 582 100 204 727 204 727 533 66 533 66 265 304 265 304 136 110 136 110 311 681 311 681 274 888 274 888 333 863 333 863 426 772 426 772 766 662 766 662 886 599 886 599 108 888 108 888 325 255 325 255 412 310 412 310 526 903 526 903 416 475 416 475 145 688 145 688 309 352 309 352 933 63 933 63 707 615 707 615 943 321 943 321 174 162 174 162 232 450 232 450 868 452 868 452 818 642 818 642 37 850 37 850 359 416 359 416 288 823 288 823 436 516 436 516 611 301 611 301 119 850 119 850 389 536 389 536 765 834 765 834 626 318 626 318 210 567 210 567 671 655 671 655 18 81 18 81 666 104 666 104 527 316 527 316 129 142 129 142 581 819 581 819 482 463 482 463 54 522 54 522 881 793 881 793 202 637 202 637 463 840 463 840 349 649 349 649 852 379 852 379 208 761 208 761 215 331 215 331 736 620 736 620 51 480 51 480 422 296 422 296 816 58 816 58 462 144 462 144 745 579 745 579 385 435 385 435 729 365 729 365 709 711 709 711 300 776 300 776 713 371 713 371 79 195 79 195 716 673 716 673 685 322 685 322 315 189 315 189 178 274 178 274 300 142 300 142 134 503 134 503 259 1 259 1 431 901 431 901 120 385 120 385 829 786 829 786 736 605 736 605 775 751 775 751 816 931 816 931 518 647 518 647 548 226 548 226 131 828 131 828 717 814 717 814 882 418 882 418 903 833 903 833 722 619 722 619 815 712 815 712 814 853 814 853 668 529 668 529 767 885 767 885 832 158 832 158 722 863 722 863 378 907 378 907 314 122 314 122 36 547 36 547 946 878 946 878 223 504 223 504 423 886 423 886 502 460 502 460 859 529 859 529 47 600 47 600 340 896 340 896 544 701 544 701 54 616 54 616 217 798 217 798 299 867 299 867 950 739 950 739 689 947 689 947 944 76 944 76 720 105 720 105 422 441 422 441 345 329 345 329 365 411 365 411 583 438 583 438 65 302 65 302 746 281 746 281 40 846 40 846 272 62 272 62 62 794 62 794 233 76 233 76 816 438 816 438 940 955 940 955 280 547 280 547 4 835 4 835 509 110 509 110 806 135 806 135 646 704 646 704 357 51 357 51 214 544 214 544 778 152 778 152 865 426 865 426 739 554 739 554 165 341 165 341 218 191 218 191 930 243 930 243 214 726 214 726 640 742 640 742 784 452 784 452 775 231 775 231 853 925 853 925 378 424 378 424 21 411 21 411 709 839 709 839 920 252 920 252 951 823 951 823 189 552 189 552 472 679 472 679 853 160 853 160 312 495 312 495 709 144 709 144 175 466 175 466 835 348 835 348 292 299 292 299 565 11 565 11 642 419 642 419 914 348 914 348 534 942 534 942 354 789 354 789 666 434 666 434 642 440 642 440 465 831 465 831 806 26 806 26 735 446 735 446 949 892 949 892 762 803 762 803 65 68 65 68 309 600 309 600 841 253 841 253 586 636 586 636 908 171 908 171 945 231 945 231 645 834 645 834 290 54 290 54 850 64 850 64 710 530 710 530 240 839 240 839 707 885 707 885 890 339 890 339 890 748 890 748 320 704 320 704 5 824 5 824 466 458 466 458 599 882 599 882 123 782 123 782 516 315 516 315 309 572 309 572 152 25 152 25 842 27 842 27 655 510 655 510 38 125 38 125 72 5 72 5 369 110 369 110 355 874 355 874 824 599 824 599 1 702 1 702 83 220 83 220 387 650 387 650 907 723 907 723 258 364 258 364 442 55 442 55 244 882 244 882 191 542 191 542 344 112 344 112 605 79 605 79 325 475 325 475 892 90 892 90 652 68 652 68 30 245 30 245 667 660 667 660 456 96 456 96 752 888 752 888 298 48 298 48 221 361 221 361 784 182 784 182 159 692 159 692 583 499 583 499 445 746 445 746 599 380 599 380 188 785 188 785 604 802 604 802 48 663 48 663 941 81 941 81 796 533 796 533 55 558 55 558 10 885 10 885 67 45 67 45 212 844 212 844 445 230 445 230 217 15 217 15 64 566 64 566 31 283 31 283 719 241 719 241 203 517 203 517 214 338 214 338 887 657 887 657 272 402 272 402 745 41 745 41 730 65 730 65 544 467 544 467 798 720 798 720 442 794 442 794 776 680 776 680 104 921 104 921 675 202 675 202 847 31 847 31 789 846 789 846 883 268 883 268 750 610 750 610 298 14 298 14 135 715 135 715 50 818 50 818 570 203 570 203 689 104 689 104 209 725 209 725 791 181 791 181 393 909 393 909 76 862 76 862 92 638 92 638 247 749 247 749 364 835 364 835 200 267 200 267 26 910 26 910 695 899 695 899 146 238 146 238 556 15 556 15 530 924 530 924 660 907 660 907 266 921 266 921 944 201 944 201 935 317 935 317 351 108 351 108 283 713 283 713 377 375 377 375 384 583 384 583 869 386 869 386 186 91 186 91 823 270 823 270 81 956 81 956 459 549 459 549 733 841 733 841 117 104 117 104 589 892 589 892 1 91 1 91 690 159 690 159 627 594 627 594 72 664 72 664 691 504 691 504 817 10 817 10 748 822 748 822 800 646 800 646 909 264 909 264 594 831 594 831 162 131 162 131 316 887 316 887 207 542 207 542 626 544 626 544 857 915 857 915 893 733 893 733 205 844 205 844 684 167 684 167 763 550 763 550 343 97 343 97 28 318 28 318 8 623 8 623 877 911 877 911 542 495 542 495 304 129 304 129 585 698 585 698 663 288 663 288 246 65 246 65 486 717 486 717 535 335 535 335 572 242 572 242 129 451 129 451 61 609 61 609 862 584 862 584 460 880 460 880 447 887 447 887 692 672 692 672 887 293 887 293 844 898 844 898 156 431 156 431 66 87 66 87 590 383 590 383 22 326 22 326 94 337 94 337 340 779 340 779 560 927 560 927 464 570 464 570 807 482 807 482 848 29 848 29 345 408 345 408 122 375 122 375 25 794 25 794 248 753 248 753 528 771 528 771 332 842 332 842 371 871 371 871 281 671 281 671 28 298 28 298 490 830 490 830 478 408 478 408 530 315 530 315 500 59 500 59 198 870 198 870 318 861 318 861 580 752 580 752 77 791 77 791 252 326 252 326 337 82 337 82 93 89 93 89 735 455 735 455 724 201 724 201 806 195 806 195 768 492 768 492 954 909 954 909 420 958 420 958 241 777 241 777 872 456 872 456 844 356 844 356 425 93 425 93 517 714 517 714 815 501 815 501 516 472 516 472 808 145 808 145 577 944 577 944 413 260 413 260 57 592 57 592 665 24 665 24 769 585 769 585 325 159 325 159 212 589 212 589 17 20 17 20 166 651 166 651 244 112 244 112 712 957 712 957 863 169 863 169 337 686 337 686 369 394 369 394 446 770 446 770 844 708 844 708 64 807 64 807 365 932 365 932 108 860 108 860 755 182 755 182 773 828 773 828 291 913 291 913 195 48 195 48 813 629 813 629 305 829 305 829 790 41 790 41 307 775 307 775 606 877 606 877 929 322 929 322 360 943 360 943 394 154 394 154 429 387 429 387 729 605 729 605 124 233 124 233 586 368 586 368 958 463 958 463 850 611 850 611 511 928 511 928 414 564 414 564 444 422 444 422 812 649 812 649 735 187 735 187 150 784 150 784 553 345 553 345 499 71 499 71 642 85 642 85 535 74 535 74 271 857 271 857 837 498 837 498 239 855 239 855 551 648 551 648 280 371 280 371 755 795 755 795 453 361 453 361 524 367 524 367 364 22 364 22 892 360 892 360 241 207 241 207 546 727 546 727 302 798 302 798 91 648 91 648 831 130 831 130 533 650 533 650 653 415 653 415 474 266 474 266 220 725 220 725 121 589 121 589 349 28 349 28 666 363 666 363 630 812 630 812 828 617 828 617 691 366 691 366 882 581 882 581 822 787 822 787 565 164 565 164 288 254 288 254 120 382 120 382 691 161 691 161 224 913 224 913 835 85 835 85 380 129 380 129 113 410 113 410 190 538 190 538 464 21 464 21 930 448 930 448 934 219 934 219 812 450 812 450 35 18 35 18 45 453 45 453 814 269 814 269 494 6 494 6 477 236 477 236 785 221 785 221 780 77 780 77 769 746 769 746 160 854 160 854 810 718 810 718 251 736 251 736 320 532 320 532 421 429 421 429 252 62 252 62 274 954 274 954 806 418 806 418 79 176 79 176 651 698 651 698 10 824 10 824 218 332 218 332 289 822 289 822 611 753 611 753 764 688 764 688 844 779 844 779 876 874 876 874 796 504 796 504 850 49 850 49 171 278 171 278 766 795 766 795 782 840 782 840 374 107 374 107 508 270 508 270 712 433 712 433 818 295 818 295 745 405 745 405 948 562 948 562 483 184 483 184 794 920 794 920 952 560 952 560 877 142 877 142 372 154 372 154 196 17 196 17 785 852 785 852 556 507 556 507 580 921 580 921 555 360 555 360 654 403 654 403 293 911 293 911 572 135 572 135 534 502 534 502 211 400 211 400 437 305 437 305 689 525 689 525 528 266 528 266 527 854 527 854 324 68 324 68 485 609 485 609 919 462 919 462 293 894 293 894 643 107 643 107 723 413 723 413 887 53 887 53 377 814 377 814 386 345 386 345 577 227 577 227 430 645 430 645 346 212 346 212 330 291 330 291 261 701 261 701 494 809 494 809 272 941 272 941 469 764 469 764 786 212 786 212 403 60 403 60 222 849 222 849 842 162 842 162 696 662 696 662 13 190 13 190 680 360 680 360 716 691 716 691 181 152 181 152 836 33 836 33 855 436 855 436 548 427 548 427 221 766 221 766 921 37 921 37 561 91 561 91 309 859 309 859 685 329 685 329 764 180 764 180 675 152 675 152 399 661 399 661 559 458 559 458 131 529 131 529 382 517 382 517 499 665 499 665 843 435 843 435 796 93 796 93 157 574 157 574 907 346 907 346 249 455 249 455 299 457 299 457 194 110 194 110 466 623 466 623 714 329 714 329 320 709 320 709 839 353 839 353 69 103 69 103 273 46 273 46 917 301 917 301 355 109 355 109 235 401 235 401 176 1 176 1 424 94 424 94 35 106 35 106 866 786 866 786 325 612 325 612 131 522 131 522 880 635 880 635 628 122 628 122 58 367 58 367 465 161 465 161 673 660 673 660 359 718 359 718 405 46 405 46 806 720 806 720 182 685 182 685 66 197 66 197 714 333 714 333 494 798 494 798 26 755 26 755 877 336 877 336 176 115 176 115 273 634 273 634 799 853 799 853 762 245 762 245 869 898 869 898 198 772 198 772 285 955 285 955 265 103 265 103 751 823 751 823 948 5 948 5 795 519 795 519 26 75 26 75 672 749 672 749 840 406 840 406 788 498 788 498 618 209 618 209 89 308 89 308 368 464 368 464 897 453 897 453 789 374 789 374 153 648 153 648 941 293 941 293 757 584 757 584 908 515 908 515 288 878 288 878 485 956 485 956 765 134 765 134 503 644 503 644 335 196 335 196 111 141 111 141 615 690 615 690 19 702 19 702 508 714 508 714 8 299 8 299 586 227 586 227 658 490 658 490 31 10 31 10 797 499 797 499 900 877 900 877 821 289 821 289 462 629 462 629 411 549 411 549 346 203 346 203 826 684 826 684 723 65 723 65 45 84 45 84 122 803 122 803 344 199 344 199 400 870 400 870 628 400 628 400 484 238 484 238 84 597 84 597 468 52 468 52 171 903 171 903 208 164 208 164 226 850 226 850 537 167 537 167 628 374 628 374 892 153 892 153 940 765 940 765 701 847 701 847 192 459 192 459 703 584 703 584 704 123 704 123 638 252 638 252 635 640 635 640 85 103 85 103 385 628 385 628 356 113 356 113 655 901 655 901 151 718 151 718 216 923 216 923 637 287 637 287 827 876 827 876 733 665 733 665 900 940 900 940 549 487 549 487 870 23 870 23 456 887 456 887 552 247 552 247 510 204 510 204 174 787 174 787 136 734 136 734 11 480 11 480 895 82 895 82 334 805 334 805 674 266 674 266 181 884 181 884 467 645 467 645 854 663 854 663 867 197 867 197 850 833 850 833 520 130 520 130 666 810 666 810 604 895 604 895 724 780 724 780 241 437 241 437 240 268 240 268 865 723 865 723 942 686 942 686 863 780 863 780 481 598 481 598 25 82 25 82 536 710 536 710 196 840 196 840 405 300 405 300 228 477 228 477 609 568 609 568 409 83 409 83 943 400 943 400 774 792 774 792 700 883 700 883 657 883 657 883 122 129 122 129 175 930 175 930 619 917 619 917 417 580 417 580 598 186 598 186 721 596 721 596 864 238 864 238 628 459 628 459 931 179 931 179 829 114 829 114 848 537 848 537 131 862 131 862 344 918 344 918 782 707 782 707 686 428 686 428 601 625 601 625 424 408 424 408 222 660 222 660 791 74 791 74 27 67 27 67 435 440 435 440 104 614 104 614 268 532 268 532 687 173 687 173 187 943 187 943 585 208 585 208 65 889 65 889 383 578 383 578 586 578 586 578 641 527 641 527 890 683 890 683 605 602 605 602 748 663 748 663 257 819 257 819 493 101 493 101 666 49 666 49 895 717 895 717 352 375 352 375 735 83 735 83 76 366 76 366 517 152 517 152 622 457 622 457 747 191 747 191 364 646 364 646 623 94 623 94 83 353 83 353 675 872 675 872 951 936 951 936 796 72 796 72 829 448 829 448 841 378 841 378 302 179 302 179 346 816 346 816 363 79 363 79 248 634 248 634 203 525 203 525 827 688 827 688 485 436 485 436 632 858 632 858 619 365 619 365 631 750 631 750 555 275 555 275 906 121 906 121 366 871 366 871 164 840 164 840 311 96 311 96 272 699 272 699 336 271 336 271 105 138 105 138 437 795 437 795 734 810 734 810 712 223 712 223 11 719 11 719 879 117 879 117 754 649 754 649 619 30 619 30 697 771 697 771 64 770 64 770 694 656 694 656 157 277 157 277 478 830 478 830 406 431 406 431 704 697 704 697 39 118 39 118 906 569 906 569 243 879 243 879 490 718 490 718 222 33 222 33 344 162 344 162 372 155 372 155 46 228 46 228 777 164 777 164 813 313 813 313 225 768 225 768 914 767 914 767 633 45 633 45 78 179 78 179 53 802 53 802 254 65 254 65 449 498 449 498 519 559 519 559 185 30 185 30 362 397 362 397 39 616 39 616 808 445 808 445 68 30 68 30 726 603 726 603 900 657 900 657 375 215 375 215 444 823 444 823 313 144 313 144 178 291 178 291 248 817 248 817 779 937 779 937 218 727 218 727 424 112 424 112 905 755 905 755 59 295 59 295 535 458 535 458 440 783 440 783 623 586 623 586 302 761 302 761 450 571 450 571 446 733 446 733 760 171 760 171 349 748 349 748 482 130 482 130 923 75 923 75 921 12 921 12 341 560 341 560 364 159 364 159 673 813 673 813 259 619 259 619 603 332 603 332 928 821 928 821 560 763 560 763 532 723 532 723 829 200 829 200 360 946 360 946 256 192 256 192 509 783 509 783 133 625 133 625 711 360 711 360 242 421 242 421 713 8 713 8 16 757 16 757 853 240 853 240 67 892 67 892 338 15 338 15 955 935 955 935 919 324 919 324 722 492 722 492 248 476 248 476 829 714 829 714 127 863 127 863 451 882 451 882 759 651 759 651 63 216 63 216 505 760 505 760 603 929 603 929 662 715 662 715 737 476 737 476 634 52 634 52 157 46 157 46 486 484 486 484 316 533 316 533 159 191 159 191 640 521 640 521 316 151 316 151 114 871 114 871 129 812 129 812 876 791 876 791 369 301 369 301 833 76 833 76 172 250 172 250 739 813 739 813 527 876 527 876 664 570 664 570 376 665 376 665 351 621 351 621 496 261 496 261 317 284 317 284 364 958 364 958 661 256 661 256 946 515 946 515 458 32 458 32 547 78 547 78 374 93 374 93 783 775 783 775 868 594 868 594 765 523 765 523 149 194 149 194 310 348 310 348 133 912 133 912 867 681 867 681 570 766 570 766 312 599 312 599 925 601 925 601 777 10 777 10 841 918 841 918 414 99 414 99 553 244 553 244 351 374 351 374 248 321 248 321 816 727 816 727 284 881 284 881 633 342 633 342 806 167 806 167 527 920 527 920 468 739 468 739 841 281 841 281 333 950 333 950 422 227 422 227 84 807 84 807 833 956 833 956 827 676 827 676 102 758 102 758 587 934 587 934 783 925 783 925 358 168 358 168 47 227 47 227 426 848 426 848 775 264 775 264 731 58 731 58 172 114 172 114 749 36 749 36 511 190 511 190 375 611 375 611 562 218 562 218 190 822 190 822 854 383 854 383 469 71 469 71 797 293 797 293 712 45 712 45 877 777 877 777 797 749 797 749 794 910 794 910 585 402 585 402 753 508 753 508 564 300 564 300 704 726 704 726 87 834 87 834 16 237 16 237 331 765 331 765 488 315 488 315 914 436 914 436 407 729 407 729 230 683 230 683 531 681 531 681 149 894 149 894 446 918 446 918 632 403 632 403 648 111 648 111 21 776 21 776 425 209 425 209 283 220 283 220 135 119 135 119 551 404 551 404 63 951 63 951 34 693 34 693 159 279 159 279 12 48 12 48 40 595 40 595 815 504 815 504 167 41 167 41 807 709 807 709 110 289 110 289 705 148 705 148 447 428 447 428 743 911 743 911 151 363 151 363 779 267 779 267 410 439 410 439 110 957 110 957 385 62 385 62 686 416 686 416 804 135 804 135 717 901 717 901 904 86 904 86 669 115 669 115 737 285 737 285 357 200 357 200 625 645 625 645 420 573 420 573 666 321 666 321 650 748 650 748 90 336 90 336 85 194 85 194 872 750 872 750 303 688 303 688 216 451 216 451 157 822 157 822 374 861 374 861 32 341 32 341 158 858 158 858 614 510 614 510 621 708 621 708 43 473 43 473 290 737 290 737 896 865 896 865 716 36 716 36 568 786 568 786 760 903 760 903 418 887 418 887 794 771 794 771 814 730 814 730 888 843 888 843 657 32 657 32 17 872 17 872 752 269 752 269 676 942 676 942 372 341 372 341 516 41 516 41 256 443 256 443 907 228 907 228 167 60 167 60 821 501 821 501 104 466 104 466 513 109 513 109 108 364 108 364 366 264 366 264 464 724 464 724 199 145 199 145 740 650 740 650 795 656 795 656 468 908 468 908 867 167 867 167 10 603 10 603 472 67 472 67 52 726 52 726 107 926 107 926 951 910 951 910 624 590 624 590 374 891 374 891 138 118 138 118 33 486 33 486 35 402 35 402 906 598 906 598 330 357 330 357 595 926 595 926 210 590 210 590 263 273 263 273 681 690 681 690 651 616 651 616 97 365 97 365 824 57 824 57 544 922 544 922 639 815 639 815 175 433 175 433 888 505 888 505 765 890 765 890 431 696 431 696 693 926 693 926 725 508 725 508 274 767 274 767 829 785 829 785 121 325 121 325 752 543 752 543 23 148 23 148 723 630 723 630 218 897 218 897 367 201 367 201 500 507 500 507 517 431 517 431 816 178 816 178 54 734 54 734 912 620 912 620 559 853 559 853 739 312 739 312 615 145 615 145 398 179 398 179 488 402 488 402 407 148 407 148 372 50 372 50 561 603 561 603 737 334 737 334 118 258 118 258 943 422 943 422 901 524 901 524 499 202 499 202 148 688 148 688 657 41 657 41 607 430 607 430 438 212 438 212 478 890 478 890 21 765 21 765 458 298 458 298 644 263 644 263 223 345 223 345 823 659 823 659 93 921 93 921 358 936 358 936 484 840 484 840 526 66 526 66 207 196 207 196 452 522 452 522 315 851 315 851 722 822 722 822 848 616 848 616 324 784 324 784 301 505 301 505 401 115 401 115 55 869 55 869 272 499 272 499 29 458 29 458 394 945 394 945 686 559 686 559 710 141 710 141 372 733 372 733 108 238 108 238 112 857 112 857 511 737 511 737 433 782 433 782 162 630 162 630 937 818 937 818 727 947 727 947 132 943 132 943 105 829 105 829 186 304 186 304 598 537 598 537 36 611 36 611 816 155 816 155 887 570 887 570 682 546 682 546 247 60 247 60 546 254 546 254 657 929 657 929 704 901 704 901 93 120 93 120 474 699 474 699 374 930 374 930 649 127 649 127 340 917 340 917 8 164 8 164 737 289 737 289 153 491 153 491 207 884 207 884 238 841 238 841 310 916 310 916 380 721 380 721 577 888 577 888 534 701 534 701 486 251 486 251 31 622 31 622 708 376 708 376 142 470 142 470 853 887 853 887 169 555 169 555 247 436 247 436 728 870 728 870 368 439 368 439 813 221 813 221 516 267 516 267 121 222 121 222 544 881 544 881 876 925 876 925 65 45 65 45 455 517 455 517 612 403 612 403 206 232 206 232 99 561 99 561 32 895 32 895 708 114 708 114 133 406 133 406 692 247 692 247 4 245 4 245 836 687 836 687 459 884 459 884 327 717 327 717 540 192 540 192 119 625 119 625 811 455 811 455 345 796 345 796 62 202 62 202 432 526 432 526 23 675 23 675 128 551 128 551 470 841 470 841 13 809 13 809 410 348 410 348 605 317 605 317 41 675 41 675 205 123 205 123 47 142 47 142 924 666 924 666 59 713 59 713 669 831 669 831 303 359 303 359 620 447 620 447 816 246 816 246 916 939 916 939 74 157 74 157 362 558 362 558 358 458 358 458 532 328 532 328 875 215 875 215 123 320 123 320 796 381 796 381 230 141 230 141 290 206 290 206 535 573 535 573 607 607 607 607 937 746 937 746 584 386 584 386 542 366 542 366 770 259 770 259 396 162 396 162 327 622 327 622 500 239 500 239 496 836 496 836 22 225 22 225 494 69 494 69 890 566 890 566 560 306 560 306 752 418 752 418 61 591 61 591 291 177 291 177 892 6 892 6 640 355 640 355 499 341 499 341 784 589 784 589 136 699 136 699 17 111 17 111 341 653 341 653 148 722 148 722 940 98 940 98 81 887 81 887 853 68 853 68 819 582 819 582 599 374 599 374 407 755 407 755 52 322 52 322 73 595 73 595 481 60 481 60 45 18 45 18 467 680 467 680 916 501 916 501 154 563 154 563 52 646 52 646 673 420 673 420 125 484 125 484 625 308 625 308 923 540 923 540 197 395 197 395 827 697 827 697 380 244 380 244 665 815 665 815 894 606 894 606 152 843 152 843 604 542 604 542 907 585 907 585 258 636 258 636 310 35 310 35 551 792 551 792 676 205 676 205 354 501 354 501 657 607 657 607 400 711 400 711 598 569 598 569 459 390 459 390 589 856 589 856 414 24 414 24 371 612 371 612 21 67 21 67 346 852 346 852 375 473 375 473 856 761 856 761 207 124 207 124 555 731 555 731 912 319 912 319 234 488 234 488 61 625 61 625 490 320 490 320 577 562 577 562 266 887 266 887 459 209 459 209 78 224 78 224 393 613 393 613 362 627 362 627 47 260 47 260 53 804 53 804 535 780 535 780 952 226 952 226 833 572 833 572 204 443 204 443 630 404 630 404 737 509 737 509 942 280 942 280 477 826 477 826 394 303 394 303 764 458 764 458 840 758 840 758 452 201 452 201 500 839 500 839 551 705 551 705 359 769 359 769 1 63 1 63 556 857 556 857 889 54 889 54 932 118 932 118 247 461 247 461 365 79 365 79 185 558 185 558 48 696 48 696 441 539 441 539 482 372 482 372 380 664 380 664 473 945 473 945 220 422 220 422 870 382 870 382 486 446 486 446 357 394 357 394 172 93 172 93 403 173 403 173 60 646 60 646 226 358 226 358 381 897 381 897 682 812 682 812 318 613 318 613 768 55 768 55 602 183 602 183 780 60 780 60 472 329 472 329 230 898 230 898 871 434 871 434 251 158 251 158 632 662 632 662 759 538 759 538 625 500 625 500 373 821 373 821 161 854 161 854 780 683 780 683 809 513 809 513 901 246 901 246 206 807 206 807 337 596 337 596 457 791 457 791 764 627 764 627 606 267 606 267 711 203 711 203 75 489 75 489 280 64 280 64 712 18 712 18 28 179 28 179 39 591 39 591 389 175 389 175 27 403 27 403 494 490 494 490 548 321 548 321 282 584 282 584 877 400 877 400 22 182 22 182 679 638 679 638 791 12 791 12 517 939 517 939 398 265 398 265 27 548 27 548 177 717 177 717 920 440 920 440 649 724 649 724 323 95 323 95 338 636 338 636 273 808 273 808 253 629 253 629 869 396 869 396 387 760 387 760 594 238 594 238 459 147 459 147 449 648 449 648 91 929 91 929 894 481 894 481 270 330 270 330 407 190 407 190 630 417 630 417 357 591 357 591 929 386 929 386 909 540 909 540 935 420 935 420 288 542 288 542 58 248 58 248 25 477 25 477 69 935 69 935 251 636 251 636 443 421 443 421 199 130 199 130 665 316 665 316 771 163 771 163 777 245 777 245 47 514 47 514 908 472 908 472 315 213 315 213 872 782 872 782 876 309 876 309 758 6 758 6 943 878 943 878 594 74 594 74 239 938 239 938 253 267 253 267 304 929 304 929 562 741 562 741 777 734 777 734 591 440 591 440 444 378 444 378 932 692 932 692 856 675 856 675 416 235 416 235 482 714 482 714 238 211 238 211 284 740 284 740 101 628 101 628 553 803 553 803 491 670 491 670 599 140 599 140 195 389 195 389 355 475 355 475 768 43 768 43 121 607 121 607 266 341 266 341 322 382 322 382 264 937 264 937 372 31 372 31 253 622 253 622 427 376 427 376 431 123 431 123 123 690 123 690 785 62 785 62 213 90 213 90 762 477 762 477 409 292 409 292 532 775 532 775 661 802 661 802 349 690 349 690 226 510 226 510 576 5 576 5 774 832 774 832 588 825 588 825 911 453 911 453 328 85 328 85 953 612 953 612 958 233 958 233 113 480 113 480 851 595 851 595 239 881 239 881 575 465 575 465 52 409 52 409 405 11 405 11 521 270 521 270 886 366 886 366 266 716 266 716 350 540 350 540 224 568 224 568 848 810 848 810 775 25 775 25 693 642 693 642 548 99 548 99 642 410 642 410 136 258 136 258 551 321 551 321 585 844 585 844 23 695 23 695 235 338 235 338 932 715 932 715 166 233 166 233 916 95 916 95 411 225 411 225 737 902 737 902 326 29 326 29 303 840 303 840 750 181 750 181 835 158 835 158 644 276 644 276 411 33 411 33 384 207 384 207 938 98 938 98 12 570 12 570 446 410 446 410 68 706 68 706 730 178 730 178 344 355 344 355 304 174 304 174 725 617 725 617 728 419 728 419 771 225 771 225 650 201 650 201 691 273 691 273 145 278 145 278 842 96 842 96 379 588 379 588 910 37 910 37 1 96 1 96 119 75 119 75 613 352 613 352 513 149 513 149 606 120 606 120 715 957 715 957 626 798 626 798 97 137 97 137 104 503 104 503 588 279 588 279 929 393 929 393 23 839 23 839 208 77 208 77 258 345 258 345 61 913 61 913 204 696 204 696 550 241 550 241 474 388 474 388 885 182 885 182 510 791 510 791 375 791 375 791 38 617 38 617 85 87 85 87 245 178 245 178 125 515 125 515 397 124 397 124 941 643 941 643 431 151 431 151 77 732 77 732 609 736 609 736 198 639 198 639 54 743 54 743 168 893 168 893 936 271 936 271 357 193 357 193 855 762 855 762 614 155 614 155 625 293 625 293 374 380 374 380 217 812 217 812 312 817 312 817 392 822 392 822 815 447 815 447 86 104 86 104 207 139 207 139 900 888 900 888 585 627 585 627 835 895 835 895 489 917 489 917 925 218 925 218 781 634 781 634 684 34 684 34 633 485 633 485 641 808 641 808 730 669 730 669 474 73 474 73 13 862 13 862 107 583 107 583 735 720 735 720 688 43 688 43 21 335 21 335 335 654 335 654 240 837 240 837 529 240 529 240 168 741 168 741 850 213 850 213 865 787 865 787 266 170 266 170 521 192 521 192 1 943 1 943 31 536 31 536 6 588 6 588 208 536 208 536 322 17 322 17 815 722 815 722 564 654 564 654 47 443 47 443 811 517 811 517 907 550 907 550 569 676 569 676 610 229 610 229 240 339 240 339 548 205 548 205 876 161 876 161 751 533 751 533 254 666 254 666 459 853 459 853 801 370 801 370 151 443 151 443 164 598 164 598 729 659 729 659 434 134 434 134 567 957 567 957 823 595 823 595 743 212 743 212 560 909 560 909 533 887 533 887 270 774 270 774 665 794 665 794 280 679 280 679 721 85 721 85 889 110 889 110 122 334 122 334 324 496 324 496 513 391 513 391 546 507 546 507 205 245 205 245 226 120 226 120 760 382 760 382 246 753 246 753 658 358 658 358 639 357 639 357 167 496 167 496 143 134 143 134 460 156 460 156 445 271 445 271 665 353 665 353 705 1 705 1 231 41 231 41 332 911 332 911 37 586 37 586 431 211 431 211 335 582 335 582 646 666 646 666 256 560 256 560 304 833 304 833 404 585 404 585 210 435 210 435 743 111 743 111 112 120 112 120 794 374 794 374 341 280 341 280 66 141 66 141 178 289 178 289 623 827 623 827 118 715 118 715 390 239 390 239 895 684 895 684 78 111 78 111 683 812 683 812 723 780 723 780 691 236 691 236 403 343 403 343 285 820 285 820 526 440 526 440 527 622 527 622 56 90 56 90 19 809 19 809 654 97 654 97 790 398 790 398 798 761 798 761 427 601 427 601 481 837 481 837 453 255 453 255 447 279 447 279 25 631 25 631 687 527 687 527 691 734 691 734 739 873 739 873 169 327 169 327 495 322 495 322 64 186 64 186 569 197 569 197 741 914 741 914 895 167 895 167 406 223 406 223 102 45 102 45 359 531 359 531 482 36 482 36 869 328 869 328 908 208 908 208 200 795 200 795 73 8 73 8 289 472 289 472 528 848 528 848 519 396 519 396 813 289 813 289 322 100 322 100 553 13 553 13 23 209 23 209 842 90 842 90 527 298 527 298 613 942 613 942 205 301 205 301 178 295 178 295 66 285 66 285 141 219 141 219 729 376 729 376 345 97 345 97 937 93 937 93 898 900 898 900 857 816 857 816 779 157 779 157 399 638 399 638 927 742 927 742 875 563 875 563 580 843 580 843 214 16 214 16 734 596 734 596 331 389 331 389 52 663 52 663 161 426 161 426 508 244 508 244 264 706 264 706 397 635 397 635 386 101 386 101 243 358 243 358 403 633 403 633 114 268 114 268 62 570 62 570 669 177 669 177 945 529 945 529 387 910 387 910 291 410 291 410 915 241 915 241 343 918 343 918 27 637 27 637 155 390 155 390 718 923 718 923 789 98 789 98 425 573 425 573 785 174 785 174 728 487 728 487 88 409 88 409 634 769 634 769 415 223 415 223 735 504 735 504 200 702 200 702 299 328 299 328 512 440 512 440 536 673 536 673 259 140 259 140 356 760 356 760 144 85 144 85 409 287 409 287 592 660 592 660 273 946 273 946 164 927 164 927 487 595 487 595 37 856 37 856 815 625 815 625 616 851 616 851 759 516 759 516 347 514 347 514 495 470 495 470 844 486 844 486 811 800 811 800 388 403 388 403 465 680 465 680 820 299 820 299 536 557 536 557 369 511 369 511 123 895 123 895 513 48 513 48 302 534 302 534 698 632 698 632 948 544 948 544 600 675 600 675 673 385 673 385 598 67 598 67 213 28 213 28 631 176 631 176 930 954 930 954 923 68 923 68 37 384 37 384 559 446 559 446 320 39 320 39 372 203 372 203 955 865 955 865 511 912 511 912 239 764 239 764 315 415 315 415 780 193 780 193 19 121 19 121 226 251 226 251 769 437 769 437 274 357 274 357 197 405 197 405 305 388 305 388 158 624 158 624 595 316 595 316 380 280 380 280 302 447 302 447 456 758 456 758 217 785 217 785 369 134 369 134 243 447 243 447 607 451 607 451 35 723 35 723 726 882 726 882 573 438 573 438 541 162 541 162 179 176 179 176 414 301 414 301 88 93 88 93 470 833 470 833 37 837 37 837 855 832 855 832 633 170 633 170 160 356 160 356 269 584 269 584 514 624 514 624 383 100 383 100 784 84 784 84 434 605 434 605 782 721 782 721 645 642 645 642 670 777 670 777 552 447 552 447 400 713 400 713 606 884 606 884 325 226 325 226 32 393 32 393 398 480 398 480 48 557 48 557 582 612 582 612 434 755 434 755 890 914 890 914 202 736 202 736 245 766 245 766 458 291 458 291 677 882 677 882 50 346 50 346 639 209 639 209 700 149 700 149 748 876 748 876 619 829 619 829 799 684 799 684 547 744 547 744 803 395 803 395 906 662 906 662 229 956 229 956 876 465 876 465 545 735 545 735 318 674 318 674 419 236 419 236 686 449 686 449 953 2 953 2 529 285 529 285 240 175 240 175 485 480 485 480 486 491 486 491 493 370 493 370 946 715 946 715 514 639 514 639 395 580 395 580 599 696 599 696 728 593 728 593 846 269 846 269 781 630 781 630 228 182 228 182 112 950 112 950 593 212 593 212 916 247 916 247 430 231 430 231 901 299 901 299 97 352 97 352 89 237 89 237 222 755 222 755 533 912 533 912 303 722 303 722 920 676 920 676 590 363 590 363 291 431 291 431 504 766 504 766 500 688 500 688 690 282 690 282 382 298 382 298 482 164 482 164 174 306 174 306 131 250 131 250 8 788 8 788 509 376 509 376 696 397 696 397 512 564 512 564 3 392 3 392 85 642 85 642 649 296 649 296 280 823 280 823 307 745 307 745 70 756 70 756 339 949 339 949 209 309 209 309 576 467 576 467 342 789 342 789 106 451 106 451 173 794 173 794 911 666 911 666 775 692 775 692 38 711 38 711 455 927 455 927 800 396 800 396 64 665 64 665 36 103 36 103 413 617 413 617 635 177 635 177 239 807 239 807 777 30 777 30 69 726 69 726 848 194 848 194 904 681 904 681 762 326 762 326 857 356 857 356 742 3 742 3 415 491 415 491 224 585 224 585 248 470 248 470 401 429 401 429 513 24 513 24 952 255 952 255 531 72 531 72 875 694 875 694 676 55 676 55 919 814 919 814 247 877 247 877 384 810 384 810 483 477 483 477 292 178 292 178 882 259 882 259 813 398 813 398 900 286 900 286 718 166 718 166 729 205 729 205 888 768 888 768 682 84 682 84 384 635 384 635 882 364 882 364 581 812 581 812 425 42 425 42 300 842 300 842 522 838 522 838 380 697 380 697 533 932 533 932 806 621 806 621 570 348 570 348 218 138 218 138 145 88 145 88 722 294 722 294 62 163 62 163 885 504 885 504 641 246 641 246 822 387 822 387 541 632 541 632 819 892 819 892 502 597 502 597 567 958 567 958 645 139 645 139 480 884 480 884 14 207 14 207 76 779 76 779 250 867 250 867 291 426 291 426 841 245 841 245 269 754 269 754 299 661 299 661 334 432 334 432 138 612 138 612 509 667 509 667 551 778 551 778 704 223 704 223 417 418 417 418 196 534 196 534 708 480 708 480 663 94 663 94 648 755 648 755 900 445 900 445 255 372 255 372 459 244 459 244 196 922 196 922 810 520 810 520 942 503 942 503 323 852 323 852 665 542 665 542 651 871 651 871 229 48 229 48 906 362 906 362 830 325 830 325 389 441 389 441 957 509 957 509 314 611 314 611 567 94 567 94 930 768 930 768 224 644 224 644 581 296 581 296 211 577 211 577 725 850 725 850 581 644 581 644 8 611 8 611 827 17 827 17 239 905 239 905 560 717 560 717 98 931 98 931 407 285 407 285 834 405 834 405 122 658 122 658 935 521 935 521 346 120 346 120 742 803 742 803 547 245 547 245 209 602 209 602 911 273 911 273 184 909 184 909 952 943 952 943 135 427 135 427 346 734 346 734 903 471 903 471 478 383 478 383 249 27 249 27 931 609 931 609 213 350 213 350 138 377 138 377 730 162 730 162 577 305 577 305 556 374 556 374 141 17 141 17 251 328 251 328 662 182 662 182 923 681 923 681 871 205 871 205 560 567 560 567 510 248 510 248 301 465 301 465 729 683 729 683 107 866 107 866 899 589 899 589 823 244 823 244 48 400 48 400 198 787 198 787 791 228 791 228 426 185 426 185 410 116 410 116 809 859 809 859 398 359 398 359 341 947 341 947 139 514 139 514 572 503 572 503 600 347 600 347 791 868 791 868 67 601 67 601 313 245 313 245 718 391 718 391 413 493 413 493 608 612 608 612 558 930 558 930 143 835 143 835 385 606 385 606 424 487 424 487 673 42 673 42 595 439 595 439 605 404 605 404 77 25 77 25 665 782 665 782 937 455 937 455 878 228 878 228 705 294 705 294 519 492 519 492 54 787 54 787 873 202 873 202 744 204 744 204 910 770 910 770 458 574 458 574 382 895 382 895 944 572 944 572 345 141 345 141 725 358 725 358 756 774 756 774 205 255 205 255 7 222 7 222 413 776 413 776 20 899 20 899 640 730 640 730 83 682 83 682 917 61 917 61 796 603 796 603 53 583 53 583 110 416 110 416 222 182 222 182 237 135 237 135 538 572 538 572 493 261 493 261 370 357 370 357 694 92 694 92 539 271 539 271 308 168 308 168 347 831 347 831 644 799 644 799 797 430 797 430 667 516 667 516 35 265 35 265 695 472 695 472 354 491 354 491 631 664 631 664 788 16 788 16 476 798 476 798 472 503 472 503 496 666 496 666 736 93 736 93 204 587 204 587 183 212 183 212 283 7 283 7 346 637 346 637 882 38 882 38 290 938 290 938 367 26 367 26 670 480 670 480 32 826 32 826 873 127 873 127 358 575 358 575 587 835 587 835 237 26 237 26 801 940 801 940 490 96 490 96 153 372 153 372 618 559 618 559 586 24 586 24 316 858 316 858 683 87 683 87 373 239 373 239 226 114 226 114 807 443 807 443 9 369 9 369 28 913 28 913 767 761 767 761 505 579 505 579 172 850 172 850 435 552 435 552 247 303 247 303 15 40 15 40 850 154 850 154 39 218 39 218 838 691 838 691 874 274 874 274 755 419 755 419 485 270 485 270 874 762 874 762 207 785 207 785 270 724 270 724 366 185 366 185 637 520 637 520 897 723 897 723 690 644 690 644 599 330 599 330 509 889 509 889 868 210 868 210 515 38 515 38 958 113 958 113 921 100 921 100 640 134 640 134 640 656 640 656 382 8 382 8 610 808 610 808 128 893 128 893 513 70 513 70 543 457 543 457 655 811 655 811 185 829 185 829 191 267 191 267 210 913 210 913 254 292 254 292 546 806 546 806 404 273 404 273 223 196 223 196 226 53 226 53 138 187 138 187 712 911 712 911 161 292 161 292 433 918 433 918 234 13 234 13 39 512 39 512 913 567 913 567 327 605 327 605 648 589 648 589 761 835 761 835 897 167 897 167 63 780 63 780 823 553 823 553 797 413 797 413 330 782 330 782 787 365 787 365 521 508 521 508 272 4 272 4 364 554 364 554 547 641 547 641 604 555 604 555 27 607 27 607 39 219 39 219 596 462 596 462 708 159 708 159 950 625 950 625 218 893 218 893 634 541 634 541 843 606 843 606 798 538 798 538 912 309 912 309 247 689 247 689 423 233 423 233 572 382 572 382 355 466 355 466 697 669 697 669 777 407 777 407 198 840 198 840 85 193 85 193 343 233 343 233 814 51 814 51 580 34 580 34 564 23 564 23 508 163 508 163 222 731 222 731 713 893 713 893 536 489 536 489 554 942 554 942 619 123 619 123 344 846 344 846 916 58 916 58 788 125 788 125 822 27 822 27 594 444 594 444 848 439 848 439 708 820 708 820 614 593 614 593 755 820 755 820 612 572 612 572 134 192 134 192 731 254 731 254 550 524 550 524 871 394 871 394 454 908 454 908 185 888 185 888 497 860 497 860 150 280 150 280 831 83 831 83 901 779 901 779 589 707 589 707 611 299 611 299 117 122 117 122 118 347 118 347 590 853 590 853 130 832 130 832 675 527 675 527 54 550 54 550 777 859 777 859 734 93 734 93 91 46 91 46 157 599 157 599 952 881 952 881 51 667 51 667 893 880 893 880 802 486 802 486 152 100 152 100 666 86 666 86 385 683 385 683 240 205 240 205 247 657 247 657 252 631 252 631 445 745 445 745 928 899 928 899 942 509 942 509 103 804 103 804 167 398 167 398 298 22 298 22 466 374 466 374 183 459 183 459 265 818 265 818 246 429 246 429 514 86 514 86 431 455 431 455 559 783 559 783 245 299 245 299 270 5 270 5 827 8 827 8 685 393 685 393 335 398 335 398 951 398 951 398 700 630 700 630 516 530 516 530 113 854 113 854 385 33 385 33 315 336 315 336 142 856 142 856 562 147 562 147 378 221 378 221 341 326 341 326 827 562 827 562 395 392 395 392 547 911 547 911 28 742 28 742 741 355 741 355 91 12 91 12 218 787 218 787 727 711 727 711 881 950 881 950 518 68 518 68 573 165 573 165 600 62 600 62 621 515 621 515 124 763 124 763 813 150 813 150 497 133 497 133 585 129 585 129 880 646 880 646 91 386 91 386 705 296 705 296 488 221 488 221 948 342 948 342 358 475 358 475 199 466 199 466 140 493 140 493 952 686 952 686 864 600 864 600 582 794 582 794 850 511 850 511 836 117 836 117 433 893 433 893 99 745 99 745 541 89 541 89 310 692 310 692 296 698 296 698 551 185 551 185 592 383 592 383 334 744 334 744 534 236 534 236 343 254 343 254 273 700 273 700 761 85 761 85 64 803 64 803 285 248 285 248 794 894 794 894 98 118 98 118 652 799 652 799 496 900 496 900 754 763 754 763 856 714 856 714 711 244 711 244 126 129 126 129 901 601 901 601 502 601 502 601 647 227 647 227 375 129 375 129 233 904 233 904 886 525 886 525 776 390 776 390 883 829 883 829 41 537 41 537 39 356 39 356 61 60 61 60 593 4 593 4 780 958 780 958 931 600 931 600 495 410 495 410 47 877 47 877 634 461 634 461 407 312 407 312 398 719 398 719 790 495 790 495 899 784 899 784 263 720 263 720 510 917 510 917 158 286 158 286 204 873 204 873 220 192 220 192 302 40 302 40 321 475 321 475 222 25 222 25 458 77 458 77 365 345 365 345 511 536 511 536 339 726 339 726 620 91 620 91 811 379 811 379 606 442 606 442 502 302 502 302 408 566 408 566 284 870 284 870 758 743 758 743 409 244 409 244 925 407 925 407 331 306 331 306 392 646 392 646 175 474 175 474 816 361 816 361 33 186 33 186 461 889 461 889 558 516 558 516 673 167 673 167 692 687 692 687 262 446 262 446 417 822 417 822 51 684 51 684 517 43 517 43 273 49 273 49 123 813 123 813 819 414 819 414 129 438 129 438 845 67 845 67 657 852 657 852 101 759 101 759 371 210 371 210 439 404 439 404 351 824 351 824 123 815 123 815 771 632 771 632 664 948 664 948 956 574 956 574 719 438 719 438 759 10 759 10 860 642 860 642 947 902 947 902 308 31 308 31 3 50 3 50 711 612 711 612 291 904 291 904 113 450 113 450 816 319 816 319 928 594 928 594 559 247 559 247 931 342 931 342 635 46 635 46 557 750 557 750 664 593 664 593 545 942 545 942 311 492 311 492 877 508 877 508 147 53 147 53 596 944 596 944 655 627 655 627 341 323 341 323 747 467 747 467 153 119 153 119 869 233 869 233 6 241 6 241 413 264 413 264 332 379 332 379 787 478 787 478 616 332 616 332 873 772 873 772 567 522 567 522 438 651 438 651 813 688 813 688 452 673 452 673 252 645 252 645 763 865 763 865 238 535 238 535 645 595 645 595 518 662 518 662 142 884 142 884 174 765 174 765 646 256 646 256 181 830 181 830 176 663 176 663 753 244 753 244 8 527 8 527 432 892 432 892 556 700 556 700 482 835 482 835 366 405 366 405 239 119 239 119 350 362 350 362 468 923 468 923 790 148 790 148 223 599 223 599 272 649 272 649 665 875 665 875 13 823 13 823 494 418 494 418 783 800 783 800 62 713 62 713 281 58 281 58 319 450 319 450 459 550 459 550 688 648 688 648 643 498 643 498 207 821 207 821 316 678 316 678 123 730 123 730 214 432 214 432 783 934 783 934 300 434 300 434 908 919 908 919 451 551 451 551 550 761 550 761 650 209 650 209 645 586 645 586 277 875 277 875 653 639 653 639 257 716 257 716 908 549 908 549 119 135 119 135 466 37 466 37 852 393 852 393 775 217 775 217 316 32 316 32 84 772 84 772 840 897 840 897 400 213 400 213 517 460 517 460 881 170 881 170 525 762 525 762 227 837 227 837 364 517 364 517 206 349 206 349 130 588 130 588 706 632 706 632 590 421 590 421 188 325 188 325 473 377 473 377 953 843 953 843 297 170 297 170 562 310 562 310 468 384 468 384 587 224 587 224 629 288 629 288 628 135 628 135 248 845 248 845 758 940 758 940 120 526 120 526 505 712 505 712 808 787 808 787 265 369 265 369 645 471 645 471 315 651 315 651 748 425 748 425 863 206 863 206 726 284 726 284 915 638 915 638 11 38 11 38 88 290 88 290 807 67 807 67 946 196 946 196 698 602 698 602 16 753 16 753 789 497 789 497 102 655 102 655 950 148 950 148 903 228 903 228 344 845 344 845 535 589 535 589 668 552 668 552 631 76 631 76 837 213 837 213 798 738 798 738 773 390 773 390 132 611 132 611 72 510 72 510 114 678 114 678 330 9 330 9 940 644 940 644 217 413 217 413 433 458 433 458 574 594 574 594 474 780 474 780 18 726 18 726 950 248 950 248 152 22 152 22 956 898 956 898 741 502 741 502 505 299 505 299 311 148 311 148 191 846 191 846 448 169 448 169 303 647 303 647 846 566 846 566 527 292 527 292 740 497 740 497 540 377 540 377 823 386 823 386 952 933 952 933 576 55 576 55 37 120 37 120 555 4 555 4 617 483 617 483 454 538 454 538 589 519 589 519 906 114 906 114 75 74 75 74 35 134 35 134 593 537 593 537 757 670 757 670 934 669 934 669 703 595 703 595 821 534 821 534 818 304 818 304 693 572 693 572 907 147 907 147 661 437 661 437 8 127 8 127 447 184 447 184 892 754 892 754 53 579 53 579 917 488 917 488 308 382 308 382 948 39 948 39 637 552 637 552 291 655 291 655 91 625 91 625 884 806 884 806 885 757 885 757 662 135 662 135 888 254 888 254 596 933 596 933 355 138 355 138 620 883 620 883 467 373 467 373 33 635 33 635 185 911 185 911 450 551 450 551 742 236 742 236 715 504 715 504 309 934 309 934 897 902 897 902 774 201 774 201 668 364 668 364 32 532 32 532 901 85 901 85 894 719 894 719 137 493 137 493 712 614 712 614 349 52 349 52 338 84 338 84 57 869 57 869 659 842 659 842 818 429 818 429 911 613 911 613 810 735 810 735 83 632 83 632 263 154 263 154 392 848 392 848 64 318 64 318 601 290 601 290 717 726 717 726 942 96 942 96 630 93 630 93 204 236 204 236 64 477 64 477 750 693 750 693 145 734 145 734 793 175 793 175 118 885 118 885 447 136 447 136 274 705 274 705 830 298 830 298 441 358 441 358 66 844 66 844 529 30 529 30 285 325 285 325 662 312 662 312 594 690 594 690 457 118 457 118 446 542 446 542 641 122 641 122 111 822 111 822 478 249 478 249 863 344 863 344 723 40 723 40 663 300 663 300 254 749 254 749 386 603 386 603 222 722 222 722 933 355 933 355 380 415 380 415 934 742 934 742 368 434 368 434 113 539 113 539 934 630 934 630 899 708 899 708 98 909 98 909 583 235 583 235 186 756 186 756 623 63 623 63 660 713 660 713 202 137 202 137 607 411 607 411 354 537 354 537 431 375 431 375 684 14 684 14 203 448 203 448 214 614 214 614 35 20 35 20 348 161 348 161 477 512 477 512 276 746 276 746 196 698 196 698 310 690 310 690 883 594 883 594 644 279 644 279 941 36 941 36 517 512 517 512 297 182 297 182 782 871 782 871 641 948 641 948 618 355 618 355 426 521 426 521 807 102 807 102 234 249 234 249 634 880 634 880 136 130 136 130 393 302 393 302 287 319 287 319 110 212 110 212 166 20 166 20 687 815 687 815 283 25 283 25 429 372 429 372 528 34 528 34 154 330 154 330 302 683 302 683 668 913 668 913 182 276 182 276 230 327 230 327 837 346 837 346 309 691 309 691 712 237 712 237 607 538 607 538 230 428 230 428 565 849 565 849 543 266 543 266 65 100 65 100 331 71 331 71 813 485 813 485 175 741 175 741 602 151 602 151 393 681 393 681 372 619 372 619 793 835 793 835 881 816 881 816 81 889 81 889 519 142 519 142 620 28 620 28 868 1 868 1 268 534 268 534 437 104 437 104 84 413 84 413 649 155 649 155 122 96 122 96 301 355 301 355 806 274 806 274 19 778 19 778 580 290 580 290 725 171 725 171 308 98 308 98 726 790 726 790 9 835 9 835 867 222 867 222 53 173 53 173 536 210 536 210 569 89 569 89 814 77 814 77 196 175 196 175 686 630 686 630 355 196 355 196 438 525 438 525 529 314 529 314 6 477 6 477 434 338 434 338 816 792 816 792 43 213 43 213 472 310 472 310 687 561 687 561 663 690 663 690 935 297 935 297 416 757 416 757 429 332 429 332 924 777 924 777 84 730 84 730 282 62 282 62 167 647 167 647 708 101 708 101 120 927 120 927 875 900 875 900 17 95 17 95 335 59 335 59 898 340 898 340 935 906 935 906 378 512 378 512 816 3 816 3 168 669 168 669 798 499 798 499 427 171 427 171 322 314 322 314 927 61 927 61 254 695 254 695 786 391 786 391 540 88 540 88 81 71 81 71 112 233 112 233 872 252 872 252 372 454 372 454 442 274 442 274 510 725 510 725 472 137 472 137 529 11 529 11 255 134 255 134 146 544 146 544 776 686 776 686 569 647 569 647 21 648 21 648 1 646 1 646 296 686 296 686 929 649 929 649 935 205 935 205 784 515 784 515 436 865 436 865 849 803 849 803 739 353 739 353 239 754 239 754 573 825 573 825 552 701 552 701 514 40 514 40 343 406 343 406 7 147 7 147 784 904 784 904 485 803 485 803 371 867 371 867 298 694 298 694 178 340 178 340 416 661 416 661 216 337 216 337 851 490 851 490 376 948 376 948 381 303 381 303 820 836 820 836 566 506 566 506 577 151 577 151 930 741 930 741 526 206 526 206 835 517 835 517 763 864 763 864 183 382 183 382 542 924 542 924 726 749 726 749 933 846 933 846 625 821 625 821 108 913 108 913 761 505 761 505 59 790 59 790 885 759 885 759 63 244 63 244 168 894 168 894 815 569 815 569 523 157 523 157 817 779 817 779 26 64 26 64 67 599 67 599 548 374 548 374 469 249 469 249 276 733 276 733 621 678 621 678 293 493 293 493 26 635 26 635 824 308 824 308 290 444 290 444 415 138 415 138 956 33 956 33 421 336 421 336 682 770 682 770 751 626 751 626 749 233 749 233 283 177 283 177 638 438 638 438 775 300 775 300 523 944 523 944 776 546 776 546 38 259 38 259 354 739 354 739 906 520 906 520 603 317 603 317 304 817 304 817 244 345 244 345 687 47 687 47 208 283 208 283 296 411 296 411 175 606 175 606 71 162 71 162 586 344 586 344 336 848 336 848 206 550 206 550 927 279 927 279 726 242 726 242 347 341 347 341 254 267 254 267 703 696 703 696 486 289 486 289 875 562 875 562 624 451 624 451 318 784 318 784 947 920 947 920 741 726 741 726 414 224 414 224 860 161 860 161 758 728 758 728 608 820 608 820 234 849 234 849 370 845 370 845 732 127 732 127 314 919 314 919 11 941 11 941 786 429 786 429 315 114 315 114 650 463 650 463 682 194 682 194 594 905 594 905 506 623 506 623 823 667 823 667 822 848 822 848 836 482 836 482 757 636 757 636 50 553 50 553 418 121 418 121 231 933 231 933 769 879 769 879 612 182 612 182 693 32 693 32 165 79 165 79 678 893 678 893 683 926 683 926 764 460 764 460 444 109 444 109 527 373 527 373 138 793 138 793 669 73 669 73 595 75 595 75 942 660 942 660 669 164 669 164 838 878 838 878 641 428 641 428 32 402 32 402 756 276 756 276 278 397 278 397 267 889 267 889 913 750 913 750 209 500 209 500 97 323 97 323 512 170 512 170 769 681 769 681 541 9 541 9 335 274 335 274 559 472 559 472 9 285 9 285 601 133 601 133 712 64 712 64 133 190 133 190 582 232 582 232 58 700 58 700 647 459 647 459 651 380 651 380 437 449 437 449 421 315 421 315 524 221 524 221 576 558 576 558 54 90 54 90 260 935 260 935 609 678 609 678 300 453 300 453 221 136 221 136 381 587 381 587 855 958 855 958 752 90 752 90 284 637 284 637 462 284 462 284 187 482 187 482 829 459 829 459 586 393 586 393 757 717 757 717 723 792 723 792 473 247 473 247 184 502 184 502 216 792 216 792 546 474 546 474 319 939 319 939 607 758 607 758 242 706 242 706 141 296 141 296 267 8 267 8 292 860 292 860 531 404 531 404 62 510 62 510 326 2 326 2 715 540 715 540 156 637 156 637 405 591 405 591 169 182 169 182 394 485 394 485 920 521 920 521 843 657 843 657 618 618 618 618 791 880 791 880 412 316 412 316 35 478 35 478 346 357 346 357 338 777 338 777 235 789 235 789 823 341 823 341 43 343 43 343 354 44 354 44 536 845 536 845 835 879 835 879 276 931 276 931 337 869 337 869 524 219 524 219 803 904 803 904 353 190 353 190 740 659 740 659 409 229 409 229 40 649 40 649 301 239 301 239 7 380 7 380 832 566 832 566 917 578 917 578 502 849 502 849 569 930 569 930 118 690 118 690 162 562 162 562 364 272 364 272 202 86 202 86 556 565 556 565 476 784 476 784 31 244 31 244 71 856 71 856 770 917 770 917 535 416 535 416 869 476 869 476 408 667 408 667 126 73 126 73 842 811 842 811 859 45 859 45 541 146 541 146 953 60 953 60 117 631 117 631 500 591 500 591 172 589 172 589 819 508 819 508 511 628 511 628 312 663 312 663 416 756 416 756 536 200 536 200 454 125 454 125 434 833 434 833 401 97 401 97 235 91 235 91 748 216 748 216 47 315 47 315 545 489 545 489 893 719 893 719 901 804 901 804 57 866 57 866 587 859 587 859 792 195 792 195 597 795 597 795 475 302 475 302 554 840 554 840 932 949 932 949 536 199 536 199 262 90 262 90 49 249 49 249 571 485 571 485 818 575 818 575 515 168 515 168 538 957 538 957 874 822 874 822 916 667 916 667 933 9 933 9 764 124 764 124 319 863 319 863 513 120 513 120 772 121 772 121 339 635 339 635 407 292 407 292 612 33 612 33 12 123 12 123 579 832 579 832 809 921 809 921 307 694 307 694 547 456 547 456 280 536 280 536 379 41 379 41 95 101 95 101 768 542 768 542 519 744 519 744 695 632 695 632 878 35 878 35 634 750 634 750 405 879 405 879 444 444 444 444 571 295 571 295 400 653 400 653 265 627 265 627 50 120 50 120 213 141 213 141 950 261 950 261 554 267 554 267 69 183 69 183 441 22 441 22 26 778 26 778 630 50 630 50 755 786 755 786 824 796 824 796 129 891 129 891 665 731 665 731 631 917 631 917 2 732 2 732 502 130 502 130 85 224 85 224 298 611 298 611 681 37 681 37 720 433 720 433 188 786 188 786 341 99 341 99 115 150 115 150 145 771 145 771 689 499 689 499 270 389 270 389 709 735 709 735 589 29 589 29 743 547 743 547 876 642 876 642 132 513 132 513 541 400 541 400 65 685 65 685 950 83 950 83 42 857 42 857 632 489 632 489 5 642 5 642 940 433 940 433 216 865 216 865 163 562 163 562 149 58 149 58 305 776 305 776 71 886 71 886 65 747 65 747 422 158 422 158 679 333 679 333 144 267 144 267 811 205 811 205 278 139 278 139 918 269 918 269 822 90 822 90 624 250 624 250 831 302 831 302 397 841 397 841 847 702 847 702 688 630 688 630 11 568 11 568 109 1 109 1 823 715 823 715 952 229 952 229 707 631 707 631 837 327 837 327 541 334 541 334 687 602 687 602 336 761 336 761 946 427 946 427 514 550 514 550 829 897 829 897 98 604 98 604 171 946 171 946 719 21 719 21 940 61 940 61 177 238 177 238 400 499 400 499 402 108 402 108 212 62 212 62 747 680 747 680 770 559 770 559 721 618 721 618 470 277 470 277 870 878 870 878 646 360 646 360 416 690 416 690 726 950 726 950 697 341 697 341 128 211 128 211 811 454 811 454 478 30 478 30 928 552 928 552 812 434 812 434 958 320 958 320 140 696 140 696 180 843 180 843 645 74 645 74 758 605 758 605 407 153 407 153 261 43 261 43 111 340 111 340 928 689 928 689 831 618 831 618 677 157 677 157 505 727 505 727 436 376 436 376 321 501 321 501 677 288 677 288 857 95 857 95 354 622 354 622 449 475 449 475 539 467 539 467 277 821 277 821 421 661 421 661 158 653 158 653 292 226 292 226 795 730 795 730 66 542 66 542 110 737 110 737 307 806 307 806 431 754 431 754 453 115 453 115 502 136 502 136 706 276 706 276 53 242 53 242 623 575 623 575 397 296 397 296 498 149 498 149 552 209 552 209 153 137 153 137 509 634 509 634 186 427 186 427 69 920 69 920 938 220 938 220 858 656 858 656 654 900 654 900 737 142 737 142 348 546 348 546 493 839 493 839 437 66 437 66 98 793 98 793 834 606 834 606 516 214 516 214 864 121 864 121 75 623 75 623 415 280 415 280 229 832 229 832 203 735 203 735 96 665 96 665 179 609 179 609 216 217 216 217 897 254 897 254 186 368 186 368 877 248 877 248 522 679 522 679 544 415 544 415 626 258 626 258 329 356 329 356 680 683 680 683 277 670 277 670 33 416 33 416 725 7 725 7 838 879 838 879 333 674 333 674 615 76 615 76 769 350 769 350 834 646 834 646 311 196 311 196 172 55 172 55 955 608 955 608 335 500 335 500 92 812 92 812 345 520 345 520 635 741 635 741 350 301 350 301 163 847 163 847 613 798 613 798 92 582 92 582 535 585 535 585 79 860 79 860 770 256 770 256 621 198 621 198 882 514 882 514 600 384 600 384 738 77 738 77 98 702 98 702 609 571 609 571 728 860 728 860 909 601 909 601 16 542 16 542 376 815 376 815 313 747 313 747 300 547 300 547 24 713 24 713 141 604 141 604 755 380 755 380 795 571 795 571 62 227 62 227 720 489 720 489 626 394 626 394 203 804 203 804 681 727 681 727 624 92 624 92 282 316 282 316 475 898 475 898 738 658 738 658 680 654 680 654 716 137 716 137 92 667 92 667 796 480 796 480 348 897 348 897 67 705 67 705 922 259 922 259 252 377 252 377 85 155 85 155 54 687 54 687 426 955 426 955 96 738 96 738 101 315 101 315 43 652 43 652 634 99 634 99 137 678 137 678 580 955 580 955 105 669 105 669 429 356 429 356 582 824 582 824 224 649 224 649 244 735 244 735 682 146 682 146 528 784 528 784 186 192 186 192 551 100 551 100 367 298 367 298 739 59 739 59 316 908 316 908 61 642 61 642 40 469 40 469 482 730 482 730 660 316 660 316 352 531 352 531 138 556 138 556 97 250 97 250 312 639 312 639 397 8 397 8 659 663 659 663 339 604 339 604 928 600 928 600 477 746 477 746 442 396 442 396 739 53 739 53 905 575 905 575 938 224 938 224 400 208 400 208 57 638 57 638 157 278 157 278 149 209 149 209 75 445 75 445 59 108 59 108 857 251 857 251 13 34 13 34 314 56 314 56 550 401 550 401 828 178 828 178 442 468 442 468 460 567 460 567 211 203 211 203 939 411 939 411 404 157 404 157 575 837 575 837 727 716 727 716 387 487 387 487 543 919 543 919 472 154 472 154 108 266 108 266 444 819 444 819 136 544 136 544 26 264 26 264 266 644 266 644 774 703 774 703 262 755 262 755 285 25 285 25 488 706 488 706 408 855 408 855 421 275 421 275 933 755 933 755 723 606 723 606 311 652 311 652 764 43 764 43 313 341 313 341 478 599 478 599 249 527 249 527 700 574 700 574 540 553 540 553 954 11 954 11 656 591 656 591 481 361 481 361 332 127 332 127 659 14 659 14 729 444 729 444 750 724 750 724 393 634 393 634 854 561 854 561 900 508 900 508 63 611 63 611 523 78 523 78 11 410 11 410 192 410 192 410 578 62 578 62 258 163 258 163 50 196 50 196 815 13 815 13 101 718 101 718 769 666 769 666 106 228 106 228 786 362 786 362 45 725 45 725 672 598 672 598 453 17 453 17 890 444 890 444 693 578 693 578 360 297 360 297 376 175 376 175 853 955 853 955 195 402 195 402 541 640 541 640 263 756 263 756 237 490 237 490 867 680 867 680 571 199 571 199 321 380 321 380 593 49 593 49 156 911 156 911 153 333 153 333 833 945 833 945 911 292 911 292 706 942 706 942 668 456 668 456 795 388 795 388 848 872 848 872 282 246 282 246 704 394 704 394 196 733 196 733 953 567 953 567 108 818 108 818 849 50 849 50 621 70 621 70 280 767 280 767 785 850 785 850 78 793 78 793 946 424 946 424 312 306 312 306 37 737 37 737 598 457 598 457 361 403 361 403 413 492 413 492 557 269 557 269 716 667 716 667 235 416 235 416 653 111 653 111 449 274 449 274 190 836 190 836 117 188 117 188 756 329 756 329 197 643 197 643 392 77 392 77 892 804 892 804 108 791 108 791 97 693 97 693 334 693 334 693 148 436 148 436 916 672 916 672 110 597 110 597 398 173 398 173 701 715 701 715 802 937 802 937 617 325 617 325 246 809 246 809 493 297 493 297 590 762 590 762 160 388 160 388 139 729 139 729 819 774 819 774 436 195 436 195 545 554 545 554 490 301 490 301 432 334 432 334 244 363 244 363 684 125 684 125 192 598 192 598 388 178 388 178 108 670 108 670 765 265 765 265 786 439 786 439 196 772 196 772 555 307 555 307 725 635 725 635 18 46 18 46 291 515 291 515 874 798 874 798 149 183 149 183 682 373 682 373 262 450 262 450 403 203 403 203 368 556 368 556 597 371 597 371 897 209 897 209 830 329 830 329 747 125 747 125 12 534 12 534 688 451 688 451 50 756 50 756 907 554 907 554 233 917 233 917 659 549 659 549 92 902 92 902 331 302 331 302 70 203 70 203 474 829 474 829 904 791 904 791 466 280 466 280 422 588 422 588 103 116 103 116 801 13 801 13 495 527 495 527 95 581 95 581 150 111 150 111 449 502 449 502 500 53 500 53 484 812 484 812 422 163 422 163 509 636 509 636 546 319 546 319 730 189 730 189 507 544 507 544 304 530 304 530 770 396 770 396 213 105 213 105 338 731 338 731 321 886 321 886 76 870 76 870 251 79 251 79 206 893 206 893 218 70 218 70 777 169 777 169 487 38 487 38 896 27 896 27 299 653 299 653 566 880 566 880 97 216 97 216 885 908 885 908 125 42 125 42 474 511 474 511 336 694 336 694 456 242 456 242 299 482 299 482 739 96 739 96 561 743 561 743 194 843 194 843 332 786 332 786 613 629 613 629 456 90 456 90 20 709 20 709 428 51 428 51 768 666 768 666 297 154 297 154 353 632 353 632 905 529 905 529 509 353 509 353 799 601 799 601 388 135 388 135 599 304 599 304 497 624 497 624 926 40 926 40 920 787 920 787 647 863 647 863 408 455 408 455 19 133 19 133 443 541 443 541 783 763 783 763 126 808 126 808 724 954 724 954 846 586 846 586 738 165 738 165 662 360 662 360 201 773 201 773 525 608 525 608 816 608 816 608 743 574 743 574 454 595 454 595 815 715 815 715 355 666 355 666 147 29 147 29 228 701 228 701 914 178 914 178 356 171 356 171 112 231 112 231 816 811 816 811 160 689 160 689 614 372 614 372 500 869 500 869 320 262 320 262 193 573 193 573 937 422 937 422 432 811 432 811 185 630 185 630 904 53 904 53 679 239 679 239 83 65 83 65 716 449 716 449 675 900 675 900 356 420 356 420 229 110 229 110 659 319 659 319 820 518 820 518 164 418 164 418 175 596 175 596 548 812 548 812 556 839 556 839 934 879 934 879 360 203 360 203 610 211 610 211 593 572 593 572 186 371 186 371 666 802 666 802 272 213 272 213 381 491 381 491 815 24 815 24 515 831 515 831 422 97 422 97 465 798 465 798 38 419 38 419 852 41 852 41 215 542 215 542 480 98 480 98 902 454 902 454 492 938 492 938 784 153 784 153 93 81 93 81 612 524 612 524 869 834 869 834 897 276 897 276 594 515 594 515 761 739 761 739 64 884 64 884 453 144 453 144 717 302 717 302 88 818 88 818 253 463 253 463 408 654 408 654 265 833 265 833 701 49 701 49 129 882 129 882 882 809 882 809 38 756 38 756 437 878 437 878 68 932 68 932 260 395 260 395 624 50 624 50 277 653 277 653 511 760 511 760 522 834 522 834 292 205 292 205 856 358 856 358 611 589 611 589 297 847 297 847 877 53 877 53 754 133 754 133 894 276 894 276 847 814 847 814 308 926 308 926 761 646 761 646 463 851 463 851 311 632 311 632 115 185 115 185 619 148 619 148 40 326 40 326 449 945 449 945 364 111 364 111 582 767 582 767 413 731 413 731 684 615 684 615 612 256 612 256 783 332 783 332 517 481 517 481 334 18 334 18 127 484 127 484 281 367 281 367 290 11 290 11 748 439 748 439 528 296 528 296 611 204 611 204 233 627 233 627 330 812 330 812 899 549 899 549 328 672 328 672 217 179 217 179 484 226 484 226 50 839 50 839 217 74 217 74 623 306 623 306 522 140 522 140 703 83 703 83 923 316 923 316 271 925 271 925 610 487 610 487 950 854 950 854 576 844 576 844 832 631 832 631 247 477 247 477 878 345 878 345 129 829 129 829 800 686 800 686 605 201 605 201 712 823 712 823 154 646 154 646 953 12 953 12 436 552 436 552 728 760 728 760 351 441 351 441 39 357 39 357 112 709 112 709 670 688 670 688 8 389 8 389 563 647 563 647 751 399 751 399 776 613 776 613 430 160 430 160 32 586 32 586 413 790 413 790 368 376 368 376 247 755 247 755 514 799 514 799 759 307 759 307 412 741 412 741 92 455 92 455 162 530 162 530 640 798 640 798 853 632 853 632 393 596 393 596 292 950 292 950 815 482 815 482 851 529 851 529 505 314 505 314 427 160 427 160 785 9 785 9 61 691 61 691 593 852 593 852 355 180 355 180 361 525 361 525 862 429 862 429 764 471 764 471 941 188 941 188 661 665 661 665 508 181 508 181 308 878 308 878 948 622 948 622 61 307 61 307 193 668 193 668 677 648 677 648 154 431 154 431 293 91 293 91 317 704 317 704 460 523 460 523 96 576 96 576 197 856 197 856 16 733 16 733 177 774 177 774 152 472 152 472 623 917 623 917 264 4 264 4 643 466 643 466 264 426 264 426 403 885 403 885 624 112 624 112 286 276 286 276 653 663 653 663 944 328 944 328 107 215 107 215 390 132 390 132 827 569 827 569 380 586 380 586 430 153 430 153 577 895 577 895 659 220 659 220 305 4 305 4 309 566 309 566 947 353 947 353 331 181 331 181 954 246 954 246 778 499 778 499 714 339 714 339 30 460 30 460 523 942 523 942 225 51 225 51 247 59 247 59 109 692 109 692 809 306 809 306 523 928 523 928 705 356 705 356 272 618 272 618 508 847 508 847 167 364 167 364 164 142 164 142 392 768 392 768 339 751 339 751 169 766 169 766 150 242 150 242 416 606 416 606 452 203 452 203 715 352 715 352 508 397 508 397 677 564 677 564 252 697 252 697 528 123 528 123 603 303 603 303 243 867 243 867 729 861 729 861 161 134 161 134 958 132 958 132 392 878 392 878 463 135 463 135 277 31 277 31 733 904 733 904 365 367 365 367 294 121 294 121 319 259 319 259 520 260 520 260 934 503 934 503 74 284 74 284 316 194 316 194 386 40 386 40 347 537 347 537 505 359 505 359 479 648 479 648 3 379 3 379 616 883 616 883 287 621 287 621 463 428 463 428 416 881 416 881 744 414 744 414 449 237 449 237 549 948 549 948 714 866 714 866 728 519 728 519 416 876 416 876 38 579 38 579 651 822 651 822 932 6 932 6 773 344 773 344 407 902 407 902 609 107 609 107 866 90 866 90 231 602 231 602 419 258 419 258 830 908 830 908 401 262 401 262 895 686 895 686 557 533 557 533 719 718 719 718 148 148 148 148 730 668 730 668 710 838 710 838 670 568 670 568 327 745 327 745 573 813 573 813 355 310 355 310 446 375 446 375 372 332 372 332 853 627 853 627 671 720 671 720 203 934 203 934 754 66 754 66 433 692 433 692 319 672 319 672 673 883 673 883 410 484 410 484 86 86 86 86 355 65 355 65 214 82 214 82 762 682 762 682 911 403 911 403 776 351 776 351 833 20 833 20 615 165 615 165 815 16 815 16 443 708 443 708 918 162 918 162 510 25 510 25 180 644 180 644 884 10 884 10 326 565 326 565 18 161 18 161 349 100 349 100 581 890 581 890 732 163 732 163 950 944 950 944 488 587 488 587 866 660 866 660 69 116 69 116 666 526 666 526 502 10 502 10 743 553 743 553 125 119 125 119 744 464 744 464 134 42 134 42 103 235 103 235 521 700 521 700 365 729 365 729 226 562 226 562 886 690 886 690 36 195 36 195 551 180 551 180 903 182 903 182 255 713 255 713 238 379 238 379 502 546 502 546 519 89 519 89 519 144 519 144 5 716 5 716 54 708 54 708 601 269 601 269 520 410 520 410 456 554 456 554 897 917 897 917 90 805 90 805 422 201 422 201 308 957 308 957 509 878 509 878 660 309 660 309 218 540 218 540 656 76 656 76 419 937 419 937 104 455 104 455 484 307 484 307 498 193 498 193 733 275 733 275 387 912 387 912 116 5 116 5 877 892 877 892 479 481 479 481 214 343 214 343 290 18 290 18 103 55 103 55 882 753 882 753 363 336 363 336 45 712 45 712 199 169 199 169 730 810 730 810 639 516 639 516 594 637 594 637 718 324 718 324 149 951 149 951 381 402 381 402 290 611 290 611 42 525 42 525 442 796 442 796 100 621 100 621 604 569 604 569 91 16 91 16 477 107 477 107 835 242 835 242 781 5 781 5 210 365 210 365 879 407 879 407 336 795 336 795 948 846 948 846 104 449 104 449 276 333 276 333 389 531 389 531 146 750 146 750 240 401 240 401 482 225 482 225 99 900 99 900 734 461 734 461 824 816 824 816 525 698 525 698 786 169 786 169 849 942 849 942 929 209 929 209 594 843 594 843 286 779 286 779 722 130 722 130 15 483 15 483 478 48 478 48 170 613 170 613 903 406 903 406 158 216 158 216 846 588 846 588 757 676 757 676 373 528 373 528 456 449 456 449 59 101 59 101 349 788 349 788 840 679 840 679 280 346 280 346 543 794 543 794 194 105 194 105 670 198 670 198 254 458 254 458 136 175 136 175 825 27 825 27 648 806 648 806 186 751 186 751 487 293 487 293 616 683 616 683 813 306 813 306 903 198 903 198 830 415 830 415 667 578 667 578 860 957 860 957 337 612 337 612 515 207 515 207 927 20 927 20 301 746 301 746 937 414 937 414 717 97 717 97 588 538 588 538 266 581 266 581 824 534 824 534 339 114 339 114 439 457 439 457 458 672 458 672 161 266 161 266 915 238 915 238 851 923 851 923 165 180 165 180 711 665 711 665 499 617 499 617 4 435 4 435 732 491 732 491 777 339 777 339 371 130 371 130 373 282 373 282 798 830 798 830 213 378 213 378 531 912 531 912 147 121 147 121 561 325 561 325 300 345 300 345 260 826 260 826 128 714 128 714 205 668 205 668 236 226 236 226 891 243 891 243 917 144 917 144 481 756 481 756 543 111 543 111 768 729 768 729 145 350 145 350 696 801 696 801 896 641 896 641 511 399 511 399 264 581 264 581 618 252 618 252 261 734 261 734 604 708 604 708 558 657 558 657 740 262 740 262 135 110 135 110 258 750 258 750 211 561 211 561 625 748 625 748 950 875 950 875 608 298 608 298 339 772 339 772 20 613 20 613 271 934 271 934 757 103 757 103 114 868 114 868 422 4 422 4 477 815 477 815 178 404 178 404 924 545 924 545 911 785 911 785 578 436 578 436 117 768 117 768 676 418 676 418 409 32 409 32 857 636 857 636 703 163 703 163 810 900 810 900 236 859 236 859 280 580 280 580 768 591 768 591 529 845 529 845 500 746 500 746 147 743 147 743 447 866 447 866 219 758 219 758 573 357 573 357 244 211 244 211 325 117 325 117 931 581 931 581 273 349 273 349 434 70 434 70 205 938 205 938 653 785 653 785 113 500 113 500 374 763 374 763 110 879 110 879 269 29 269 29 26 253 26 253 62 272 62 272 64 358 64 358 732 270 732 270 348 97 348 97 500 565 500 565 727 808 727 808 737 750 737 750 248 269 248 269 875 263 875 263 442 463 442 463 41 180 41 180 891 497 891 497 931 538 931 538 837 371 837 371 542 819 542 819 425 546 425 546 297 3 297 3 714 91 714 91 641 431 641 431 579 579 579 579 777 482 777 482 588 297 588 297 831 429 831 429 645 610 645 610 212 170 212 170 648 843 648 843 471 43 471 43 711 390 711 390 915 222 915 222 840 123 840 123 733 379 733 379 210 751 210 751 47 847 47 847 408 956 408 956 898 685 898 685 426 64 426 64 176 68 176 68 313 189 313 189 197 447 197 447 383 682 383 682 269 749 269 749 219 262 219 262 467 639 467 639 158 394 158 394 677 3 677 3 301 944 301 944 732 40 732 40 752 752 752 752 661 640 661 640 76 748 76 748 224 666 224 666 590 80 590 80 740 69 740 69 60 57 60 57 640 601 640 601 166 27 166 27 167 829 167 829 491 139 491 139 167 315 167 315 347 954 347 954 422 195 422 195 115 112 115 112 388 13 388 13 739 149 739 149 468 658 468 658 217 205 217 205 524 585 524 585 38 29 38 29 782 612 782 612 904 316 904 316 281 205 281 205 461 39 461 39 362 898 362 898 827 635 827 635 654 251 654 251 497 639 497 639 6 315 6 315 529 239 529 239 786 476 786 476 4 780 4 780 141 175 141 175 785 916 785 916 392 679 392 679 332 374 332 374 687 902 687 902 561 619 561 619 322 381 322 381 102 696 102 696 530 335 530 335 778 80 778 80 958 604 958 604 705 174 705 174 50 887 50 887 646 220 646 220 740 518 740 518 794 223 794 223 617 338 617 338 128 15 128 15 165 518 165 518 282 790 282 790 534 145 534 145 558 658 558 658 515 194 515 194 733 29 733 29 927 731 927 731 560 340 560 340 724 716 724 716 906 671 906 671 383 3 383 3 843 816 843 816 200 206 200 206 568 605 568 605 518 558 518 558 547 327 547 327 400 50 400 50 244 406 244 406 311 694 311 694 134 859 134 859 469 340 469 340 813 183 813 183 362 466 362 466 476 939 476 939 322 777 322 777 457 556 457 556 820 78 820 78 64 444 64 444 675 917 675 917 945 940 945 940 845 123 845 123 538 826 538 826 589 413 589 413 168 214 168 214 543 372 543 372 163 116 163 116 109 105 109 105 837 727 837 727 83 171 83 171 24 375 24 375 128 745 128 745 815 324 815 324 137 736 137 736 761 237 761 237 328 829 328 829 676 243 676 243 543 164 543 164 441 536 441 536 136 374 136 374 367 48 367 48 308 841 308 841 753 501 753 501 392 684 392 684 537 790 537 790 43 130 43 130 323 449 323 449 741 252 741 252 217 737 217 737 759 14 759 14 836 184 836 184 312 659 312 659 385 657 385 657 274 152 274 152 732 619 732 619 78 234 78 234 813 167 813 167 751 496 751 496 26 69 26 69 598 278 598 278 888 302 888 302 464 548 464 548 414 106 414 106 721 14 721 14 138 528 138 528 266 481 266 481 522 833 522 833 394 12 394 12 745 13 745 13 705 611 705 611 239 594 239 594 236 224 236 224 809 625 809 625 15 770 15 770 703 307 703 307 829 38 829 38 49 846 49 846 452 8 452 8 769 491 769 491 381 669 381 669 433 311 433 311 262 788 262 788 681 626 681 626 924 623 924 623 34 169 34 169 275 814 275 814 903 298 903 298 805 364 805 364 539 784 539 784 409 312 409 312 561 769 561 769 744 18 744 18 303 350 303 350 178 424 178 424 852 834 852 834 139 180 139 180 539 898 539 898 886 189 886 189 800 111 800 111 919 252 919 252 775 544 775 544 279 188 279 188 902 174 902 174 932 396 932 396 863 52 863 52 144 335 144 335 782 644 782 644 732 578 732 578 562 491 562 491 500 582 500 582 834 431 834 431 752 54 752 54 401 446 401 446 487 811 487 811 766 549 766 549 244 918 244 918 267 486 267 486 719 696 719 696 158 855 158 855 573 954 573 954 100 14 100 14 194 761 194 761 921 300 921 300 514 742 514 742 843 768 843 768 934 319 934 319 352 528 352 528 786 522 786 522 470 591 470 591 805 775 805 775 443 126 443 126 368 815 368 815 212 940 212 940 284 907 284 907 616 682 616 682 689 185 689 185 742 866 742 866 532 908 532 908 696 655 696 655 507 500 507 500 122 503 122 503 820 134 820 134 29 233 29 233 620 611 620 611 81 709 81 709 644 25 644 25 813 735 813 735 824 410 824 410 383 154 383 154 33 509 33 509 690 654 690 654 70 658 70 658 314 282 314 282 385 633 385 633 113 583 113 583 623 235 623 235 449 697 449 697 158 543 158 543 253 398 253 398 393 175 393 175 607 442 607 442 120 624 120 624 773 543 773 543 366 836 366 836 840 933 840 933 201 758 201 758 313 137 313 137 315 462 315 462 855 152 855 152 596 391 596 391 639 882 639 882 684 135 684 135 68 471 68 471 957 88 957 88 629 779 629 779 9 566 9 566 594 887 594 887 693 674 693 674 860 227 860 227 834 379 834 379 558 782 558 782 392 588 392 588 263 635 263 635 236 786 236 786 884 454 884 454 745 244 745 244 348 796 348 796 476 818 476 818 536 341 536 341 2 667 2 667 89 366 89 366 882 754 882 754 370 733 370 733 742 634 742 634 471 930 471 930 377 81 377 81 294 21 294 21 941 617 941 617 247 913 247 913 472 338 472 338 440 851 440 851 324 446 324 446 758 826 758 826 807 931 807 931 156 457 156 457 432 509 432 509 199 624 199 624 664 653 664 653 747 922 747 922 743 221 743 221 183 871 183 871 702 186 702 186 928 241 928 241 109 42 109 42 25 625 25 625 657 152 657 152 229 502 229 502 701 669 701 669 435 719 435 719 702 619 702 619 648 641 648 641 515 534 515 534 423 529 423 529 355 237 355 237 407 922 407 922 765 598 765 598 928 109 928 109 567 679 567 679 618 864 618 864 15 413 15 413 723 297 723 297 583 905 583 905 113 282 113 282 46 444 46 444 803 679 803 679 875 913 875 913 414 925 414 925 862 333 862 333 715 709 715 709 372 764 372 764 181 194 181 194 898 296 898 296 568 326 568 326 848 660 848 660 304 197 304 197 163 86 163 86 53 469 53 469 873 39 873 39 744 728 744 728 113 909 113 909 573 914 573 914 73 947 73 947 811 871 811 871 685 794 685 794 715 714 715 714 158 871 158 871 457 694 457 694 410 364 410 364 359 485 359 485 417 932 417 932 712 511 712 511 824 444 824 444 689 456 689 456 919 688 919 688 811 226 811 226 431 584 431 584 499 158 499 158 855 174 855 174 525 750 525 750 694 318 694 318 796 598 796 598 874 345 874 345 8 628 8 628 922 270 922 270 143 93 143 93 114 957 114 957 625 480 625 480 458 494 458 494 689 803 689 803 187 171 187 171 128 199 128 199 258 625 258 625 458 775 458 775 774 308 774 308 100 844 100 844 688 371 688 371 611 20 611 20 214 525 214 525 149 506 149 506 136 420 136 420 136 806 136 806 937 901 937 901 783 590 783 590 948 567 948 567 656 308 656 308 696 164 696 164 234 796 234 796 194 145 194 145 473 507 473 507 515 117 515 117 114 348 114 348 426 386 426 386 344 67 344 67 588 242 588 242 623 558 623 558 605 157 605 157 102 53 102 53 244 811 244 811 532 759 532 759 329 700 329 700 795 775 795 775 514 174 514 174 385 55 385 55 620 628 620 628 717 171 717 171 538 153 538 153 183 331 183 331 502 129 502 129 305 129 305 129 566 724 566 724 523 403 523 403 716 618 716 618 628 672 628 672 638 84 638 84 845 525 845 525 927 318 927 318 815 398 815 398 261 855 261 855 147 787 147 787 481 626 481 626 110 94 110 94 469 268 469 268 876 185 876 185 176 556 176 556 801 321 801 321 886 435 886 435 600 625 600 625 701 264 701 264 556 716 556 716 908 228 908 228 569 324 569 324 737 700 737 700 84 444 84 444 839 350 839 350 415 738 415 738 777 676 777 676 135 181 135 181 40 134 40 134 774 639 774 639 125 487 125 487 946 131 946 131 313 633 313 633 57 548 57 548 578 377 578 377 681 152 681 152 184 580 184 580 343 900 343 900 393 770 393 770 600 556 600 556 739 794 739 794 128 904 128 904 560 561 560 561 262 611 262 611 851 699 851 699 60 96 60 96 618 466 618 466 734 376 734 376 777 183 777 183 725 281 725 281 50 345 50 345 711 239 711 239 764 498 764 498 831 427 831 427 860 848 860 848 417 930 417 930 182 657 182 657 849 895 849 895 472 208 472 208 799 121 799 121 767 535 767 535 709 132 709 132 172 881 172 881 728 3 728 3 109 825 109 825 730 543 730 543 779 493 779 493 346 487 346 487 101 534 101 534 462 876 462 876 727 526 727 526 154 430 154 430 609 863 609 863 286 692 286 692 879 284 879 284 133 570 133 570 48 102 48 102 705 867 705 867 840 642 840 642 204 406 204 406 343 738 343 738 702 572 702 572 419 421 419 421 328 734 328 734 719 549 719 549 885 837 885 837 360 530 360 530 407 123 407 123 468 14 468 14 122 124 122 124 830 283 830 283 529 780 529 780 77 266 77 266 588 77 588 77 655 715 655 715 203 782 203 782 179 841 179 841 115 7 115 7 541 573 541 573 355 152 355 152 103 446 103 446 639 189 639 189 942 808 942 808 907 889 907 889 503 13 503 13 497 835 497 835 886 482 886 482 543 638 543 638 506 211 506 211 504 58 504 58 134 922 134 922 292 911 292 911 779 147 779 147 580 899 580 899 22 597 22 597 703 797 703 797 148 237 148 237 781 901 781 901 806 319 806 319 456 867 456 867 90 773 90 773 74 291 74 291 318 573 318 573 236 629 236 629 615 281 615 281 67 748 67 748 206 422 206 422 426 897 426 897 556 538 556 538 156 627 156 627 396 154 396 154 688 302 688 302 764 273 764 273 479 524 479 524 640 886 640 886 476 149 476 149 348 4 348 4 706 251 706 251 44 127 44 127 339 456 339 456 180 323 180 323 273 29 273 29 43 946 43 946 331 658 331 658 164 647 164 647 926 838 926 838 931 169 931 169 308 565 308 565 694 194 694 194 503 632 503 632 811 578 811 578 734 144 734 144 166 947 166 947 171 958 171 958 866 103 866 103 134 52 134 52 204 402 204 402 867 459 867 459 621 808 621 808 947 521 947 521 914 918 914 918 217 574 217 574 375 480 375 480 235 22 235 22 832 119 832 119 101 645 101 645 429 438 429 438 144 81 144 81 313 891 313 891 394 805 394 805 20 114 20 114 715 284 715 284 761 408 761 408 553 100 553 100 489 171 489 171 575 207 575 207 459 257 459 257 450 900 450 900 353 694 353 694 612 669 612 669 143 103 143 103 947 665 947 665 599 168 599 168 476 779 476 779 659 113 659 113 311 82 311 82 746 512 746 512 615 676 615 676 137 306 137 306 857 921 857 921 491 161 491 161 178 541 178 541 200 666 200 666 206 428 206 428 83 788 83 788 80 461 80 461 568 664 568 664 770 109 770 109 768 16 768 16 610 207 610 207 170 53 170 53 553 492 553 492 617 945 617 945 642 103 642 103 244 577 244 577 830 828 830 828 134 650 134 650 418 404 418 404 357 61 357 61 691 255 691 255 504 406 504 406 103 452 103 452 731 485 731 485 748 53 748 53 543 382 543 382 519 742 519 742 167 613 167 613 205 291 205 291 384 326 384 326 407 464 407 464 201 475 201 475 13 926 13 926 807 150 807 150 920 421 920 421 89 288 89 288 274 59 274 59 142 459 142 459 79 146 79 146 282 648 282 648 789 282 789 282 219 723 219 723 778 224 778 224 188 815 188 815 157 771 157 771 794 21 794 21 834 904 834 904 572 723 572 723 260 171 260 171 85 73 85 73 118 795 118 795 938 185 938 185 57 306 57 306 558 125 558 125 210 472 210 472 819 255 819 255 253 177 253 177 189 491 189 491 307 611 307 611 219 75 219 75 581 906 581 906 200 668 200 668 219 415 219 415 81 228 81 228 720 598 720 598 10 520 10 520 936 745 936 745 150 483 150 483 55 32 55 32 122 481 122 481 130 460 130 460 249 244 249 244 913 821 913 821 221 741 221 741 71 411 71 411 944 167 944 167 741 839 741 839 468 543 468 543 1 164 1 164 605 185 605 185 443 21 443 21 418 918 418 918 28 410 28 410 619 276 619 276 405 612 405 612 431 362 431 362 83 3 83 3 29 96 29 96 242 851 242 851 115 615 115 615 917 799 917 799 806 244 806 244 609 271 609 271 148 286 148 286 760 79 760 79 925 584 925 584 366 340 366 340 444 866 444 866 610 817 610 817 785 660 785 660 951 547 951 547 125 516 125 516 872 418 872 418 367 541 367 541 217 309 217 309 245 807 245 807 729 411 729 411 784 839 784 839 394 153 394 153 580 758 580 758 161 350 161 350 857 948 857 948 121 652 121 652 59 539 59 539 820 657 820 657 673 730 673 730 583 252 583 252 152 272 152 272 243 623 243 623 643 243 643 243 630 956 630 956 262 132 262 132 835 412 835 412 443 346 443 346 658 925 658 925 859 924 859 924 634 714 634 714 493 108 493 108 577 383 577 383 616 649 616 649 415 105 415 105 168 703 168 703 766 931 766 931 793 612 793 612 320 734 320 734 503 392 503 392 818 568 818 568 189 790 189 790 512 141 512 141 765 52 765 52 663 473 663 473 246 397 246 397 920 236 920 236 638 712 638 712 452 77 452 77 803 905 803 905 898 211 898 211 366 517 366 517 773 791 773 791 156 110 156 110 946 650 946 650 24 727 24 727 12 169 12 169 67 711 67 711 672 514 672 514 28 608 28 608 896 435 896 435 174 659 174 659 817 568 817 568 846 601 846 601 206 613 206 613 321 474 321 474 317 528 317 528 868 414 868 414 941 199 941 199 292 658 292 658 11 953 11 953 732 229 732 229 282 83 282 83 410 874 410 874 841 548 841 548 719 159 719 159 631 222 631 222 142 628 142 628 173 596 173 596 14 99 14 99 666 790 666 790 178 646 178 646 945 360 945 360 121 382 121 382 783 16 783 16 726 379 726 379 216 684 216 684 44 752 44 752 615 588 615 588 24 848 24 848 890 544 890 544 269 46 269 46 730 620 730 620 13 816 13 816 23 468 23 468 944 236 944 236 947 27 947 27 248 867 248 867 80 479 80 479 643 89 643 89 929 421 929 421 524 241 524 241 687 774 687 774 474 364 474 364 375 904 375 904 522 371 522 371 472 851 472 851 491 881 491 881 29 421 29 421 379 851 379 851 678 79 678 79 422 407 422 407 767 234 767 234 948 845 948 845 720 497 720 497 833 591 833 591 222 656 222 656 171 583 171 583 774 324 774 324 90 880 90 880 7 746 7 746 589 617 589 617 38 499 38 499 4 340 4 340 58 108 58 108 665 422 665 422 125 381 125 381 300 258 300 258 894 525 894 525 289 589 289 589 471 826 471 826 801 718 801 718 566 316 566 316 611 141 611 141 423 220 423 220 90 272 90 272 706 20 706 20 481 815 481 815 748 558 748 558 941 443 941 443 297 507 297 507 52 253 52 253 881 461 881 461 82 725 82 725 900 830 900 830 158 896 158 896 666 433 666 433 913 93 913 93 91 860 91 860 284 858 284 858 798 13 798 13 799 755 799 755 471 284 471 284 369 688 369 688 224 347 224 347 230 815 230 815 944 37 944 37 168 683 168 683 721 62 721 62 453 635 453 635 422 711 422 711 602 297 602 297 678 353 678 353 494 754 494 754 784 453 784 453 560 193 560 193 547 311 547 311 626 417 626 417 830 26 830 26 241 158 241 158 623 893 623 893 633 71 633 71 461 105 461 105 547 18 547 18 14 307 14 307 780 953 780 953 204 399 204 399 803 49 803 49 732 616 732 616 755 351 755 351 615 178 615 178 871 315 871 315 136 405 136 405 359 952 359 952 546 37 546 37 958 208 958 208 913 883 913 883 6 612 6 612 284 591 284 591 269 529 269 529 102 749 102 749 134 604 134 604 154 636 154 636 805 324 805 324 72 871 72 871 860 87 860 87 187 42 187 42 549 292 549 292 369 529 369 529 382 882 382 882 642 155 642 155 31 388 31 388 624 109 624 109 193 9 193 9 602 395 602 395 611 574 611 574 784 77 784 77 911 625 911 625 805 447 805 447 889 952 889 952 316 45 316 45 80 522 80 522 121 206 121 206 461 570 461 570 106 690 106 690 338 488 338 488 45 566 45 566 392 180 392 180 796 747 796 747 25 534 25 534 443 60 443 60 566 314 566 314 883 501 883 501 599 159 599 159 529 320 529 320 396 925 396 925 914 745 914 745 860 143 860 143 255 21 255 21 342 885 342 885 172 833 172 833 550 165 550 165 374 114 374 114 502 772 502 772 166 596 166 596 930 684 930 684 588 91 588 91 379 655 379 655 245 724 245 724 940 316 940 316 63 925 63 925 519 161 519 161 520 426 520 426 252 114 252 114 872 10 872 10 886 634 886 634 368 323 368 323 816 858 816 858 464 99 464 99 273 91 273 91 214 513 214 513 149 503 149 503 793 38 793 38 551 640 551 640 99 350 99 350 654 124 654 124 113 66 113 66 582 323 582 323 572 344 572 344 645 770 645 770 415 768 415 768 63 770 63 770 180 809 180 809 758 163 758 163 921 349 921 349 366 839 366 839 142 517 142 517 560 104 560 104 214 136 214 136 211 597 211 597 329 273 329 273 673 46 673 46 719 190 719 190 269 560 269 560 768 275 768 275 704 707 704 707 1 418 1 418 116 557 116 557 522 305 522 305 564 694 564 694 895 164 895 164 686 359 686 359 825 137 825 137 16 912 16 912 259 483 259 483 877 135 877 135 733 696 733 696 351 602 351 602 768 147 768 147 877 461 877 461 846 58 846 58 561 34 561 34 763 614 763 614 321 36 321 36 261 662 261 662 312 786 312 786 760 180 760 180 508 636 508 636 259 761 259 761 48 571 48 571 274 694 274 694 549 757 549 757 522 650 522 650 346 417 346 417 496 811 496 811 875 448 875 448 574 401 574 401 204 905 204 905 920 808 920 808 88 439 88 439 262 391 262 391 506 793 506 793 527 137 527 137 673 900 673 900 272 826 272 826 847 234 847 234 471 67 471 67 658 160 658 160 830 704 830 704 650 221 650 221 547 657 547 657 638 530 638 530 776 672 776 672 424 264 424 264 880 405 880 405 744 920 744 920 148 765 148 765 871 23 871 23 633 633 633 633 173 713 173 713 388 144 388 144 476 370 476 370 46 544 46 544 328 336 328 336 192 574 192 574 498 38 498 38 587 410 587 410 328 673 328 673 166 303 166 303 301 77 301 77 709 236 709 236 736 63 736 63 103 435 103 435 266 722 266 722 756 516 756 516 848 315 848 315 744 861 744 861 918 743 918 743 772 87 772 87 807 181 807 181 592 172 592 172 721 746 721 746 560 226 560 226 853 737 853 737 137 895 137 895 857 208 857 208 924 503 924 503 35 431 35 431 724 424 724 424 924 942 924 942 258 363 258 363 355 739 355 739 8 516 8 516 137 585 137 585 366 4 366 4 569 612 569 612 174 782 174 782 5 743 5 743 244 480 244 480 550 88 550 88 123 514 123 514 825 388 825 388 722 181 722 181 417 586 417 586 386 421 386 421 531 416 531 416 571 762 571 762 258 507 258 507 868 486 868 486 318 300 318 300 931 74 931 74 130 132 130 132 12 942 12 942 579 462 579 462 263 314 263 314 374 836 374 836 744 21 744 21 653 311 653 311 457 536 457 536 160 417 160 417 641 746 641 746 496 609 496 609 638 534 638 534 132 504 132 504 447 248 447 248 572 935 572 935 384 348 384 348 444 334 444 334 296 901 296 901 300 68 300 68 9 541 9 541 634 190 634 190 80 558 80 558 200 487 200 487 829 894 829 894 636 206 636 206 921 342 921 342 386 266 386 266 601 200 601 200 227 293 227 293 173 933 173 933 509 42 509 42 253 195 253 195 287 947 287 947 45 17 45 17 295 469 295 469 234 935 234 935 371 73 371 73 249 833 249 833 233 441 233 441 479 402 479 402 285 113 285 113 914 438 914 438 164 741 164 741 210 868 210 868 777 506 777 506 832 202 832 202 838 25 838 25 672 822 672 822 214 436 214 436 101 687 101 687 841 792 841 792 926 80 926 80 405 200 405 200 802 932 802 932 628 340 628 340 548 220 548 220 355 460 355 460 594 830 594 830 677 513 677 513 713 224 713 224 49 527 49 527 133 26 133 26 882 178 882 178 327 197 327 197 712 50 712 50 230 338 230 338 553 584 553 584 65 76 65 76 713 527 713 527 583 6 583 6 698 415 698 415 492 518 492 518 600 513 600 513 175 97 175 97 767 882 767 882 328 749 328 749 536 83 536 83 662 80 662 80 656 171 656 171 114 816 114 816 308 603 308 603 149 112 149 112 253 586 253 586 31 741 31 741 267 274 267 274 459 159 459 159 752 729 752 729 564 890 564 890 386 680 386 680 734 403 734 403 478 562 478 562 302 123 302 123 440 525 440 525 787 78 787 78 374 430 374 430 705 167 705 167 937 932 937 932 103 40 103 40 943 544 943 544 874 489 874 489 860 733 860 733 184 500 184 500 225 637 225 637 906 557 906 557 504 46 504 46 68 80 68 80 723 369 723 369 138 137 138 137 804 771 804 771 48 530 48 530 461 64 461 64 635 7 635 7 285 73 285 73 550 10 550 10 325 59 325 59 566 168 566 168 639 238 639 238 803 556 803 556 755 283 755 283 606 784 606 784 345 553 345 553 762 777 762 777 265 360 265 360 590 299 590 299 594 778 594 778 582 199 582 199 303 332 303 332 201 496 201 496 585 81 585 81 147 93 147 93 80 201 80 201 96 334 96 334 10 928 10 928 663 716 663 716 731 162 731 162 131 575 131 575 897 584 897 584 314 391 314 391 375 734 375 734 713 265 713 265 487 937 487 937 50 147 50 147 514 778 514 778 702 570 702 570 806 750 806 750 210 434 210 434 273 312 273 312 124 842 124 842 915 412 915 412 30 577 30 577 77 575 77 575 196 821 196 821 420 105 420 105 639 18 639 18 377 204 377 204 269 346 269 346 675 158 675 158 493 30 493 30 807 454 807 454 481 644 481 644 272 523 272 523 371 368 371 368 718 42 718 42 693 387 693 387 903 371 903 371 401 410 401 410 325 328 325 328 144 373 144 373 277 505 277 505 952 502 952 502 764 18 764 18 184 756 184 756 96 505 96 505 19 845 19 845 324 776 324 776 724 393 724 393 926 464 926 464 102 414 102 414 563 576 563 576 384 119 384 119 865 543 865 543 373 696 373 696 709 135 709 135 772 363 772 363 665 939 665 939 531 803 531 803 257 84 257 84 363 727 363 727 593 225 593 225 264 526 264 526 54 217 54 217 173 303 173 303 487 457 487 457 593 158 593 158 608 456 608 456 849 91 849 91 652 358 652 358 957 387 957 387 61 207 61 207 922 833 922 833 57 478 57 478 615 808 615 808 81 891 81 891 109 33 109 33 249 494 249 494 504 372 504 372 258 568 258 568 412 31 412 31 510 730 510 730 689 548 689 548 786 353 786 353 890 871 890 871 459 424 459 424 588 455 588 455 653 610 653 610 742 209 742 209 911 3 911 3 801 398 801 398 606 795 606 795 879 872 879 872 302 301 302 301 174 319 174 319 732 557 732 557 590 573 590 573 352 384 352 384 163 522 163 522 411 188 411 188 24 758 24 758 382 481 382 481 338 143 338 143 957 854 957 854 870 888 870 888 667 811 667 811 474 453 474 453 922 861 922 861 721 132 721 132 461 380 461 380 447 642 447 642 456 613 456 613 608 657 608 657 838 865 838 865 202 88 202 88 13 227 13 227 526 793 526 793 692 717 692 717 801 326 801 326 389 337 389 337 305 704 305 704 100 663 100 663 208 872 208 872 105 463 105 463 788 308 788 308 603 116 603 116 889 22 889 22 807 713 807 713 502 174 502 174 859 698 859 698 851 602 851 602 331 244 331 244 826 151 826 151 214 406 214 406 319 277 319 277 212 393 212 393 87 854 87 854 575 344 575 344 158 516 158 516 911 240 911 240 467 579 467 579 489 248 489 248 899 26 899 26 150 418 150 418 302 237 302 237 198 361 198 361 867 675 867 675 789 834 789 834 19 631 19 631 687 430 687 430 779 839 779 839 363 708 363 708 77 610 77 610 312 640 312 640 336 521 336 521 758 149 758 149 936 326 936 326 138 883 138 883 394 111 394 111 381 526 381 526 791 218 791 218 89 385 89 385 860 157 860 157 895 775 895 775 334 631 334 631 836 233 836 233 821 118 821 118 190 517 190 517 777 162 777 162 215 656 215 656 419 824 419 824 766 34 766 34 923 242 923 242 521 663 521 663 358 548 358 548 88 934 88 934 904 153 904 153 566 493 566 493 526 448 526 448 590 28 590 28 456 83 456 83 57 271 57 271 738 750 738 750 95 477 95 477 883 213 883 213 681 395 681 395 925 100 925 100 749 500 749 500 569 155 569 155 267 807 267 807 511 700 511 700 426 948 426 948 446 196 446 196 355 357 355 357 782 62 782 62 531 953 531 953 958 516 958 516 112 31 112 31 687 465 687 465 12 440 12 440 193 130 193 130 871 361 871 361 683 82 683 82 505 921 505 921 272 388 272 388 703 724 703 724 927 104 927 104 337 297 337 297 345 49 345 49 565 467 565 467 692 402 692 402 23 247 23 247 667 582 667 582 475 955 475 955 922 331 922 331 851 28 851 28 126 783 126 783 217 385 217 385 354 882 354 882 883 469 883 469 839 895 839 895 382 608 382 608 35 789 35 789 461 642 461 642 65 456 65 456 929 617 929 617 805 663 805 663 636 701 636 701 629 724 629 724 462 452 462 452 510 359 510 359 947 105 947 105 807 293 807 293 255 38 255 38 582 414 582 414 910 300 910 300 725 2 725 2 833 410 833 410 648 606 648 606 132 439 132 439 756 506 756 506 62 411 62 411 229 372 229 372 750 792 750 792 623 4 623 4 753 713 753 713 487 760 487 760 664 903 664 903 425 251 425 251 852 96 852 96 938 333 938 333 99 907 99 907 898 874 898 874 938 217 938 217 273 7 273 7 67 303 67 303 842 82 842 82 219 314 219 314 790 431 790 431 374 876 374 876 711 431 711 431 429 221 429 221 956 495 956 495 570 22 570 22 223 438 223 438 278 161 278 161 123 865 123 865 569 341 569 341 845 830 845 830 198 323 198 323 913 707 913 707 767 260 767 260 769 584 769 584 426 872 426 872 601 228 601 228 93 457 93 457 144 238 144 238 482 876 482 876 604 661 604 661 103 173 103 173 383 489 383 489 944 694 944 694 162 288 162 288 326 129 326 129 269 936 269 936 356 501 356 501 469 788 469 788 74 501 74 501 758 24 758 24 295 789 295 789 156 662 156 662 956 267 956 267 899 500 899 500 794 3 794 3 942 350 942 350 790 819 790 819 663 729 663 729 189 782 189 782 584 314 584 314 871 847 871 847 412 588 412 588 290 741 290 741 810 261 810 261 569 322 569 322 290 543 290 543 221 839 221 839 825 790 825 790 242 256 242 256 806 686 806 686 629 156 629 156 862 411 862 411 404 71 404 71 917 640 917 640 373 336 373 336 631 780 631 780 162 823 162 823 349 855 349 855 829 907 829 907 331 584 331 584 627 650 627 650 918 437 918 437 867 532 867 532 950 455 950 455 740 309 740 309 944 245 944 245 936 897 936 897 557 141 557 141 776 756 776 756 623 25 623 25 89 446 89 446 790 390 790 390 512 416 512 416 746 681 746 681 375 332 375 332 910 815 910 815 518 572 518 572 565 544 565 544 578 618 578 618 630 81 630 81 509 908 509 908 236 595 236 595 952 634 952 634 319 191 319 191 473 69 473 69 702 924 702 924 738 309 738 309 375 713 375 713 843 366 843 366 953 304 953 304 950 869 950 869 280 126 280 126 649 602 649 602 336 471 336 471 605 45 605 45 358 451 358 451 268 479 268 479 333 899 333 899 367 746 367 746 412 476 412 476 696 464 696 464 105 218 105 218 778 719 778 719 889 38 889 38 295 350 295 350 79 807 79 807 592 94 592 94 213 176 213 176 383 866 383 866 342 559 342 559 229 691 229 691 700 708 700 708 801 934 801 934 708 819 708 819 345 142 345 142 705 127 705 127 746 385 746 385 638 610 638 610 534 74 534 74 838 638 838 638 76 390 76 390 599 524 599 524 26 935 26 935 32 269 32 269 303 872 303 872 379 590 379 590 417 931 417 931 395 437 395 437 925 288 925 288 875 22 875 22 308 454 308 454 952 925 952 925 196 473 196 473 578 343 578 343 204 870 204 870 634 188 634 188 346 449 346 449 694 154 694 154 151 736 151 736 865 669 865 669 234 794 234 794 319 456 319 456 584 714 584 714 243 797 243 797 551 803 551 803 94 890 94 890 521 792 521 792 719 312 719 312 147 761 147 761 548 704 548 704 834 485 834 485 422 349 422 349 911 527 911 527 171 513 171 513 108 957 108 957 312 305 312 305 520 501 520 501 372 169 372 169 879 432 879 432 291 48 291 48 546 817 546 817 910 374 910 374 545 843 545 843 126 433 126 433 361 569 361 569 138 185 138 185 519 932 519 932 413 131 413 131 509 614 509 614 869 350 869 350 675 643 675 643 738 727 738 727 714 285 714 285 632 659 632 659 443 736 443 736 422 389 422 389 253 224 253 224 528 765 528 765 44 24 44 24 563 711 563 711 915 899 915 899 62 309 62 309 590 602 590 602 83 515 83 515 529 195 529 195 873 238 873 238 687 338 687 338 896 932 896 932 303 378 303 378 794 180 794 180 421 288 421 288 496 90 496 90 76 868 76 868 793 76 793 76 634 244 634 244 406 622 406 622 291 823 291 823 408 192 408 192 651 122 651 122 447 860 447 860 28 362 28 362 439 110 439 110 524 65 524 65 612 445 612 445 604 136 604 136 87 485 87 485 793 788 793 788 708 897 708 897 508 454 508 454 426 545 426 545 369 579 369 579 78 570 78 570 498 333 498 333 34 377 34 377 243 246 243 246 269 642 269 642 424 589 424 589 389 18 389 18 643 716 643 716 573 898 573 898 403 629 403 629 238 890 238 890 608 399 608 399 900 342 900 342 59 46 59 46 17 306 17 306 797 229 797 229 135 950 135 950 667 790 667 790 7 31 7 31 723 516 723 516 949 291 949 291 902 312 902 312 898 18 898 18 207 495 207 495 691 783 691 783 823 893 823 893 525 542 525 542 714 584 714 584 41 128 41 128 545 908 545 908 284 459 284 459 124 60 124 60 121 852 121 852 359 146 359 146 112 781 112 781 398 38 398 38 627 394 627 394 657 388 657 388 663 253 663 253 148 840 148 840 549 298 549 298 20 395 20 395 109 382 109 382 547 486 547 486 388 527 388 527 923 289 923 289 764 582 764 582 904 502 904 502 150 905 150 905 641 79 641 79 795 680 795 680 681 765 681 765 39 933 39 933 945 777 945 777 121 358 121 358 155 233 155 233 646 953 646 953 36 366 36 366 765 304 765 304 747 72 747 72 91 818 91 818 781 175 781 175 835 633 835 633 675 761 675 761 47 473 47 473 288 954 288 954 579 843 579 843 679 336 679 336 241 581 241 581 490 661 490 661 573 345 573 345 464 363 464 363 252 360 252 360 155 575 155 575 400 337 400 337 29 957 29 957 885 84 885 84 81 908 81 908 456 218 456 218 919 869 919 869 227 920 227 920 698 771 698 771 388 116 388 116 359 609 359 609 826 47 826 47 723 216 723 216 33 67 33 67 191 699 191 699 678 920 678 920 129 531 129 531 688 196 688 196 332 137 332 137 116 24 116 24 555 487 555 487 816 881 816 881 937 697 937 697 401 104 401 104 61 895 61 895 851 865 851 865 825 381 825 381 956 729 956 729 903 714 903 714 599 225 599 225 498 510 498 510 41 543 41 543 289 356 289 356 507 41 507 41 606 778 606 778 803 545 803 545 321 175 321 175 263 149 263 149 154 872 154 872 271 376 271 376 596 387 596 387 638 796 638 796 791 816 791 816 685 263 685 263 664 202 664 202 441 24 441 24 182 68 182 68 958 426 958 426 403 787 403 787 170 601 170 601 76 814 76 814 377 231 377 231 647 856 647 856 512 513 512 513 279 215 279 215 413 457 413 457 317 808 317 808 603 323 603 323 70 649 70 649 15 520 15 520 603 640 603 640 106 479 106 479 943 627 943 627 738 798 738 798 254 636 254 636 541 903 541 903 183 788 183 788 286 811 286 811 648 191 648 191 777 501 777 501 309 952 309 952 26 823 26 823 822 730 822 730 694 882 694 882 598 197 598 197 188 556 188 556 183 279 183 279 73 890 73 890 914 880 914 880 124 805 124 805 955 813 955 813 520 390 520 390 98 244 98 244 308 71 308 71 888 562 888 562 136 363 136 363 748 190 748 190 563 303 563 303 277 89 277 89 377 869 377 869 425 218 425 218 107 548 107 548 32 484 32 484 808 862 808 862 186 551 186 551 680 171 680 171 813 781 813 781 769 330 769 330 240 162 240 162 347 670 347 670 592 507 592 507 240 404 240 404 34 577 34 577 500 315 500 315 618 512 618 512 335 21 335 21 835 227 835 227 666 229 666 229 39 425 39 425 424 488 424 488 611 74 611 74 431 11 431 11 701 446 701 446 829 468 829 468 257 864 257 864 384 444 384 444 754 788 754 788 393 580 393 580 859 656 859 656 788 534 788 534 856 288 856 288 69 96 69 96 211 175 211 175 662 864 662 864 862 236 862 236 897 10 897 10 213 585 213 585 492 218 492 218 301 862 301 862 788 803 788 803 233 690 233 690 484 868 484 868 783 168 783 168 694 241 694 241 16 56 16 56 896 929 896 929 821 264 821 264 675 181 675 181 869 72 869 72 109 199 109 199 654 101 654 101 953 898 953 898 584 492 584 492 846 114 846 114 170 392 170 392 183 493 183 493 116 323 116 323 509 41 509 41 206 207 206 207 783 484 783 484 194 512 194 512 398 481 398 481 508 476 508 476 907 53 907 53 285 849 285 849 892 769 892 769 200 405 200 405 53 524 53 524 742 611 742 611 941 244 941 244 383 583 383 583 465 93 465 93 283 494 283 494 464 340 464 340 164 278 164 278 799 201 799 201 542 874 542 874 797 43 797 43 301 53 301 53 958 594 958 594 362 897 362 897 475 726 475 726 748 528 748 528 802 630 802 630 410 774 410 774 411 173 411 173 251 955 251 955 868 629 868 629 716 349 716 349 258 480 258 480 207 583 207 583 628 183 628 183 372 20 372 20 741 924 741 924 647 306 647 306 958 139 958 139 380 717 380 717 628 732 628 732 911 659 911 659 12 161 12 161 601 287 601 287 84 774 84 774 217 386 217 386 312 129 312 129 49 566 49 566 671 64 671 64 354 471 354 471 830 183 830 183 458 933 458 933 52 841 52 841 134 712 134 712 38 957 38 957 219 638 219 638 386 365 386 365 380 740 380 740 397 826 397 826 488 727 488 727 74 734 74 734 170 96 170 96 614 368 614 368 249 849 249 849 338 443 338 443 759 529 759 529 25 755 25 755 267 337 267 337 880 403 880 403 636 879 636 879 680 212 680 212 899 931 899 931 926 230 926 230 293 189 293 189 570 529 570 529 218 850 218 850 584 625 584 625 299 171 299 171 749 495 749 495 679 398 679 398 675 494 675 494 168 317 168 317 218 717 218 717 809 324 809 324 305 951 305 951 369 741 369 741 124 324 124 324 868 677 868 677 131 902 131 902 945 836 945 836 546 933 546 933 78 100 78 100 487 678 487 678 913 294 913 294 22 303 22 303 308 12 308 12 60 921 60 921 675 143 675 143 829 494 829 494 297 469 297 469 691 97 691 97 269 679 269 679 392 204 392 204 84 170 84 170 817 681 817 681 71 800 71 800 497 110 497 110 246 261 246 261 446 64 446 64 121 786 121 786 149 337 149 337 702 790 702 790 862 935 862 935 642 283 642 283 941 465 941 465 779 546 779 546 181 34 181 34 951 621 951 621 288 167 288 167 838 146 838 146 409 406 409 406 889 192 889 192 958 48 958 48 162 60 162 60 573 102 573 102 5 916 5 916 652 618 652 618 704 826 704 826 54 447 54 447 312 519 312 519 295 374 295 374 835 65 835 65 904 124 904 124 469 378 469 378 578 681 578 681 220 322 220 322 914 591 914 591 862 746 862 746 908 131 908 131 897 644 897 644 466 697 466 697 883 57 883 57 427 624 427 624 289 165 289 165 844 223 844 223 740 237 740 237 419 749 419 749 630 295 630 295 656 152 656 152 738 451 738 451 633 476 633 476 249 397 249 397 942 630 942 630 758 562 758 562 412 590 412 590 485 278 485 278 408 328 408 328 729 712 729 712 12 936 12 936 854 511 854 511 718 784 718 784 600 9 600 9 90 630 90 630 34 947 34 947 580 85 580 85 265 289 265 289 201 901 201 901 771 454 771 454 25 333 25 333 640 810 640 810 652 35 652 35 254 130 254 130 897 9 897 9 775 870 775 870 849 126 849 126 497 930 497 930 481 74 481 74 580 394 580 394 697 808 697 808 653 901 653 901 912 632 912 632 882 116 882 116 629 420 629 420 536 563 536 563 796 685 796 685 480 624 480 624 223 573 223 573 668 794 668 794 374 293 374 293 115 40 115 40 958 275 958 275 394 221 394 221 630 301 630 301 169 702 169 702 284 670 284 670 247 803 247 803 69 745 69 745 284 184 284 184 164 444 164 444 84 132 84 132 916 803 916 803 34 710 34 710 156 643 156 643 465 813 465 813 860 360 860 360 599 522 599 522 956 360 956 360 586 210 586 210 791 85 791 85 749 695 749 695 414 643 414 643 927 514 927 514 476 850 476 850 99 579 99 579 417 340 417 340 443 858 443 858 738 808 738 808 182 865 182 865 261 93 261 93 555 864 555 864 945 226 945 226 53 639 53 639 477 861 477 861 85 920 85 920 15 443 15 443 251 792 251 792 186 63 186 63 1 195 1 195 271 594 271 594 452 650 452 650 14 162 14 162 117 439 117 439 783 304 783 304 351 3 351 3 511 935 511 935 874 130 874 130 740 564 740 564 112 939 112 939 747 586 747 586 164 416 164 416 275 311 275 311 602 241 602 241 784 22 784 22 639 495 639 495 103 357 103 357 909 560 909 560 838 412 838 412 367 851 367 851 303 636 303 636 230 180 230 180 348 154 348 154 469 936 469 936 291 933 291 933 266 364 266 364 219 498 219 498 428 636 428 636 871 338 871 338 239 363 239 363 48 81 48 81 585 202 585 202 718 309 718 309 928 569 928 569 682 251 682 251 153 712 153 712 2 485 2 485 863 941 863 941 567 296 567 296 908 194 908 194 341 936 341 936 702 226 702 226 694 479 694 479 364 579 364 579 87 91 87 91 638 555 638 555 612 868 612 868 727 603 727 603 113 877 113 877 598 308 598 308 204 174 204 174 806 79 806 79 732 708 732 708 175 72 175 72 577 478 577 478 142 118 142 118 243 508 243 508 449 37 449 37 270 782 270 782 814 367 814 367 434 660 434 660 390 233 390 233 8 926 8 926 367 623 367 623 797 146 797 146 525 14 525 14 127 914 127 914 716 285 716 285 678 848 678 848 114 196 114 196 28 616 28 616 73 748 73 748 619 274 619 274 69 801 69 801 117 533 117 533 396 362 396 362 255 254 255 254 803 225 803 225 327 254 327 254 112 891 112 891 413 799 413 799 886 385 886 385 643 523 643 523 453 805 453 805 923 692 923 692 663 364 663 364 958 63 958 63 677 697 677 697 510 740 510 740 441 595 441 595 226 14 226 14 423 678 423 678 204 763 204 763 622 512 622 512 767 92 767 92 27 368 27 368 603 156 603 156 869 719 869 719 168 34 168 34 770 699 770 699 608 88 608 88 774 458 774 458 884 929 884 929 576 101 576 101 861 551 861 551 83 657 83 657 596 877 596 877 266 939 266 939 916 953 916 953 222 376 222 376 348 778 348 778 453 79 453 79 466 373 466 373 231 100 231 100 864 111 864 111 236 73 236 73 210 382 210 382 606 129 606 129 110 752 110 752 573 809 573 809 158 265 158 265 712 227 712 227 818 356 818 356 563 678 563 678 759 468 759 468 771 114 771 114 259 582 259 582 37 57 37 57 838 452 838 452 612 575 612 575 147 752 147 752 336 422 336 422 391 324 391 324 416 609 416 609 900 289 900 289 102 863 102 863 212 688 212 688 859 879 859 879 692 596 692 596 751 150 751 150 548 817 548 817 476 184 476 184 282 450 282 450 126 294 126 294 646 806 646 806 175 374 175 374 310 657 310 657 430 354 430 354 408 250 408 250 58 548 58 548 752 442 752 442 96 950 96 950 274 562 274 562 424 772 424 772 481 624 481 624 483 785 483 785 879 512 879 512 403 78 403 78 126 457 126 457 161 308 161 308 136 758 136 758 3 542 3 542 502 316 502 316 340 925 340 925 293 885 293 885 881 663 881 663 279 262 279 262 845 948 845 948 267 89 267 89 95 725 95 725 740 168 740 168 958 390 958 390 56 383 56 383 560 846 560 846 343 288 343 288 479 385 479 385 594 398 594 398 147 782 147 782 225 337 225 337 46 821 46 821 782 661 782 661 51 870 51 870 623 282 623 282 781 430 781 430 219 167 219 167 407 659 407 659 41 695 41 695 693 804 693 804 346 54 346 54 342 317 342 317 900 135 900 135 295 174 295 174 884 327 884 327 88 381 88 381 333 11 333 11 692 891 692 891 639 47 639 47 555 471 555 471 252 709 252 709 159 398 159 398 368 57 368 57 341 268 341 268 233 782 233 782 76 631 76 631 362 861 362 861 382 702 382 702 632 679 632 679 244 715 244 715 728 202 728 202 805 640 805 640 2 668 2 668 587 105 587 105 901 342 901 342 704 916 704 916 678 37 678 37 439 545 439 545 14 192 14 192 265 664 265 664 49 611 49 611 24 826 24 826 77 872 77 872 266 524 266 524 866 532 866 532 469 772 469 772 395 299 395 299 379 741 379 741 15 752 15 752 889 205 889 205 201 895 201 895 290 163 290 163 225 486 225 486 184 775 184 775 806 160 806 160 873 113 873 113 604 334 604 334 242 388 242 388 565 702 565 702 68 694 68 694 622 848 622 848 807 203 807 203 503 821 503 821 930 823 930 823 907 430 907 430 141 360 141 360 872 886 872 886 578 213 578 213 717 399 717 399 85 953 85 953 910 147 910 147 504 794 504 794 485 899 485 899 847 936 847 936 61 814 61 814 106 911 106 911 844 535 844 535 424 775 424 775 544 414 544 414 831 279 831 279 920 517 920 517 477 559 477 559 649 825 649 825 422 878 422 878 907 38 907 38 656 460 656 460 37 612 37 612 358 189 358 189 537 764 537 764 394 642 394 642 617 720 617 720 812 164 812 164 83 801 83 801 460 897 460 897 817 469 817 469 166 428 166 428 598 178 598 178 41 319 41 319 458 703 458 703 459 940 459 940 800 582 800 582 722 635 722 635 455 382 455 382 432 795 432 795 302 42 302 42 691 736 691 736 603 477 603 477 619 156 619 156 470 261 470 261 142 384 142 384 802 782 802 782 665 281 665 281 846 219 846 219 460 300 460 300 163 427 163 427 132 503 132 503 470 327 470 327 458 340 458 340 492 261 492 261 107 660 107 660 266 599 266 599 172 377 172 377 422 440 422 440 888 84 888 84 195 617 195 617 422 950 422 950 267 742 267 742 709 955 709 955 162 619 162 619 329 122 329 122 223 109 223 109 744 447 744 447 685 617 685 617 146 609 146 609 887 697 887 697 225 854 225 854 59 487 59 487 867 773 867 773 801 59 801 59 291 853 291 853 378 575 378 575 214 298 214 298 777 878 777 878 610 609 610 609 143 265 143 265 36 890 36 890 135 106 135 106 483 448 483 448 495 931 495 931 798 322 798 322 577 453 577 453 671 832 671 832 845 545 845 545 468 477 468 477 34 184 34 184 825 488 825 488 348 663 348 663 756 170 756 170 338 340 338 340 331 947 331 947 101 24 101 24 164 519 164 519 415 471 415 471 764 680 764 680 594 172 594 172 187 314 187 314 175 73 175 73 924 840 924 840 11 265 11 265 489 610 489 610 649 196 649 196 838 580 838 580 404 298 404 298 398 590 398 590 844 200 844 200 504 420 504 420 446 210 446 210 269 644 269 644 862 375 862 375 303 361 303 361 834 255 834 255 637 775 637 775 157 842 157 842 758 182 758 182 772 562 772 562 668 897 668 897 595 342 595 342 438 304 438 304 702 356 702 356 100 57 100 57 704 445 704 445 188 326 188 326 237 32 237 32 464 917 464 917 862 618 862 618 69 939 69 939 726 643 726 643 508 612 508 612 726 837 726 837 908 339 908 339 641 665 641 665 223 660 223 660 929 714 929 714 77 810 77 810 209 615 209 615 57 65 57 65 545 547 545 547 207 754 207 754 236 765 236 765 375 609 375 609 518 156 518 156 858 336 858 336 325 809 325 809 447 813 447 813 389 534 389 534 385 872 385 872 657 824 657 824 530 715 530 715 306 447 306 447 481 18 481 18 226 782 226 782 38 113 38 113 143 595 143 595 386 612 386 612 471 866 471 866 418 613 418 613 609 683 609 683 935 886 935 886 197 66 197 66 536 455 536 455 662 876 662 876 596 270 596 270 575 671 575 671 770 684 770 684 240 816 240 816 413 89 413 89 811 903 811 903 200 942 200 942 625 722 625 722 738 481 738 481 90 639 90 639 129 504 129 504 324 788 324 788 397 933 397 933 921 146 921 146 566 411 566 411 587 863 587 863 653 705 653 705 51 763 51 763 583 158 583 158 625 555 625 555 208 260 208 260 459 163 459 163 757 292 757 292 612 65 612 65 904 258 904 258 429 186 429 186 544 949 544 949 332 849 332 849 264 215 264 215 184 607 184 607 737 240 737 240 731 469 731 469 151 256 151 256 300 64 300 64 241 888 241 888 185 854 185 854 180 479 180 479 259 417 259 417 110 176 110 176 644 651 644 651 319 266 319 266 482 812 482 812 912 801 912 801 142 377 142 377 882 913 882 913 822 9 822 9 533 710 533 710 601 81 601 81 890 468 890 468 396 61 396 61 910 379 910 379 429 285 429 285 759 424 759 424 662 734 662 734 518 449 518 449 298 462 298 462 488 129 488 129 810 164 810 164 559 845 559 845 60 287 60 287 196 377 196 377 893 190 893 190 103 597 103 597 479 278 479 278 685 484 685 484 302 522 302 522 253 936 253 936 103 592 103 592 259 335 259 335 158 320 158 320 716 445 716 445 289 676 289 676 354 131 354 131 134 697 134 697 919 79 919 79 710 864 710 864 415 501 415 501 877 213 877 213 212 753 212 753 238 788 238 788 360 352 360 352 758 620 758 620 326 225 326 225 44 527 44 527 887 828 887 828 816 542 816 542 709 238 709 238 402 73 402 73 702 18 702 18 782 504 782 504 521 474 521 474 342 24 342 24 562 780 562 780 845 603 845 603 816 684 816 684 889 672 889 672 678 132 678 132 196 721 196 721 295 797 295 797 592 225 592 225 697 83 697 83 277 777 277 777 68 756 68 756 438 513 438 513 135 573 135 573 117 476 117 476 254 586 254 586 665 921 665 921 666 935 666 935 369 241 369 241 543 121 543 121 347 530 347 530 350 693 350 693 54 649 54 649 217 95 217 95 98 410 98 410 650 373 650 373 361 131 361 131 487 196 487 196 609 740 609 740 405 143 405 143 424 838 424 838 814 405 814 405 533 778 533 778 7 428 7 428 515 109 515 109 575 483 575 483 508 107 508 107 271 627 271 627 894 544 894 544 568 789 568 789 629 529 629 529 86 741 86 741 620 917 620 917 203 255 203 255 659 243 659 243 599 698 599 698 330 102 330 102 452 709 452 709 706 390 706 390 195 847 195 847 617 301 617 301 170 900 170 900 61 627 61 627 89 756 89 756 548 466 548 466 32 385 32 385 378 140 378 140 767 321 767 321 554 772 554 772 518 506 518 506 415 850 415 850 196 937 196 937 324 278 324 278 402 652 402 652 786 18 786 18 321 852 321 852 227 833 227 833 753 767 753 767 638 695 638 695 558 277 558 277 718 937 718 937 763 486 763 486 330 118 330 118 287 489 287 489 805 919 805 919 284 935 284 935 132 712 132 712 300 881 300 881 833 637 833 637 143 319 143 319 664 370 664 370 479 589 479 589 925 209 925 209 788 135 788 135 439 92 439 92 935 561 935 561 515 926 515 926 509 272 509 272 182 710 182 710 673 410 673 410 513 339 513 339 746 852 746 852 623 535 623 535 766 240 766 240 232 320 232 320 951 442 951 442 884 626 884 626 197 923 197 923 709 384 709 384 183 267 183 267 608 217 608 217 301 756 301 756 154 676 154 676 954 569 954 569 811 765 811 765 245 143 245 143 61 526 61 526 16 690 16 690 140 78 140 78 949 10 949 10 40 517 40 517 283 424 283 424 573 87 573 87 132 423 132 423 789 249 789 249 45 767 45 767 806 311 806 311 94 288 94 288 821 108 821 108 461 109 461 109 186 499 186 499 930 96 930 96 736 666 736 666 685 627 685 627 187 811 187 811 939 659 939 659 661 279 661 279 464 184 464 184 400 841 400 841 195 447 195 447 873 482 873 482 159 802 159 802 509 618 509 618 273 949 273 949 765 337 765 337 900 184 900 184 326 519 326 519 670 723 670 723 700 546 700 546 332 240 332 240 573 668 573 668 595 537 595 537 919 165 919 165 668 601 668 601 777 893 777 893 915 847 915 847 628 506 628 506 386 481 386 481 167 632 167 632 696 456 696 456 291 557 291 557 155 734 155 734 744 339 744 339 785 497 785 497 161 700 161 700 33 427 33 427 288 57 288 57 353 908 353 908 317 513 317 513 343 874 343 874 59 264 59 264 826 442 826 442 395 582 395 582 691 361 691 361 456 604 456 604 148 338 148 338 754 672 754 672 761 145 761 145 481 36 481 36 669 414 669 414 660 389 660 389 658 276 658 276 811 685 811 685 209 855 209 855 431 831 431 831 790 318 790 318 895 341 895 341 504 610 504 610 340 829 340 829 96 768 96 768 97 770 97 770 706 798 706 798 424 692 424 692 3 14 3 14 643 56 643 56 338 264 338 264 733 4 733 4 429 635 429 635 734 20 734 20 818 506 818 506 14 829 14 829 382 265 382 265 810 736 810 736 473 299 473 299 786 259 786 259 623 21 623 21 121 327 121 327 440 465 440 465 363 881 363 881 43 855 43 855 277 850 277 850 717 282 717 282 837 883 837 883 347 522 347 522 727 537 727 537 774 437 774 437 10 222 10 222 140 879 140 879 35 874 35 874 408 571 408 571 314 803 314 803 491 112 491 112 315 574 315 574 923 566 923 566 459 281 459 281 553 423 553 423 703 751 703 751 522 34 522 34 469 671 469 671 816 819 816 819 286 562 286 562 792 246 792 246 102 682 102 682 257 248 257 248 280 576 280 576 267 813 267 813 444 694 444 694 178 946 178 946 478 174 478 174 673 847 673 847 237 939 237 939 914 531 914 531 189 805 189 805 663 696 663 696 483 956 483 956 269 548 269 548 88 173 88 173 832 479 832 479 502 830 502 830 923 27 923 27 768 56 768 56 96 424 96 424 855 95 855 95 860 4 860 4 363 496 363 496 954 125 954 125 233 36 233 36 663 904 663 904 356 733 356 733 511 175 511 175 284 789 284 789 597 898 597 898 415 787 415 787 862 279 862 279 516 65 516 65 60 600 60 600 436 440 436 440 877 723 877 723 540 545 540 545 251 836 251 836 710 855 710 855 374 132 374 132 130 68 130 68 687 678 687 678 803 590 803 590 705 582 705 582 559 546 559 546 372 669 372 669 525 439 525 439 601 627 601 627 380 30 380 30 807 462 807 462 755 324 755 324 375 477 375 477 582 698 582 698 591 944 591 944 33 612 33 612 401 273 401 273 571 488 571 488 818 89 818 89 855 715 855 715 641 645 641 645 601 849 601 849 624 527 624 527 63 192 63 192 317 616 317 616 660 492 660 492 698 505 698 505 85 423 85 423 894 533 894 533 827 416 827 416 55 8 55 8 521 742 521 742 735 77 735 77 515 507 515 507 58 615 58 615 340 227 340 227 220 629 220 629 115 438 115 438 857 670 857 670 922 838 922 838 740 227 740 227 389 222 389 222 213 796 213 796 146 86 146 86 417 477 417 477 794 267 794 267 940 543 940 543 852 928 852 928 635 261 635 261 664 79 664 79 101 750 101 750 450 374 450 374 61 574 61 574 151 127 151 127 797 445 797 445 349 744 349 744 813 161 813 161 294 181 294 181 539 342 539 342 60 494 60 494 765 242 765 242 182 287 182 287 817 22 817 22 929 21 929 21 288 317 288 317 805 15 805 15 41 594 41 594 521 27 521 27 650 333 650 333 717 480 717 480 448 179 448 179 23 97 23 97 804 675 804 675 891 88 891 88 916 11 916 11 619 78 619 78 912 692 912 692 796 449 796 449 177 693 177 693 148 548 148 548 73 424 73 424 410 838 410 838 664 942 664 942 310 169 310 169 519 724 519 724 379 744 379 744 684 744 684 744 45 746 45 746 864 840 864 840 204 286 204 286 791 794 791 794 544 65 544 65 321 373 321 373 732 375 732 375 794 150 794 150 81 99 81 99 774 670 774 670 945 899 945 899 875 752 875 752 289 858 289 858 18 66 18 66 391 42 391 42 871 864 871 864 142 450 142 450 541 365 541 365 341 64 341 64 657 110 657 110 371 634 371 634 601 820 601 820 769 752 769 752 70 918 70 918 343 182 343 182 70 696 70 696 23 840 23 840 304 334 304 334 254 904 254 904 354 832 354 832 218 650 218 650 98 945 98 945 520 667 520 667 718 531 718 531 622 829 622 829 303 867 303 867 551 383 551 383 198 31 198 31 298 7 298 7 101 174 101 174 432 627 432 627 239 280 239 280 61 3 61 3 301 758 301 758 738 806 738 806 601 302 601 302 787 154 787 154 197 746 197 746 852 874 852 874 932 479 932 479 426 868 426 868 853 190 853 190 304 559 304 559 713 238 713 238 474 948 474 948 121 74 121 74 203 702 203 702 451 890 451 890 454 895 454 895 640 336 640 336 805 716 805 716 70 225 70 225 16 785 16 785 126 108 126 108 215 25 215 25 189 611 189 611 492 292 492 292 641 710 641 710 878 250 878 250 209 912 209 912 229 169 229 169 300 773 300 773 616 668 616 668 887 364 887 364 841 656 841 656 763 547 763 547 273 745 273 745 236 138 236 138 852 287 852 287 438 601 438 601 149 324 149 324 721 868 721 868 13 306 13 306 28 611 28 611 94 168 94 168 244 532 244 532 316 325 316 325 282 112 282 112 12 870 12 870 936 543 936 543 307 365 307 365 733 20 733 20 731 292 731 292 610 646 610 646 549 646 549 646 293 337 293 337 4 879 4 879 296 126 296 126 616 579 616 579 14 588 14 588 266 191 266 191 918 820 918 820 734 958 734 958 153 643 153 643 473 365 473 365 185 948 185 948 350 73 350 73 447 327 447 327 704 249 704 249 171 338 171 338 375 446 375 446 956 545 956 545 627 45 627 45 451 935 451 935 28 432 28 432 370 444 370 444 272 753 272 753 472 223 472 223 446 431 446 431 583 42 583 42 706 303 706 303 669 900 669 900 150 386 150 386 578 208 578 208 457 900 457 900 40 145 40 145 513 213 513 213 722 771 722 771 419 42 419 42 949 668 949 668 295 311 295 311 21 200 21 200 660 378 660 378 486 296 486 296 44 791 44 791 392 666 392 666 513 382 513 382 109 306 109 306 145 884 145 884 704 685 704 685 522 841 522 841 954 644 954 644 620 649 620 649 608 144 608 144 547 65 547 65 564 49 564 49 414 380 414 380 943 921 943 921 953 496 953 496 323 856 323 856 213 544 213 544 233 460 233 460 878 336 878 336 874 258 874 258 89 31 89 31 162 644 162 644 187 41 187 41 127 40 127 40 310 640 310 640 716 816 716 816 574 444 574 444 443 1 443 1 106 934 106 934 564 500 564 500 20 8 20 8 796 304 796 304 135 745 135 745 195 530 195 530 599 508 599 508 913 230 913 230 208 583 208 583 775 3 775 3 940 401 940 401 526 792 526 792 580 644 580 644 195 103 195 103 634 497 634 497 779 718 779 718 207 488 207 488 729 819 729 819 784 334 784 334 143 124 143 124 12 585 12 585 45 344 45 344 271 470 271 470 694 724 694 724 461 803 461 803 908 333 908 333 124 924 124 924 374 957 374 957 867 15 867 15 289 97 289 97 306 120 306 120 871 156 871 156 628 338 628 338 772 589 772 589 161 434 161 434 314 151 314 151 57 895 57 895 673 873 673 873 130 171 130 171 708 637 708 637 235 782 235 782 42 241 42 241 559 71 559 71 163 779 163 779 536 64 536 64 314 129 314 129 150 514 150 514 124 314 124 314 191 369 191 369 697 695 697 695 370 414 370 414 291 758 291 758 181 249 181 249 49 624 49 624 604 858 604 858 61 539 61 539 871 549 871 549 168 691 168 691 593 53 593 53 415 312 415 312 646 793 646 793 664 115 664 115 175 653 175 653 626 918 626 918 525 69 525 69 393 13 393 13 579 633 579 633 329 6 329 6 825 860 825 860 53 432 53 432 517 455 517 455 143 867 143 867 896 74 896 74 205 227 205 227 54 273 54 273 559 499 559 499 813 625 813 625 578 26 578 26 298 890 298 890 589 73 589 73 574 497 574 497 827 487 827 487 791 710 791 710 244 343 244 343 42 921 42 921 667 927 667 927 928 478 928 478 341 5 341 5 140 954 140 954 57 655 57 655 236 280 236 280 816 13 816 13 303 2 303 2 438 918 438 918 543 736 543 736 645 19 645 19 576 407 576 407 908 211 908 211 118 354 118 354 121 281 121 281 900 284 900 284 669 353 669 353 903 104 903 104 64 947 64 947 109 494 109 494 739 244 739 244 810 442 810 442 845 282 845 282 796 128 796 128 258 284 258 284 712 251 712 251 761 382 761 382 262 480 262 480 451 842 451 842 271 103 271 103 255 117 255 117 22 459 22 459 906 834 906 834 411 151 411 151 56 878 56 878 616 877 616 877 124 779 124 779 56 822 56 822 306 382 306 382 111 432 111 432 185 504 185 504 517 889 517 889 293 24 293 24 581 553 581 553 781 495 781 495 114 346 114 346 912 428 912 428 42 121 42 121 721 237 721 237 682 137 682 137 929 405 929 405 129 269 129 269 500 288 500 288 311 753 311 753 586 270 586 270 515 771 515 771 575 566 575 566 77 748 77 748 510 694 510 694 2 677 2 677 41 792 41 792 195 792 195 792 556 125 556 125 253 41 253 41 533 58 533 58 555 436 555 436 8 533 8 533 545 904 545 904 950 597 950 597 438 799 438 799 862 107 862 107 660 58 660 58 460 428 460 428 28 299 28 299 290 561 290 561 700 24 700 24 885 352 885 352 140 428 140 428 86 289 86 289 443 50 443 50 61 679 61 679 685 630 685 630 857 325 857 325 136 693 136 693 887 72 887 72 485 468 485 468 166 304 166 304 870 230 870 230 370 215 370 215 183 450 183 450 502 782 502 782 526 726 526 726 364 498 364 498 198 29 198 29 687 245 687 245 438 889 438 889 506 842 506 842 934 921 934 921 248 776 248 776 448 913 448 913 707 925 707 925 430 168 430 168 756 829 756 829 42 351 42 351 147 472 147 472 112 887 112 887 880 549 880 549 470 606 470 606 55 724 55 724 623 469 623 469 342 253 342 253 847 861 847 861 286 732 286 732 889 860 889 860 126 881 126 881 450 765 450 765 14 359 14 359 216 68 216 68 798 822 798 822 899 314 899 314 662 460 662 460 365 748 365 748 651 877 651 877 59 251 59 251 185 73 185 73 839 669 839 669 563 399 563 399 192 374 192 374 657 726 657 726 938 116 938 116 534 349 534 349 370 900 370 900 747 541 747 541 220 603 220 603 417 234 417 234 135 889 135 889 16 643 16 643 776 118 776 118 185 34 185 34 647 625 647 625 408 781 408 781 210 886 210 886 736 898 736 898 813 920 813 920 226 216 226 216 795 45 795 45 766 153 766 153 720 341 720 341 245 176 245 176 5 852 5 852 342 934 342 934 625 871 625 871 48 825 48 825 706 803 706 803 597 102 597 102 907 851 907 851 658 639 658 639 216 446 216 446 223 86 223 86 747 380 747 380 24 60 24 60 88 446 88 446 139 760 139 760 753 860 753 860 831 860 831 860 208 727 208 727 502 124 502 124 205 318 205 318 771 55 771 55 419 899 419 899 666 531 666 531 21 607 21 607 309 576 309 576 147 189 147 189 781 611 781 611 273 407 273 407 652 725 652 725 141 827 141 827 608 808 608 808 351 511 351 511 855 102 855 102 376 611 376 611 478 209 478 209 122 270 122 270 929 860 929 860 258 63 258 63 65 560 65 560 569 119 569 119 25 77 25 77 917 883 917 883 504 952 504 952 599 288 599 288 958 10 958 10 804 207 804 207 149 904 149 904 866 648 866 648 281 661 281 661 611 857 611 857 774 116 774 116 530 414 530 414 212 504 212 504 419 479 419 479 337 505 337 505 532 371 532 371 398 259 398 259 408 518 408 518 43 734 43 734 67 493 67 493 244 500 244 500 337 377 337 377 285 929 285 929 539 247 539 247 471 497 471 497 350 909 350 909 739 160 739 160 768 31 768 31 516 449 516 449 787 701 787 701 541 194 541 194 305 593 305 593 280 554 280 554 379 65 379 65 629 390 629 390 908 356 908 356 561 312 561 312 169 491 169 491 100 438 100 438 481 658 481 658 249 179 249 179 19 326 19 326 754 119 754 119 264 230 264 230 111 96 111 96 146 67 146 67 8 475 8 475 904 116 904 116 928 579 928 579 880 597 880 597 143 526 143 526 544 806 544 806 80 617 80 617 31 269 31 269 271 43 271 43 218 272 218 272 784 347 784 347 253 868 253 868 894 303 894 303 793 764 793 764 488 498 488 498 359 253 359 253 828 450 828 450 514 400 514 400 876 567 876 567 44 64 44 64 158 152 158 152 720 750 720 750 665 319 665 319 697 683 697 683 517 740 517 740 554 592 554 592 567 465 567 465 335 149 335 149 197 358 197 358 598 811 598 811 563 899 563 899 357 298 357 298 233 956 233 956 731 550 731 550 886 423 886 423 530 262 530 262 431 537 431 537 433 687 433 687 842 760 842 760 58 752 58 752 94 917 94 917 470 127 470 127 322 776 322 776 474 714 474 714 253 782 253 782 219 531 219 531 577 825 577 825 317 213 317 213 926 422 926 422 83 360 83 360 929 723 929 723 59 306 59 306 212 6 212 6 728 737 728 737 626 69 626 69 458 768 458 768 47 22 47 22 384 535 384 535 198 630 198 630 651 626 651 626 596 700 596 700 628 142 628 142 101 802 101 802 839 929 839 929 50 31 50 31 39 595 39 595 377 174 377 174 479 169 479 169 614 760 614 760 448 728 448 728 75 457 75 457 495 150 495 150 250 477 250 477 514 553 514 553 344 115 344 115 432 339 432 339 578 296 578 296 180 148 180 148 846 956 846 956 340 233 340 233 147 567 147 567 879 353 879 353 691 845 691 845 241 618 241 618 175 185 175 185 796 308 796 308 199 439 199 439 655 523 655 523 812 133 812 133 956 429 956 429 327 104 327 104 109 901 109 901 364 461 364 461 812 546 812 546 297 952 297 952 831 140 831 140 606 478 606 478 423 114 423 114 616 516 616 516 408 369 408 369 358 574 358 574 103 780 103 780 817 614 817 614 597 622 597 622 73 599 73 599 902 203 902 203 367 400 367 400 532 897 532 897 706 160 706 160 349 376 349 376 928 612 928 612 899 751 899 751 551 87 551 87 683 636 683 636 780 259 780 259 884 37 884 37 387 621 387 621 63 653 63 653 540 741 540 741 440 898 440 898 53 79 53 79 81 215 81 215 862 940 862 940 210 417 210 417 279 729 279 729 10 52 10 52 865 798 865 798 114 8 114 8 78 259 78 259 723 934 723 934 335 261 335 261 367 406 367 406 314 570 314 570 894 716 894 716 420 545 420 545 900 174 900 174 346 312 346 312 896 323 896 323 661 470 661 470 6 587 6 587 593 108 593 108 113 870 113 870 24 168 24 168 368 635 368 635 614 30 614 30 330 61 330 61 693 286 693 286 540 676 540 676 629 853 629 853 380 530 380 530 550 156 550 156 882 516 882 516 315 337 315 337 743 766 743 766 445 74 445 74 88 232 88 232 227 709 227 709 136 777 136 777 953 610 953 610 510 823 510 823 487 288 487 288 556 868 556 868 151 862 151 862 779 45 779 45 408 317 408 317 33 51 33 51 755 154 755 154 710 688 710 688 639 105 639 105 262 925 262 925 656 863 656 863 147 850 147 850 586 87 586 87 526 491 526 491 572 903 572 903 23 361 23 361 753 429 753 429 708 798 708 798 62 451 62 451 310 864 310 864 412 55 412 55 52 503 52 503 2 327 2 327 400 581 400 581 249 264 249 264 813 906 813 906 648 906 648 906 212 92 212 92 565 615 565 615 846 913 846 913 694 524 694 524 345 265 345 265 619 550 619 550 158 187 158 187 52 315 52 315 586 837 586 837 790 364 790 364 569 275 569 275 620 470 620 470 743 510 743 510 957 111 957 111 716 498 716 498 464 256 464 256 355 156 355 156 680 455 680 455 489 281 489 281 776 810 776 810 907 879 907 879 406 365 406 365 292 620 292 620 88 101 88 101 327 85 327 85 53 505 53 505 374 142 374 142 940 381 940 381 590 801 590 801 854 202 854 202 612 381 612 381 490 783 490 783 236 501 236 501 20 19 20 19 205 836 205 836 296 855 296 855 452 588 452 588 93 254 93 254 574 48 574 48 743 871 743 871 437 650 437 650 499 645 499 645 472 183 472 183 410 351 410 351 894 611 894 611 129 766 129 766 406 576 406 576 429 923 429 923 829 399 829 399 361 830 361 830 398 929 398 929 268 830 268 830 687 32 687 32 645 489 645 489 394 667 394 667 119 247 119 247 409 75 409 75 238 481 238 481 194 8 194 8 451 81 451 81 940 571 940 571 388 140 388 140 864 381 864 381 537 561 537 561 78 550 78 550 540 146 540 146 627 280 627 280 14 603 14 603 670 702 670 702 631 574 631 574 116 177 116 177 558 893 558 893 587 895 587 895 765 849 765 849 714 391 714 391 702 916 702 916 103 210 103 210 688 927 688 927 125 590 125 590 584 860 584 860 537 582 537 582 495 482 495 482 38 613 38 613 264 582 264 582 412 156 412 156 121 870 121 870 767 957 767 957 106 623 106 623 3 460 3 460 918 469 918 469 851 741 851 741 460 928 460 928 24 103 24 103 813 910 813 910 576 353 576 353 506 753 506 753 80 767 80 767 124 477 124 477 574 324 574 324 494 212 494 212 143 144 143 144 379 485 379 485 471 569 471 569 235 913 235 913 226 151 226 151 715 582 715 582 22 286 22 286 84 362 84 362 716 150 716 150 948 513 948 513 477 831 477 831 7 29 7 29 53 710 53 710 928 440 928 440 188 925 188 925 127 595 127 595 302 484 302 484 485 634 485 634 255 644 255 644 650 471 650 471 182 244 182 244 190 38 190 38 628 330 628 330 359 8 359 8 404 258 404 258 758 461 758 461 781 732 781 732 861 903 861 903 623 622 623 622 894 104 894 104 96 310 96 310 562 885 562 885 857 252 857 252 85 300 85 300 88 870 88 870 3 737 3 737 747 426 747 426 795 319 795 319 209 709 209 709 340 164 340 164 136 326 136 326 143 169 143 169 709 252 709 252 571 815 571 815 28 304 28 304 500 31 500 31 790 54 790 54 448 379 448 379 827 679 827 679 570 264 570 264 45 232 45 232 205 560 205 560 645 702 645 702 774 687 774 687 324 885 324 885 189 89 189 89 534 405 534 405 804 460 804 460 535 750 535 750 445 552 445 552 861 56 861 56 922 579 922 579 28 279 28 279 581 740 581 740 529 485 529 485 382 951 382 951 817 683 817 683 588 194 588 194 394 206 394 206 613 181 613 181 383 786 383 786 8 555 8 555 270 122 270 122 342 282 342 282 577 704 577 704 417 127 417 127 579 44 579 44 934 873 934 873 130 518 130 518 374 323 374 323 517 553 517 553 248 766 248 766 887 324 887 324 574 271 574 271 755 868 755 868 307 34 307 34 618 203 618 203 176 59 176 59 125 401 125 401 655 379 655 379 89 612 89 612 822 925 822 925 300 565 300 565 609 355 609 355 239 872 239 872 770 922 770 922 360 34 360 34 643 721 643 721 368 165 368 165 177 438 177 438 700 277 700 277 146 877 146 877 180 573 180 573 395 916 395 916 572 343 572 343 907 787 907 787 610 356 610 356 926 311 926 311 315 127 315 127 132 267 132 267 570 195 570 195 827 253 827 253 51 748 51 748 721 739 721 739 916 632 916 632 179 509 179 509 387 36 387 36 512 230 512 230 67 23 67 23 718 450 718 450 473 308 473 308 137 842 137 842 263 692 263 692 754 93 754 93 715 319 715 319 409 661 409 661 756 900 756 900 282 79 282 79 421 331 421 331 865 705 865 705 341 250 341 250 553 127 553 127 818 940 818 940 854 159 854 159 777 543 777 543 659 314 659 314 433 747 433 747 332 521 332 521 16 71 16 71 828 770 828 770 134 60 134 60 712 281 712 281 719 473 719 473 325 68 325 68 422 123 422 123 406 571 406 571 150 434 150 434 815 486 815 486 599 671 599 671 516 140 516 140 113 493 113 493 433 564 433 564 140 874 140 874 834 655 834 655 589 919 589 919 811 442 811 442 711 93 711 93 216 449 216 449 604 76 604 76 892 749 892 749 636 247 636 247 829 418 829 418 358 770 358 770 277 413 277 413 662 16 662 16 905 561 905 561 457 892 457 892 643 344 643 344 473 494 473 494 647 155 647 155 911 857 911 857 586 831 586 831 803 331 803 331 648 875 648 875 237 832 237 832 661 567 661 567 552 59 552 59 13 365 13 365 297 490 297 490 703 574 703 574 456 454 456 454 737 551 737 551 571 58 571 58 267 674 267 674 643 178 643 178 25 908 25 908 94 486 94 486 710 562 710 562 281 593 281 593 527 343 527 343 891 504 891 504 724 941 724 941 321 418 321 418 934 770 934 770 751 402 751 402 599 625 599 625 649 568 649 568 617 679 617 679 918 618 918 618 777 201 777 201 472 379 472 379 158 22 158 22 24 616 24 616 297 866 297 866 543 627 543 627 783 729 783 729 168 789 168 789 40 445 40 445 493 504 493 504 127 305 127 305 680 306 680 306 478 307 478 307 821 146 821 146 237 198 237 198 893 518 893 518 541 598 541 598 274 40 274 40 185 593 185 593 769 480 769 480 656 925 656 925 751 811 751 811 499 831 499 831 59 462 59 462 271 379 271 379 554 338 554 338 119 841 119 841 21 624 21 624 433 295 433 295 504 527 504 527 658 672 658 672 57 828 57 828 955 433 955 433 721 552 721 552 600 189 600 189 93 358 93 358 478 592 478 592 638 934 638 934 621 440 621 440 670 900 670 900 949 171 949 171 7 842 7 842 842 872 842 872 323 688 323 688 401 950 401 950 375 412 375 412 790 816 790 816 43 699 43 699 143 565 143 565 270 19 270 19 639 620 639 620 645 601 645 601 782 530 782 530 77 447 77 447 897 531 897 531 819 351 819 351 632 42 632 42 201 13 201 13 640 745 640 745 53 611 53 611 485 198 485 198 751 482 751 482 552 387 552 387 9 448 9 448 747 55 747 55 736 133 736 133 467 892 467 892 268 330 268 330 668 951 668 951 305 246 305 246 439 56 439 56 262 909 262 909 786 875 786 875 236 578 236 578 769 800 769 800 270 691 270 691 245 130 245 130 746 612 746 612 813 367 813 367 844 103 844 103 884 116 884 116 323 836 323 836 444 127 444 127 374 191 374 191 246 69 246 69 241 786 241 786 598 448 598 448 249 789 249 789 948 249 948 249 484 618 484 618 199 6 199 6 613 150 613 150 606 606 606 606 148 439 148 439 346 723 346 723 889 590 889 590 866 698 866 698 321 414 321 414 235 147 235 147 112 822 112 822 355 510 355 510 618 107 618 107 376 705 376 705 130 10 130 10 202 587 202 587 624 433 624 433 410 234 410 234 930 383 930 383 849 533 849 533 779 938 779 938 753 270 753 270 168 664 168 664 136 155 136 155 273 148 273 148 808 418 808 418 257 169 257 169 664 436 664 436 828 211 828 211 457 8 457 8 593 305 593 305 375 575 375 575 710 730 710 730 65 325 65 325 788 845 788 845 871 582 871 582 260 613 260 613 691 710 691 710 631 101 631 101 271 439 271 439 163 753 163 753 218 541 218 541 579 207 579 207 761 56 761 56 42 438 42 438 184 64 184 64 313 42 313 42 854 435 854 435 353 728 353 728 324 475 324 475 457 824 457 824 365 525 365 525 563 384 563 384 144 392 144 392 654 890 654 890 156 212 156 212 734 236 734 236 456 365 456 365 644 220 644 220 851 525 851 525 933 389 933 389 7 475 7 475 685 752 685 752 661 70 661 70 914 426 914 426 718 564 718 564 426 702 426 702 557 619 557 619 89 852 89 852 831 529 831 529 303 750 303 750 484 117 484 117 493 377 493 377 221 128 221 128 904 188 904 188 896 748 896 748 850 726 850 726 628 704 628 704 328 469 328 469 211 331 211 331 52 299 52 299 294 286 294 286 448 659 448 659 896 492 896 492 256 594 256 594 955 13 955 13 439 749 439 749 378 677 378 677 115 280 115 280 430 537 430 537 739 801 739 801 198 458 198 458 85 107 85 107 125 552 125 552 882 599 882 599 706 940 706 940 446 532 446 532 66 313 66 313 289 184 289 184 731 951 731 951 579 508 579 508 137 539 137 539 735 48 735 48 589 463 589 463 318 54 318 54 768 313 768 313 635 237 635 237 435 251 435 251 23 10 23 10 307 2 307 2 152 531 152 531 227 145 227 145 176 832 176 832 931 645 931 645 571 677 571 677 77 435 77 435 680 614 680 614 769 821 769 821 901 266 901 266 602 275 602 275 903 635 903 635 143 664 143 664 529 934 529 934 626 118 626 118 640 858 640 858 294 742 294 742 35 714 35 714 725 913 725 913 859 903 859 903 508 338 508 338 533 595 533 595 445 280 445 280 302 784 302 784 587 824 587 824 15 221 15 221 433 601 433 601 365 874 365 874 44 119 44 119 255 252 255 252 702 592 702 592 575 363 575 363 671 23 671 23 483 876 483 876 63 105 63 105 850 530 850 530 611 106 611 106 150 15 150 15 719 925 719 925 633 772 633 772 666 338 666 338 461 674 461 674 863 754 863 754 497 318 497 318 29 65 29 65 445 22 445 22 560 426 560 426 693 5 693 5 640 522 640 522 872 78 872 78 721 801 721 801 804 422 804 422 202 20 202 20 366 320 366 320 276 106 276 106 325 835 325 835 567 795 567 795 270 775 270 775 68 296 68 296 870 631 870 631 506 84 506 84 406 19 406 19 879 338 879 338 326 311 326 311 717 404 717 404 604 862 604 862 691 399 691 399 67 594 67 594 670 174 670 174 408 429 408 429 111 304 111 304 231 429 231 429 481 415 481 415 661 339 661 339 61 71 61 71 888 638 888 638 798 195 798 195 171 398 171 398 855 391 855 391 618 649 618 649 132 254 132 254 757 780 757 780 659 499 659 499 495 169 495 169 710 96 710 96 692 137 692 137 348 416 348 416 15 741 15 741 331 139 331 139 467 897 467 897 306 355 306 355 930 31 930 31 807 65 807 65 920 342 920 342 177 3 177 3 104 294 104 294 560 764 560 764 430 400 430 400 823 673 823 673 559 953 559 953 511 750 511 750 815 8 815 8 337 417 337 417 99 45 99 45 779 758 779 758 112 268 112 268 27 746 27 746 629 392 629 392 151 949 151 949 33 452 33 452 288 762 288 762 134 807 134 807 669 402 669 402 483 900 483 900 636 208 636 208 773 464 773 464 121 84 121 84 22 370 22 370 144 795 144 795 578 835 578 835 702 364 702 364 810 19 810 19 621 163 621 163 700 673 700 673 684 901 684 901 926 492 926 492 499 133 499 133 273 39 273 39 609 798 609 798 76 913 76 913 581 182 581 182 43 194 43 194 485 630 485 630 328 318 328 318 835 218 835 218 575 177 575 177 122 687 122 687 313 351 313 351 739 116 739 116 840 259 840 259 59 334 59 334 670 569 670 569 70 267 70 267 116 783 116 783 89 461 89 461 326 400 326 400 843 182 843 182 888 67 888 67 568 852 568 852 120 276 120 276 188 294 188 294 447 827 447 827 29 138 29 138 405 388 405 388 185 721 185 721 741 450 741 450 546 209 546 209 184 596 184 596 429 706 429 706 687 692 687 692 398 545 398 545 16 774 16 774 99 154 99 154 247 874 247 874 46 144 46 144 288 302 288 302 89 114 89 114 344 314 344 314 141 314 141 314 658 921 658 921 578 519 578 519 926 241 926 241 533 424 533 424 940 40 940 40 324 377 324 377 915 911 915 911 516 682 516 682 148 870 148 870 567 757 567 757 307 346 307 346 403 157 403 157 693 848 693 848 440 227 440 227 88 165 88 165 744 774 744 774 921 783 921 783 61 146 61 146 55 657 55 657 721 947 721 947 949 460 949 460 726 211 726 211 71 935 71 935 641 823 641 823 625 42 625 42 499 300 499 300 343 351 343 351 957 207 957 207 877 889 877 889 229 926 229 926 789 279 789 279 187 526 187 526 781 183 781 183 568 379 568 379 545 869 545 869 902 860 902 860 144 50 144 50 127 251 127 251 68 404 68 404 220 501 220 501 511 403 511 403 911 627 911 627 553 510 553 510 554 473 554 473 194 370 194 370 74 339 74 339 943 227 943 227 880 391 880 391 211 229 211 229 419 216 419 216 250 510 250 510 202 231 202 231 278 183 278 183 668 270 668 270 940 246 940 246 22 608 22 608 702 496 702 496 478 407 478 407 258 802 258 802 942 480 942 480 850 307 850 307 902 274 902 274 760 4 760 4 715 905 715 905 436 490 436 490 341 632 341 632 918 318 918 318 730 702 730 702 419 461 419 461 649 519 649 519 774 322 774 322 499 274 499 274 795 838 795 838 152 342 152 342 698 386 698 386 947 376 947 376 324 663 324 663 328 678 328 678 882 588 882 588 137 424 137 424 177 141 177 141 15 116 15 116 883 14 883 14 77 428 77 428 51 316 51 316 372 34 372 34 135 707 135 707 45 732 45 732 834 667 834 667 601 483 601 483 930 351 930 351 874 952 874 952 776 340 776 340 795 22 795 22 863 520 863 520 229 242 229 242 426 133 426 133 829 807 829 807 918 644 918 644 403 22 403 22 749 460 749 460 293 477 293 477 266 805 266 805 49 672 49 672 800 392 800 392 160 805 160 805 666 360 666 360 183 617 183 617 761 579 761 579 420 657 420 657 17 201 17 201 516 861 516 861 442 306 442 306 378 382 378 382 916 328 916 328 924 482 924 482 704 187 704 187 576 761 576 761 568 1 568 1 702 486 702 486 819 443 819 443 494 71 494 71 389 312 389 312 677 492 677 492 643 463 643 463 293 23 293 23 618 22 618 22 146 449 146 449 811 130 811 130 91 591 91 591 758 463 758 463 290 694 290 694 250 145 250 145 173 477 173 477 493 833 493 833 911 577 911 577 804 576 804 576 356 96 356 96 879 849 879 849 906 665 906 665 720 290 720 290 490 636 490 636 101 853 101 853 521 412 521 412 948 24 948 24 900 437 900 437 489 724 489 724 577 178 577 178 256 359 256 359 726 141 726 141 857 162 857 162 387 526 387 526 675 287 675 287 357 533 357 533 93 622 93 622 618 648 618 648 355 768 355 768 428 749 428 749 682 86 682 86 499 125 499 125 102 405 102 405 394 835 394 835 132 359 132 359 10 70 10 70 12 733 12 733 839 38 839 38 821 899 821 899 710 676 710 676 823 596 823 596 483 626 483 626 96 574 96 574 651 865 651 865 691 235 691 235 859 115 859 115 647 883 647 883 740 612 740 612 860 693 860 693 682 126 682 126 588 544 588 544 675 764 675 764 450 8 450 8 61 183 61 183 748 561 748 561 247 754 247 754 899 157 899 157 454 246 454 246 457 64 457 64 931 619 931 619 517 715 517 715 521 531 521 531 99 33 99 33 546 795 546 795 575 768 575 768 863 865 863 865 677 757 677 757 798 925 798 925 594 12 594 12 732 106 732 106 553 770 553 770 933 309 933 309 595 404 595 404 396 781 396 781 803 947 803 947 751 413 751 413 715 32 715 32 208 691 208 691 774 572 774 572 72 50 72 50 305 58 305 58 356 64 356 64 654 94 654 94 348 174 348 174 580 542 580 542 93 313 93 313 64 862 64 862 633 189 633 189 139 399 139 399 776 201 776 201 617 202 617 202 912 877 912 877 363 12 363 12 203 90 203 90 874 116 874 116 635 175 635 175 271 81 271 81 828 527 828 527 798 226 798 226 583 855 583 855 459 744 459 744 779 838 779 838 950 180 950 180 953 932 953 932 417 491 417 491 90 719 90 719 337 862 337 862 660 262 660 262 685 300 685 300 7 239 7 239 424 429 424 429 953 155 953 155 508 433 508 433 180 456 180 456 925 147 925 147 436 115 436 115 586 573 586 573 513 555 513 555 944 839 944 839 571 26 571 26 149 287 149 287 804 303 804 303 716 823 716 823 82 296 82 296 305 865 305 865 7 15 7 15 812 715 812 715 197 378 197 378 149 399 149 399 108 782 108 782 668 752 668 752 855 910 855 910 17 753 17 753 534 20 534 20 268 686 268 686 886 757 886 757 450 6 450 6 177 236 177 236 853 919 853 919 172 353 172 353 227 354 227 354 350 31 350 31 278 413 278 413 553 800 553 800 573 303 573 303 872 137 872 137 536 759 536 759 676 504 676 504 539 626 539 626 919 293 919 293 281 519 281 519 212 405 212 405 632 117 632 117 287 768 287 768 952 609 952 609 888 574 888 574 373 742 373 742 181 763 181 763 159 218 159 218 269 879 269 879 181 868 181 868 698 110 698 110 315 306 315 306 494 556 494 556 814 848 814 848 629 41 629 41 709 64 709 64 823 820 823 820 409 680 409 680 664 548 664 548 464 563 464 563 632 903 632 903 327 141 327 141 387 628 387 628 724 607 724 607 212 335 212 335 9 868 9 868 526 18 526 18 371 830 371 830 650 411 650 411 536 221 536 221 623 97 623 97 433 304 433 304 783 685 783 685 192 325 192 325 526 193 526 193 827 527 827 527 28 191 28 191 202 625 202 625 465 635 465 635 470 20 470 20 876 267 876 267 234 906 234 906 938 586 938 586 593 490 593 490 840 42 840 42 368 221 368 221 722 470 722 470 846 844 846 844 391 730 391 730 543 877 543 877 472 618 472 618 483 180 483 180 120 365 120 365 13 348 13 348 838 567 838 567 255 251 255 251 134 96 134 96 269 306 269 306 857 785 857 785 721 159 721 159 160 345 160 345 286 503 286 503 836 724 836 724 656 766 656 766 311 614 311 614 954 940 954 940 785 118 785 118 468 81 468 81 813 39 813 39 596 359 596 359 543 482 543 482 486 645 486 645 535 483 535 483 1 629 1 629 389 674 389 674 492 668 492 668 781 261 781 261 177 432 177 432 351 878 351 878 197 552 197 552 206 770 206 770 706 513 706 513 826 544 826 544 506 602 506 602 607 390 607 390 925 107 925 107 456 670 456 670 226 194 226 194 232 32 232 32 772 472 772 472 728 361 728 361 749 138 749 138 45 441 45 441 802 935 802 935 47 239 47 239 312 50 312 50 220 537 220 537 945 757 945 757 389 484 389 484 743 676 743 676 802 76 802 76 549 875 549 875 894 393 894 393 7 889 7 889 626 151 626 151 766 757 766 757 243 116 243 116 781 819 781 819 546 686 546 686 719 283 719 283 797 159 797 159 421 314 421 314 360 902 360 902 462 903 462 903 738 862 738 862 340 267 340 267 699 507 699 507 134 534 134 534 590 135 590 135 338 618 338 618 778 756 778 756 131 198 131 198 214 934 214 934 140 691 140 691 933 435 933 435 689 286 689 286 215 391 215 391 384 795 384 795 870 126 870 126 540 616 540 616 231 385 231 385 425 796 425 796 268 679 268 679 846 237 846 237 957 249 957 249 295 462 295 462 370 12 370 12 615 758 615 758 950 908 950 908 302 632 302 632 185 852 185 852 665 458 665 458 727 864 727 864 383 146 383 146 886 943 886 943 529 22 529 22 134 10 134 10 388 234 388 234 732 566 732 566 227 200 227 200 877 432 877 432 849 251 849 251 567 564 567 564 65 300 65 300 397 194 397 194 514 443 514 443 197 431 197 431 590 438 590 438 215 891 215 891 577 264 577 264 322 9 322 9 911 171 911 171 196 621 196 621 140 780 140 780 756 576 756 576 826 297 826 297 648 408 648 408 766 143 766 143 657 730 657 730 617 540 617 540 399 531 399 531 604 745 604 745 653 557 653 557 843 333 843 333 248 958 248 958 570 611 570 611 144 818 144 818 87 680 87 680 164 313 164 313 496 115 496 115 179 130 179 130 406 675 406 675 647 90 647 90 490 154 490 154 909 210 909 210 611 592 611 592 768 558 768 558 302 778 302 778 888 584 888 584 828 66 828 66 791 822 791 822 781 832 781 832 659 466 659 466 532 302 532 302 848 244 848 244 871 506 871 506 80 29 80 29 809 934 809 934 248 474 248 474 450 956 450 956 864 867 864 867 57 430 57 430 403 486 403 486 860 831 860 831 112 86 112 86 665 268 665 268 59 204 59 204 836 251 836 251 665 524 665 524 670 200 670 200 283 869 283 869 162 222 162 222 372 428 372 428 683 307 683 307 544 203 544 203 771 751 771 751 334 228 334 228 686 383 686 383 844 275 844 275 509 111 509 111 21 606 21 606 763 918 763 918 122 228 122 228 783 767 783 767 728 178 728 178 519 381 519 381 699 674 699 674 753 222 753 222 568 598 568 598 752 488 752 488 148 246 148 246 777 952 777 952 233 826 233 826 475 867 475 867 636 129 636 129 751 914 751 914 537 401 537 401 584 448 584 448 812 756 812 756 685 357 685 357 160 786 160 786 687 542 687 542 852 35 852 35 782 310 782 310 895 569 895 569 326 487 326 487 894 431 894 431 416 671 416 671 428 439 428 439 892 54 892 54 794 20 794 20 21 736 21 736 541 439 541 439 721 584 721 584 846 644 846 644 232 491 232 491 947 69 947 69 946 738 946 738 442 198 442 198 936 370 936 370 90 469 90 469 876 699 876 699 22 489 22 489 314 105 314 105 633 717 633 717 159 203 159 203 474 900 474 900 390 440 390 440 415 802 415 802 949 919 949 919 538 291 538 291 842 32 842 32 245 264 245 264 655 374 655 374 852 403 852 403 113 531 113 531 499 655 499 655 399 228 399 228 344 923 344 923 71 469 71 469 288 628 288 628 291 107 291 107 844 737 844 737 465 693 465 693 724 369 724 369 860 128 860 128 52 216 52 216 574 485 574 485 374 954 374 954 934 563 934 563 903 286 903 286 735 553 735 553 408 120 408 120 284 557 284 557 765 225 765 225 38 665 38 665 315 708 315 708 728 299 728 299 475 921 475 921 62 334 62 334 951 887 951 887 102 523 102 523 216 718 216 718 927 347 927 347 737 946 737 946 789 317 789 317 99 540 99 540 467 395 467 395 165 243 165 243 937 798 937 798 928 48 928 48 189 492 189 492 387 468 387 468 15 755 15 755 438 362 438 362 851 384 851 384 90 626 90 626 432 108 432 108 679 304 679 304 97 30 97 30 856 638 856 638 819 415 819 415 544 131 544 131 453 598 453 598 70 85 70 85 422 795 422 795 737 616 737 616 630 73 630 73 236 480 236 480 195 306 195 306 141 844 141 844 650 750 650 750 50 694 50 694 821 459 821 459 92 413 92 413 396 650 396 650 663 279 663 279 66 138 66 138 240 382 240 382 710 860 710 860 566 826 566 826 701 777 701 777 764 394 764 394 201 770 201 770 930 690 930 690 611 440 611 440 123 244 123 244 343 476 343 476 207 771 207 771 747 193 747 193 515 91 515 91 429 227 429 227 829 189 829 189 232 217 232 217 686 505 686 505 24 807 24 807 489 939 489 939 930 88 930 88 291 399 291 399 258 710 258 710 36 145 36 145 198 842 198 842 595 934 595 934 884 354 884 354 272 759 272 759 406 534 406 534 820 871 820 871 695 592 695 592 731 801 731 801 259 564 259 564 20 420 20 420 644 506 644 506 497 700 497 700 794 406 794 406 224 820 224 820 691 231 691 231 741 372 741 372 796 766 796 766 49 84 49 84 911 347 911 347 363 265 363 265 911 477 911 477 830 769 830 769 903 654 903 654 222 90 222 90 871 750 871 750 418 232 418 232 54 945 54 945 765 375 765 375 329 694 329 694 594 854 594 854 498 882 498 882 108 561 108 561 779 275 779 275 73 515 73 515 529 489 529 489 736 18 736 18 208 464 208 464 768 414 768 414 911 274 911 274 477 772 477 772 111 348 111 348 696 913 696 913 545 762 545 762 730 20 730 20 951 451 951 451 352 335 352 335 123 902 123 902 232 28 232 28 675 604 675 604 728 390 728 390 492 899 492 899 207 175 207 175 587 638 587 638 538 648 538 648 44 138 44 138 679 44 679 44 647 523 647 523 325 936 325 936 449 328 449 328 952 715 952 715 816 784 816 784 304 731 304 731 694 151 694 151 495 213 495 213 200 520 200 520 596 140 596 140 331 799 331 799 376 945 376 945 318 285 318 285 319 882 319 882 215 524 215 524 655 147 655 147 189 613 189 613 571 830 571 830 942 416 942 416 611 587 611 587 888 296 888 296 515 34 515 34 151 852 151 852 768 941 768 941 347 31 347 31 470 895 470 895 141 509 141 509 832 754 832 754 530 932 530 932 930 743 930 743 202 548 202 548 630 283 630 283 246 306 246 306 141 489 141 489 756 630 756 630 396 406 396 406 866 344 866 344 225 471 225 471 277 143 277 143 937 8 937 8 773 943 773 943 75 204 75 204 540 815 540 815 202 567 202 567 329 376 329 376 904 823 904 823 532 168 532 168 684 538 684 538 530 708 530 708 400 832 400 832 555 326 555 326 196 212 196 212 945 70 945 70 96 211 96 211 925 154 925 154 600 904 600 904 821 202 821 202 131 94 131 94 719 326 719 326 132 5 132 5 231 362 231 362 51 774 51 774 315 507 315 507 930 284 930 284 362 384 362 384 548 564 548 564 36 550 36 550 949 471 949 471 600 479 600 479 857 535 857 535 151 342 151 342 213 138 213 138 936 847 936 847 38 85 38 85 626 714 626 714 712 920 712 920 250 137 250 137 153 854 153 854 897 948 897 948 911 341 911 341 850 334 850 334 622 660 622 660 630 694 630 694 944 279 944 279 45 144 45 144 77 535 77 535 16 411 16 411 476 404 476 404 474 199 474 199 43 884 43 884 71 766 71 766 440 730 440 730 539 249 539 249 392 67 392 67 578 551 578 551 951 673 951 673 842 433 842 433 951 11 951 11 132 293 132 293 457 909 457 909 289 715 289 715 130 427 130 427 267 450 267 450 575 165 575 165 863 484 863 484 320 19 320 19 854 229 854 229 303 432 303 432 724 530 724 530 330 436 330 436 663 805 663 805 608 926 608 926 265 284 265 284 505 57 505 57 647 358 647 358 938 765 938 765 9 766 9 766 450 794 450 794 787 863 787 863 559 287 559 287 547 467 547 467 199 154 199 154 402 593 402 593 14 261 14 261 330 498 330 498 156 453 156 453 190 779 190 779 758 154 758 154 734 702 734 702 246 838 246 838 926 453 926 453 626 380 626 380 733 709 733 709 117 423 117 423 815 503 815 503 400 352 400 352 444 237 444 237 628 114 628 114 664 246 664 246 593 435 593 435 374 805 374 805 594 658 594 658 730 106 730 106 353 81 353 81 520 183 520 183 687 922 687 922 176 389 176 389 951 694 951 694 360 597 360 597 929 949 929 949 543 564 543 564 220 774 220 774 861 60 861 60 92 234 92 234 537 501 537 501 813 194 813 194 251 107 251 107 207 830 207 830 15 349 15 349 823 200 823 200 449 264 449 264 132 7 132 7 40 392 40 392 953 772 953 772 929 872 929 872 582 734 582 734 713 884 713 884 874 240 874 240 829 954 829 954 267 340 267 340 535 61 535 61 436 366 436 366 171 720 171 720 568 218 568 218 816 305 816 305 558 239 558 239 855 497 855 497 737 592 737 592 917 314 917 314 918 563 918 563 227 128 227 128 815 46 815 46 397 21 397 21 399 240 399 240 505 848 505 848 378 768 378 768 200 854 200 854 799 349 799 349 306 576 306 576 52 919 52 919 633 503 633 503 231 745 231 745 605 413 605 413 514 911 514 911 245 491 245 491 173 183 173 183 141 801 141 801 63 822 63 822 280 357 280 357 871 21 871 21 338 531 338 531 36 852 36 852 298 500 298 500 876 238 876 238 359 792 359 792 769 657 769 657 548 496 548 496 198 66 198 66 481 31 481 31 378 541 378 541 468 770 468 770 610 740 610 740 574 773 574 773 902 873 902 873 888 446 888 446 142 259 142 259 520 31 520 31 495 827 495 827 111 294 111 294 723 534 723 534 369 9 369 9 127 589 127 589 744 8 744 8 801 883 801 883 65 69 65 69 198 609 198 609 66 118 66 118 534 827 534 827 558 254 558 254 930 496 930 496 931 706 931 706 495 417 495 417 285 424 285 424 690 704 690 704 615 755 615 755 557 746 557 746 541 837 541 837 455 951 455 951 404 403 404 403 590 247 590 247 869 167 869 167 615 232 615 232 285 853 285 853 212 49 212 49 221 708 221 708 697 699 697 699 907 225 907 225 472 409 472 409 801 197 801 197 949 131 949 131 465 257 465 257 829 686 829 686 708 320 708 320 492 55 492 55 715 417 715 417 858 597 858 597 941 814 941 814 442 677 442 677 565 345 565 345 805 616 805 616 239 170 239 170 843 246 843 246 655 141 655 141 585 764 585 764 227 118 227 118 796 43 796 43 690 543 690 543 48 566 48 566 730 661 730 661 944 923 944 923 674 28 674 28 594 104 594 104 418 804 418 804 310 833 310 833 251 812 251 812 160 139 160 139 372 750 372 750 202 701 202 701 61 369 61 369 391 956 391 956 22 596 22 596 247 957 247 957 111 917 111 917 701 344 701 344 874 94 874 94 164 758 164 758 348 770 348 770 815 420 815 420 454 512 454 512 422 733 422 733 647 603 647 603 545 161 545 161 572 18 572 18 51 186 51 186 681 242 681 242 932 121 932 121 617 179 617 179 397 807 397 807 794 56 794 56 564 205 564 205 165 827 165 827 431 236 431 236 576 731 576 731 507 20 507 20 367 670 367 670 836 127 836 127 420 778 420 778 634 884 634 884 470 100 470 100 815 910 815 910 244 164 244 164 80 497 80 497 338 713 338 713 429 627 429 627 564 787 564 787 490 235 490 235 188 447 188 447 344 149 344 149 261 69 261 69 646 451 646 451 739 488 739 488 234 33 234 33 946 604 946 604 423 567 423 567 150 419 150 419 614 390 614 390 516 678 516 678 756 236 756 236 200 315 200 315 206 811 206 811 841 852 841 852 90 299 90 299 582 544 582 544 956 196 956 196 223 720 223 720 469 51 469 51 436 936 436 936 39 166 39 166 944 797 944 797 198 822 198 822 33 596 33 596 48 343 48 343 670 692 670 692 627 553 627 553 613 159 613 159 945 496 945 496 902 337 902 337 326 919 326 919 929 812 929 812 262 59 262 59 814 664 814 664 812 917 812 917 186 142 186 142 535 667 535 667 804 390 804 390 675 303 675 303 478 641 478 641 2 656 2 656 136 149 136 149 475 110 475 110 420 909 420 909 142 936 142 936 188 36 188 36 477 858 477 858 676 778 676 778 610 1 610 1 35 702 35 702 382 870 382 870 954 921 954 921 944 244 944 244 806 899 806 899 39 336 39 336 452 923 452 923 739 589 739 589 269 807 269 807 203 854 203 854 583 139 583 139 135 559 135 559 142 680 142 680 145 892 145 892 19 855 19 855 208 923 208 923 536 659 536 659 551 208 551 208 827 297 827 297 464 650 464 650 63 565 63 565 562 23 562 23 94 734 94 734 764 129 764 129 671 358 671 358 91 78 91 78 490 281 490 281 767 258 767 258 855 538 855 538 296 134 296 134 343 464 343 464 587 599 587 599 918 541 918 541 575 127 575 127 178 771 178 771 317 705 317 705 83 251 83 251 632 94 632 94 692 870 692 870 462 42 462 42 301 773 301 773 641 958 641 958 300 303 300 303 822 551 822 551 14 173 14 173 57 761 57 761 303 20 303 20 499 122 499 122 133 846 133 846 298 6 298 6 804 822 804 822 946 81 946 81 952 107 952 107 883 34 883 34 340 944 340 944 824 183 824 183 766 498 766 498 433 306 433 306 305 361 305 361 745 905 745 905 676 465 676 465 682 539 682 539 487 749 487 749 753 762 753 762 95 702 95 702 164 882 164 882 119 938 119 938 733 457 733 457 426 32 426 32 924 117 924 117 957 605 957 605 818 501 818 501 566 21 566 21 106 647 106 647 672 237 672 237 354 528 354 528 2 935 2 935 601 690 601 690 729 810 729 810 312 852 312 852 557 761 557 761 681 785 681 785 27 529 27 529 907 762 907 762 891 429 891 429 218 34 218 34 683 706 683 706 10 453 10 453 162 667 162 667 252 715 252 715 762 303 762 303 13 292 13 292 224 22 224 22 507 299 507 299 234 560 234 560 350 141 350 141 52 347 52 347 937 147 937 147 453 643 453 643 43 939 43 939 466 26 466 26 232 873 232 873 711 87 711 87 135 75 135 75 568 504 568 504 662 666 662 666 631 228 631 228 23 489 23 489 91 858 91 858 473 163 473 163 749 826 749 826 794 330 794 330 398 604 398 604 572 403 572 403 417 134 417 134 493 621 493 621 920 498 920 498 345 747 345 747 489 58 489 58 388 760 388 760 199 272 199 272 702 121 702 121 563 427 563 427 838 774 838 774 318 375 318 375 636 335 636 335 686 756 686 756 662 605 662 605 442 627 442 627 115 486 115 486 724 331 724 331 945 853 945 853 251 302 251 302 664 293 664 293 858 682 858 682 437 874 437 874 84 684 84 684 464 58 464 58 346 433 346 433 307 784 307 784 691 776 691 776 237 625 237 625 191 384 191 384 514 220 514 220 481 23 481 23 4 750 4 750 654 205 654 205 243 521 243 521 2 454 2 454 467 22 467 22 149 805 149 805 951 712 951 712 69 861 69 861 637 449 637 449 329 208 329 208 197 731 197 731 68 123 68 123 293 954 293 954 630 212 630 212 379 690 379 690 387 393 387 393 101 378 101 378 906 108 906 108 235 112 235 112 530 461 530 461 617 385 617 385 302 596 302 596 113 183 113 183 638 348 638 348 791 380 791 380 286 408 286 408 406 173 406 173 731 319 731 319 721 307 721 307 224 896 224 896 317 519 317 519 704 127 704 127 166 73 166 73 55 219 55 219 802 776 802 776 91 607 91 607 635 291 635 291 281 374 281 374 265 246 265 246 814 115 814 115 47 365 47 365 727 206 727 206 622 590 622 590 917 443 917 443 175 538 175 538 682 759 682 759 834 457 834 457 853 214 853 214 248 872 248 872 374 958 374 958 265 796 265 796 597 578 597 578 108 875 108 875 397 471 397 471 467 855 467 855 224 143 224 143 678 322 678 322 27 811 27 811 485 921 485 921 161 898 161 898 74 530 74 530 637 872 637 872 62 470 62 470 338 891 338 891 571 244 571 244 836 634 836 634 312 301 312 301 122 305 122 305 157 430 157 430 590 447 590 447 616 905 616 905 405 186 405 186 907 501 907 501 728 213 728 213 306 531 306 531 937 942 937 942 348 195 348 195 696 572 696 572 307 225 307 225 367 640 367 640 397 55 397 55 199 903 199 903 365 770 365 770 391 239 391 239 904 240 904 240 19 544 19 544 127 552 127 552 817 84 817 84 21 273 21 273 156 795 156 795 358 206 358 206 936 900 936 900 364 473 364 473 875 841 875 841 293 673 293 673 456 240 456 240 97 952 97 952 686 437 686 437 568 484 568 484 1 823 1 823 703 816 703 816 712 113 712 113 324 517 324 517 80 596 80 596 751 775 751 775 497 914 497 914 522 137 522 137 893 176 893 176 376 225 376 225 189 899 189 899 579 347 579 347 101 250 101 250 475 155 475 155 404 567 404 567 664 816 664 816 509 648 509 648 150 420 150 420 376 495 376 495 585 360 585 360 440 11 440 11 529 689 529 689 507 315 507 315 96 210 96 210 658 957 658 957 163 641 163 641 307 351 307 351 862 538 862 538 515 213 515 213 298 246 298 246 391 768 391 768 934 866 934 866 798 352 798 352 729 113 729 113 945 874 945 874 810 695 810 695 85 871 85 871 78 409 78 409 82 92 82 92 53 719 53 719 466 440 466 440 851 546 851 546 735 573 735 573 405 324 405 324 633 467 633 467 443 759 443 759 765 803 765 803 685 905 685 905 327 395 327 395 182 47 182 47 414 5 414 5 330 175 330 175 777 827 777 827 779 519 779 519 566 222 566 222 356 578 356 578 415 10 415 10 190 371 190 371 225 543 225 543 177 298 177 298 441 59 441 59 356 642 356 642 494 254 494 254 269 522 269 522 697 625 697 625 596 955 596 955 4 344 4 344 193 358 193 358 363 762 363 762 771 653 771 653 273 651 273 651 151 812 151 812 697 561 697 561 324 700 324 700 184 935 184 935 463 404 463 404 243 629 243 629 604 25 604 25 696 711 696 711 547 172 547 172 671 908 671 908 941 856 941 856 109 601 109 601 120 626 120 626 125 669 125 669 185 566 185 566 348 79 348 79 550 560 550 560 778 252 778 252 530 212 530 212 176 679 176 679 543 530 543 530 935 236 935 236 958 353 958 353 157 341 157 341 626 353 626 353 286 99 286 99 686 405 686 405 521 22 521 22 460 440 460 440 70 813 70 813 671 182 671 182 346 920 346 920 532 939 532 939 244 534 244 534 609 238 609 238 762 849 762 849 944 719 944 719 451 520 451 520 911 27 911 27 283 532 283 532 248 843 248 843 771 230 771 230 306 426 306 426 319 461 319 461 925 279 925 279 464 356 464 356 760 553 760 553 532 335 532 335 297 308 297 308 556 653 556 653 78 302 78 302 181 33 181 33 387 438 387 438 187 789 187 789 422 610 422 610 878 467 878 467 353 800 353 800 368 54 368 54 145 55 145 55 338 538 338 538 691 580 691 580 84 870 84 870 271 437 271 437 726 334 726 334 940 160 940 160 323 782 323 782 545 351 545 351 766 435 766 435 182 245 182 245 788 954 788 954 419 547 419 547 461 320 461 320 674 179 674 179 722 672 722 672 275 238 275 238 913 218 913 218 271 267 271 267 653 182 653 182 645 927 645 927 767 457 767 457 305 381 305 381 56 590 56 590 555 582 555 582 267 231 267 231 786 685 786 685 111 123 111 123 771 309 771 309 810 287 810 287 139 176 139 176 580 481 580 481 311 30 311 30 762 277 762 277 646 554 646 554 58 323 58 323 185 436 185 436 304 354 304 354 878 380 878 380 146 833 146 833 162 770 162 770 98 528 98 528 626 574 626 574 73 513 73 513 28 499 28 499 946 364 946 364 345 492 345 492 394 886 394 886 841 746 841 746 171 493 171 493 766 953 766 953 238 540 238 540 432 646 432 646 411 635 411 635 233 439 233 439 789 884 789 884 523 658 523 658 931 709 931 709 28 145 28 145 228 206 228 206 1 941 1 941 936 833 936 833 509 904 509 904 851 609 851 609 188 24 188 24 156 871 156 871 620 290 620 290 346 148 346 148 46 541 46 541 524 354 524 354 96 692 96 692 879 687 879 687 634 681 634 681 106 808 106 808 536 817 536 817 190 109 190 109 323 322 323 322 761 711 761 711 545 239 545 239 17 431 17 431 908 898 908 898 346 98 346 98 569 268 569 268 320 817 320 817 25 808 25 808 872 701 872 701 938 913 938 913 487 148 487 148 292 764 292 764 218 304 218 304 680 587 680 587 126 911 126 911 71 866 71 866 930 143 930 143 366 349 366 349 224 549 224 549 685 17 685 17 342 787 342 787 348 584 348 584 24 517 24 517 857 660 857 660 294 263 294 263 454 320 454 320 32 154 32 154 514 758 514 758 833 870 833 870 463 578 463 578 567 696 567 696 742 313 742 313 870 587 870 587 362 140 362 140 619 107 619 107 29 632 29 632 507 386 507 386 848 284 848 284 487 515 487 515 500 330 500 330 170 493 170 493 68 752 68 752 612 907 612 907 323 592 323 592 228 31 228 31 479 623 479 623 673 418 673 418 480 428 480 428 238 37 238 37 40 643 40 643 349 477 349 477 285 237 285 237 584 446 584 446 326 139 326 139 485 396 485 396 575 47 575 47 82 781 82 781 543 401 543 401 242 231 242 231 42 530 42 530 649 508 649 508 572 523 572 523 420 140 420 140 413 851 413 851 934 863 934 863 310 141 310 141 84 89 84 89 894 925 894 925 287 286 287 286 190 249 190 249 314 714 314 714 946 136 946 136 505 451 505 451 413 192 413 192 657 185 657 185 876 286 876 286 130 517 130 517 482 802 482 802 493 373 493 373 328 386 328 386 901 434 901 434 825 558 825 558 390 206 390 206 457 497 457 497 132 589 132 589 698 198 698 198 739 544 739 544 908 10 908 10 894 938 894 938 544 160 544 160 132 914 132 914 179 829 179 829 508 27 508 27 755 137 755 137 559 754 559 754 28 433 28 433 401 98 401 98 365 815 365 815 489 599 489 599 142 567 142 567 777 445 777 445 78 416 78 416 778 245 778 245 618 440 618 440 488 110 488 110 227 185 227 185 350 750 350 750 512 231 512 231 4 199 4 199 138 298 138 298 699 802 699 802 749 31 749 31 274 104 274 104 956 666 956 666 467 935 467 935 621 152 621 152 546 275 546 275 605 606 605 606 294 124 294 124 621 181 621 181 438 460 438 460 403 231 403 231 800 638 800 638 82 411 82 411 921 333 921 333 322 177 322 177 827 620 827 620 646 300 646 300 338 23 338 23 821 335 821 335 375 162 375 162 695 349 695 349 308 811 308 811 107 354 107 354 232 73 232 73 828 904 828 904 59 679 59 679 412 925 412 925 295 224 295 224 50 136 50 136 827 286 827 286 772 17 772 17 255 619 255 619 255 910 255 910 75 275 75 275 362 11 362 11 419 888 419 888 342 762 342 762 909 787 909 787 489 701 489 701 415 669 415 669 259 309 259 309 161 680 161 680 457 423 457 423 202 715 202 715 52 84 52 84 710 752 710 752 911 92 911 92 747 83 747 83 106 106 106 106 900 315 900 315 829 426 829 426 751 731 751 731 202 508 202 508 842 880 842 880 29 847 29 847 190 667 190 667 24 363 24 363 747 233 747 233 773 603 773 603 835 803 835 803 630 670 630 670 939 399 939 399 543 546 543 546 408 898 408 898 860 327 860 327 362 235 362 235 926 681 926 681 186 241 186 241 244 617 244 617 34 226 34 226 925 940 925 940 945 530 945 530 944 924 944 924 331 519 331 519 146 100 146 100 161 489 161 489 174 404 174 404 849 785 849 785 208 330 208 330 625 574 625 574 843 590 843 590 887 855 887 855 679 46 679 46 101 124 101 124 716 331 716 331 910 439 910 439 958 459 958 459 444 304 444 304 167 182 167 182 771 628 771 628 655 717 655 717 786 874 786 874 922 726 922 726 870 745 870 745 362 720 362 720 505 295 505 295 153 241 153 241 608 698 608 698 156 544 156 544 318 860 318 860 39 27 39 27 165 850 165 850 861 900 861 900 829 514 829 514 285 561 285 561 637 11 637 11 629 209 629 209 671 27 671 27 69 956 69 956 129 898 129 898 853 317 853 317 678 791 678 791 471 829 471 829 526 622 526 622 74 633 74 633 705 110 705 110 670 742 670 742 88 30 88 30 336 627 336 627 206 252 206 252 627 476 627 476 375 901 375 901 107 338 107 338 924 689 924 689 699 224 699 224 900 853 900 853 538 592 538 592 68 881 68 881 813 314 813 314 191 297 191 297 532 259 532 259 908 111 908 111 690 19 690 19 135 550 135 550 850 108 850 108 771 85 771 85 469 372 469 372 310 287 310 287 284 297 284 297 124 647 124 647 207 268 207 268 425 204 425 204 122 798 122 798 274 872 274 872 214 49 214 49 774 753 774 753 134 22 134 22 558 44 558 44 951 331 951 331 891 564 891 564 736 415 736 415 494 373 494 373 888 259 888 259 750 828 750 828 467 558 467 558 362 255 362 255 726 526 726 526 53 558 53 558 754 362 754 362 664 552 664 552 6 237 6 237 808 312 808 312 29 276 29 276 734 500 734 500 241 728 241 728 542 261 542 261 476 613 476 613 365 178 365 178 846 891 846 891 727 335 727 335 202 404 202 404 422 245 422 245 936 911 936 911 512 25 512 25 29 296 29 296 392 884 392 884 4 478 4 478 544 576 544 576 342 59 342 59 84 941 84 941 520 839 520 839 957 236 957 236 469 344 469 344 451 894 451 894 107 188 107 188 339 292 339 292 147 784 147 784 101 132 101 132 582 857 582 857 162 883 162 883 13 233 13 233 417 723 417 723 939 700 939 700 242 273 242 273 182 132 182 132 693 315 693 315 130 662 130 662 694 384 694 384 328 947 328 947 88 21 88 21 169 73 169 73 682 830 682 830 485 68 485 68 258 677 258 677 326 337 326 337 842 785 842 785 475 454 475 454 841 570 841 570 203 95 203 95 533 333 533 333 76 336 76 336 955 857 955 857 100 389 100 389 503 125 503 125 805 593 805 593 627 644 627 644 776 157 776 157 930 40 930 40 18 29 18 29 393 322 393 322 629 174 629 174 324 753 324 753 814 417 814 417 22 691 22 691 172 94 172 94 569 107 569 107 262 149 262 149 489 206 489 206 428 695 428 695 63 886 63 886 669 426 669 426 54 302 54 302 306 147 306 147 120 633 120 633 760 156 760 156 12 322 12 322 201 451 201 451 268 424 268 424 306 567 306 567 537 126 537 126 600 538 600 538 695 255 695 255 448 202 448 202 723 180 723 180 548 565 548 565 799 193 799 193 620 697 620 697 105 128 105 128 873 507 873 507 106 201 106 201 819 212 819 212 230 51 230 51 458 580 458 580 219 502 219 502 277 387 277 387 59 693 59 693 699 270 699 270 631 540 631 540 530 656 530 656 444 296 444 296 333 757 333 757 591 507 591 507 645 487 645 487 660 403 660 403 202 305 202 305 836 808 836 808 81 563 81 563 558 670 558 670 82 952 82 952 642 220 642 220 1 9 1 9 672 354 672 354 608 213 608 213 510 735 510 735 796 148 796 148 204 655 204 655 74 326 74 326 379 483 379 483 449 879 449 879 505 177 505 177 798 681 798 681 645 838 645 838 696 206 696 206 909 535 909 535 345 92 345 92 763 958 763 958 157 614 157 614 892 757 892 757 162 489 162 489 72 58 72 58 946 257 946 257 791 134 791 134 183 282 183 282 456 544 456 544 330 653 330 653 358 238 358 238 302 564 302 564 891 756 891 756 124 72 124 72 168 234 168 234 581 132 581 132 418 179 418 179 821 607 821 607 802 31 802 31 461 830 461 830 93 250 93 250 219 615 219 615 767 1 767 1 571 495 571 495 632 274 632 274 771 894 771 894 265 821 265 821 848 619 848 619 53 532 53 532 427 878 427 878 168 627 168 627 120 726 120 726 30 351 30 351 430 448 430 448 649 627 649 627 703 71 703 71 147 642 147 642 144 551 144 551 813 863 813 863 360 464 360 464 572 477 572 477 958 914 958 914 277 379 277 379 444 343 444 343 842 453 842 453 628 268 628 268 741 707 741 707 324 149 324 149 58 747 58 747 446 186 446 186 488 768 488 768 890 698 890 698 165 353 165 353 261 760 261 760 812 655 812 655 759 298 759 298 846 765 846 765 693 440 693 440 566 199 566 199 250 199 250 199 190 267 190 267 716 714 716 714 937 373 937 373 459 253 459 253 626 450 626 450 667 521 667 521 438 581 438 581 240 728 240 728 173 6 173 6 334 3 334 3 807 503 807 503 291 263 291 263 539 159 539 159 567 624 567 624 489 152 489 152 21 498 21 498 147 931 147 931 915 120 915 120 935 496 935 496 847 398 847 398 393 797 393 797 188 939 188 939 735 724 735 724 613 328 613 328 852 214 852 214 173 678 173 678 473 228 473 228 63 632 63 632 725 34 725 34 599 223 599 223 68 15 68 15 877 259 877 259 186 218 186 218 743 584 743 584 799 492 799 492 874 922 874 922 102 214 102 214 365 606 365 606 88 710 88 710 151 426 151 426 200 948 200 948 74 753 74 753 592 664 592 664 26 212 26 212 402 769 402 769 677 30 677 30 584 586 584 586 808 871 808 871 536 630 536 630 67 689 67 689 675 565 675 565 1 326 1 326 591 756 591 756 878 120 878 120 826 752 826 752 346 713 346 713 172 116 172 116 37 650 37 650 772 98 772 98 894 173 894 173 375 743 375 743 431 784 431 784 571 592 571 592 643 693 643 693 811 112 811 112 528 657 528 657 46 905 46 905 925 283 925 283 356 315 356 315 861 229 861 229 633 802 633 802 643 212 643 212 413 188 413 188 113 146 113 146 225 757 225 757 933 157 933 157 116 45 116 45 8 698 8 698 896 224 896 224 370 427 370 427 767 210 767 210 45 489 45 489 14 582 14 582 67 453 67 453 829 632 829 632 793 917 793 917 918 679 918 679 810 765 810 765 500 645 500 645 191 462 191 462 686 632 686 632 885 389 885 389 175 719 175 719 919 99 919 99 522 824 522 824 910 70 910 70 267 901 267 901 763 791 763 791 521 540 521 540 732 443 732 443 681 567 681 567 956 349 956 349 669 548 669 548 725 524 725 524 808 632 808 632 80 659 80 659 730 58 730 58 708 411 708 411 294 748 294 748 270 670 270 670 901 569 901 569 542 209 542 209 125 211 125 211 897 267 897 267 35 1 35 1 283 126 283 126 875 681 875 681 626 406 626 406 624 531 624 531 163 892 163 892 54 466 54 466 730 516 730 516 753 410 753 410 832 929 832 929 750 951 750 951 188 697 188 697 303 326 303 326 471 353 471 353 197 700 197 700 426 608 426 608 53 12 53 12 404 505 404 505 675 33 675 33 789 654 789 654 600 71 600 71 245 474 245 474 190 680 190 680 453 539 453 539 366 949 366 949 652 833 652 833 286 121 286 121 203 138 203 138 551 385 551 385 644 944 644 944 490 563 490 563 952 233 952 233 9 919 9 919 12 12 12 12 615 77 615 77 902 599 902 599 706 807 706 807 358 741 358 741 231 809 231 809 904 219 904 219 148 677 148 677 286 956 286 956 255 817 255 817 783 54 783 54 931 156 931 156 376 455 376 455 195 289 195 289 198 212 198 212 166 752 166 752 381 635 381 635 518 534 518 534 72 242 72 242 713 476 713 476 532 293 532 293 593 139 593 139 255 173 255 173 700 724 700 724 228 599 228 599 475 455 475 455 514 387 514 387 820 780 820 780 520 120 520 120 599 556 599 556 888 887 888 887 102 735 102 735 551 589 551 589 661 138 661 138 127 232 127 232 150 131 150 131 622 620 622 620 294 770 294 770 954 166 954 166 501 527 501 527 446 355 446 355 435 880 435 880 730 478 730 478 569 570 569 570 716 316 716 316 22 775 22 775 693 411 693 411 185 538 185 538 254 38 254 38 534 209 534 209 621 205 621 205 555 509 555 509 485 79 485 79 940 870 940 870 12 364 12 364 230 389 230 389 153 653 153 653 910 857 910 857 142 33 142 33 17 191 17 191 334 152 334 152 607 247 607 247 314 781 314 781 460 502 460 502 717 634 717 634 558 154 558 154 463 616 463 616 521 654 521 654 839 37 839 37 45 642 45 642 210 363 210 363 520 736 520 736 732 825 732 825 330 898 330 898 407 19 407 19 861 47 861 47 307 710 307 710 474 878 474 878 616 222 616 222 495 371 495 371 655 479 655 479 617 522 617 522 488 546 488 546 872 209 872 209 140 797 140 797 705 69 705 69 234 388 234 388 175 696 175 696 511 49 511 49 528 805 528 805 822 381 822 381 680 445 680 445 204 95 204 95 724 933 724 933 187 899 187 899 502 856 502 856 840 882 840 882 68 16 68 16 557 115 557 115 917 122 917 122 179 478 179 478 466 883 466 883 260 330 260 330 597 765 597 765 252 494 252 494 889 32 889 32 170 548 170 548 669 707 669 707 143 97 143 97 414 625 414 625 605 614 605 614 274 951 274 951 229 137 229 137 667 177 667 177 279 127 279 127 953 529 953 529 752 59 752 59 610 901 610 901 63 16 63 16 585 44 585 44 447 224 447 224 895 20 895 20 30 389 30 389 501 646 501 646 721 42 721 42 417 118 417 118 850 123 850 123 644 721 644 721 938 940 938 940 705 808 705 808 295 353 295 353 908 110 908 110 423 83 423 83 473 803 473 803 873 70 873 70 820 293 820 293 8 599 8 599 694 863 694 863 711 725 711 725 957 393 957 393 173 573 173 573 501 772 501 772 89 582 89 582 512 278 512 278 793 192 793 192 521 771 521 771 490 843 490 843 952 829 952 829 342 68 342 68 801 933 801 933 654 613 654 613 397 549 397 549 763 636 763 636 347 352 347 352 816 851 816 851 214 510 214 510 554 138 554 138 570 958 570 958 835 84 835 84 385 301 385 301 927 490 927 490 563 574 563 574 514 408 514 408 854 459 854 459 480 544 480 544 189 342 189 342 840 658 840 658 707 371 707 371 356 181 356 181 715 561 715 561 590 107 590 107 115 350 115 350 933 178 933 178 770 644 770 644 36 786 36 786 795 370 795 370 272 394 272 394 413 389 413 389 178 27 178 27 145 457 145 457 325 537 325 537 626 386 626 386 80 216 80 216 371 642 371 642 586 644 586 644 200 595 200 595 43 40 43 40 65 665 65 665 451 902 451 902 263 377 263 377 254 919 254 919 545 610 545 610 783 917 783 917 367 373 367 373 67 616 67 616 652 546 652 546 467 584 467 584 721 652 721 652 618 601 618 601 332 958 332 958 178 327 178 327 403 331 403 331 263 230 263 230 541 222 541 222 594 103 594 103 230 796 230 796 622 549 622 549 513 261 513 261 588 370 588 370 370 6 370 6 646 276 646 276 36 568 36 568 849 144 849 144 487 274 487 274 222 180 222 180 802 773 802 773 84 806 84 806 625 827 625 827 785 496 785 496 518 796 518 796 911 502 911 502 607 868 607 868 410 330 410 330 856 798 856 798 224 681 224 681 30 212 30 212 302 606 302 606 572 359 572 359 297 840 297 840 658 953 658 953 566 638 566 638 89 625 89 625 912 541 912 541 569 190 569 190 597 730 597 730 341 217 341 217 356 187 356 187 263 249 263 249 390 878 390 878 54 524 54 524 162 893 162 893 707 423 707 423 354 2 354 2 474 860 474 860 344 547 344 547 395 393 395 393 531 203 531 203 766 704 766 704 35 416 35 416 619 528 619 528 524 606 524 606 194 753 194 753 466 916 466 916 423 190 423 190 384 607 384 607 110 232 110 232 674 478 674 478 813 358 813 358 396 602 396 602 92 540 92 540 890 70 890 70 807 244 807 244 233 948 233 948 272 230 272 230 897 117 897 117 20 236 20 236 296 340 296 340 617 782 617 782 715 799 715 799 552 428 552 428 162 199 162 199 887 555 887 555 949 468 949 468 194 206 194 206 24 562 24 562 625 944 625 944 8 406 8 406 764 795 764 795 97 442 97 442 933 607 933 607 512 955 512 955 651 631 651 631 120 517 120 517 51 48 51 48 899 765 899 765 915 923 915 923 577 565 577 565 518 847 518 847 293 910 293 910 130 574 130 574 531 766 531 766 810 487 810 487 757 360 757 360 328 304 328 304 939 936 939 936 677 166 677 166 66 242 66 242 894 844 894 844 680 627 680 627 796 493 796 493 218 316 218 316 362 699 362 699 3 339 3 339 345 480 345 480 21 266 21 266 65 616 65 616 108 800 108 800 232 343 232 343 457 618 457 618 51 251 51 251 193 54 193 54 391 641 391 641 299 945 299 945 571 370 571 370 111 186 111 186 865 315 865 315 438 789 438 789 115 550 115 550 417 537 417 537 148 793 148 793 781 958 781 958 535 820 535 820 459 948 459 948 801 45 801 45 233 499 233 499 815 243 815 243 389 255 389 255 776 353 776 353 447 568 447 568 355 868 355 868 534 474 534 474 376 675 376 675 661 329 661 329 417 846 417 846 72 894 72 894 60 124 60 124 577 219 577 219 784 785 784 785 683 717 683 717 56 89 56 89 609 437 609 437 604 223 604 223 75 162 75 162 330 71 330 71 887 553 887 553 743 734 743 734 511 897 511 897 877 932 877 932 198 9 198 9 87 35 87 35 389 80 389 80 451 3 451 3 309 921 309 921 792 229 792 229 241 649 241 649 188 594 188 594 858 335 858 335 537 547 537 547 857 767 857 767 94 639 94 639 425 477 425 477 661 767 661 767 5 714 5 714 900 65 900 65 634 882 634 882 4 109 4 109 384 590 384 590 316 799 316 799 856 937 856 937 426 414 426 414 477 20 477 20 102 872 102 872 772 770 772 770 219 544 219 544 685 302 685 302 30 948 30 948 81 957 81 957 269 134 269 134 887 806 887 806 418 272 418 272 372 571 372 571 587 479 587 479 790 172 790 172 715 949 715 949 280 509 280 509 202 354 202 354 449 351 449 351 845 20 845 20 324 570 324 570 67 128 67 128 331 950 331 950 582 870 582 870 928 89 928 89 803 318 803 318 59 907 59 907 753 311 753 311 799 718 799 718 655 333 655 333 795 172 795 172 172 313 172 313 727 765 727 765 144 907 144 907 901 275 901 275 694 632 694 632 734 342 734 342 182 353 182 353 100 251 100 251 727 177 727 177 778 425 778 425 38 95 38 95 871 319 871 319 277 18 277 18 706 437 706 437 302 191 302 191 67 846 67 846 373 549 373 549 453 927 453 927 784 158 784 158 397 700 397 700 581 123 581 123 659 848 659 848 641 43 641 43 604 146 604 146 880 783 880 783 243 949 243 949 590 161 590 161 1 891 1 891 866 323 866 323 505 768 505 768 39 488 39 488 83 732 83 732 408 897 408 897 495 330 495 330 487 584 487 584 655 712 655 712 946 281 946 281 364 915 364 915 878 383 878 383 353 167 353 167 928 140 928 140 25 890 25 890 932 662 932 662 213 410 213 410 799 857 799 857 286 783 286 783 161 194 161 194 783 428 783 428 261 435 261 435 439 183 439 183 418 597 418 597 768 627 768 627 410 618 410 618 899 144 899 144 749 372 749 372 486 432 486 432 52 468 52 468 24 800 24 800 725 817 725 817 804 728 804 728 573 612 573 612 62 877 62 877 135 23 135 23 396 736 396 736 821 804 821 804 872 926 872 926 420 445 420 445 150 389 150 389 32 865 32 865 488 157 488 157 279 813 279 813 229 794 229 794 956 832 956 832 150 153 150 153 750 430 750 430 941 727 941 727 523 541 523 541 677 769 677 769 488 333 488 333 839 171 839 171 750 80 750 80 742 211 742 211 437 498 437 498 843 809 843 809 20 384 20 384 190 753 190 753 182 205 182 205 66 382 66 382 534 900 534 900 96 757 96 757 817 348 817 348 216 826 216 826 610 762 610 762 714 225 714 225 522 905 522 905 402 57 402 57 227 561 227 561 73 877 73 877 313 60 313 60 199 74 199 74 701 651 701 651 49 475 49 475 492 293 492 293 730 840 730 840 457 424 457 424 695 690 695 690 661 92 661 92 180 853 180 853 134 742 134 742 330 235 330 235 402 186 402 186 38 291 38 291 829 205 829 205 639 273 639 273 533 288 533 288 883 36 883 36 857 896 857 896 688 552 688 552 506 818 506 818 519 582 519 582 148 342 148 342 107 423 107 423 851 790 851 790 35 608 35 608 41 120 41 120 312 888 312 888 554 604 554 604 837 66 837 66 376 280 376 280 890 502 890 502 634 301 634 301 675 135 675 135 467 733 467 733 541 592 541 592 299 82 299 82 406 277 406 277 552 147 552 147 748 657 748 657 862 631 862 631 314 36 314 36 429 800 429 800 881 340 881 340 471 490 471 490 227 156 227 156 669 834 669 834 826 258 826 258 264 220 264 220 446 885 446 885 291 736 291 736 293 405 293 405 656 880 656 880 271 828 271 828 164 807 164 807 152 866 152 866 40 692 40 692 602 515 602 515 267 93 267 93 593 94 593 94 569 480 569 480 672 398 672 398 579 783 579 783 578 290 578 290 842 714 842 714 159 72 159 72 431 153 431 153 283 749 283 749 404 393 404 393 587 78 587 78 726 729 726 729 583 19 583 19 156 483 156 483 432 179 432 179 804 406 804 406 190 443 190 443 374 576 374 576 24 284 24 284 563 607 563 607 23 779 23 779 257 736 257 736 249 528 249 528 593 288 593 288 302 7 302 7 213 752 213 752 110 510 110 510 332 897 332 897 540 292 540 292 481 609 481 609 183 405 183 405 922 224 922 224 518 656 518 656 200 862 200 862 886 67 886 67 50 847 50 847 345 725 345 725 948 643 948 643 35 777 35 777 481 472 481 472 642 33 642 33 949 209 949 209 499 438 499 438 582 212 582 212 590 203 590 203 234 672 234 672 752 147 752 147 8 629 8 629 323 769 323 769 743 314 743 314 673 767 673 767 669 739 669 739 441 545 441 545 956 861 956 861 35 78 35 78 456 104 456 104 189 628 189 628 60 392 60 392 563 951 563 951 458 536 458 536 350 269 350 269 441 434 441 434 240 106 240 106 739 930 739 930 580 93 580 93 492 16 492 16 848 699 848 699 718 774 718 774 297 566 297 566 763 147 763 147 940 657 940 657 474 320 474 320 616 340 616 340 452 82 452 82 336 146 336 146 950 505 950 505 223 618 223 618 337 934 337 934 133 155 133 155 576 305 576 305 165 419 165 419 738 559 738 559 569 28 569 28 920 766 920 766 411 704 411 704 337 132 337 132 930 950 930 950 772 939 772 939 260 799 260 799 536 90 536 90 251 230 251 230 247 498 247 498 48 251 48 251 633 365 633 365 484 153 484 153 768 497 768 497 760 531 760 531 334 489 334 489 828 382 828 382 302 457 302 457 464 792 464 792 368 490 368 490 384 397 384 397 118 905 118 905 697 731 697 731 553 844 553 844 407 774 407 774 113 878 113 878 692 487 692 487 519 424 519 424 841 172 841 172 8 939 8 939 841 915 841 915 310 90 310 90 811 284 811 284 188 296 188 296 801 792 801 792 251 486 251 486 789 381 789 381 147 475 147 475 400 291 400 291 100 192 100 192 366 702 366 702 651 164 651 164 598 734 598 734 301 880 301 880 287 720 287 720 838 753 838 753 615 843 615 843 891 918 891 918 809 742 809 742 347 41 347 41 229 410 229 410 425 50 425 50 742 951 742 951 938 739 938 739 311 37 311 37 777 764 777 764 328 599 328 599 806 124 806 124 780 344 780 344 893 253 893 253 847 611 847 611 608 481 608 481 496 131 496 131 518 559 518 559 308 237 308 237 297 574 297 574 508 498 508 498 924 200 924 200 610 655 610 655 467 421 467 421 530 733 530 733 103 296 103 296 495 255 495 255 713 192 713 192 813 354 813 354 821 677 821 677 24 919 24 919 34 329 34 329 812 430 812 430 402 13 402 13 42 13 42 13 540 792 540 792 661 798 661 798 900 281 900 281 828 37 828 37 243 44 243 44 757 51 757 51 103 253 103 253 723 856 723 856 359 413 359 413 3 536 3 536 227 526 227 526 271 216 271 216 119 570 119 570 35 841 35 841 135 96 135 96 876 762 876 762 567 307 567 307 363 67 363 67 465 414 465 414 733 685 733 685 518 354 518 354 768 448 768 448 6 490 6 490 824 99 824 99 704 835 704 835 868 670 868 670 757 166 757 166 789 550 789 550 331 724 331 724 30 491 30 491 705 510 705 510 419 603 419 603 946 167 946 167 883 632 883 632 532 932 532 932 376 45 376 45 219 325 219 325 810 917 810 917 692 315 692 315 37 382 37 382 950 453 950 453 909 543 909 543 740 703 740 703 793 266 793 266 849 273 849 273 574 372 574 372 448 594 448 594 565 673 565 673 533 322 533 322 145 348 145 348 405 894 405 894 264 242 264 242 465 651 465 651 252 541 252 541 23 681 23 681 800 497 800 497 773 463 773 463 567 236 567 236 241 483 241 483 871 589 871 589 766 681 766 681 428 919 428 919 925 398 925 398 488 147 488 147 269 285 269 285 645 948 645 948 857 953 857 953 555 741 555 741 701 458 701 458 43 485 43 485 29 469 29 469 727 476 727 476 9 933 9 933 393 532 393 532 795 330 795 330 438 810 438 810 826 285 826 285 75 360 75 360 203 499 203 499 199 762 199 762 397 709 397 709 916 56 916 56 751 333 751 333 728 479 728 479 110 797 110 797 466 478 466 478 195 415 195 415 143 139 143 139 448 662 448 662 170 419 170 419 351 546 351 546 245 489 245 489 595 400 595 400 784 409 784 409 949 792 949 792 64 419 64 419 620 773 620 773 595 422 595 422 409 765 409 765 208 263 208 263 857 423 857 423 423 842 423 842 668 670 668 670 824 212 824 212 784 679 784 679 944 778 944 778 427 538 427 538 259 59 259 59 565 308 565 308 453 613 453 613 658 118 658 118 629 29 629 29 6 723 6 723 748 204 748 204 776 629 776 629 150 295 150 295 67 700 67 700 236 206 236 206 422 683 422 683 892 435 892 435 333 799 333 799 45 753 45 753 279 14 279 14 284 901 284 901 603 166 603 166 288 921 288 921 85 234 85 234 134 383 134 383 936 910 936 910 2 530 2 530 518 902 518 902 459 297 459 297 612 76 612 76 711 116 711 116 29 237 29 237 576 222 576 222 724 145 724 145 515 470 515 470 188 439 188 439 689 227 689 227 606 305 606 305 818 126 818 126 713 190 713 190 205 926 205 926 662 416 662 416 562 597 562 597 493 385 493 385 958 610 958 610 875 343 875 343 246 767 246 767 718 956 718 956 552 775 552 775 487 33 487 33 692 195 692 195 653 646 653 646 555 689 555 689 239 829 239 829 244 395 244 395 698 825 698 825 279 741 279 741 458 113 458 113 28 788 28 788 838 497 838 497 72 889 72 889 145 843 145 843 323 423 323 423 932 778 932 778 126 846 126 846 349 73 349 73 400 588 400 588 509 815 509 815 583 844 583 844 303 729 303 729 215 755 215 755 125 131 125 131 441 675 441 675 194 613 194 613 623 28 623 28 567 13 567 13 207 336 207 336 229 136 229 136 946 317 946 317 227 448 227 448 562 813 562 813 862 682 862 682 776 777 776 777 474 213 474 213 298 220 298 220 926 214 926 214 896 594 896 594 813 881 813 881 343 869 343 869 96 141 96 141 148 28 148 28 617 122 617 122 588 845 588 845 191 480 191 480 845 404 845 404 283 377 283 377 356 399 356 399 773 743 773 743 214 75 214 75 717 826 717 826 777 697 777 697 896 797 896 797 812 237 812 237 599 756 599 756 26 784 26 784 396 546 396 546 912 459 912 459 88 620 88 620 290 637 290 637 201 556 201 556 475 808 475 808 407 224 407 224 905 506 905 506 693 419 693 419 720 319 720 319 918 430 918 430 488 511 488 511 196 95 196 95 505 939 505 939 184 162 184 162 488 9 488 9 776 275 776 275 30 931 30 931 183 497 183 497 475 305 475 305 448 16 448 16 323 359 323 359 893 619 893 619 846 402 846 402 955 931 955 931 572 143 572 143 804 322 804 322 312 253 312 253 293 466 293 466 571 334 571 334 15 566 15 566 406 736 406 736 442 745 442 745 291 676 291 676 705 782 705 782 322 724 322 724 728 828 728 828 726 851 726 851 632 158 632 158 343 91 343 91 45 431 45 431 497 894 497 894 151 829 151 829 712 205 712 205 700 108 700 108 250 436 250 436 396 871 396 871 164 870 164 870 564 411 564 411 482 837 482 837 472 146 472 146 721 495 721 495 651 527 651 527 840 832 840 832 721 214 721 214 552 894 552 894 878 143 878 143 586 857 586 857 839 558 839 558 779 260 779 260 587 139 587 139 896 186 896 186 663 912 663 912 756 559 756 559 601 714 601 714 665 884 665 884 706 103 706 103 426 775 426 775 20 809 20 809 884 559 884 559 707 511 707 511 137 623 137 623 84 243 84 243 506 546 506 546 896 908 896 908 612 678 612 678 50 796 50 796 564 342 564 342 17 529 17 529 152 224 152 224 878 772 878 772 845 610 845 610 416 315 416 315 354 488 354 488 91 553 91 553 311 692 311 692 158 862 158 862 111 436 111 436 851 154 851 154 466 159 466 159 73 924 73 924 439 635 439 635 3 913 3 913 1 33 1 33 715 824 715 824 852 31 852 31 146 273 146 273 688 729 688 729 280 690 280 690 53 150 53 150 153 502 153 502 193 407 193 407 836 36 836 36 697 936 697 936 151 797 151 797 165 117 165 117 301 874 301 874 59 533 59 533 728 727 728 727 268 849 268 849 491 541 491 541 956 671 956 671 212 313 212 313 595 81 595 81 903 88 903 88 222 117 222 117 300 113 300 113 6 643 6 643 72 687 72 687 616 72 616 72 632 619 632 619 141 124 141 124 29 414 29 414 558 610 558 610 206 337 206 337 23 585 23 585 865 224 865 224 355 528 355 528 305 701 305 701 202 879 202 879 662 445 662 445 807 326 807 326 508 352 508 352 759 944 759 944 803 755 803 755 857 236 857 236 430 97 430 97 722 542 722 542 495 801 495 801 423 493 423 493 949 594 949 594 382 881 382 881 862 30 862 30 471 729 471 729 271 843 271 843 577 590 577 590 776 587 776 587 233 245 233 245 736 600 736 600 642 257 642 257 799 703 799 703 791 128 791 128 912 72 912 72 916 896 916 896 627 529 627 529 78 650 78 650 160 935 160 935 227 481 227 481 888 509 888 509 935 400 935 400 459 243 459 243 444 635 444 635 100 325 100 325 651 776 651 776 366 595 366 595 627 808 627 808 708 258 708 258 235 434 235 434 826 348 826 348 201 199 201 199 126 87 126 87 423 359 423 359 359 276 359 276 852 950 852 950 180 773 180 773 574 958 574 958 62 105 62 105 97 861 97 861 714 40 714 40 418 283 418 283 124 39 124 39 122 595 122 595 663 571 663 571 851 877 851 877 353 821 353 821 326 599 326 599 36 695 36 695 279 35 279 35 675 936 675 936 168 626 168 626 911 847 911 847 572 577 572 577 556 42 556 42 88 377 88 377 645 848 645 848 789 678 789 678 549 177 549 177 331 532 331 532 2 783 2 783 825 619 825 619 327 386 327 386 955 406 955 406 214 741 214 741 524 84 524 84 658 249 658 249 262 743 262 743 596 865 596 865 854 724 854 724 247 539 247 539 126 288 126 288 864 353 864 353 695 57 695 57 891 545 891 545 836 428 836 428 136 456 136 456 743 123 743 123 824 929 824 929 767 222 767 222 918 647 918 647 284 247 284 247 613 487 613 487 799 904 799 904 10 822 10 822 229 675 229 675 806 317 806 317 362 280 362 280 319 139 319 139 520 741 520 741 541 767 541 767 155 67 155 67 787 75 787 75 346 168 346 168 737 224 737 224 124 41 124 41 736 150 736 150 197 481 197 481 746 730 746 730 570 792 570 792 209 269 209 269 600 179 600 179 8 804 8 804 874 712 874 712 847 813 847 813 729 751 729 751 244 126 244 126 661 127 661 127 686 926 686 926 43 44 43 44 214 384 214 384 727 950 727 950 321 93 321 93 205 895 205 895 413 287 413 287 628 508 628 508 459 542 459 542 650 774 650 774 310 518 310 518 422 594 422 594 398 781 398 781 635 836 635 836 399 527 399 527 300 188 300 188 913 953 913 953 379 920 379 920 134 667 134 667 264 462 264 462 746 204 746 204 271 938 271 938 48 625 48 625 195 865 195 865 293 614 293 614 538 144 538 144 495 720 495 720 777 694 777 694 463 789 463 789 72 506 72 506 326 655 326 655 171 956 171 956 381 493 381 493 343 298 343 298 654 440 654 440 217 550 217 550 478 32 478 32 68 23 68 23 156 384 156 384 302 575 302 575 282 317 282 317 532 281 532 281 71 920 71 920 346 369 346 369 381 914 381 914 742 819 742 819 214 918 214 918 850 119 850 119 631 287 631 287 184 30 184 30 933 333 933 333 146 820 146 820 466 127 466 127 215 302 215 302 47 447 47 447 787 825 787 825 110 115 110 115 655 720 655 720 951 663 951 663 663 899 663 899 462 167 462 167 805 106 805 106 35 392 35 392 455 884 455 884 156 105 156 105 747 907 747 907 551 285 551 285 591 542 591 542 400 16 400 16 325 138 325 138 322 870 322 870 906 347 906 347 361 301 361 301 925 722 925 722 130 471 130 471 266 525 266 525 617 736 617 736 116 639 116 639 611 8 611 8 248 542 248 542 339 509 339 509 8 618 8 618 21 563 21 563 863 699 863 699 141 818 141 818 478 421 478 421 333 434 333 434 68 501 68 501 125 456 125 456 549 867 549 867 687 731 687 731 772 652 772 652 266 355 266 355 615 615 615 615 649 714 649 714 947 515 947 515 174 417 174 417 699 27 699 27 575 571 575 571 309 186 309 186 75 749 75 749 773 472 773 472 821 340 821 340 357 707 357 707 125 471 125 471 676 346 676 346 501 102 501 102 109 951 109 951 803 598 803 598 803 285 803 285 140 721 140 721 869 551 869 551 765 309 765 309 844 310 844 310 285 308 285 308 501 800 501 800 469 732 469 732 185 894 185 894 836 750 836 750 899 804 899 804 267 793 267 793 553 675 553 675 835 734 835 734 268 359 268 359 924 496 924 496 776 483 776 483 663 940 663 940 850 416 850 416 846 574 846 574 59 564 59 564 565 83 565 83 854 794 854 794 484 71 484 71 692 747 692 747 8 728 8 728 70 682 70 682 719 516 719 516 951 611 951 611 513 175 513 175 20 501 20 501 696 91 696 91 793 92 793 92 509 795 509 795 448 860 448 860 402 190 402 190 733 921 733 921 665 187 665 187 925 806 925 806 440 644 440 644 284 143 284 143 772 591 772 591 582 659 582 659 36 726 36 726 188 394 188 394 442 276 442 276 329 40 329 40 414 213 414 213 358 312 358 312 804 395 804 395 545 600 545 600 531 245 531 245 855 342 855 342 554 524 554 524 617 416 617 416 948 33 948 33 578 222 578 222 837 636 837 636 297 900 297 900 611 513 611 513 175 123 175 123 857 768 857 768 668 510 668 510 755 70 755 70 882 374 882 374 770 54 770 54 495 824 495 824 760 493 760 493 257 295 257 295 590 13 590 13 501 383 501 383 94 35 94 35 444 196 444 196 382 838 382 838 374 3 374 3 705 277 705 277 307 942 307 942 7 799 7 799 62 592 62 592 163 118 163 118 885 594 885 594 269 84 269 84 496 43 496 43 883 426 883 426 693 17 693 17 9 205 9 205 731 492 731 492 528 710 528 710 698 167 698 167 457 314 457 314 164 160 164 160 426 619 426 619 923 130 923 130 413 163 413 163 596 440 596 440 789 696 789 696 478 271 478 271 173 102 173 102 656 707 656 707 791 894 791 894 345 304 345 304 628 652 628 652 859 887 859 887 784 955 784 955 857 377 857 377 361 517 361 517 148 215 148 215 299 174 299 174 308 129 308 129 853 109 853 109 788 508 788 508 957 368 957 368 497 350 497 350 355 7 355 7 181 917 181 917 548 584 548 584 363 894 363 894 888 260 888 260 209 689 209 689 407 239 407 239 596 590 596 590 322 39 322 39 869 846 869 846 855 105 855 105 36 246 36 246 411 519 411 519 36 147 36 147 264 217 264 217 268 559 268 559 834 889 834 889 748 173 748 173 102 937 102 937 885 636 885 636 268 659 268 659 639 949 639 949 749 450 749 450 887 868 887 868 377 672 377 672 109 791 109 791 311 442 311 442 419 383 419 383 308 766 308 766 176 923 176 923 563 466 563 466 553 736 553 736 844 516 844 516 695 867 695 867 588 903 588 903 743 17 743 17 232 863 232 863 456 245 456 245 661 382 661 382 698 807 698 807 522 916 522 916 23 518 23 518 672 351 672 351 297 371 297 371 695 33 695 33 859 646 859 646 784 958 784 958 550 638 550 638 89 952 89 952 225 682 225 682 492 367 492 367 481 906 481 906 202 663 202 663 604 698 604 698 256 118 256 118 548 916 548 916 936 895 936 895 403 242 403 242 603 843 603 843 574 376 574 376 465 589 465 589 381 579 381 579 374 650 374 650 415 434 415 434 872 562 872 562 854 588 854 588 640 113 640 113 308 529 308 529 925 438 925 438 891 227 891 227 155 120 155 120 242 931 242 931 509 517 509 517 825 148 825 148 139 35 139 35 562 641 562 641 645 176 645 176 534 287 534 287 272 508 272 508 378 803 378 803 40 118 40 118 860 195 860 195 832 477 832 477 336 856 336 856 836 240 836 240 822 592 822 592 289 761 289 761 436 309 436 309 420 612 420 612 842 72 842 72 165 619 165 619 6 432 6 432 711 824 711 824 874 208 874 208 525 943 525 943 282 636 282 636 474 141 474 141 174 532 174 532 522 677 522 677 908 459 908 459 898 903 898 903 311 104 311 104 912 51 912 51 440 377 440 377 727 713 727 713 321 747 321 747 433 167 433 167 420 578 420 578 193 862 193 862 794 41 794 41 129 227 129 227 898 290 898 290 53 453 53 453 505 709 505 709 163 171 163 171 294 548 294 548 578 637 578 637 943 172 943 172 277 728 277 728 419 512 419 512 557 461 557 461 359 522 359 522 231 61 231 61 226 529 226 529 588 907 588 907 228 468 228 468 509 563 509 563 199 653 199 653 51 321 51 321 34 844 34 844 78 28 78 28 421 748 421 748 161 4 161 4 350 294 350 294 591 296 591 296 143 738 143 738 487 535 487 535 179 190 179 190 409 694 409 694 573 802 573 802 650 900 650 900 543 818 543 818 215 841 215 841 362 308 362 308 189 281 189 281 388 473 388 473 203 776 203 776 547 143 547 143 504 101 504 101 316 234 316 234 751 181 751 181 149 340 149 340 214 647 214 647 81 389 81 389 9 575 9 575 699 916 699 916 405 681 405 681 120 764 120 764 782 566 782 566 212 270 212 270 450 768 450 768 14 666 14 666 838 698 838 698 703 297 703 297 205 153 205 153 242 758 242 758 914 484 914 484 698 879 698 879 822 74 822 74 631 849 631 849 383 116 383 116 63 583 63 583 371 286 371 286 872 44 872 44 517 531 517 531 601 197 601 197 200 432 200 432 585 233 585 233 63 476 63 476 370 952 370 952 711 711 711 711 351 446 351 446 911 663 911 663 506 40 506 40 157 242 157 242 857 643 857 643 859 472 859 472 136 95 136 95 583 903 583 903 710 205 710 205 618 143 618 143 394 284 394 284 36 57 36 57 865 506 865 506 178 749 178 749 92 736 92 736 636 204 636 204 448 94 448 94 647 224 647 224 103 231 103 231 903 868 903 868 62 277 62 277 224 67 224 67 63 25 63 25 386 48 386 48 574 644 574 644 145 236 145 236 303 279 303 279 939 509 939 509 33 492 33 492 43 660 43 660 198 703 198 703 361 507 361 507 336 940 336 940 895 80 895 80 858 136 858 136 377 192 377 192 794 492 794 492 811 69 811 69 740 416 740 416 759 197 759 197 230 442 230 442 136 515 136 515 153 871 153 871 329 484 329 484 799 345 799 345 285 180 285 180 44 398 44 398 658 759 658 759 406 238 406 238 485 844 485 844 555 584 555 584 519 338 519 338 182 393 182 393 680 473 680 473 702 621 702 621 187 279 187 279 52 387 52 387 585 569 585 569 790 747 790 747 55 74 55 74 299 667 299 667 709 584 709 584 370 453 370 453 455 334 455 334 117 460 117 460 213 219 213 219 43 634 43 634 163 435 163 435 627 286 627 286 756 411 756 411 340 545 340 545 732 13 732 13 675 421 675 421 618 218 618 218 613 210 613 210 488 957 488 957 618 764 618 764 56 906 56 906 292 280 292 280 499 891 499 891 501 543 501 543 170 770 170 770 695 799 695 799 947 769 947 769 280 700 280 700 180 850 180 850 517 642 517 642 239 420 239 420 220 448 220 448 458 362 458 362 729 519 729 519 476 375 476 375 662 154 662 154 236 605 236 605 251 735 251 735 908 770 908 770 414 393 414 393 124 571 124 571 267 37 267 37 903 783 903 783 682 326 682 326 380 729 380 729 619 861 619 861 853 602 853 602 160 256 160 256 577 547 577 547 555 877 555 877 411 451 411 451 534 441 534 441 511 575 511 575 800 180 800 180 231 837 231 837 370 699 370 699 167 618 167 618 621 395 621 395 429 394 429 394 402 87 402 87 543 869 543 869 93 589 93 589 88 867 88 867 183 75 183 75 301 479 301 479 511 562 511 562 165 308 165 308 285 340 285 340 394 289 394 289 442 530 442 530 321 881 321 881 717 261 717 261 770 242 770 242 727 127 727 127 345 840 345 840 701 887 701 887 629 65 629 65 645 453 645 453 692 414 692 414 558 549 558 549 222 14 222 14 45 913 45 913 775 290 775 290 429 37 429 37 660 773 660 773 117 137 117 137 881 338 881 338 258 438 258 438 882 626 882 626 496 153 496 153 715 449 715 449 364 73 364 73 714 702 714 702 8 392 8 392 692 626 692 626 820 589 820 589 424 386 424 386 422 880 422 880 333 828 333 828 399 127 399 127 738 802 738 802 96 650 96 650 545 772 545 772 904 118 904 118 20 890 20 890 813 278 813 278 792 200 792 200 759 109 759 109 264 477 264 477 684 392 684 392 106 98 106 98 880 610 880 610 409 264 409 264 631 162 631 162 611 50 611 50 591 514 591 514 735 242 735 242 686 257 686 257 561 770 561 770 774 155 774 155 116 692 116 692 881 650 881 650 372 941 372 941 88 680 88 680 202 387 202 387 397 384 397 384 146 352 146 352 405 304 405 304 285 859 285 859 782 324 782 324 660 958 660 958 805 729 805 729 403 364 403 364 502 884 502 884 519 838 519 838 615 791 615 791 666 603 666 603 926 430 926 430 180 786 180 786 163 633 163 633 200 369 200 369 652 907 652 907 812 13 812 13 578 502 578 502 460 838 460 838 662 558 662 558 728 300 728 300 176 566 176 566 898 15 898 15 928 667 928 667 438 711 438 711 213 409 213 409 235 302 235 302 529 210 529 210 151 26 151 26 259 178 259 178 927 646 927 646 356 100 356 100 444 187 444 187 83 338 83 338 395 416 395 416 780 567 780 567 431 634 431 634 872 557 872 557 295 545 295 545 315 367 315 367 497 837 497 837 128 923 128 923 148 6 148 6 891 338 891 338 714 927 714 927 547 25 547 25 314 407 314 407 935 710 935 710 621 923 621 923 716 407 716 407 371 235 371 235 228 358 228 358 109 955 109 955 236 92 236 92 551 537 551 537 160 432 160 432 548 952 548 952 67 730 67 730 463 521 463 521 611 16 611 16 911 447 911 447 13 266 13 266 621 224 621 224 234 221 234 221 214 171 214 171 941 738 941 738 250 623 250 623 184 953 184 953 426 491 426 491 884 898 884 898 858 665 858 665 621 248 621 248 231 706 231 706 244 18 244 18 43 592 43 592 132 382 132 382 306 842 306 842 413 333 413 333 947 81 947 81 434 61 434 61 739 775 739 775 500 829 500 829 554 136 554 136 906 208 906 208 893 149 893 149 736 132 736 132 155 907 155 907 710 19 710 19 102 292 102 292 721 389 721 389 360 526 360 526 656 626 656 626 756 23 756 23 435 619 435 619 563 513 563 513 441 308 441 308 422 304 422 304 594 266 594 266 233 496 233 496 150 955 150 955 481 232 481 232 441 639 441 639 105 547 105 547 285 435 285 435 77 899 77 899 3 467 3 467 421 745 421 745 549 745 549 745 718 438 718 438 176 678 176 678 98 226 98 226 531 293 531 293 591 265 591 265 821 368 821 368 189 612 189 612 688 365 688 365 169 450 169 450 164 110 164 110 489 709 489 709 364 836 364 836 828 646 828 646 821 398 821 398 213 533 213 533 926 325 926 325 259 445 259 445 399 828 399 828 526 406 526 406 181 826 181 826 357 648 357 648 764 323 764 323 498 897 498 897 885 427 885 427 785 562 785 562 569 374 569 374 163 546 163 546 762 185 762 185 15 179 15 179 958 683 958 683 157 398 157 398 652 672 652 672 425 412 425 412 340 863 340 863 75 11 75 11 732 89 732 89 614 524 614 524 201 818 201 818 929 621 929 621 744 801 744 801 70 957 70 957 534 112 534 112 172 648 172 648 539 934 539 934 539 191 539 191 328 605 328 605 306 356 306 356 571 288 571 288 399 817 399 817 530 742 530 742 681 876 681 876 693 399 693 399 710 405 710 405 609 203 609 203 261 858 261 858 798 210 798 210 47 254 47 254 147 723 147 723 682 646 682 646 784 786 784 786 6 553 6 553 834 52 834 52 691 501 691 501 447 588 447 588 547 891 547 891 875 680 875 680 334 403 334 403 368 709 368 709 329 143 329 143 728 440 728 440 699 339 699 339 268 53 268 53 519 227 519 227 300 377 300 377 582 525 582 525 604 519 604 519 679 256 679 256 198 464 198 464 48 21 48 21 561 578 561 578 821 927 821 927 239 589 239 589 737 439 737 439 551 265 551 265 589 731 589 731 60 35 60 35 36 304 36 304 533 353 533 353 775 486 775 486 587 699 587 699 817 818 817 818 108 650 108 650 900 733 900 733 522 380 522 380 580 612 580 612 614 32 614 32 689 7 689 7 3 878 3 878 116 355 116 355 278 425 278 425 472 156 472 156 146 715 146 715 433 570 433 570 94 73 94 73 678 660 678 660 19 485 19 485 740 910 740 910 806 840 806 840 928 731 928 731 758 241 758 241 561 270 561 270 320 507 320 507 271 192 271 192 846 194 846 194 902 296 902 296 856 487 856 487 887 597 887 597 610 549 610 549 494 256 494 256 313 694 313 694 897 177 897 177 401 885 401 885 25 602 25 602 494 436 494 436 316 845 316 845 501 356 501 356 220 457 220 457 12 107 12 107 770 830 770 830 149 787 149 787 79 617 79 617 431 763 431 763 142 749 142 749 52 845 52 845 886 223 886 223 486 478 486 478 445 666 445 666 555 48 555 48 738 306 738 306 364 389 364 389 443 571 443 571 399 415 399 415 543 154 543 154 754 113 754 113 843 235 843 235 628 641 628 641 848 860 848 860 737 383 737 383 465 464 465 464 291 18 291 18 913 386 913 386 750 750 750 750 430 289 430 289 379 652 379 652 350 770 350 770 280 658 280 658 208 555 208 555 515 70 515 70 193 726 193 726 888 232 888 232 191 944 191 944 688 825 688 825 581 940 581 940 95 149 95 149 752 553 752 553 15 939 15 939 606 320 606 320 399 107 399 107 595 564 595 564 717 34 717 34 300 168 300 168 933 164 933 164 528 920 528 920 576 661 576 661 566 339 566 339 259 584 259 584 26 700 26 700 500 114 500 114 807 543 807 543 939 244 939 244 467 423 467 423 78 318 78 318 915 434 915 434 542 932 542 932 430 141 430 141 5 26 5 26 796 942 796 942 876 477 876 477 598 57 598 57 88 644 88 644 835 604 835 604 763 356 763 356 408 603 408 603 51 743 51 743 197 517 197 517 378 399 378 399 96 422 96 422 764 612 764 612 692 537 692 537 511 543 511 543 623 906 623 906 32 695 32 695 567 118 567 118 112 212 112 212 701 630 701 630 661 842 661 842 132 458 132 458 197 156 197 156 525 215 525 215 366 828 366 828 543 486 543 486 808 87 808 87 654 559 654 559 131 100 131 100 550 814 550 814 224 733 224 733 195 392 195 392 37 792 37 792 571 700 571 700 851 444 851 444 109 666 109 666 849 361 849 361 359 235 359 235 564 728 564 728 931 53 931 53 501 54 501 54 892 115 892 115 410 860 410 860 88 434 88 434 678 52 678 52 244 143 244 143 21 469 21 469 373 460 373 460 61 58 61 58 19 771 19 771 295 432 295 432 221 156 221 156 793 371 793 371 276 641 276 641 189 947 189 947 949 25 949 25 472 128 472 128 64 909 64 909 62 336 62 336 81 734 81 734 425 749 425 749 557 232 557 232 140 898 140 898 497 129 497 129 531 480 531 480 907 847 907 847 472 592 472 592 710 826 710 826 723 38 723 38 327 378 327 378 621 184 621 184 636 252 636 252 170 252 170 252 745 430 745 430 781 109 781 109 613 514 613 514 487 514 487 514 293 293 293 293 82 195 82 195 569 52 569 52 945 349 945 349 599 310 599 310 728 664 728 664 193 770 193 770 21 464 21 464 584 218 584 218 569 122 569 122 499 631 499 631 362 80 362 80 524 209 524 209 243 567 243 567 732 1 732 1 226 201 226 201 834 243 834 243 302 663 302 663 56 461 56 461 658 427 658 427 303 745 303 745 534 378 534 378 647 494 647 494 351 428 351 428 788 336 788 336 949 481 949 481 412 953 412 953 521 44 521 44 792 868 792 868 42 170 42 170 698 914 698 914 857 62 857 62 377 414 377 414 583 251 583 251 367 760 367 760 941 73 941 73 851 494 851 494 250 167 250 167 479 688 479 688 91 308 91 308 881 345 881 345 474 46 474 46 501 42 501 42 53 581 53 581 74 220 74 220 725 754 725 754 200 693 200 693 810 297 810 297 254 855 254 855 498 944 498 944 238 882 238 882 446 464 446 464 773 787 773 787 201 675 201 675 924 382 924 382 332 559 332 559 816 451 816 451 23 555 23 555 222 741 222 741 378 371 378 371 939 162 939 162 477 770 477 770 472 822 472 822 500 420 500 420 185 694 185 694 841 375 841 375 588 685 588 685 778 248 778 248 939 117 939 117 562 406 562 406 950 419 950 419 909 263 909 263 510 881 510 881 31 583 31 583 526 141 526 141 555 221 555 221 783 40 783 40 661 37 661 37 818 171 818 171 585 12 585 12 193 35 193 35 320 412 320 412 62 674 62 674 774 918 774 918 266 82 266 82 953 767 953 767 886 457 886 457 876 48 876 48 379 338 379 338 484 37 484 37 847 133 847 133 894 845 894 845 637 288 637 288 887 131 887 131 468 666 468 666 590 587 590 587 153 159 153 159 401 643 401 643 850 679 850 679 84 228 84 228 507 42 507 42 179 299 179 299 81 449 81 449 665 929 665 929 503 167 503 167 241 6 241 6 576 834 576 834 439 160 439 160 608 772 608 772 886 294 886 294 921 938 921 938 340 402 340 402 238 352 238 352 264 933 264 933 230 554 230 554 714 491 714 491 506 879 506 879 190 166 190 166 638 175 638 175 589 389 589 389 183 570 183 570 380 353 380 353 880 674 880 674 541 574 541 574 846 672 846 672 830 372 830 372 373 11 373 11 863 143 863 143 392 650 392 650 883 255 883 255 758 284 758 284 36 660 36 660 324 192 324 192 31 575 31 575 246 742 246 742 225 21 225 21 94 333 94 333 873 683 873 683 950 549 950 549 379 484 379 484 417 428 417 428 391 712 391 712 633 185 633 185 454 41 454 41 209 571 209 571 786 723 786 723 948 691 948 691 81 497 81 497 778 207 778 207 822 494 822 494 469 951 469 951 414 913 414 913 213 271 213 271 564 916 564 916 630 601 630 601 318 357 318 357 61 776 61 776 612 956 612 956 604 643 604 643 220 750 220 750 100 97 100 97 240 257 240 257 814 583 814 583 169 591 169 591 795 313 795 313 888 608 888 608 406 678 406 678 810 13 810 13 617 15 617 15 188 668 188 668 240 246 240 246 64 766 64 766 138 736 138 736 641 369 641 369 133 199 133 199 422 567 422 567 47 814 47 814 334 196 334 196 144 141 144 141 910 323 910 323 874 847 874 847 50 586 50 586 87 312 87 312 907 746 907 746 932 897 932 897 118 539 118 539 551 567 551 567 539 771 539 771 813 857 813 857 219 702 219 702 740 480 740 480 854 100 854 100 607 890 607 890 405 556 405 556 230 9 230 9 192 304 192 304 94 613 94 613 47 862 47 862 748 729 748 729 727 288 727 288 370 434 370 434 67 884 67 884 393 949 393 949 339 418 339 418 748 129 748 129 460 284 460 284 135 344 135 344 97 649 97 649 758 22 758 22 735 72 735 72 780 951 780 951 642 149 642 149 702 753 702 753 872 953 872 953 94 147 94 147 853 835 853 835 573 167 573 167 735 184 735 184 635 921 635 921 330 346 330 346 624 169 624 169 373 468 373 468 466 807 466 807 124 615 124 615 46 299 46 299 519 580 519 580 61 688 61 688 787 850 787 850 282 710 282 710 727 845 727 845 401 665 401 665 303 889 303 889 117 291 117 291 873 259 873 259 340 781 340 781 264 417 264 417 794 868 794 868 430 431 430 431 776 951 776 951 86 377 86 377 94 854 94 854 463 127 463 127 139 660 139 660 746 262 746 262 793 274 793 274 542 508 542 508 542 427 542 427 171 899 171 899 940 662 940 662 649 247 649 247 341 928 341 928 397 139 397 139 316 75 316 75 187 756 187 756 243 71 243 71 858 586 858 586 668 150 668 150 751 378 751 378 155 847 155 847 253 812 253 812 46 590 46 590 149 804 149 804 790 53 790 53 262 328 262 328 616 148 616 148 626 144 626 144 447 240 447 240 123 426 123 426 214 658 214 658 747 667 747 667 213 417 213 417 949 680 949 680 345 309 345 309 832 162 832 162 9 717 9 717 872 153 872 153 380 510 380 510 509 460 509 460 531 919 531 919 323 955 323 955 456 197 456 197 783 336 783 336 952 112 952 112 536 72 536 72 752 692 752 692 647 920 647 920 562 432 562 432 663 222 663 222 943 542 943 542 55 605 55 605 800 17 800 17 28 327 28 327 309 592 309 592 440 282 440 282 513 773 513 773 689 376 689 376 393 342 393 342 932 509 932 509 888 240 888 240 118 260 118 260 641 913 641 913 333 358 333 358 499 698 499 698 26 680 26 680 571 541 571 541 152 423 152 423 34 161 34 161 334 872 334 872 623 415 623 415 112 343 112 343 459 648 459 648 125 301 125 301 266 12 266 12 786 580 786 580 479 153 479 153 462 290 462 290 67 474 67 474 592 253 592 253 482 83 482 83 784 290 784 290 224 596 224 596 290 720 290 720 106 290 106 290 117 152 117 152 595 260 595 260 377 466 377 466 850 333 850 333 720 464 720 464 87 556 87 556 177 434 177 434 360 634 360 634 666 413 666 413 159 65 159 65 567 255 567 255 540 403 540 403 864 778 864 778 135 213 135 213 666 477 666 477 156 166 156 166 750 603 750 603 79 6 79 6 99 87 99 87 171 630 171 630 626 459 626 459 815 423 815 423 12 956 12 956 646 728 646 728 674 525 674 525 720 286 720 286 430 525 430 525 55 87 55 87 538 249 538 249 333 693 333 693 944 710 944 710 26 850 26 850 777 740 777 740 363 5 363 5 688 536 688 536 557 378 557 378 600 732 600 732 171 168 171 168 498 480 498 480 47 153 47 153 790 394 790 394 100 822 100 822 11 172 11 172 512 292 512 292 371 859 371 859 33 460 33 460 609 589 609 589 31 900 31 900 107 371 107 371 423 814 423 814 76 458 76 458 932 385 932 385 15 435 15 435 138 664 138 664 797 926 797 926 600 478 600 478 355 378 355 378 285 188 285 188 905 576 905 576 753 78 753 78 364 624 364 624 522 408 522 408 46 48 46 48 277 495 277 495 369 139 369 139 12 615 12 615 762 758 762 758 838 252 838 252 36 908 36 908 92 340 92 340 246 6 246 6 327 62 327 62 575 695 575 695 614 501 614 501 341 520 341 520 396 503 396 503 839 46 839 46 159 553 159 553 791 56 791 56 582 195 582 195 177 73 177 73 497 477 497 477 634 729 634 729 945 779 945 779 809 923 809 923 569 340 569 340 761 461 761 461 849 392 849 392 707 286 707 286 101 413 101 413 911 583 911 583 612 257 612 257 358 163 358 163 652 9 652 9 220 556 220 556 34 918 34 918 363 739 363 739 658 459 658 459 838 876 838 876 187 549 187 549 204 625 204 625 651 622 651 622 830 944 830 944 23 18 23 18 872 552 872 552 648 463 648 463 256 212 256 212 671 224 671 224 757 94 757 94 404 394 404 394 850 914 850 914 266 266 266 266 702 223 702 223 951 836 951 836 689 115 689 115 64 157 64 157 562 301 562 301 779 390 779 390 390 341 390 341 880 667 880 667 568 766 568 766 328 777 328 777 191 537 191 537 281 408 281 408 661 441 661 441 764 675 764 675 880 282 880 282 733 467 733 467 907 86 907 86 915 197 915 197 82 234 82 234 600 559 600 559 574 941 574 941 317 937 317 937 635 617 635 617 15 831 15 831 573 823 573 823 902 350 902 350 5 532 5 532 419 208 419 208 431 297 431 297 376 927 376 927 46 413 46 413 711 811 711 811 585 882 585 882 254 311 254 311 712 730 712 730 390 210 390 210 362 915 362 915 548 342 548 342 345 321 345 321 106 728 106 728 287 19 287 19 71 535 71 535 425 676 425 676 743 424 743 424 336 456 336 456 55 935 55 935 917 239 917 239 648 352 648 352 118 657 118 657 598 190 598 190 502 185 502 185 196 100 196 100 356 151 356 151 244 441 244 441 882 238 882 238 418 858 418 858 858 206 858 206 764 415 764 415 678 316 678 316 307 594 307 594 92 593 92 593 752 106 752 106 786 955 786 955 216 16 216 16 889 240 889 240 343 326 343 326 445 655 445 655 247 762 247 762 153 96 153 96 708 538 708 538 788 64 788 64 166 452 166 452 149 233 149 233 391 666 391 666 536 533 536 533 875 147 875 147 359 79 359 79 428 138 428 138 123 292 123 292 95 111 95 111 419 99 419 99 608 585 608 585 346 167 346 167 488 888 488 888 699 710 699 710 222 245 222 245 87 233 87 233 718 58 718 58 434 577 434 577 548 388 548 388 541 62 541 62 416 865 416 865 192 294 192 294 762 630 762 630 414 616 414 616 19 414 19 414 272 701 272 701 805 337 805 337 449 951 449 951 953 595 953 595 246 745 246 745 406 754 406 754 256 933 256 933 514 853 514 853 874 499 874 499 957 301 957 301 548 411 548 411 879 485 879 485 776 673 776 673 887 630 887 630 169 348 169 348 238 607 238 607 194 678 194 678 818 149 818 149 922 512 922 512 797 650 797 650 536 52 536 52 774 312 774 312 769 370 769 370 936 114 936 114 510 813 510 813 281 907 281 907 576 244 576 244 929 485 929 485 354 734 354 734 178 43 178 43 712 267 712 267 501 184 501 184 630 869 630 869 888 444 888 444 735 531 735 531 247 561 247 561 175 922 175 922 926 543 926 543 262 645 262 645 695 202 695 202 419 573 419 573 254 956 254 956 696 303 696 303 950 428 950 428 807 897 807 897 232 750 232 750 552 527 552 527 675 403 675 403 808 585 808 585 192 560 192 560 225 817 225 817 826 366 826 366 876 872 876 872 248 513 248 513 425 286 425 286 675 106 675 106 93 340 93 340 431 474 431 474 58 578 58 578 250 123 250 123 279 96 279 96 516 640 516 640 605 686 605 686 352 169 352 169 111 5 111 5 169 375 169 375 947 804 947 804 481 223 481 223 278 774 278 774 833 124 833 124 57 713 57 713 355 320 355 320 576 280 576 280 692 401 692 401 665 239 665 239 608 254 608 254 621 457 621 457 447 275 447 275 672 530 672 530 321 554 321 554 910 722 910 722 33 721 33 721 672 673 672 673 349 500 349 500 310 765 310 765 124 932 124 932 200 414 200 414 40 639 40 639 811 892 811 892 177 875 177 875 493 623 493 623 674 107 674 107 335 913 335 913 637 864 637 864 818 892 818 892 119 826 119 826 343 275 343 275 548 304 548 304 338 475 338 475 20 290 20 290 820 573 820 573 66 589 66 589 273 250 273 250 578 11 578 11 130 799 130 799 453 119 453 119 818 880 818 880 146 923 146 923 226 921 226 921 177 541 177 541 557 231 557 231 299 641 299 641 161 300 161 300 581 223 581 223 41 169 41 169 606 829 606 829 172 819 172 819 419 521 419 521 903 24 903 24 417 288 417 288 404 529 404 529 375 547 375 547 856 821 856 821 932 898 932 898 562 617 562 617 429 49 429 49 578 277 578 277 532 79 532 79 588 210 588 210 255 71 255 71 779 856 779 856 158 735 158 735 442 425 442 425 614 929 614 929 711 264 711 264 714 160 714 160 53 439 53 439 395 378 395 378 34 509 34 509 27 617 27 617 911 662 911 662 285 478 285 478 918 6 918 6 199 694 199 694 428 673 428 673 546 796 546 796 211 431 211 431 815 704 815 704 373 13 373 13 20 532 20 532 245 633 245 633 378 678 378 678 743 36 743 36 215 421 215 421 664 558 664 558 640 697 640 697 451 593 451 593 714 587 714 587 76 141 76 141 17 517 17 517 179 265 179 265 100 288 100 288 659 263 659 263 195 135 195 135 165 146 165 146 487 217 487 217 376 146 376 146 48 28 48 28 782 697 782 697 792 262 792 262 683 953 683 953 119 825 119 825 127 584 127 584 196 542 196 542 481 225 481 225 189 649 189 649 718 795 718 795 249 814 249 814 653 375 653 375 97 395 97 395 144 261 144 261 726 944 726 944 152 439 152 439 726 566 726 566 127 390 127 390 560 413 560 413 342 23 342 23 159 646 159 646 228 805 228 805 819 690 819 690 699 79 699 79 239 387 239 387 754 708 754 708 356 844 356 844 242 514 242 514 231 586 231 586 898 677 898 677 520 868 520 868 540 706 540 706 179 215 179 215 453 616 453 616 101 256 101 256 639 377 639 377 323 644 323 644 464 803 464 803 24 741 24 741 584 900 584 900 46 117 46 117 943 615 943 615 305 559 305 559 274 682 274 682 898 943 898 943 647 194 647 194 57 69 57 69 751 88 751 88 326 233 326 233 900 263 900 263 811 926 811 926 266 120 266 120 272 937 272 937 875 819 875 819 915 694 915 694 660 522 660 522 798 431 798 431 71 636 71 636 904 368 904 368 461 493 461 493 943 892 943 892 40 108 40 108 38 602 38 602 83 179 83 179 931 343 931 343 119 5 119 5 12 807 12 807 512 257 512 257 949 125 949 125 195 808 195 808 71 600 71 600 15 420 15 420 283 576 283 576 944 641 944 641 817 462 817 462 565 386 565 386 24 596 24 596 301 447 301 447 173 712 173 712 516 475 516 475 416 889 416 889 937 148 937 148 7 66 7 66 228 944 228 944 309 255 309 255 150 56 150 56 194 48 194 48 811 230 811 230 582 851 582 851 766 237 766 237 438 255 438 255 735 681 735 681 583 591 583 591 574 7 574 7 779 462 779 462 334 396 334 396 600 276 600 276 73 79 73 79 690 728 690 728 78 874 78 874 81 36 81 36 70 22 70 22 24 598 24 598 518 749 518 749 918 71 918 71 632 215 632 215 772 383 772 383 165 247 165 247 141 757 141 757 858 835 858 835 945 541 945 541 209 437 209 437 778 765 778 765 634 558 634 558 926 625 926 625 401 381 401 381 413 647 413 647 587 939 587 939 470 590 470 590 69 199 69 199 542 857 542 857 792 608 792 608 778 70 778 70 157 460 157 460 387 14 387 14 283 303 283 303 293 39 293 39 594 734 594 734 398 222 398 222 70 65 70 65 894 643 894 643 55 117 55 117 908 923 908 923 892 38 892 38 676 652 676 652 200 471 200 471 208 696 208 696 938 815 938 815 419 120 419 120 846 723 846 723 211 724 211 724 719 291 719 291 501 432 501 432 351 317 351 317 630 145 630 145 258 712 258 712 864 507 864 507 68 451 68 451 855 652 855 652 347 109 347 109 360 47 360 47 193 792 193 792 103 442 103 442 246 361 246 361 701 614 701 614 35 547 35 547 528 626 528 626 73 283 73 283 938 314 938 314 414 545 414 545 387 871 387 871 441 69 441 69 254 920 254 920 373 425 373 425 326 242 326 242 97 362 97 362 946 548 946 548 194 372 194 372 22 595 22 595 537 496 537 496 364 320 364 320 802 221 802 221 907 57 907 57 50 547 50 547 569 867 569 867 859 859 859 859 470 94 470 94 903 679 903 679 215 243 215 243 111 548 111 548 871 837 871 837 258 951 258 951 297 136 297 136 93 331 93 331 70 105 70 105 594 132 594 132 741 37 741 37 200 219 200 219 560 629 560 629 346 360 346 360 1 119 1 119 491 225 491 225 489 645 489 645 903 9 903 9 136 146 136 146 564 764 564 764 841 167 841 167 130 928 130 928 841 551 841 551 449 581 449 581 812 112 812 112 98 396 98 396 453 943 453 943 245 449 245 449 61 791 61 791 627 405 627 405 595 95 595 95 411 406 411 406 561 906 561 906 648 551 648 551 112 749 112 749 506 863 506 863 473 10 473 10 763 586 763 586 782 751 782 751 248 108 248 108 297 579 297 579 937 25 937 25 470 195 470 195 833 951 833 951 278 105 278 105 207 770 207 770 78 159 78 159 761 519 761 519 43 878 43 878 850 865 850 865 361 721 361 721 256 179 256 179 494 473 494 473 284 688 284 688 321 566 321 566 836 766 836 766 322 168 322 168 397 608 397 608 212 639 212 639 711 369 711 369 483 894 483 894 942 865 942 865 703 381 703 381 49 926 49 926 22 953 22 953 2 357 2 357 145 314 145 314 239 434 239 434 502 66 502 66 151 362 151 362 936 680 936 680 692 337 692 337 280 419 280 419 516 699 516 699 445 152 445 152 644 72 644 72 619 13 619 13 67 90 67 90 775 359 775 359 571 641 571 641 122 842 122 842 530 499 530 499 361 698 361 698 98 849 98 849 910 930 910 930 283 89 283 89 891 210 891 210 316 486 316 486 687 757 687 757 98 121 98 121 414 285 414 285 629 316 629 316 882 10 882 10 634 556 634 556 482 933 482 933 255 606 255 606 253 745 253 745 326 360 326 360 896 185 896 185 422 476 422 476 811 606 811 606 738 680 738 680 199 174 199 174 695 429 695 429 579 848 579 848 839 715 839 715 127 262 127 262 688 349 688 349 388 892 388 892 143 739 143 739 406 682 406 682 429 110 429 110 107 43 107 43 685 402 685 402 179 785 179 785 785 85 785 85 574 636 574 636 241 307 241 307 266 255 266 255 915 863 915 863 642 576 642 576 840 757 840 757 584 103 584 103 777 479 777 479 816 289 816 289 796 37 796 37 644 469 644 469 389 533 389 533 668 700 668 700 162 24 162 24 606 488 606 488 393 845 393 845 268 861 268 861 945 649 945 649 699 780 699 780 601 428 601 428 594 678 594 678 887 200 887 200 163 25 163 25 116 923 116 923 450 830 450 830 235 489 235 489 669 403 669 403 824 748 824 748 327 689 327 689 735 223 735 223 769 765 769 765 380 466 380 466 683 648 683 648 894 516 894 516 809 68 809 68 34 261 34 261 66 208 66 208 935 498 935 498 92 865 92 865 36 771 36 771 121 131 121 131 788 812 788 812 254 444 254 444 144 249 144 249 272 345 272 345 460 853 460 853 357 300 357 300 419 522 419 522 566 183 566 183 938 690 938 690 348 178 348 178 116 170 116 170 296 541 296 541 245 637 245 637 22 835 22 835 51 317 51 317 404 428 404 428 216 769 216 769 760 730 760 730 650 832 650 832 40 435 40 435 158 531 158 531 273 420 273 420 417 52 417 52 662 343 662 343 758 497 758 497 844 79 844 79 543 63 543 63 462 801 462 801 838 657 838 657 452 175 452 175 166 744 166 744 228 787 228 787 196 248 196 248 272 810 272 810 956 911 956 911 624 51 624 51 809 276 809 276 775 792 775 792 72 84 72 84 788 151 788 151 334 560 334 560 838 7 838 7 419 6 419 6 569 943 569 943 136 796 136 796 885 889 885 889 351 42 351 42 216 616 216 616 532 620 532 620 37 841 37 841 831 893 831 893 591 903 591 903 699 421 699 421 337 24 337 24 686 516 686 516 938 467 938 467 878 585 878 585 312 785 312 785 215 655 215 655 486 704 486 704 2 777 2 777 510 6 510 6 209 196 209 196 608 563 608 563 943 229 943 229 64 311 64 311 10 26 10 26 623 331 623 331 458 11 458 11 747 601 747 601 777 759 777 759 609 865 609 865 853 774 853 774 657 392 657 392 890 621 890 621 229 230 229 230 14 618 14 618 361 346 361 346 128 764 128 764 491 11 491 11 462 464 462 464 566 343 566 343 326 588 326 588 955 560 955 560 518 868 518 868 674 265 674 265 106 38 106 38 766 527 766 527 404 915 404 915 538 632 538 632 301 422 301 422 264 214 264 214 841 328 841 328 551 700 551 700 946 410 946 410 751 843 751 843 917 8 917 8 893 459 893 459 889 744 889 744 733 391 733 391 607 191 607 191 585 592 585 592 185 782 185 782 299 43 299 43 742 800 742 800 280 545 280 545 658 475 658 475 237 914 237 914 322 598 322 598 308 949 308 949 646 519 646 519 457 723 457 723 781 815 781 815 236 256 236 256 920 109 920 109 234 742 234 742 155 206 155 206 381 361 381 361 334 184 334 184 185 296 185 296 118 151 118 151 864 656 864 656 171 313 171 313 915 922 915 922 510 942 510 942 163 39 163 39 652 741 652 741 642 583 642 583 305 238 305 238 354 388 354 388 777 52 777 52 56 240 56 240 121 735 121 735 54 911 54 911 302 305 302 305 825 213 825 213 378 610 378 610 939 597 939 597 934 517 934 517 819 795 819 795 832 250 832 250 282 620 282 620 6 633 6 633 140 911 140 911 477 204 477 204 570 544 570 544 421 642 421 642 276 423 276 423 664 385 664 385 475 662 475 662 438 717 438 717 734 543 734 543 628 848 628 848 80 121 80 121 447 847 447 847 373 561 373 561 443 655 443 655 750 403 750 403 729 677 729 677 59 159 59 159 232 398 232 398 877 708 877 708 836 199 836 199 894 846 894 846 36 427 36 427 344 450 344 450 576 552 576 552 267 305 267 305 332 428 332 428 172 753 172 753 310 517 310 517 254 648 254 648 660 370 660 370 449 840 449 840 670 463 670 463 292 311 292 311 709 133 709 133 512 671 512 671 355 921 355 921 243 701 243 701 292 440 292 440 361 877 361 877 252 228 252 228 740 142 740 142 807 899 807 899 894 197 894 197 133 360 133 360 392 715 392 715 650 816 650 816 749 374 749 374 625 846 625 846 486 696 486 696 317 489 317 489 568 673 568 673 69 184 69 184 285 182 285 182 857 617 857 617 233 872 233 872 203 208 203 208 397 412 397 412 13 175 13 175 916 208 916 208 200 875 200 875 509 744 509 744 192 605 192 605 666 193 666 193 954 376 954 376 683 448 683 448 866 542 866 542 327 722 327 722 217 134 217 134 933 727 933 727 405 25 405 25 472 580 472 580 184 431 184 431 142 469 142 469 924 675 924 675 939 423 939 423 112 331 112 331 700 720 700 720 610 437 610 437 214 114 214 114 777 13 777 13 894 368 894 368 191 529 191 529 261 179 261 179 461 114 461 114 240 397 240 397 143 226 143 226 897 573 897 573 35 182 35 182 438 733 438 733 597 646 597 646 79 96 79 96 648 310 648 310 761 297 761 297 953 391 953 391 876 390 876 390 543 816 543 816 852 663 852 663 20 376 20 376 270 246 270 246 569 253 569 253 315 34 315 34 307 608 307 608 457 901 457 901 415 730 415 730 105 308 105 308 807 146 807 146 228 474 228 474 10 943 10 943 839 87 839 87 360 721 360 721 435 816 435 816 346 807 346 807 389 665 389 665 686 453 686 453 750 240 750 240 445 221 445 221 866 111 866 111 365 39 365 39 207 396 207 396 412 206 412 206 392 406 392 406 622 932 622 932 574 217 574 217 336 438 336 438 372 825 372 825 187 103 187 103 595 774 595 774 471 667 471 667 889 718 889 718 928 623 928 623 587 363 587 363 492 369 492 369 259 338 259 338 775 816 775 816 686 230 686 230 146 554 146 554 253 910 253 910 574 200 574 200 538 626 538 626 360 305 360 305 66 351 66 351 396 606 396 606 175 620 175 620 641 838 641 838 824 650 824 650 517 783 517 783 265 918 265 918 716 305 716 305 501 863 501 863 208 492 208 492 388 281 388 281 209 915 209 915 511 653 511 653 87 688 87 688 21 245 21 245 125 298 125 298 97 375 97 375 144 287 144 287 850 223 850 223 908 296 908 296 65 263 65 263 829 358 829 358 215 78 215 78 809 918 809 918 213 576 213 576 435 614 435 614 900 306 900 306 484 19 484 19 819 468 819 468 617 948 617 948 936 388 936 388 710 479 710 479 426 784 426 784 254 611 254 611 399 580 399 580 416 763 416 763 531 801 531 801 394 411 394 411 436 355 436 355 549 838 549 838 826 905 826 905 876 47 876 47 49 286 49 286 148 183 148 183 192 664 192 664 924 238 924 238 673 670 673 670 270 378 270 378 875 323 875 323 866 587 866 587 274 879 274 879 273 289 273 289 404 131 404 131 943 425 943 425 956 714 956 714 831 742 831 742 813 557 813 557 904 402 904 402 259 258 259 258 551 607 551 607 767 186 767 186 603 148 603 148 198 950 198 950 394 191 394 191 380 205 380 205 256 570 256 570 730 461 730 461 346 844 346 844 142 687 142 687 329 367 329 367 439 806 439 806 640 230 640 230 222 199 222 199 795 683 795 683 770 771 770 771 189 334 189 334 544 178 544 178 769 593 769 593 882 366 882 366 654 155 654 155 484 676 484 676 774 940 774 940 669 840 669 840 738 783 738 783 692 33 692 33 301 812 301 812 734 365 734 365 337 747 337 747 47 137 47 137 290 265 290 265 878 30 878 30 392 377 392 377 78 796 78 796 127 554 127 554 805 645 805 645 311 111 311 111 798 957 798 957 616 622 616 622 367 636 367 636 344 362 344 362 277 186 277 186 923 241 923 241 474 143 474 143 145 399 145 399 562 883 562 883 342 275 342 275 466 612 466 612 749 409 749 409 780 530 780 530 531 689 531 689 776 616 776 616 232 72 232 72 294 531 294 531 232 886 232 886 470 897 470 897 658 595 658 595 318 289 318 289 745 543 745 543 65 681 65 681 775 59 775 59 772 329 772 329 646 225 646 225 769 230 769 230 63 452 63 452 177 68 177 68 695 424 695 424 113 670 113 670 935 727 935 727 144 375 144 375 751 414 751 414 214 197 214 197 148 587 148 587 829 948 829 948 613 342 613 342 912 636 912 636 365 590 365 590 710 794 710 794 917 932 917 932 955 107 955 107 267 514 267 514 91 382 91 382 100 423 100 423 17 590 17 590 815 469 815 469 697 747 697 747 205 601 205 601 682 707 682 707 520 605 520 605 271 670 271 670 531 99 531 99 54 523 54 523 936 701 936 701 629 612 629 612 352 861 352 861 890 464 890 464 118 775 118 775 425 623 425 623 109 701 109 701 100 601 100 601 498 534 498 534 929 280 929 280 759 517 759 517 850 236 850 236 158 464 158 464 28 146 28 146 851 829 851 829 269 903 269 903 748 122 748 122 646 656 646 656 435 359 435 359 934 356 934 356 706 319 706 319 14 591 14 591 23 940 23 940 223 316 223 316 107 255 107 255 705 568 705 568 124 51 124 51 658 189 658 189 436 443 436 443 112 876 112 876 760 801 760 801 784 573 784 573 916 265 916 265 354 153 354 153 237 598 237 598 872 780 872 780 60 707 60 707 651 769 651 769 33 80 33 80 136 846 136 846 597 460 597 460 281 790 281 790 95 769 95 769 630 326 630 326 1 951 1 951 833 815 833 815 317 880 317 880 941 451 941 451 371 183 371 183 645 904 645 904 802 52 802 52 36 472 36 472 266 890 266 890 431 392 431 392 221 88 221 88 234 240 234 240 383 110 383 110 685 8 685 8 308 366 308 366 182 624 182 624 303 499 303 499 132 719 132 719 217 631 217 631 515 604 515 604 399 908 399 908 29 732 29 732 932 248 932 248 865 446 865 446 160 680 160 680 282 548 282 548 352 724 352 724 956 504 956 504 879 949 879 949 365 554 365 554 768 865 768 865 661 480 661 480 441 401 441 401 379 461 379 461 516 568 516 568 873 764 873 764 171 34 171 34 607 409 607 409 36 280 36 280 188 770 188 770 109 891 109 891 754 278 754 278 136 737 136 737 73 334 73 334 569 232 569 232 387 467 387 467 326 622 326 622 55 146 55 146 84 800 84 800 354 335 354 335 887 459 887 459 555 142 555 142 642 892 642 892 697 635 697 635 370 621 370 621 536 305 536 305 101 223 101 223 803 865 803 865 731 133 731 133 831 362 831 362 499 112 499 112 225 901 225 901 447 518 447 518 874 714 874 714 301 301 301 301 863 739 863 739 782 347 782 347 618 796 618 796 374 88 374 88 704 538 704 538 334 826 334 826 855 530 855 530 748 649 748 649 538 236 538 236 22 474 22 474 923 575 923 575 566 582 566 582 810 189 810 189 444 211 444 211 679 533 679 533 817 374 817 374 246 198 246 198 603 549 603 549 953 257 953 257 666 814 666 814 666 243 666 243 776 339 776 339 663 214 663 214 603 753 603 753 956 899 956 899 517 24 517 24 689 640 689 640 710 244 710 244 118 637 118 637 748 634 748 634 756 841 756 841 562 348 562 348 889 118 889 118 733 333 733 333 709 311 709 311 26 404 26 404 113 873 113 873 459 249 459 249 136 715 136 715 219 734 219 734 15 108 15 108 189 406 189 406 232 844 232 844 549 352 549 352 4 704 4 704 119 70 119 70 615 643 615 643 74 614 74 614 711 411 711 411 401 657 401 657 743 35 743 35 579 585 579 585 121 425 121 425 585 422 585 422 98 151 98 151 523 790 523 790 632 45 632 45 139 553 139 553 543 473 543 473 358 803 358 803 855 515 855 515 261 55 261 55 555 65 555 65 356 869 356 869 348 413 348 413 736 94 736 94 751 922 751 922 691 204 691 204 433 507 433 507 597 528 597 528 431 573 431 573 157 419 157 419 548 623 548 623 566 301 566 301 882 533 882 533 724 137 724 137 59 145 59 145 700 679 700 679 159 162 159 162 809 638 809 638 157 908 157 908 710 143 710 143 716 29 716 29 624 638 624 638 702 938 702 938 251 22 251 22 303 702 303 702 523 318 523 318 520 513 520 513 311 494 311 494 766 598 766 598 580 642 580 642 97 139 97 139 856 225 856 225 76 576 76 576 644 52 644 52 251 888 251 888 792 484 792 484 172 200 172 200 141 455 141 455 927 19 927 19 869 754 869 754 427 670 427 670 813 338 813 338 778 298 778 298 628 320 628 320 337 327 337 327 520 651 520 651 470 30 470 30 163 196 163 196 952 670 952 670 377 948 377 948 798 370 798 370 45 623 45 623 747 546 747 546 603 79 603 79 565 640 565 640 62 19 62 19 440 39 440 39 745 215 745 215 366 661 366 661 91 353 91 353 185 74 185 74 315 812 315 812 752 896 752 896 561 338 561 338 724 606 724 606 182 679 182 679 149 220 149 220 258 520 258 520 812 673 812 673 669 793 669 793 440 407 440 407 870 812 870 812 86 90 86 90 334 172 334 172 34 493 34 493 785 836 785 836 75 890 75 890 53 5 53 5 725 838 725 838 374 153 374 153 250 125 250 125 614 500 614 500 341 875 341 875 309 157 309 157 441 744 441 744 634 583 634 583 387 494 387 494 886 473 886 473 927 757 927 757 325 828 325 828 642 75 642 75 509 179 509 179 166 201 166 201 593 29 593 29 796 218 796 218 619 446 619 446 666 143 666 143 538 20 538 20 121 401 121 401 879 535 879 535 618 271 618 271 140 470 140 470 717 161 717 161 71 1 71 1 950 193 950 193 904 236 904 236 491 447 491 447 306 554 306 554 497 920 497 920 575 195 575 195 837 744 837 744 73 390 73 390 712 92 712 92 744 153 744 153 363 660 363 660 33 927 33 927 1 194 1 194 761 811 761 811 575 111 575 111 933 269 933 269 87 412 87 412 375 479 375 479 739 42 739 42 868 709 868 709 524 12 524 12 865 741 865 741 443 99 443 99 141 531 141 531 450 718 450 718 491 487 491 487 954 584 954 584 257 140 257 140 724 757 724 757 726 805 726 805 475 508 475 508 189 337 189 337 356 270 356 270 12 353 12 353 635 447 635 447 396 521 396 521 173 826 173 826 777 613 777 613 629 309 629 309 693 537 693 537 263 802 263 802 664 375 664 375 828 739 828 739 617 915 617 915 654 401 654 401 311 17 311 17 55 494 55 494 862 410 862 410 912 370 912 370 466 696 466 696 869 278 869 278 705 45 705 45 344 829 344 829 870 455 870 455 552 738 552 738 897 789 897 789 850 533 850 533 175 251 175 251 625 808 625 808 297 916 297 916 178 79 178 79 950 62 950 62 766 440 766 440 478 482 478 482 387 812 387 812 781 398 781 398 422 758 422 758 268 152 268 152 917 371 917 371 457 661 457 661 78 88 78 88 264 314 264 314 124 928 124 928 720 714 720 714 35 877 35 877 664 646 664 646 7 534 7 534 47 451 47 451 830 471 830 471 109 228 109 228 367 578 367 578 914 263 914 263 726 14 726 14 620 907 620 907 560 540 560 540 210 182 210 182 252 19 252 19 671 31 671 31 319 315 319 315 492 940 492 940 715 475 715 475 570 452 570 452 588 103 588 103 369 468 369 468 650 242 650 242 759 723 759 723 591 708 591 708 237 162 237 162 713 303 713 303 310 924 310 924 819 819 819 819 627 302 627 302 659 217 659 217 52 876 52 876 779 667 779 667 170 19 170 19 366 191 366 191 515 345 515 345 653 890 653 890 191 56 191 56 389 419 389 419 98 761 98 761 366 864 366 864 913 654 913 654 182 66 182 66 455 659 455 659 440 460 440 460 438 698 438 698 501 24 501 24 709 530 709 530 580 929 580 929 133 760 133 760 358 908 358 908 150 865 150 865 273 257 273 257 194 400 194 400 146 830 146 830 135 180 135 180 443 117 443 117 368 540 368 540 660 757 660 757 372 878 372 878 522 710 522 710 241 702 241 702 907 951 907 951 772 145 772 145 572 239 572 239 413 484 413 484 476 331 476 331 628 886 628 886 755 738 755 738 952 175 952 175 119 256 119 256 167 880 167 880 213 112 213 112 857 647 857 647 774 293 774 293 725 72 725 72 736 544 736 544 424 136 424 136 678 90 678 90 698 225 698 225 108 8 108 8 790 786 790 786 810 773 810 773 919 395 919 395 14 827 14 827 920 95 920 95 267 940 267 940 835 893 835 893 678 638 678 638 130 394 130 394 694 393 694 393 668 180 668 180 731 155 731 155 282 185 282 185 490 935 490 935 387 851 387 851 635 758 635 758 446 58 446 58 507 414 507 414 430 908 430 908 647 436 647 436 466 224 466 224 436 425 436 425 650 730 650 730 34 956 34 956 678 635 678 635 819 818 819 818 471 408 471 408 778 53 778 53 588 550 588 550 809 402 809 402 526 196 526 196 794 714 794 714 117 290 117 290 19 316 19 316 500 298 500 298 768 869 768 869 243 588 243 588 235 537 235 537 850 903 850 903 459 649 459 649 567 606 567 606 406 311 406 311 561 651 561 651 49 187 49 187 233 423 233 423 391 797 391 797 891 390 891 390 540 944 540 944 210 398 210 398 825 840 825 840 32 591 32 591 561 377 561 377 618 933 618 933 171 25 171 25 229 458 229 458 102 371 102 371 42 340 42 340 124 849 124 849 824 6 824 6 218 871 218 871 411 52 411 52 160 493 160 493 116 266 116 266 816 785 816 785 639 456 639 456 846 258 846 258 868 863 868 863 491 419 491 419 791 702 791 702 103 942 103 942 464 785 464 785 43 89 43 89 573 703 573 703 542 75 542 75 85 31 85 31 79 881 79 881 194 572 194 572 285 610 285 610 894 666 894 666 127 631 127 631 165 886 165 886 557 318 557 318 421 461 421 461 611 460 611 460 680 713 680 713 337 835 337 835 794 682 794 682 888 914 888 914 873 701 873 701 421 930 421 930 342 348 342 348 366 781 366 781 335 591 335 591 833 917 833 917 64 535 64 535 147 413 147 413 455 543 455 543 388 761 388 761 381 148 381 148 878 789 878 789 457 339 457 339 247 305 247 305 92 182 92 182 956 691 956 691 809 705 809 705 196 140 196 140 112 271 112 271 415 578 415 578 789 576 789 576 575 8 575 8 512 662 512 662 349 731 349 731 474 525 474 525 315 74 315 74 359 160 359 160 813 905 813 905 175 623 175 623 830 742 830 742 443 25 443 25 490 591 490 591 642 338 642 338 823 928 823 928 45 711 45 711 226 365 226 365 234 281 234 281 573 63 573 63 71 46 71 46 156 225 156 225 674 870 674 870 228 707 228 707 848 803 848 803 17 952 17 952 706 342 706 342 406 440 406 440 838 888 838 888 142 952 142 952 517 667 517 667 282 46 282 46 399 621 399 621 548 258 548 258 549 241 549 241 953 669 953 669 453 736 453 736 99 901 99 901 814 870 814 870 161 542 161 542 9 403 9 403 948 701 948 701 45 878 45 878 325 265 325 265 279 410 279 410 440 892 440 892 159 904 159 904 783 316 783 316 400 489 400 489 182 465 182 465 333 754 333 754 544 569 544 569 579 308 579 308 937 458 937 458 917 136 917 136 156 933 156 933 280 846 280 846 876 399 876 399 263 321 263 321 834 247 834 247 57 591 57 591 640 722 640 722 799 538 799 538 60 266 60 266 69 471 69 471 581 330 581 330 89 27 89 27 150 731 150 731 729 817 729 817 67 818 67 818 598 103 598 103 405 245 405 245 232 637 232 637 82 954 82 954 479 414 479 414 729 627 729 627 855 410 855 410 436 198 436 198 398 667 398 667 946 849 946 849 861 457 861 457 456 328 456 328 301 19 301 19 765 173 765 173 713 13 713 13 568 823 568 823 312 505 312 505 490 857 490 857 107 438 107 438 151 782 151 782 659 267 659 267 717 43 717 43 379 669 379 669 899 130 899 130 611 292 611 292 140 43 140 43 954 689 954 689 709 436 709 436 154 453 154 453 285 382 285 382 904 251 904 251 787 951 787 951 667 641 667 641 397 756 397 756 250 462 250 462 542 72 542 72 105 143 105 143 189 933 189 933 926 795 926 795 516 103 516 103 616 105 616 105 286 246 286 246 525 135 525 135 220 574 220 574 783 1 783 1 683 98 683 98 36 859 36 859 267 785 267 785 654 862 654 862 941 77 941 77 712 742 712 742 811 66 811 66 882 894 882 894 242 859 242 859 282 662 282 662 456 132 456 132 416 457 416 457 45 779 45 779 333 24 333 24 262 70 262 70 849 515 849 515 245 61 245 61 726 518 726 518 761 381 761 381 137 96 137 96 757 421 757 421 907 589 907 589 200 163 200 163 872 851 872 851 532 644 532 644 26 937 26 937 255 49 255 49 514 862 514 862 447 929 447 929 317 420 317 420 601 436 601 436 914 232 914 232 464 810 464 810 517 94 517 94 181 496 181 496 762 357 762 357 920 57 920 57 884 377 884 377 874 399 874 399 512 673 512 673 479 209 479 209 809 351 809 351 531 916 531 916 743 349 743 349 560 837 560 837 295 388 295 388 525 639 525 639 945 198 945 198 417 907 417 907 738 516 738 516 298 330 298 330 208 266 208 266 487 440 487 440 529 863 529 863 878 357 878 357 725 644 725 644 214 672 214 672 598 15 598 15 102 127 102 127 213 517 213 517 471 676 471 676 344 101 344 101 641 256 641 256 286 190 286 190 610 33 610 33 238 253 238 253 846 768 846 768 213 116 213 116 656 114 656 114 514 517 514 517 593 718 593 718 175 864 175 864 361 934 361 934 286 58 286 58 813 286 813 286 477 71 477 71 324 439 324 439 795 347 795 347 476 578 476 578 842 411 842 411 405 554 405 554 483 139 483 139 883 894 883 894 410 260 410 260 281 404 281 404 94 381 94 381 441 930 441 930 874 344 874 344 70 84 70 84 93 542 93 542 835 552 835 552 596 232 596 232 701 224 701 224 16 254 16 254 785 804 785 804 576 917 576 917 366 877 366 877 324 127 324 127 529 233 529 233 22 444 22 444 195 10 195 10 360 24 360 24 594 696 594 696 777 473 777 473 545 594 545 594 729 67 729 67 343 952 343 952 349 601 349 601 405 767 405 767 936 662 936 662 322 602 322 602 133 790 133 790 372 807 372 807 951 953 951 953 693 127 693 127 208 42 208 42 139 92 139 92 202 445 202 445 957 187 957 187 808 786 808 786 496 657 496 657 547 594 547 594 457 818 457 818 348 443 348 443 109 46 109 46 154 262 154 262 691 180 691 180 905 551 905 551 561 624 561 624 53 810 53 810 891 924 891 924 300 667 300 667 381 36 381 36 36 666 36 666 8 404 8 404 786 800 786 800 897 511 897 511 919 670 919 670 511 608 511 608 592 48 592 48 17 216 17 216 259 287 259 287 736 879 736 879 153 35 153 35 312 807 312 807 208 94 208 94 41 840 41 840 876 377 876 377 549 661 549 661 837 98 837 98 239 619 239 619 518 410 518 410 8 525 8 525 101 221 101 221 167 102 167 102 817 788 817 788 119 852 119 852 951 58 951 58 421 831 421 831 558 841 558 841 949 414 949 414 940 275 940 275 183 858 183 858 682 8 682 8 918 638 918 638 364 651 364 651 579 784 579 784 317 75 317 75 571 572 571 572 452 548 452 548 711 108 711 108 501 324 501 324 479 938 479 938 420 640 420 640 575 157 575 157 308 77 308 77 584 282 584 282 660 479 660 479 529 414 529 414 875 472 875 472 839 783 839 783 732 873 732 873 846 873 846 873 727 40 727 40 34 902 34 902 807 572 807 572 856 77 856 77 926 900 926 900 330 558 330 558 76 791 76 791 785 68 785 68 581 771 581 771 199 935 199 935 440 125 440 125 712 455 712 455 499 59 499 59 23 668 23 668 603 36 603 36 463 46 463 46 517 160 517 160 433 707 433 707 710 370 710 370 284 321 284 321 251 305 251 305 166 410 166 410 754 585 754 585 114 340 114 340 958 412 958 412 449 510 449 510 796 217 796 217 794 595 794 595 103 85 103 85 716 888 716 888 958 182 958 182 214 480 214 480 530 231 530 231 738 480 738 480 444 170 444 170 330 173 330 173 736 585 736 585 61 485 61 485 849 413 849 413 475 807 475 807 101 114 101 114 465 251 465 251 298 913 298 913 677 405 677 405 245 796 245 796 384 123 384 123 283 513 283 513 128 180 128 180 69 153 69 153 788 130 788 130 825 574 825 574 127 14 127 14 657 770 657 770 99 122 99 122 828 888 828 888 912 114 912 114 545 372 545 372 793 264 793 264 945 180 945 180 97 359 97 359 680 164 680 164 868 881 868 881 807 39 807 39 589 75 589 75 27 874 27 874 188 478 188 478 948 957 948 957 169 529 169 529 328 438 328 438 5 911 5 911 558 805 558 805 644 856 644 856 312 335 312 335 311 211 311 211 406 637 406 637 315 663 315 663 609 474 609 474 722 861 722 861 251 426 251 426 651 18 651 18 439 623 439 623 534 653 534 653 883 779 883 779 655 513 655 513 791 234 791 234 127 412 127 412 760 78 760 78 578 876 578 876 599 471 599 471 917 210 917 210 897 19 897 19 314 578 314 578 873 539 873 539 565 155 565 155 703 957 703 957 195 406 195 406 506 343 506 343 563 864 563 864 766 765 766 765 706 451 706 451 680 612 680 612 788 750 788 750 537 333 537 333 896 377 896 377 64 255 64 255 117 810 117 810 406 782 406 782 867 911 867 911 57 58 57 58 394 295 394 295 403 409 403 409 395 670 395 670 865 34 865 34 529 7 529 7 249 21 249 21 155 534 155 534 287 958 287 958 253 126 253 126 419 879 419 879 944 436 944 436 149 895 149 895 91 236 91 236 428 523 428 523 820 178 820 178 312 667 312 667 176 732 176 732 489 116 489 116 285 132 285 132 756 680 756 680 563 796 563 796 40 681 40 681 599 443 599 443 604 617 604 617 909 488 909 488 912 790 912 790 122 705 122 705 706 592 706 592 791 177 791 177 331 359 331 359 553 306 553 306 368 590 368 590 442 701 442 701 143 263 143 263 457 145 457 145 829 484 829 484 700 104 700 104 61 621 61 621 524 154 524 154 123 846 123 846 631 352 631 352 103 851 103 851 98 105 98 105 214 729 214 729 569 558 569 558 87 552 87 552 441 201 441 201 663 191 663 191 369 373 369 373 544 75 544 75 859 473 859 473 308 105 308 105 730 800 730 800 94 818 94 818 535 274 535 274 687 641 687 641 435 270 435 270 486 80 486 80 547 314 547 314 657 184 657 184 425 464 425 464 736 294 736 294 319 426 319 426 516 196 516 196 69 803 69 803 422 265 422 265 655 167 655 167 534 437 534 437 326 472 326 472 188 915 188 915 395 442 395 442 477 247 477 247 530 748 530 748 927 417 927 417 155 656 155 656 936 437 936 437 242 177 242 177 469 797 469 797 355 899 355 899 922 500 922 500 492 173 492 173 539 628 539 628 533 433 533 433 347 568 347 568 314 867 314 867 319 568 319 568 905 371 905 371 320 949 320 949 639 471 639 471 114 687 114 687 661 755 661 755 542 9 542 9 573 160 573 160 175 296 175 296 49 827 49 827 186 86 186 86 746 956 746 956 696 628 696 628 173 336 173 336 562 150 562 150 252 638 252 638 93 706 93 706 673 729 673 729 226 849 226 849 916 831 916 831 394 278 394 278 55 525 55 525 342 609 342 609 448 364 448 364 918 300 918 300 304 253 304 253 724 504 724 504 762 704 762 704 463 211 463 211 416 877 416 877 473 927 473 927 750 805 750 805 875 813 875 813 462 216 462 216 379 444 379 444 278 263 278 263 585 503 585 503 544 468 544 468 49 487 49 487 825 268 825 268 121 606 121 606 35 85 35 85 798 364 798 364 271 64 271 64 550 142 550 142 571 673 571 673 55 151 55 151 670 280 670 280 821 502 821 502 479 650 479 650 844 887 844 887 390 879 390 879 109 140 109 140 311 380 311 380 587 430 587 430 59 502 59 502 517 359 517 359 949 261 949 261 404 276 404 276 245 435 245 435 77 539 77 539 518 311 518 311 625 948 625 948 85 91 85 91 163 609 163 609 276 203 276 203 88 347 88 347 423 87 423 87 76 51 76 51 658 911 658 911 662 762 662 762 516 775 516 775 85 459 85 459 402 271 402 271 626 919 626 919 416 412 416 412 716 254 716 254 691 525 691 525 599 659 599 659 833 817 833 817 645 621 645 621 752 409 752 409 353 942 353 942 501 400 501 400 947 128 947 128 912 639 912 639 211 31 211 31 483 491 483 491 827 847 827 847 142 654 142 654 373 944 373 944 540 517 540 517 162 82 162 82 347 19 347 19 388 90 388 90 581 130 581 130 443 608 443 608 925 932 925 932 409 392 409 392 749 15 749 15 335 744 335 744 26 760 26 760 742 283 742 283 211 752 211 752 186 157 186 157 83 232 83 232 176 110 176 110 784 549 784 549 153 774 153 774 761 157 761 157 44 421 44 421 627 491 627 491 175 927 175 927 696 626 696 626 245 463 245 463 552 477 552 477 591 114 591 114 610 665 610 665 758 734 758 734 814 241 814 241 757 17 757 17 141 439 141 439 280 525 280 525 127 848 127 848 634 315 634 315 930 767 930 767 65 408 65 408 72 119 72 119 138 645 138 645 737 783 737 783 642 502 642 502 950 757 950 757 766 57 766 57 285 715 285 715 895 418 895 418 547 697 547 697 561 234 561 234 738 919 738 919 622 379 622 379 491 563 491 563 906 564 906 564 705 947 705 947 208 572 208 572 757 527 757 527 107 879 107 879 647 520 647 520 765 64 765 64 835 541 835 541 426 690 426 690 51 181 51 181 57 952 57 952 865 250 865 250 756 233 756 233 372 843 372 843 438 132 438 132 834 122 834 122 238 2 238 2 397 873 397 873 397 37 397 37 165 483 165 483 72 179 72 179 328 923 328 923 365 599 365 599 422 598 422 598 168 83 168 83 870 751 870 751 72 647 72 647 411 403 411 403 755 210 755 210 452 200 452 200 277 272 277 272 49 507 49 507 428 401 428 401 526 799 526 799 650 208 650 208 129 550 129 550 757 953 757 953 342 852 342 852 581 226 581 226 52 941 52 941 668 718 668 718 925 742 925 742 71 938 71 938 894 628 894 628 149 385 149 385 68 845 68 845 310 743 310 743 785 71 785 71 21 91 21 91 739 599 739 599 945 937 945 937 690 678 690 678 696 946 696 946 239 90 239 90 292 732 292 732 588 714 588 714 623 181 623 181 182 922 182 922 952 82 952 82 359 546 359 546 512 185 512 185 874 288 874 288 267 165 267 165 93 105 93 105 179 426 179 426 372 100 372 100 874 412 874 412 899 912 899 912 502 355 502 355 463 272 463 272 542 142 542 142 559 848 559 848 267 589 267 589 811 564 811 564 939 255 939 255 52 419 52 419 101 805 101 805 872 290 872 290 509 692 509 692 155 81 155 81 492 411 492 411 507 50 507 50 253 454 253 454 284 334 284 334 7 613 7 613 137 774 137 774 355 744 355 744 147 585 147 585 411 678 411 678 101 199 101 199 574 315 574 315 82 339 82 339 328 792 328 792 216 431 216 431 609 445 609 445 633 140 633 140 901 331 901 331 380 367 380 367 410 718 410 718 686 543 686 543 249 750 249 750 100 818 100 818 627 51 627 51 29 934 29 934 431 286 431 286 704 402 704 402 136 381 136 381 213 852 213 852 507 557 507 557 289 513 289 513 373 537 373 537 756 583 756 583 163 35 163 35 649 908 649 908 803 352 803 352 183 768 183 768 388 79 388 79 19 904 19 904 846 122 846 122 939 427 939 427 189 475 189 475 180 713 180 713 324 383 324 383 122 888 122 888 60 279 60 279 115 252 115 252 643 426 643 426 273 679 273 679 157 481 157 481 945 121 945 121 552 670 552 670 602 628 602 628 405 551 405 551 389 22 389 22 860 700 860 700 184 742 184 742 479 23 479 23 516 324 516 324 734 187 734 187 913 122 913 122 836 863 836 863 505 830 505 830 617 942 617 942 582 577 582 577 44 349 44 349 867 692 867 692 711 938 711 938 623 405 623 405 495 847 495 847 785 780 785 780 673 263 673 263 445 953 445 953 490 934 490 934 775 625 775 625 932 127 932 127 262 57 262 57 853 696 853 696 558 189 558 189 894 895 894 895 912 282 912 282 473 591 473 591 289 758 289 758 896 128 896 128 816 487 816 487 498 17 498 17 549 273 549 273 335 333 335 333 613 592 613 592 698 516 698 516 19 582 19 582 85 201 85 201 955 307 955 307 8 207 8 207 361 473 361 473 650 325 650 325 570 147 570 147 334 139 334 139 799 908 799 908 643 126 643 126 850 721 850 721 453 560 453 560 665 158 665 158 594 109 594 109 279 424 279 424 439 658 439 658 580 543 580 543 80 241 80 241 529 474 529 474 884 745 884 745 844 439 844 439 758 37 758 37 928 244 928 244 425 559 425 559 443 528 443 528 451 301 451 301 100 565 100 565 859 131 859 131 432 716 432 716 920 528 920 528 501 593 501 593 577 843 577 843 879 474 879 474 196 387 196 387 17 433 17 433 435 733 435 733 746 889 746 889 87 933 87 933 488 550 488 550 775 125 775 125 234 863 234 863 262 340 262 340 344 307 344 307 2 127 2 127 133 156 133 156 211 205 211 205 730 522 730 522 811 260 811 260 698 599 698 599 595 194 595 194 714 638 714 638 939 569 939 569 424 827 424 827 516 194 516 194 489 183 489 183 312 520 312 520 482 418 482 418 524 898 524 898 659 761 659 761 421 615 421 615 184 792 184 792 679 117 679 117 566 440 566 440 327 460 327 460 13 401 13 401 747 623 747 623 399 805 399 805 647 734 647 734 247 200 247 200 500 853 500 853 926 588 926 588 888 229 888 229 454 903 454 903 891 359 891 359 483 263 483 263 784 870 784 870 123 33 123 33 99 464 99 464 70 273 70 273 266 776 266 776 836 710 836 710 160 202 160 202 58 600 58 600 759 15 759 15 937 891 937 891 38 530 38 530 231 22 231 22 49 330 49 330 485 485 485 485 358 334 358 334 641 625 641 625 601 334 601 334 819 823 819 823 363 362 363 362 77 236 77 236 387 110 387 110 642 26 642 26 674 561 674 561 792 538 792 538 702 732 702 732 548 748 548 748 787 8 787 8 549 266 549 266 56 821 56 821 415 86 415 86 6 59 6 59 908 235 908 235 912 206 912 206 646 94 646 94 592 13 592 13 197 448 197 448 212 351 212 351 320 744 320 744 897 94 897 94 326 757 326 757 952 343 952 343 885 251 885 251 601 201 601 201 672 455 672 455 192 515 192 515 85 227 85 227 257 231 257 231 348 515 348 515 763 366 763 366 379 72 379 72 673 572 673 572 878 815 878 815 485 817 485 817 60 210 60 210 288 306 288 306 221 358 221 358 102 305 102 305 258 291 258 291 392 134 392 134 847 78 847 78 742 150 742 150 195 72 195 72 279 224 279 224 466 41 466 41 314 913 314 913 126 481 126 481 205 276 205 276 286 950 286 950 891 8 891 8 744 404 744 404 869 277 869 277 30 888 30 888 808 532 808 532 467 541 467 541 237 115 237 115 602 91 602 91 382 172 382 172 105 298 105 298 315 467 315 467 528 952 528 952 947 161 947 161 401 238 401 238 717 710 717 710 743 336 743 336 586 632 586 632 81 412 81 412 385 629 385 629 309 842 309 842 763 174 763 174 569 891 569 891 712 931 712 931 925 518 925 518 32 951 32 951 177 794 177 794 882 565 882 565 615 196 615 196 795 318 795 318 129 113 129 113 779 743 779 743 410 240 410 240 348 486 348 486 133 273 133 273 557 349 557 349 609 646 609 646 19 120 19 120 161 555 161 555 253 613 253 613 793 694 793 694 945 907 945 907 244 24 244 24 741 180 741 180 585 635 585 635 814 751 814 751 424 328 424 328 526 488 526 488 173 332 173 332 367 878 367 878 269 641 269 641 791 268 791 268 581 429 581 429 944 196 944 196 203 697 203 697 280 682 280 682 286 931 286 931 164 750 164 750 209 601 209 601 109 598 109 598 762 879 762 879 790 271 790 271 462 627 462 627 190 512 190 512 704 540 704 540 599 639 599 639 883 496 883 496 430 623 430 623 405 362 405 362 777 733 777 733 647 210 647 210 930 178 930 178 834 741 834 741 496 695 496 695 585 279 585 279 351 767 351 767 943 490 943 490 398 281 398 281 801 905 801 905 554 535 554 535 430 523 430 523 752 226 752 226 144 783 144 783 182 722 182 722 140 125 140 125 137 471 137 471 840 686 840 686 594 578 594 578 275 318 275 318 232 565 232 565 181 488 181 488 673 579 673 579 906 424 906 424 332 634 332 634 277 588 277 588 55 709 55 709 725 156 725 156 815 290 815 290 776 897 776 897 517 649 517 649 339 165 339 165 65 56 65 56 382 510 382 510 409 785 409 785 904 452 904 452 132 832 132 832 465 88 465 88 704 689 704 689 242 504 242 504 148 821 148 821 582 494 582 494 548 263 548 263 826 585 826 585 571 480 571 480 632 684 632 684 896 640 896 640 569 606 569 606 33 675 33 675 847 91 847 91 896 796 896 796 433 915 433 915 784 779 784 779 450 607 450 607 394 231 394 231 636 649 636 649 574 944 574 944 457 599 457 599 41 548 41 548 900 742 900 742 656 189 656 189 229 326 229 326 768 346 768 346 363 219 363 219 653 2 653 2 332 303 332 303 315 172 315 172 393 824 393 824 538 825 538 825 93 763 93 763 69 85 69 85 470 46 470 46 431 738 431 738 350 602 350 602 307 722 307 722 323 251 323 251 955 787 955 787 131 394 131 394 491 271 491 271 484 59 484 59 870 408 870 408 581 332 581 332 793 215 793 215 612 597 612 597 520 612 520 612 153 232 153 232 518 817 518 817 493 939 493 939 393 517 393 517 328 513 328 513 552 702 552 702 821 173 821 173 717 469 717 469 707 641 707 641 8 41 8 41 412 515 412 515 32 375 32 375 101 743 101 743 10 221 10 221 80 910 80 910 313 618 313 618 741 421 741 421 217 111 217 111 517 780 517 780 552 859 552 859 491 176 491 176 711 771 711 771 387 184 387 184 901 554 901 554 567 276 567 276 470 324 470 324 207 25 207 25 678 315 678 315 55 257 55 257 25 325 25 325 238 583 238 583 941 751 941 751 535 920 535 920 212 493 212 493 743 128 743 128 699 228 699 228 252 549 252 549 717 284 717 284 410 338 410 338 647 688 647 688 485 513 485 513 266 735 266 735 690 38 690 38 474 831 474 831 579 67 579 67 518 742 518 742 292 491 292 491 760 683 760 683 416 274 416 274 598 880 598 880 714 222 714 222 318 533 318 533 281 864 281 864 141 125 141 125 690 460 690 460 565 762 565 762 211 159 211 159 951 802 951 802 658 386 658 386 331 802 331 802 617 426 617 426 403 449 403 449 34 539 34 539 645 564 645 564 211 317 211 317 99 817 99 817 41 385 41 385 620 493 620 493 205 179 205 179 903 878 903 878 360 601 360 601 242 365 242 365 47 430 47 430 500 705 500 705 20 86 20 86 808 316 808 316 642 814 642 814 40 576 40 576 277 199 277 199 808 285 808 285 464 62 464 62 600 551 600 551 656 924 656 924 531 706 531 706 586 918 586 918 20 528 20 528 273 730 273 730 228 623 228 623 688 479 688 479 302 780 302 780 454 702 454 702 951 397 951 397 33 680 33 680 65 816 65 816 278 682 278 682 258 514 258 514 588 211 588 211 346 617 346 617 482 818 482 818 656 384 656 384 646 364 646 364 159 947 159 947 868 465 868 465 755 185 755 185 44 805 44 805 636 399 636 399 113 384 113 384 443 711 443 711 119 716 119 716 582 202 582 202 734 567 734 567 384 311 384 311 375 491 375 491 731 322 731 322 903 900 903 900 919 365 919 365 541 842 541 842 919 267 919 267 86 353 86 353 317 646 317 646 392 223 392 223 440 776 440 776 747 326 747 326 636 957 636 957 311 821 311 821 216 954 216 954 544 390 544 390 602 232 602 232 47 602 47 602 852 28 852 28 183 226 183 226 27 62 27 62 177 41 177 41 369 867 369 867 429 890 429 890 206 219 206 219 387 695 387 695 138 22 138 22 210 203 210 203 510 167 510 167 144 576 144 576 814 929 814 929 233 700 233 700 39 733 39 733 908 123 908 123 434 569 434 569 126 431 126 431 670 615 670 615 64 238 64 238 136 181 136 181 396 57 396 57 401 153 401 153 887 94 887 94 489 476 489 476 3 837 3 837 822 335 822 335 628 48 628 48 865 156 865 156 164 408 164 408 227 706 227 706 786 32 786 32 499 572 499 572 479 861 479 861 78 244 78 244 832 134 832 134 584 573 584 573 493 874 493 874 151 888 151 888 175 373 175 373 57 937 57 937 193 545 193 545 499 709 499 709 665 548 665 548 183 339 183 339 96 710 96 710 529 633 529 633 303 345 303 345 382 518 382 518 773 855 773 855 937 794 937 794 591 80 591 80 798 386 798 386 891 862 891 862 390 895 390 895 271 50 271 50 371 635 371 635 118 403 118 403 884 332 884 332 912 859 912 859 377 42 377 42 880 24 880 24 60 83 60 83 563 760 563 760 434 390 434 390 484 927 484 927 772 272 772 272 635 753 635 753 488 476 488 476 789 372 789 372 219 766 219 766 279 460 279 460 633 5 633 5 741 454 741 454 565 71 565 71 740 415 740 415 314 591 314 591 267 828 267 828 685 915 685 915 360 39 360 39 130 26 130 26 611 522 611 522 818 352 818 352 211 576 211 576 165 159 165 159 919 98 919 98 293 665 293 665 529 528 529 528 283 515 283 515 840 856 840 856 589 725 589 725 266 956 266 956 255 89 255 89 902 733 902 733 700 329 700 329 842 295 842 295 449 201 449 201 205 411 205 411 864 615 864 615 697 778 697 778 790 741 790 741 582 464 582 464 855 467 855 467 773 218 773 218 482 196 482 196 777 404 777 404 486 575 486 575 472 866 472 866 864 457 864 457 505 107 505 107 688 337 688 337 55 331 55 331 814 750 814 750 758 559 758 559 29 938 29 938 272 485 272 485 463 85 463 85 201 582 201 582 129 297 129 297 60 724 60 724 427 575 427 575 21 709 21 709 313 559 313 559 594 225 594 225 292 366 292 366 761 289 761 289 667 241 667 241 602 610 602 610 380 166 380 166 264 146 264 146 552 851 552 851 56 250 56 250 720 455 720 455 565 941 565 941 224 636 224 636 247 290 247 290 814 265 814 265 465 378 465 378 464 864 464 864 430 196 430 196 795 876 795 876 82 126 82 126 23 850 23 850 640 392 640 392 725 493 725 493 282 501 282 501 565 596 565 596 522 488 522 488 339 545 339 545 828 587 828 587 218 864 218 864 229 337 229 337 406 871 406 871 761 893 761 893 303 237 303 237 664 277 664 277 238 1 238 1 51 446 51 446 743 669 743 669 854 756 854 756 663 723 663 723 693 317 693 317 730 158 730 158 524 387 524 387 924 25 924 25 601 913 601 913 291 246 291 246 644 908 644 908 196 737 196 737 884 336 884 336 753 474 753 474 221 728 221 728 121 679 121 679 298 415 298 415 326 59 326 59 257 388 257 388 465 928 465 928 228 711 228 711 334 836 334 836 141 35 141 35 487 580 487 580 144 590 144 590 446 444 446 444 625 22 625 22 280 595 280 595 108 144 108 144 159 767 159 767 462 894 462 894 681 139 681 139 241 812 241 812 375 52 375 52 772 839 772 839 61 886 61 886 754 556 754 556 263 717 263 717 597 894 597 894 749 749 749 749 855 230 855 230 362 797 362 797 508 522 508 522 628 677 628 677 786 832 786 832 141 340 141 340 492 503 492 503 913 54 913 54 298 459 298 459 698 46 698 46 90 285 90 285 912 515 912 515 160 501 160 501 931 642 931 642 341 893 341 893 669 914 669 914 535 812 535 812 136 104 136 104 9 786 9 786 777 684 777 684 698 768 698 768 570 493 570 493 21 816 21 816 633 232 633 232 780 166 780 166 121 122 121 122 217 755 217 755 2 890 2 890 832 828 832 828 906 473 906 473 45 680 45 680 128 605 128 605 291 732 291 732 175 654 175 654 665 454 665 454 267 832 267 832 248 297 248 297 768 264 768 264 81 677 81 677 838 51 838 51 180 329 180 329 577 876 577 876 296 564 296 564 760 639 760 639 829 648 829 648 855 488 855 488 857 646 857 646 764 453 764 453 491 661 491 661 563 521 563 521 58 588 58 588 414 364 414 364 676 615 676 615 225 386 225 386 206 311 206 311 325 404 325 404 706 950 706 950 136 731 136 731 832 609 832 609 783 946 783 946 8 220 8 220 816 135 816 135 591 427 591 427 241 561 241 561 454 73 454 73 786 319 786 319 258 304 258 304 852 867 852 867 728 141 728 141 54 184 54 184 393 272 393 272 489 783 489 783 188 133 188 133 153 545 153 545 523 378 523 378 954 702 954 702 205 676 205 676 585 374 585 374 215 508 215 508 636 773 636 773 359 457 359 457 321 430 321 430 178 932 178 932 358 167 358 167 677 207 677 207 744 688 744 688 720 181 720 181 907 371 907 371 179 586 179 586 108 903 108 903 298 760 298 760 913 860 913 860 146 711 146 711 421 87 421 87 936 679 936 679 957 906 957 906 487 445 487 445 58 285 58 285 117 526 117 526 194 912 194 912 312 719 312 719 480 946 480 946 195 55 195 55 800 546 800 546 628 889 628 889 915 169 915 169 734 108 734 108 567 749 567 749 191 494 191 494 54 770 54 770 694 679 694 679 102 449 102 449 651 624 651 624 266 307 266 307 242 909 242 909 483 940 483 940 299 822 299 822 190 533 190 533 263 330 263 330 96 475 96 475 949 186 949 186 634 38 634 38 392 305 392 305 603 24 603 24 675 822 675 822 188 433 188 433 838 107 838 107 505 637 505 637 842 537 842 537 525 643 525 643 286 542 286 542 397 457 397 457 734 450 734 450 895 867 895 867 96 273 96 273 181 545 181 545 174 475 174 475 786 649 786 649 902 664 902 664 301 471 301 471 485 531 485 531 575 168 575 168 98 648 98 648 208 390 208 390 487 404 487 404 936 96 936 96 116 422 116 422 679 917 679 917 435 823 435 823 578 711 578 711 710 293 710 293 181 169 181 169 73 939 73 939 874 255 874 255 611 46 611 46 102 526 102 526 865 666 865 666 427 161 427 161 740 756 740 756 57 10 57 10 818 858 818 858 243 845 243 845 505 444 505 444 841 196 841 196 630 491 630 491 510 92 510 92 434 483 434 483 24 310 24 310 912 701 912 701 182 796 182 796 192 398 192 398 554 60 554 60 923 616 923 616 150 318 150 318 941 799 941 799 173 862 173 862 66 65 66 65 172 468 172 468 822 398 822 398 599 576 599 576 770 23 770 23 700 605 700 605 644 636 644 636 209 540 209 540 525 176 525 176 8 643 8 643 331 771 331 771 141 916 141 916 518 908 518 908 563 757 563 757 296 18 296 18 550 74 550 74 804 167 804 167 788 574 788 574 707 770 707 770 655 281 655 281 81 415 81 415 602 207 602 207 585 565 585 565 142 217 142 217 567 926 567 926 44 941 44 941 779 940 779 940 273 620 273 620 623 753 623 753 311 624 311 624 888 649 888 649 918 654 918 654 423 38 423 38 123 4 123 4 117 757 117 757 821 471 821 471 387 668 387 668 167 732 167 732 211 250 211 250 323 487 323 487 63 494 63 494 176 467 176 467 460 765 460 765 847 318 847 318 195 463 195 463 301 46 301 46 317 520 317 520 827 204 827 204 596 245 596 245 394 343 394 343 255 509 255 509 876 536 876 536 537 279 537 279 953 857 953 857 295 319 295 319 438 878 438 878 263 97 263 97 784 123 784 123 85 931 85 931 494 876 494 876 219 40 219 40 151 372 151 372 579 261 579 261 689 674 689 674 688 405 688 405 455 15 455 15 329 358 329 358 193 787 193 787 756 277 756 277 832 525 832 525 659 297 659 297 519 358 519 358 314 123 314 123 807 909 807 909 872 210 872 210 212 377 212 377 882 25 882 25 858 844 858 844 137 954 137 954 151 247 151 247 586 170 586 170 196 224 196 224 256 881 256 881 812 19 812 19 850 873 850 873 788 603 788 603 419 116 419 116 884 338 884 338 506 612 506 612 817 468 817 468 395 222 395 222 537 663 537 663 808 121 808 121 736 381 736 381 935 482 935 482 950 686 950 686 291 42 291 42 408 916 408 916 193 391 193 391 361 599 361 599 782 66 782 66 628 613 628 613 540 724 540 724 333 300 333 300 556 17 556 17 573 847 573 847 908 136 908 136 314 767 314 767 365 571 365 571 324 327 324 327 116 635 116 635 634 864 634 864 232 455 232 455 821 637 821 637 756 596 756 596 198 645 198 645 19 553 19 553 955 221 955 221 872 932 872 932 871 242 871 242 688 30 688 30 66 390 66 390 287 695 287 695 155 325 155 325 136 429 136 429 894 300 894 300 492 516 492 516 273 67 273 67 803 359 803 359 841 566 841 566 579 407 579 407 164 246 164 246 418 766 418 766 534 48 534 48 331 20 331 20 794 923 794 923 311 6 311 6 135 916 135 916 901 934 901 934 109 272 109 272 299 715 299 715 421 550 421 550 380 825 380 825 677 271 677 271 142 453 142 453 462 68 462 68 891 710 891 710 68 482 68 482 221 643 221 643 97 564 97 564 381 140 381 140 188 907 188 907 103 903 103 903 136 613 136 613 449 761 449 761 576 88 576 88 169 434 169 434 414 911 414 911 147 270 147 270 43 323 43 323 588 682 588 682 861 166 861 166 775 347 775 347 150 42 150 42 84 22 84 22 658 143 658 143 903 376 903 376 51 663 51 663 209 470 209 470 906 797 906 797 851 430 851 430 445 482 445 482 674 255 674 255 131 395 131 395 703 765 703 765 28 934 28 934 496 408 496 408 336 48 336 48 544 667 544 667 463 489 463 489 519 806 519 806 606 136 606 136 139 136 139 136 40 919 40 919 261 110 261 110 877 478 877 478 632 588 632 588 128 794 128 794 257 584 257 584 561 307 561 307 849 76 849 76 275 555 275 555 422 625 422 625 449 222 449 222 651 742 651 742 322 93 322 93 868 540 868 540 95 687 95 687 864 394 864 394 106 571 106 571 487 471 487 471 215 647 215 647 626 756 626 756 191 868 191 868 83 448 83 448 78 880 78 880 449 663 449 663 58 404 58 404 122 664 122 664 328 142 328 142 894 461 894 461 905 769 905 769 726 320 726 320 580 324 580 324 626 26 626 26 277 570 277 570 389 269 389 269 501 30 501 30 321 642 321 642 601 141 601 141 502 303 502 303 829 645 829 645 773 145 773 145 816 666 816 666 652 77 652 77 223 396 223 396 727 390 727 390 405 601 405 601 472 260 472 260 720 680 720 680 26 375 26 375 375 379 375 379 300 25 300 25 721 190 721 190 771 393 771 393 420 263 420 263 455 948 455 948 793 909 793 909 283 564 283 564 929 704 929 704 295 220 295 220 147 333 147 333 915 424 915 424 335 821 335 821 257 809 257 809 108 440 108 440 44 652 44 652 519 305 519 305 487 508 487 508 594 410 594 410 99 234 99 234 620 164 620 164 106 952 106 952 339 641 339 641 258 548 258 548 658 361 658 361 168 275 168 275 386 885 386 885 510 232 510 232 273 57 273 57 772 498 772 498 832 483 832 483 584 93 584 93 144 769 144 769 173 888 173 888 139 840 139 840 87 475 87 475 262 661 262 661 686 87 686 87 602 209 602 209 82 238 82 238 398 404 398 404 79 15 79 15 634 658 634 658 699 619 699 619 75 796 75 796 289 947 289 947 476 136 476 136 823 321 823 321 811 84 811 84 611 444 611 444 486 853 486 853 690 922 690 922 815 872 815 872 165 763 165 763 844 941 844 941 230 848 230 848 671 748 671 748 365 74 365 74 716 715 716 715 354 639 354 639 79 405 79 405 334 431 334 431 774 582 774 582 133 915 133 915 644 490 644 490 221 208 221 208 898 45 898 45 92 130 92 130 675 646 675 646 665 41 665 41 624 834 624 834 41 279 41 279 116 733 116 733 626 379 626 379 383 402 383 402 724 860 724 860 363 545 363 545 326 826 326 826 907 774 907 774 886 781 886 781 74 697 74 697 904 397 904 397 71 651 71 651 286 639 286 639 797 588 797 588 467 783 467 783 315 321 315 321 342 571 342 571 692 321 692 321 163 394 163 394 389 689 389 689 123 373 123 373 615 820 615 820 471 224 471 224 934 256 934 256 852 310 852 310 59 832 59 832 702 439 702 439 743 311 743 311 944 156 944 156 620 380 620 380 514 887 514 887 395 839 395 839 646 22 646 22 209 295 209 295 301 389 301 389 675 760 675 760 852 336 852 336 771 485 771 485 61 643 61 643 861 307 861 307 114 373 114 373 645 22 645 22 220 688 220 688 619 205 619 205 859 621 859 621 24 404 24 404 669 667 669 667 759 86 759 86 112 452 112 452 843 958 843 958 189 936 189 936 475 846 475 846 557 819 557 819 398 881 398 881 201 185 201 185 108 449 108 449 409 45 409 45 382 739 382 739 12 857 12 857 354 336 354 336 76 725 76 725 417 216 417 216 264 749 264 749 605 484 605 484 648 205 648 205 532 164 532 164 251 28 251 28 615 102 615 102 320 746 320 746 936 550 936 550 947 463 947 463 475 287 475 287 911 784 911 784 846 918 846 918 720 686 720 686 89 791 89 791 297 178 297 178 149 257 149 257 24 575 24 575 5 249 5 249 388 91 388 91 308 887 308 887 668 556 668 556 795 512 795 512 734 873 734 873 234 66 234 66 345 569 345 569 330 527 330 527 786 386 786 386 261 29 261 29 434 425 434 425 78 803 78 803 178 555 178 555 145 211 145 211 437 231 437 231 550 520 550 520 744 851 744 851 308 206 308 206 955 532 955 532 245 577 245 577 171 683 171 683 296 585 296 585 393 796 393 796 724 43 724 43 34 319 34 319 580 587 580 587 659 153 659 153 860 754 860 754 822 146 822 146 606 227 606 227 820 116 820 116 222 865 222 865 38 277 38 277 532 410 532 410 580 634 580 634 412 931 412 931 445 435 445 435 4 610 4 610 615 625 615 625 11 716 11 716 581 189 581 189 372 355 372 355 831 479 831 479 600 737 600 737 260 814 260 814 535 800 535 800 165 52 165 52 904 277 904 277 94 673 94 673 641 169 641 169 23 691 23 691 601 783 601 783 85 310 85 310 317 816 317 816 699 585 699 585 145 862 145 862 643 555 643 555 474 353 474 353 260 196 260 196 730 521 730 521 918 669 918 669 408 530 408 530 168 194 168 194 347 802 347 802 405 295 405 295 139 752 139 752 476 927 476 927 946 653 946 653 168 547 168 547 696 783 696 783 817 846 817 846 490 333 490 333 403 336 403 336 282 579 282 579 530 671 530 671 561 671 561 671 775 28 775 28 605 459 605 459 923 576 923 576 46 180 46 180 829 272 829 272 288 23 288 23 343 762 343 762 698 701 698 701 518 932 518 932 256 800 256 800 156 526 156 526 839 346 839 346 872 328 872 328 184 433 184 433 221 737 221 737 191 49 191 49 289 105 289 105 855 845 855 845 907 31 907 31 584 914 584 914 460 677 460 677 77 546 77 546 237 595 237 595 603 229 603 229 14 142 14 142 428 147 428 147 110 824 110 824 216 63 216 63 933 22 933 22 241 742 241 742 297 242 297 242 858 690 858 690 14 935 14 935 903 718 903 718 618 497 618 497 729 508 729 508 846 663 846 663 51 175 51 175 730 298 730 298 117 708 117 708 515 789 515 789 403 729 403 729 413 585 413 585 263 495 263 495 845 873 845 873 769 922 769 922 77 298 77 298 713 163 713 163 20 82 20 82 111 146 111 146 722 418 722 418 573 724 573 724 452 834 452 834 340 597 340 597 779 217 779 217 336 453 336 453 943 880 943 880 688 875 688 875 936 414 936 414 255 232 255 232 388 573 388 573 268 54 268 54 673 633 673 633 426 222 426 222 755 407 755 407 392 616 392 616 108 949 108 949 179 480 179 480 941 830 941 830 220 790 220 790 314 184 314 184 482 880 482 880 165 468 165 468 832 486 832 486 789 459 789 459 432 887 432 887 539 12 539 12 818 700 818 700 335 510 335 510 614 404 614 404 938 123 938 123 724 574 724 574 170 659 170 659 506 314 506 314 294 480 294 480 768 649 768 649 888 623 888 623 141 206 141 206 557 808 557 808 705 462 705 462 814 934 814 934 282 949 282 949 401 654 401 654 324 150 324 150 665 89 665 89 874 355 874 355 607 282 607 282 468 922 468 922 486 388 486 388 847 47 847 47 364 70 364 70 34 806 34 806 544 956 544 956 294 816 294 816 672 361 672 361 346 97 346 97 847 893 847 893 496 479 496 479 809 712 809 712 137 142 137 142 716 373 716 373 488 256 488 256 484 649 484 649 247 798 247 798 950 754 950 754 294 951 294 951 381 452 381 452 540 33 540 33 813 956 813 956 893 152 893 152 862 922 862 922 429 293 429 293 460 261 460 261 18 675 18 675 843 159 843 159 141 785 141 785 715 68 715 68 804 621 804 621 185 413 185 413 498 772 498 772 314 414 314 414 212 900 212 900 598 591 598 591 584 697 584 697 691 77 691 77 417 946 417 946 493 546 493 546 447 806 447 806 898 370 898 370 807 317 807 317 720 222 720 222 620 207 620 207 34 352 34 352 397 27 397 27 72 214 72 214 573 765 573 765 520 896 520 896 636 14 636 14 680 779 680 779 716 253 716 253 485 760 485 760 22 112 22 112 177 183 177 183 84 931 84 931 31 160 31 160 172 626 172 626 608 807 608 807 295 919 295 919 231 129 231 129 304 512 304 512 350 222 350 222 785 723 785 723 323 417 323 417 275 546 275 546 149 107 149 107 928 292 928 292 344 933 344 933 84 63 84 63 217 767 217 767 855 293 855 293 418 512 418 512 376 786 376 786 762 870 762 870 380 94 380 94 361 122 361 122 34 775 34 775 640 528 640 528 719 428 719 428 184 705 184 705 717 755 717 755 921 781 921 781 45 188 45 188 853 130 853 130 35 50 35 50 942 806 942 806 709 773 709 773 873 581 873 581 332 113 332 113 667 776 667 776 73 942 73 942 316 608 316 608 471 32 471 32 493 440 493 440 784 293 784 293 167 594 167 594 186 335 186 335 212 149 212 149 166 61 166 61 500 546 500 546 728 715 728 715 781 624 781 624 669 913 669 913 615 577 615 577 24 768 24 768 61 102 61 102 847 203 847 203 199 708 199 708 830 282 830 282 444 342 444 342 332 150 332 150 228 928 228 928 236 366 236 366 620 784 620 784 78 943 78 943 458 320 458 320 12 702 12 702 342 825 342 825 337 272 337 272 243 519 243 519 292 872 292 872 376 165 376 165 316 562 316 562 737 852 737 852 581 778 581 778 54 706 54 706 943 193 943 193 582 563 582 563 21 677 21 677 783 658 783 658 488 841 488 841 116 595 116 595 519 521 519 521 620 533 620 533 837 455 837 455 348 804 348 804 108 4 108 4 152 192 152 192 587 355 587 355 488 771 488 771 460 597 460 597 96 154 96 154 23 410 23 410 383 592 383 592 838 772 838 772 312 159 312 159 854 600 854 600 950 4 950 4 841 223 841 223 30 513 30 513 244 218 244 218 634 303 634 303 822 36 822 36 265 162 265 162 208 29 208 29 743 949 743 949 929 335 929 335 400 840 400 840 729 580 729 580 54 919 54 919 393 505 393 505 16 169 16 169 311 56 311 56 296 741 296 741 436 190 436 190 219 729 219 729 113 133 113 133 738 326 738 326 632 694 632 694 488 813 488 813 650 195 650 195 344 634 344 634 446 893 446 893 906 38 906 38 942 385 942 385 939 330 939 330 180 463 180 463 504 438 504 438 90 793 90 793 497 618 497 618 749 250 749 250 320 882 320 882 654 673 654 673 783 745 783 745 654 759 654 759 65 451 65 451 195 300 195 300 278 869 278 869 763 271 763 271 847 492 847 492 82 608 82 608 193 933 193 933 898 905 898 905 751 114 751 114 842 342 842 342 280 431 280 431 60 242 60 242 699 360 699 360 830 51 830 51 598 917 598 917 850 683 850 683 745 737 745 737 398 507 398 507 865 682 865 682 742 669 742 669 931 514 931 514 585 264 585 264 912 554 912 554 622 476 622 476 818 139 818 139 827 401 827 401 171 361 171 361 151 664 151 664 240 586 240 586 467 470 467 470 378 649 378 649 693 845 693 845 182 511 182 511 705 754 705 754 203 676 203 676 794 316 794 316 480 475 480 475 440 777 440 777 338 856 338 856 475 202 475 202 780 6 780 6 271 122 271 122 578 554 578 554 925 624 925 624 774 480 774 480 585 768 585 768 782 933 782 933 769 121 769 121 290 431 290 431 751 133 751 133 361 250 361 250 121 587 121 587 432 102 432 102 166 685 166 685 408 866 408 866 242 584 242 584 376 884 376 884 273 769 273 769 670 642 670 642 340 539 340 539 680 177 680 177 149 712 149 712 673 598 673 598 763 900 763 900 2 840 2 840 30 550 30 550 358 123 358 123 268 820 268 820 834 561 834 561 453 381 453 381 920 705 920 705 949 109 949 109 444 11 444 11 601 211 601 211 231 838 231 838 564 65 564 65 313 914 313 914 899 114 899 114 361 730 361 730 875 91 875 91 826 733 826 733 329 444 329 444 467 631 467 631 886 734 886 734 345 711 345 711 751 762 751 762 747 929 747 929 295 349 295 349 704 653 704 653 133 800 133 800 285 502 285 502 356 579 356 579 717 487 717 487 598 680 598 680 447 74 447 74 371 31 371 31 390 20 390 20 322 667 322 667 18 417 18 417 852 580 852 580 485 15 485 15 98 199 98 199 803 18 803 18 664 304 664 304 333 189 333 189 108 47 108 47 239 74 239 74 612 645 612 645 700 648 700 648 263 38 263 38 720 911 720 911 439 630 439 630 88 367 88 367 273 722 273 722 145 524 145 524 590 47 590 47 166 697 166 697 549 286 549 286 805 368 805 368 470 581 470 581 437 59 437 59 145 29 145 29 222 41 222 41 277 630 277 630 903 924 903 924 208 378 208 378 114 932 114 932 821 496 821 496 874 89 874 89 460 53 460 53 329 885 329 885 207 350 207 350 232 452 232 452 605 887 605 887 367 107 367 107 533 555 533 555 765 295 765 295 885 547 885 547 716 616 716 616 133 213 133 213 782 727 782 727 183 117 183 117 404 861 404 861 905 676 905 676 657 13 657 13 804 517 804 517 894 307 894 307 228 723 228 723 743 944 743 944 773 425 773 425 362 562 362 562 202 630 202 630 923 772 923 772 381 400 381 400 355 854 355 854 398 659 398 659 502 577 502 577 711 640 711 640 792 194 792 194 853 853 853 853 907 594 907 594 812 262 812 262 271 316 271 316 892 346 892 346 648 142 648 142 788 666 788 666 470 375 470 375 70 937 70 937 338 712 338 712 493 565 493 565 351 270 351 270 469 299 469 299 326 51 326 51 12 136 12 136 309 584 309 584 321 417 321 417 334 584 334 584 40 847 40 847 541 556 541 556 512 423 512 423 516 63 516 63 343 48 343 48 336 561 336 561 945 697 945 697 440 778 440 778 181 247 181 247 903 402 903 402 96 431 96 431 159 275 159 275 905 129 905 129 458 500 458 500 295 613 295 613 29 947 29 947 671 268 671 268 326 536 326 536 887 73 887 73 140 235 140 235 120 99 120 99 573 797 573 797 473 579 473 579 537 254 537 254 72 913 72 913 170 692 170 692 428 847 428 847 497 679 497 679 831 371 831 371 168 51 168 51 575 689 575 689 641 587 641 587 595 900 595 900 150 783 150 783 850 41 850 41 793 702 793 702 206 637 206 637 166 31 166 31 855 242 855 242 102 825 102 825 607 388 607 388 204 868 204 868 723 167 723 167 249 405 249 405 873 798 873 798 257 732 257 732 549 718 549 718 764 183 764 183 952 824 952 824 486 392 486 392 147 157 147 157 941 775 941 775 502 793 502 793 887 202 887 202 40 889 40 889 297 885 297 885 329 669 329 669 876 391 876 391 617 210 617 210 663 606 663 606 82 173 82 173 362 599 362 599 823 61 823 61 13 833 13 833 559 400 559 400 466 419 466 419 100 321 100 321 310 448 310 448 862 483 862 483 387 407 387 407 69 666 69 666 286 584 286 584 206 664 206 664 165 28 165 28 502 35 502 35 421 747 421 747 685 491 685 491 306 957 306 957 630 892 630 892 790 287 790 287 622 915 622 915 705 728 705 728 682 950 682 950 650 530 650 530 147 930 147 930 653 294 653 294 488 834 488 834 869 838 869 838 679 47 679 47 526 188 526 188 491 27 491 27 791 670 791 670 474 156 474 156 22 197 22 197 412 36 412 36 701 754 701 754 619 166 619 166 658 322 658 322 487 877 487 877 376 494 376 494 539 572 539 572 74 64 74 64 454 853 454 853 664 213 664 213 457 896 457 896 253 327 253 327 630 438 630 438 575 403 575 403 100 713 100 713 163 593 163 593 196 476 196 476 266 420 266 420 15 934 15 934 565 789 565 789 88 520 88 520 268 634 268 634 448 424 448 424 28 265 28 265 707 739 707 739 875 896 875 896 214 241 214 241 463 688 463 688 711 445 711 445 640 802 640 802 725 938 725 938 472 882 472 882 100 453 100 453 587 124 587 124 463 493 463 493 354 92 354 92 89 400 89 400 720 885 720 885 708 242 708 242 493 754 493 754 876 698 876 698 291 583 291 583 413 843 413 843 200 804 200 804 660 261 660 261 483 398 483 398 240 891 240 891 408 896 408 896 322 689 322 689 480 134 480 134 642 29 642 29 484 142 484 142 271 381 271 381 574 783 574 783 718 371 718 371 25 10 25 10 636 433 636 433 771 899 771 899 105 905 105 905 785 619 785 619 163 56 163 56 651 457 651 457 544 584 544 584 62 187 62 187 324 722 324 722 428 901 428 901 648 41 648 41 199 778 199 778 607 947 607 947 622 905 622 905 556 634 556 634 943 606 943 606 268 320 268 320 113 507 113 507 435 465 435 465 435 23 435 23 762 184 762 184 855 214 855 214 345 319 345 319 958 458 958 458 121 827 121 827 198 508 198 508 945 374 945 374 159 68 159 68 656 715 656 715 750 769 750 769 666 738 666 738 50 23 50 23 719 705 719 705 776 249 776 249 579 663 579 663 771 227 771 227 913 470 913 470 641 209 641 209 501 2 501 2 262 629 262 629 934 506 934 506 227 780 227 780 597 747 597 747 89 895 89 895 638 397 638 397 289 639 289 639 337 85 337 85 4 362 4 362 135 2 135 2 202 592 202 592 518 281 518 281 488 349 488 349 473 429 473 429 426 691 426 691 759 302 759 302 393 617 393 617 927 803 927 803 658 66 658 66 618 792 618 792 626 228 626 228 830 788 830 788 511 8 511 8 356 478 356 478 346 346 346 346 919 879 919 879 622 417 622 417 122 368 122 368 710 571 710 571 879 59 879 59 58 509 58 509 277 348 277 348 497 701 497 701 94 610 94 610 749 923 749 923 436 108 436 108 539 475 539 475 279 740 279 740 950 733 950 733 760 822 760 822 173 487 173 487 412 627 412 627 332 952 332 952 821 65 821 65 584 901 584 901 869 926 869 926 773 889 773 889 501 83 501 83 427 377 427 377 73 949 73 949 548 219 548 219 564 818 564 818 174 380 174 380 412 850 412 850 65 314 65 314 576 110 576 110 293 494 293 494 289 39 289 39 363 415 363 415 689 684 689 684 476 597 476 597 519 324 519 324 819 356 819 356 167 164 167 164 860 539 860 539 930 107 930 107 33 140 33 140 530 133 530 133 648 140 648 140 914 610 914 610 813 768 813 768 240 922 240 922 138 549 138 549 664 626 664 626 308 869 308 869 138 448 138 448 704 464 704 464 503 725 503 725 298 474 298 474 702 737 702 737 753 721 753 721 739 457 739 457 888 586 888 586 779 510 779 510 798 784 798 784 893 833 893 833 375 854 375 854 291 132 291 132 775 850 775 850 95 648 95 648 852 813 852 813 463 17 463 17 659 938 659 938 818 446 818 446 34 548 34 548 605 477 605 477 207 109 207 109 890 753 890 753 130 874 130 874 434 490 434 490 719 873 719 873 446 714 446 714 905 810 905 810 903 187 903 187 197 410 197 410 97 544 97 544 909 664 909 664 808 328 808 328 523 383 523 383 502 694 502 694 453 203 453 203 441 321 441 321 261 98 261 98 593 926 593 926 633 397 633 397 957 315 957 315 696 221 696 221 97 495 97 495 353 365 353 365 158 193 158 193 91 925 91 925 156 843 156 843 136 501 136 501 58 755 58 755 87 377 87 377 72 864 72 864 742 420 742 420 828 212 828 212 786 664 786 664 494 353 494 353 709 344 709 344 371 538 371 538 585 347 585 347 716 288 716 288 212 108 212 108 707 880 707 880 572 445 572 445 97 866 97 866 8 714 8 714 876 545 876 545 797 531 797 531 97 333 97 333 925 641 925 641 216 662 216 662 607 488 607 488 924 898 924 898 291 742 291 742 246 110 246 110 351 206 351 206 461 418 461 418 638 803 638 803 99 565 99 565 467 535 467 535 174 108 174 108 142 881 142 881 569 456 569 456 559 825 559 825 6 52 6 52 566 412 566 412 247 32 247 32 164 886 164 886 704 109 704 109 462 637 462 637 762 660 762 660 930 866 930 866 862 683 862 683 944 761 944 761 706 222 706 222 381 787 381 787 28 132 28 132 363 367 363 367 890 906 890 906 256 467 256 467 665 569 665 569 453 342 453 342 579 216 579 216 818 773 818 773 478 385 478 385 468 360 468 360 373 191 373 191 720 931 720 931 558 770 558 770 816 225 816 225 327 820 327 820 176 861 176 861 579 159 579 159 160 368 160 368 819 685 819 685 490 588 490 588 135 440 135 440 690 200 690 200 512 704 512 704 561 489 561 489 636 951 636 951 690 443 690 443 795 754 795 754 135 473 135 473 143 306 143 306 210 897 210 897 79 54 79 54 57 411 57 411 71 579 71 579 359 417 359 417 475 465 475 465 679 880 679 880 291 624 291 624 908 512 908 512 238 52 238 52 480 696 480 696 955 139 955 139 857 889 857 889 150 856 150 856 283 286 283 286 125 341 125 341 61 221 61 221 614 755 614 755 500 500 500 500 80 341 80 341 439 799 439 799 915 393 915 393 164 245 164 245 915 876 915 876 860 796 860 796 707 142 707 142 50 6 50 6 428 560 428 560 336 519 336 519 219 300 219 300 41 271 41 271 656 282 656 282 178 456 178 456 222 327 222 327 386 845 386 845 186 699 186 699 800 495 800 495 454 171 454 171 758 150 758 150 507 232 507 232 940 553 940 553 933 132 933 132 412 279 412 279 674 27 674 27 281 938 281 938 83 334 83 334 845 649 845 649 651 489 651 489 36 354 36 354 897 770 897 770 573 564 573 564 128 116 128 116 274 911 274 911 782 143 782 143 869 580 869 580 398 926 398 926 311 95 311 95 371 729 371 729 269 843 269 843 17 481 17 481 465 845 465 845 92 447 92 447 478 292 478 292 480 171 480 171 697 299 697 299 580 813 580 813 91 958 91 958 296 781 296 781 958 504 958 504 761 281 761 281 382 716 382 716 469 403 469 403 716 629 716 629 881 125 881 125 670 508 670 508 934 306 934 306 106 769 106 769 952 543 952 543 40 664 40 664 436 631 436 631 802 252 802 252 572 787 572 787 730 97 730 97 452 675 452 675 819 648 819 648 32 248 32 248 930 437 930 437 731 167 731 167 693 7 693 7 700 800 700 800 427 129 427 129 722 205 722 205 758 749 758 749 796 553 796 553 153 522 153 522 60 371 60 371 778 101 778 101 776 927 776 927 536 411 536 411 663 654 663 654 205 21 205 21 820 602 820 602 768 943 768 943 356 853 356 853 724 261 724 261 881 958 881 958 730 795 730 795 568 731 568 731 548 189 548 189 448 326 448 326 481 671 481 671 422 832 422 832 866 589 866 589 22 638 22 638 582 470 582 470 872 26 872 26 712 108 712 108 579 574 579 574 166 587 166 587 404 355 404 355 833 281 833 281 167 727 167 727 878 355 878 355 919 190 919 190 366 1 366 1 607 200 607 200 209 834 209 834 176 256 176 256 35 914 35 914 240 318 240 318 295 293 295 293 833 422 833 422 466 363 466 363 279 194 279 194 553 352 553 352 135 793 135 793 773 897 773 897 155 26 155 26 375 13 375 13 174 393 174 393 137 365 137 365 911 174 911 174 29 439 29 439 700 540 700 540 395 422 395 422 72 556 72 556 911 7 911 7 558 925 558 925 475 652 475 652 332 711 332 711 640 783 640 783 322 937 322 937 871 103 871 103 460 861 460 861 568 926 568 926 591 943 591 943 308 681 308 681 123 699 123 699 382 283 382 283 521 851 521 851 319 700 319 700 182 768 182 768 563 82 563 82 403 426 403 426 414 517 414 517 6 100 6 100 320 170 320 170 804 671 804 671 709 670 709 670 8 904 8 904 575 50 575 50 105 716 105 716 730 336 730 336 923 675 923 675 493 275 493 275 765 380 765 380 585 170 585 170 186 219 186 219 944 645 944 645 738 443 738 443 280 406 280 406 541 98 541 98 927 434 927 434 859 375 859 375 137 699 137 699 71 712 71 712 281 622 281 622 402 180 402 180 936 208 936 208 542 609 542 609 41 425 41 425 906 511 906 511 719 695 719 695 159 785 159 785 554 534 554 534 912 463 912 463 440 529 440 529 251 814 251 814 355 314 355 314 747 183 747 183 803 671 803 671 856 715 856 715 461 250 461 250 600 714 600 714 436 486 436 486 918 250 918 250 303 502 303 502 50 339 50 339 665 587 665 587 666 367 666 367 697 67 697 67 366 894 366 894 403 517 403 517 445 909 445 909 573 774 573 774 630 932 630 932 839 681 839 681 132 521 132 521 723 853 723 853 72 243 72 243 26 892 26 892 31 937 31 937 860 5 860 5 531 734 531 734 577 59 577 59 195 351 195 351 711 784 711 784 796 784 796 784 552 923 552 923 65 75 65 75 21 113 21 113 449 723 449 723 417 677 417 677 231 329 231 329 813 41 813 41 710 401 710 401 652 345 652 345 492 272 492 272 294 723 294 723 700 565 700 565 703 100 703 100 374 642 374 642 529 793 529 793 30 401 30 401 375 788 375 788 781 748 781 748 514 877 514 877 485 658 485 658 5 72 5 72 146 719 146 719 430 149 430 149 390 38 390 38 567 219 567 219 676 944 676 944 913 899 913 899 678 205 678 205 368 263 368 263 234 862 234 862 588 183 588 183 83 198 83 198 668 756 668 756 928 829 928 829 85 421 85 421 494 79 494 79 112 338 112 338 196 458 196 458 133 450 133 450 388 237 388 237 133 567 133 567 736 712 736 712 554 889 554 889 685 397 685 397 712 353 712 353 674 580 674 580 17 547 17 547 130 274 130 274 107 302 107 302 213 201 213 201 93 192 93 192 366 411 366 411 957 182 957 182 894 656 894 656 442 874 442 874 644 882 644 882 20 247 20 247 679 514 679 514 552 861 552 861 779 779 779 779 682 279 682 279 470 905 470 905 630 161 630 161 601 802 601 802 605 339 605 339 335 411 335 411 720 730 720 730 861 436 861 436 150 868 150 868 639 593 639 593 164 279 164 279 581 285 581 285 722 690 722 690 26 151 26 151 847 22 847 22 634 110 634 110 803 42 803 42 298 709 298 709 486 587 486 587 695 591 695 591 903 269 903 269 668 495 668 495 512 379 512 379 889 69 889 69 665 738 665 738 211 837 211 837 5 480 5 480 731 48 731 48 252 69 252 69 438 702 438 702 533 374 533 374 802 500 802 500 362 425 362 425 515 634 515 634 925 843 925 843 142 359 142 359 359 889 359 889 538 59 538 59 64 534 64 534 693 179 693 179 381 463 381 463 618 617 618 617 529 875 529 875 146 885 146 885 618 184 618 184 576 895 576 895 537 106 537 106 830 397 830 397 720 47 720 47 208 559 208 559 855 146 855 146 731 938 731 938 352 874 352 874 162 609 162 609 321 158 321 158 113 210 113 210 323 499 323 499 64 242 64 242 753 915 753 915 630 783 630 783 715 820 715 820 622 538 622 538 47 757 47 757 774 174 774 174 327 382 327 382 887 526 887 526 440 486 440 486 271 88 271 88 668 618 668 618 447 543 447 543 72 363 72 363 505 23 505 23 190 705 190 705 503 84 503 84 218 791 218 791 953 555 953 555 431 533 431 533 654 603 654 603 287 378 287 378 136 17 136 17 346 825 346 825 307 99 307 99 744 395 744 395 665 358 665 358 558 391 558 391 353 110 353 110 913 706 913 706 28 767 28 767 411 554 411 554 75 393 75 393 199 479 199 479 76 667 76 667 886 158 886 158 199 612 199 612 269 783 269 783 185 3 185 3 794 952 794 952 374 483 374 483 831 339 831 339 899 772 899 772 257 394 257 394 657 632 657 632 78 699 78 699 660 14 660 14 51 888 51 888 507 382 507 382 952 747 952 747 239 79 239 79 128 866 128 866 866 115 866 115 924 29 924 29 906 716 906 716 98 824 98 824 252 300 252 300 904 132 904 132 339 900 339 900 932 322 932 322 607 686 607 686 724 554 724 554 128 18 128 18 714 381 714 381 396 56 396 56 684 597 684 597 73 709 73 709 920 841 920 841 137 872 137 872 911 869 911 869 10 744 10 744 429 663 429 663 30 867 30 867 439 143 439 143 26 336 26 336 633 433 633 433 575 421 575 421 836 894 836 894 286 695 286 695 676 696 676 696 302 80 302 80 867 895 867 895 242 364 242 364 737 148 737 148 63 708 63 708 343 273 343 273 774 860 774 860 784 399 784 399 751 792 751 792 474 496 474 496 202 195 202 195 197 20 197 20 657 547 657 547 845 555 845 555 714 484 714 484 431 635 431 635 716 164 716 164 516 679 516 679 6 614 6 614 676 836 676 836 113 521 113 521 845 34 845 34 930 359 930 359 395 360 395 360 141 249 141 249 225 869 225 869 160 190 160 190 115 378 115 378 161 710 161 710 454 834 454 834 264 48 264 48 312 277 312 277 251 109 251 109 400 33 400 33 319 821 319 821 141 242 141 242 541 368 541 368 768 844 768 844 743 305 743 305 534 644 534 644 879 946 879 946 77 152 77 152 47 411 47 411 622 756 622 756 819 84 819 84 463 785 463 785 36 929 36 929 299 431 299 431 279 607 279 607 167 666 167 666 575 568 575 568 794 862 794 862 540 341 540 341 637 793 637 793 478 576 478 576 802 761 802 761 383 193 383 193 374 850 374 850 540 694 540 694 491 364 491 364 159 638 159 638 342 874 342 874 282 34 282 34 520 901 520 901 636 489 636 489 839 334 839 334 137 949 137 949 206 845 206 845 380 904 380 904 77 213 77 213 72 694 72 694 280 214 280 214 653 305 653 305 603 739 603 739 341 482 341 482 663 760 663 760 648 109 648 109 625 867 625 867 180 178 180 178 945 567 945 567 439 535 439 535 136 562 136 562 409 800 409 800 367 579 367 579 438 394 438 394 10 647 10 647 146 654 146 654 879 85 879 85 46 231 46 231 373 357 373 357 623 124 623 124 170 935 170 935 492 204 492 204 817 876 817 876 18 722 18 722 672 851 672 851 534 822 534 822 114 187 114 187 433 863 433 863 104 742 104 742 832 814 832 814 65 473 65 473 876 734 876 734 290 722 290 722 353 52 353 52 20 192 20 192 585 778 585 778 107 163 107 163 379 45 379 45 928 417 928 417 1 800 1 800 732 951 732 951 504 28 504 28 308 958 308 958 396 615 396 615 619 151 619 151 818 109 818 109 598 215 598 215 293 67 293 67 549 588 549 588 875 595 875 595 126 754 126 754 241 552 241 552 119 322 119 322 918 486 918 486 781 870 781 870 743 18 743 18 908 185 908 185 488 307 488 307 957 403 957 403 323 937 323 937 401 603 401 603 470 508 470 508 29 673 29 673 830 688 830 688 567 274 567 274 737 54 737 54 48 831 48 831 293 222 293 222 884 555 884 555 833 188 833 188 867 677 867 677 224 179 224 179 902 703 902 703 316 798 316 798 69 1 69 1 619 886 619 886 189 485 189 485 197 411 197 411 413 160 413 160 281 860 281 860 889 888 889 888 684 570 684 570 259 934 259 934 340 247 340 247 211 920 211 920 333 129 333 129 19 872 19 872 774 318 774 318 367 61 367 61 751 661 751 661 426 827 426 827 253 710 253 710 295 456 295 456 298 600 298 600 140 878 140 878 675 747 675 747 114 269 114 269 256 158 256 158 61 262 61 262 578 271 578 271 581 867 581 867 385 864 385 864 334 450 334 450 331 630 331 630 560 566 560 566 710 874 710 874 47 221 47 221 558 865 558 865 870 875 870 875 623 777 623 777 126 906 126 906 143 33 143 33 871 676 871 676 114 934 114 934 736 637 736 637 560 807 560 807 156 800 156 800 404 700 404 700 158 308 158 308 214 688 214 688 528 141 528 141 158 241 158 241 706 195 706 195 368 792 368 792 611 319 611 319 370 385 370 385 413 353 413 353 209 723 209 723 132 51 132 51 146 260 146 260 840 922 840 922 77 786 77 786 925 235 925 235 219 957 219 957 89 60 89 60 485 296 485 296 934 361 934 361 476 617 476 617 435 891 435 891 511 22 511 22 567 129 567 129 514 412 514 412 803 830 803 830 74 394 74 394 840 255 840 255 148 582 148 582 477 841 477 841 565 697 565 697 305 399 305 399 138 390 138 390 196 619 196 619 426 497 426 497 75 727 75 727 748 433 748 433 900 927 900 927 419 377 419 377 612 651 612 651 865 167 865 167 171 49 171 49 100 593 100 593 79 668 79 668 784 888 784 888 114 747 114 747 271 940 271 940 813 196 813 196 482 316 482 316 199 99 199 99 338 397 338 397 499 879 499 879 254 881 254 881 424 40 424 40 69 748 69 748 325 664 325 664 492 140 492 140 358 316 358 316 646 650 646 650 411 191 411 191 551 78 551 78 958 248 958 248 333 372 333 372 866 936 866 936 509 412 509 412 18 869 18 869 320 891 320 891 191 550 191 550 68 878 68 878 461 54 461 54 570 782 570 782 878 299 878 299 795 935 795 935 458 121 458 121 303 509 303 509 821 882 821 882 862 801 862 801 13 507 13 507 63 589 63 589 519 249 519 249 443 811 443 811 722 175 722 175 535 216 535 216 741 15 741 15 386 71 386 71 304 679 304 679 104 467 104 467 142 697 142 697 73 718 73 718 647 396 647 396 303 844 303 844 20 16 20 16 774 91 774 91 96 903 96 903 328 527 328 527 230 280 230 280 273 934 273 934 353 594 353 594 500 515 500 515 22 647 22 647 3 440 3 440 205 181 205 181 23 139 23 139 359 264 359 264 13 274 13 274 246 178 246 178 328 488 328 488 5 895 5 895 605 48 605 48 886 92 886 92 552 232 552 232 170 92 170 92 96 729 96 729 614 223 614 223 788 956 788 956 527 550 527 550 772 372 772 372 414 413 414 413 821 341 821 341 563 320 563 320 731 104 731 104 283 206 283 206 955 543 955 543 576 238 576 238 926 764 926 764 132 56 132 56 141 866 141 866 918 439 918 439 227 352 227 352 887 43 887 43 563 216 563 216 86 932 86 932 495 813 495 813 186 346 186 346 688 889 688 889 673 802 673 802 758 586 758 586 146 31 146 31 655 824 655 824 648 79 648 79 450 56 450 56 34 315 34 315 420 877 420 877 61 543 61 543 514 122 514 122 80 246 80 246 187 783 187 783 296 145 296 145 188 781 188 781 503 936 503 936 483 887 483 887 102 892 102 892 677 857 677 857 513 187 513 187 944 958 944 958 161 404 161 404 878 132 878 132 951 723 951 723 144 494 144 494 41 140 41 140 197 644 197 644 667 444 667 444 108 150 108 150 906 417 906 417 869 245 869 245 155 21 155 21 932 341 932 341 315 929 315 929 494 896 494 896 602 508 602 508 198 84 198 84 873 235 873 235 791 889 791 889 595 402 595 402 656 274 656 274 195 508 195 508 687 715 687 715 248 866 248 866 416 265 416 265 762 622 762 622 822 164 822 164 721 730 721 730 566 922 566 922 924 266 924 266 313 397 313 397 811 826 811 826 488 579 488 579 12 247 12 247 942 828 942 828 33 526 33 526 99 406 99 406 187 878 187 878 479 372 479 372 338 771 338 771 230 785 230 785 84 667 84 667 218 249 218 249 718 838 718 838 757 257 757 257 744 28 744 28 625 758 625 758 532 492 532 492 673 508 673 508 619 860 619 860 739 213 739 213 561 291 561 291 606 411 606 411 611 27 611 27 254 116 254 116 106 847 106 847 123 761 123 761 139 342 139 342 54 653 54 653 402 214 402 214 786 776 786 776 709 110 709 110 700 714 700 714 390 896 390 896 716 641 716 641 84 161 84 161 571 402 571 402 453 898 453 898 263 183 263 183 236 488 236 488 98 748 98 748 117 566 117 566 909 635 909 635 334 479 334 479 423 724 423 724 583 447 583 447 739 903 739 903 338 209 338 209 838 859 838 859 685 658 685 658 545 389 545 389 769 581 769 581 41 583 41 583 409 507 409 507 712 514 712 514 771 374 771 374 274 579 274 579 387 535 387 535 497 427 497 427 601 937 601 937 385 623 385 623 439 951 439 951 109 328 109 328 192 949 192 949 827 214 827 214 370 94 370 94 780 102 780 102 250 833 250 833 757 284 757 284 378 795 378 795 548 534 548 534 444 458 444 458 751 893 751 893 302 216 302 216 502 233 502 233 298 50 298 50 653 789 653 789 608 860 608 860 888 188 888 188 798 650 798 650 69 240 69 240 49 59 49 59 938 299 938 299 369 347 369 347 325 648 325 648 890 485 890 485 114 294 114 294 41 217 41 217 263 565 263 565 680 209 680 209 160 753 160 753 644 114 644 114 496 209 496 209 407 494 407 494 305 382 305 382 182 778 182 778 184 507 184 507 807 30 807 30 250 593 250 593 269 103 269 103 395 41 395 41 279 489 279 489 554 309 554 309 423 855 423 855 264 666 264 666 700 749 700 749 243 118 243 118 7 21 7 21 83 449 83 449 107 268 107 268 362 752 362 752 548 873 548 873 116 593 116 593 442 594 442 594 252 656 252 656 535 488 535 488 476 364 476 364 433 290 433 290 418 589 418 589 73 307 73 307 259 192 259 192 503 413 503 413 508 259 508 259 155 344 155 344 590 845 590 845 662 141 662 141 428 782 428 782 303 766 303 766 600 829 600 829 250 911 250 911 154 641 154 641 103 113 103 113 584 29 584 29 665 202 665 202 512 193 512 193 634 753 634 753 653 669 653 669 90 693 90 693 750 656 750 656 9 36 9 36 776 914 776 914 110 499 110 499 700 312 700 312 110 747 110 747 50 821 50 821 273 855 273 855 638 487 638 487 248 677 248 677 405 579 405 579 65 805 65 805 179 40 179 40 471 575 471 575 368 106 368 106 359 740 359 740 653 523 653 523 880 234 880 234 935 79 935 79 135 428 135 428 694 944 694 944 238 847 238 847 275 40 275 40 693 458 693 458 192 505 192 505 378 871 378 871 876 430 876 430 10 335 10 335 121 158 121 158 245 268 245 268 261 815 261 815 576 723 576 723 544 74 544 74 783 127 783 127 429 173 429 173 128 689 128 689 923 465 923 465 317 205 317 205 617 480 617 480 503 32 503 32 1 811 1 811 543 702 543 702 940 358 940 358 833 920 833 920 776 574 776 574 333 866 333 866 469 918 469 918 301 750 301 750 399 189 399 189 392 220 392 220 764 163 764 163 245 74 245 74 726 299 726 299 469 622 469 622 464 194 464 194 852 486 852 486 440 557 440 557 31 707 31 707 925 172 925 172 479 171 479 171 403 313 403 313 755 761 755 761 172 19 172 19 820 805 820 805 942 558 942 558 291 33 291 33 400 697 400 697 617 364 617 364 903 795 903 795 845 949 845 949 935 608 935 608 483 952 483 952 283 769 283 769 2 889 2 889 317 400 317 400 142 829 142 829 676 660 676 660 470 451 470 451 473 759 473 759 406 435 406 435 691 674 691 674 1 685 1 685 192 750 192 750 214 299 214 299 432 226 432 226 807 485 807 485 114 577 114 577 630 513 630 513 46 656 46 656 936 676 936 676 944 769 944 769 355 181 355 181 437 674 437 674 605 639 605 639 645 29 645 29 165 898 165 898 22 854 22 854 472 56 472 56 221 932 221 932 278 108 278 108 608 835 608 835 442 678 442 678 32 114 32 114 61 931 61 931 95 439 95 439 909 934 909 934 289 583 289 583 3 683 3 683 145 735 145 735 145 286 145 286 941 922 941 922 802 560 802 560 23 303 23 303 219 624 219 624 388 444 388 444 136 360 136 360 708 789 708 789 470 781 470 781 899 906 899 906 470 422 470 422 125 659 125 659 783 116 783 116 369 932 369 932 865 232 865 232 396 98 396 98 567 208 567 208 847 97 847 97 924 451 924 451 914 447 914 447 913 109 913 109 498 743 498 743 274 210 274 210 481 708 481 708 788 522 788 522 574 437 574 437 770 773 770 773 473 481 473 481 921 661 921 661 713 236 713 236 949 313 949 313 244 556 244 556 782 655 782 655 675 913 675 913 490 254 490 254 675 331 675 331 868 482 868 482 181 301 181 301 644 51 644 51 537 544 537 544 601 40 601 40 154 888 154 888 34 419 34 419 4 497 4 497 176 769 176 769 324 689 324 689 498 855 498 855 42 744 42 744 538 551 538 551 714 944 714 944 517 370 517 370 744 368 744 368 38 318 38 318 942 625 942 625 669 535 669 535 357 589 357 589 824 39 824 39 425 425 425 425 835 937 835 937 487 506 487 506 797 113 797 113 572 555 572 555 688 399 688 399 309 140 309 140 842 35 842 35 115 50 115 50 469 367 469 367 671 207 671 207 172 8 172 8 551 278 551 278 396 467 396 467 334 506 334 506 458 63 458 63 550 440 550 440 449 766 449 766 174 390 174 390 278 795 278 795 99 65 99 65 498 789 498 789 409 166 409 166 224 504 224 504 379 686 379 686 203 937 203 937 717 754 717 754 512 492 512 492 207 162 207 162 531 456 531 456 117 479 117 479 101 629 101 629 265 96 265 96 725 812 725 812 550 228 550 228 179 516 179 516 774 136 774 136 135 628 135 628 562 508 562 508 843 647 843 647 379 271 379 271 446 744 446 744 922 873 922 873 889 608 889 608 355 284 355 284 308 649 308 649 903 246 903 246 955 309 955 309 555 62 555 62 871 106 871 106 651 903 651 903 603 741 603 741 319 569 319 569 263 490 263 490 899 83 899 83 754 570 754 570 400 138 400 138 937 951 937 951 482 100 482 100 561 713 561 713 846 882 846 882 227 444 227 444 331 257 331 257 910 350 910 350 301 15 301 15 54 200 54 200 350 308 350 308 855 140 855 140 266 688 266 688 531 617 531 617 339 722 339 722 717 309 717 309 572 205 572 205 630 942 630 942 130 848 130 848 301 315 301 315 852 297 852 297 525 90 525 90 73 868 73 868 549 440 549 440 331 77 331 77 781 349 781 349 892 285 892 285 448 388 448 388 890 864 890 864 434 768 434 768 144 290 144 290 425 356 425 356 252 459 252 459 631 840 631 840 909 695 909 695 615 454 615 454 292 515 292 515 359 872 359 872 54 797 54 797 329 310 329 310 360 423 360 423 423 471 423 471 567 809 567 809 152 874 152 874 87 904 87 904 94 159 94 159 17 301 17 301 690 158 690 158 19 86 19 86 629 799 629 799 174 714 174 714 792 885 792 885 189 278 189 278 952 206 952 206 933 117 933 117 237 361 237 361 754 573 754 573 374 733 374 733 452 19 452 19 925 682 925 682 55 51 55 51 407 689 407 689 8 657 8 657 930 457 930 457 744 284 744 284 691 342 691 342 529 607 529 607 71 400 71 400 942 952 942 952 291 437 291 437 937 612 937 612 633 438 633 438 737 127 737 127 670 825 670 825 146 707 146 707 34 470 34 470 316 86 316 86 9 852 9 852 166 629 166 629 366 393 366 393 35 81 35 81 393 672 393 672 890 214 890 214 125 260 125 260 830 666 830 666 742 196 742 196 861 613 861 613 320 446 320 446 311 135 311 135 85 13 85 13 775 523 775 523 569 183 569 183 287 162 287 162 877 547 877 547 526 940 526 940 496 869 496 869 75 885 75 885 284 109 284 109 437 466 437 466 466 730 466 730 610 595 610 595 766 22 766 22 99 898 99 898 921 393 921 393 421 594 421 594 469 254 469 254 827 112 827 112 587 724 587 724 397 812 397 812 891 910 891 910 187 853 187 853 434 850 434 850 324 63 324 63 837 580 837 580 746 719 746 719 147 634 147 634 532 834 532 834 897 6 897 6 744 905 744 905 813 269 813 269 552 957 552 957 482 156 482 156 395 459 395 459 351 945 351 945 546 241 546 241 415 414 415 414 11 815 11 815 121 408 121 408 59 400 59 400 343 716 343 716 188 537 188 537 925 128 925 128 177 7 177 7 689 464 689 464 258 956 258 956 250 881 250 881 82 310 82 310 653 106 653 106 490 105 490 105 681 278 681 278 849 912 849 912 382 235 382 235 3 385 3 385 79 161 79 161 785 29 785 29 595 332 595 332 605 954 605 954 53 251 53 251 718 69 718 69 403 860 403 860 382 479 382 479 694 835 694 835 37 286 37 286 11 295 11 295 448 194 448 194 377 939 377 939 240 686 240 686 500 912 500 912 730 377 730 377 279 736 279 736 503 691 503 691 142 129 142 129 375 857 375 857 343 880 343 880 535 473 535 473 208 128 208 128 909 145 909 145 106 513 106 513 245 693 245 693 401 848 401 848 505 283 505 283 42 610 42 610 662 128 662 128 260 454 260 454 621 204 621 204 221 739 221 739 388 295 388 295 879 603 879 603 776 691 776 691 924 462 924 462 243 659 243 659 294 141 294 141 472 270 472 270 916 340 916 340 789 595 789 595 304 426 304 426 623 502 623 502 749 954 749 954 901 888 901 888 24 438 24 438 359 650 359 650 607 75 607 75 899 629 899 629 307 913 307 913 478 796 478 796 637 163 637 163 894 721 894 721 860 34 860 34 247 74 247 74 661 54 661 54 939 747 939 747 282 627 282 627 307 329 307 329 732 448 732 448 613 931 613 931 272 434 272 434 89 276 89 276 232 1 232 1 450 61 450 61 77 381 77 381 182 182 182 182 366 909 366 909 379 348 379 348 371 385 371 385 631 327 631 327 533 544 533 544 681 812 681 812 282 736 282 736 433 591 433 591 662 438 662 438 609 78 609 78 892 752 892 752 610 511 610 511 33 459 33 459 333 605 333 605 746 178 746 178 878 244 878 244 195 710 195 710 869 697 869 697 377 572 377 572 776 446 776 446 344 820 344 820 372 800 372 800 759 262 759 262 177 513 177 513 233 789 233 789 836 31 836 31 883 71 883 71 98 4 98 4 24 160 24 160 577 330 577 330 590 370 590 370 647 504 647 504 863 84 863 84 395 137 395 137 252 57 252 57 954 701 954 701 916 233 916 233 466 330 466 330 824 264 824 264 124 407 124 407 594 657 594 657 654 646 654 646 236 535 236 535 642 582 642 582 746 723 746 723 651 490 651 490 335 98 335 98 608 265 608 265 516 46 516 46 715 90 715 90 591 361 591 361 275 859 275 859 444 410 444 410 458 651 458 651 43 267 43 267 607 270 607 270 262 536 262 536 126 85 126 85 309 400 309 400 397 947 397 947 15 524 15 524 168 127 168 127 235 757 235 757 290 228 290 228 55 721 55 721 596 881 596 881 561 339 561 339 140 84 140 84 137 703 137 703 189 577 189 577 640 930 640 930 847 435 847 435 784 306 784 306 349 3 349 3 390 456 390 456 828 502 828 502 861 335 861 335 417 98 417 98 100 384 100 384 202 333 202 333 846 261 846 261 490 755 490 755 8 751 8 751 212 344 212 344 524 660 524 660 1 919 1 919 729 169 729 169 455 798 455 798 661 752 661 752 949 619 949 619 529 681 529 681 784 689 784 689 922 616 922 616 338 240 338 240 264 643 264 643 428 173 428 173 724 249 724 249 574 733 574 733 810 67 810 67 859 11 859 11 337 590 337 590 60 935 60 935 186 471 186 471 546 622 546 622 794 329 794 329 569 311 569 311 51 793 51 793 627 654 627 654 8 625 8 625 849 282 849 282 624 209 624 209 507 670 507 670 801 422 801 422 530 762 530 762 402 346 402 346 728 708 728 708 122 165 122 165 811 667 811 667 805 501 805 501 864 374 864 374 662 143 662 143 158 802 158 802 605 620 605 620 728 640 728 640 447 619 447 619 113 648 113 648 181 817 181 817 667 677 667 677 285 679 285 679 840 546 840 546 158 688 158 688 681 863 681 863 38 573 38 573 140 18 140 18 605 848 605 848 356 804 356 804 798 597 798 597 611 178 611 178 909 5 909 5 270 73 270 73 925 191 925 191 357 542 357 542 393 555 393 555 301 698 301 698 246 653 246 653 785 851 785 851 840 717 840 717 846 649 846 649 158 850 158 850 209 277 209 277 78 571 78 571 608 503 608 503 3 97 3 97 296 347 296 347 918 255 918 255 852 254 852 254 806 695 806 695 109 85 109 85 285 719 285 719 683 771 683 771 122 68 122 68 118 524 118 524 558 161 558 161 445 576 445 576 349 5 349 5 128 926 128 926 262 281 262 281 56 503 56 503 425 401 425 401 486 521 486 521 626 567 626 567 848 792 848 792 467 921 467 921 569 131 569 131 748 142 748 142 75 721 75 721 397 819 397 819 116 158 116 158 761 118 761 118 230 401 230 401 796 832 796 832 404 321 404 321 676 27 676 27 161 259 161 259 113 750 113 750 889 185 889 185 97 493 97 493 937 440 937 440 953 139 953 139 603 720 603 720 418 509 418 509 666 879 666 879 65 228 65 228 675 221 675 221 757 460 757 460 811 589 811 589 154 545 154 545 159 459 159 459 857 499 857 499 78 340 78 340 348 572 348 572 465 429 465 429 537 329 537 329 634 480 634 480 582 843 582 843 468 270 468 270 39 125 39 125 181 802 181 802 38 677 38 677 640 151 640 151 922 694 922 694 707 818 707 818 383 469 383 469 480 640 480 640 283 31 283 31 704 469 704 469 150 895 150 895 931 509 931 509 402 320 402 320 381 245 381 245 718 268 718 268 43 722 43 722 537 12 537 12 857 346 857 346 226 695 226 695 634 896 634 896 682 393 682 393 311 327 311 327 677 121 677 121 858 92 858 92 233 176 233 176 681 88 681 88 393 468 393 468 448 2 448 2 410 363 410 363 173 362 173 362 280 95 280 95 21 184 21 184 164 262 164 262 675 290 675 290 509 453 509 453 768 958 768 958 242 661 242 661 822 83 822 83 862 297 862 297 922 84 922 84 797 105 797 105 864 11 864 11 249 543 249 543 480 34 480 34 722 203 722 203 467 904 467 904 5 186 5 186 831 575 831 575 529 296 529 296 683 84 683 84 810 57 810 57 198 852 198 852 578 843 578 843 294 116 294 116 252 629 252 629 659 800 659 800 651 356 651 356 843 485 843 485 197 778 197 778 933 100 933 100 801 334 801 334 666 670 666 670 263 827 263 827 133 658 133 658 248 29 248 29 343 708 343 708 452 349 452 349 646 829 646 829 588 636 588 636 127 516 127 516 61 326 61 326 177 87 177 87 556 500 556 500 425 253 425 253 331 954 331 954 136 879 136 879 663 97 663 97 407 813 407 813 274 778 274 778 619 807 619 807 650 917 650 917 158 875 158 875 547 306 547 306 754 156 754 156 876 123 876 123 899 910 899 910 947 147 947 147 646 917 646 917 245 554 245 554 909 871 909 871 661 217 661 217 303 708 303 708 484 660 484 660 579 441 579 441 483 478 483 478 636 528 636 528 665 214 665 214 238 739 238 739 547 420 547 420 36 251 36 251 771 22 771 22 490 358 490 358 189 544 189 544 632 205 632 205 678 536 678 536 240 323 240 323 598 645 598 645 828 47 828 47 224 542 224 542 193 267 193 267 381 476 381 476 849 174 849 174 465 479 465 479 834 893 834 893 536 450 536 450 759 409 759 409 792 673 792 673 294 869 294 869 52 526 52 526 94 83 94 83 804 678 804 678 812 550 812 550 601 298 601 298 641 232 641 232 952 708 952 708 530 841 530 841 722 893 722 893 136 141 136 141 22 479 22 479 738 818 738 818 488 832 488 832 191 938 191 938 227 715 227 715 573 255 573 255 148 783 148 783 867 563 867 563 490 266 490 266 320 827 320 827 726 186 726 186 853 308 853 308 858 871 858 871 435 6 435 6 11 754 11 754 716 886 716 886 485 540 485 540 376 301 376 301 621 861 621 861 583 664 583 664 269 37 269 37 754 103 754 103 673 241 673 241 352 296 352 296 68 623 68 623 299 574 299 574 71 323 71 323 814 477 814 477 133 102 133 102 388 125 388 125 276 262 276 262 757 611 757 611 254 380 254 380 128 725 128 725 953 949 953 949 618 547 618 547 711 927 711 927 754 58 754 58 101 187 101 187 786 365 786 365 547 487 547 487 668 501 668 501 518 876 518 876 869 205 869 205 421 24 421 24 467 63 467 63 229 696 229 696 386 34 386 34 281 107 281 107 642 904 642 904 774 165 774 165 748 752 748 752 267 840 267 840 226 672 226 672 20 684 20 684 876 754 876 754 947 57 947 57 436 745 436 745 782 424 782 424 478 159 478 159 121 26 121 26 287 706 287 706 384 158 384 158 633 358 633 358 587 627 587 627 10 844 10 844 337 543 337 543 201 443 201 443 345 440 345 440 606 199 606 199 153 936 153 936 231 655 231 655 912 17 912 17 140 327 140 327 497 620 497 620 96 690 96 690 883 588 883 588 495 662 495 662 622 923 622 923 120 96 120 96 882 695 882 695 646 244 646 244 585 288 585 288 14 789 14 789 768 37 768 37 402 426 402 426 745 94 745 94 568 20 568 20 702 372 702 372 890 807 890 807 61 359 61 359 309 178 309 178 410 254 410 254 778 471 778 471 819 637 819 637 250 877 250 877 344 117 344 117 155 916 155 916 502 810 502 810 923 884 923 884 392 48 392 48 105 303 105 303 377 318 377 318 407 121 407 121 447 71 447 71 626 614 626 614 726 22 726 22 886 815 886 815 848 102 848 102 884 119 884 119 662 342 662 342 204 715 204 715 441 159 441 159 946 854 946 854 203 109 203 109 712 709 712 709 47 169 47 169 291 239 291 239 47 885 47 885 185 354 185 354 79 910 79 910 167 442 167 442 707 772 707 772 46 196 46 196 112 932 112 932 698 514 698 514 210 575 210 575 373 350 373 350 906 679 906 679 807 10 807 10 696 556 696 556 267 811 267 811 166 628 166 628 617 722 617 722 625 336 625 336 141 557 141 557 381 891 381 891 176 244 176 244 884 96 884 96 851 51 851 51 630 868 630 868 933 4 933 4 460 696 460 696 211 716 211 716 474 115 474 115 256 688 256 688 699 117 699 117 747 77 747 77 812 826 812 826 604 747 604 747 361 24 361 24 675 73 675 73 710 894 710 894 692 379 692 379 20 868 20 868 21 558 21 558 35 143 35 143 263 178 263 178 797 12 797 12 761 531 761 531 898 679 898 679 639 102 639 102 233 909 233 909 189 353 189 353 567 826 567 826 428 89 428 89 509 50 509 50 708 937 708 937 457 953 457 953 911 408 911 408 555 653 555 653 668 696 668 696 415 925 415 925 621 257 621 257 21 44 21 44 508 202 508 202 802 867 802 867 873 589 873 589 437 244 437 244 435 425 435 425 350 604 350 604 853 327 853 327 207 477 207 477 88 419 88 419 911 622 911 622 868 499 868 499 159 774 159 774 106 484 106 484 1 757 1 757 545 314 545 314 303 482 303 482 438 803 438 803 751 609 751 609 617 571 617 571 878 914 878 914 222 737 222 737 586 626 586 626 733 813 733 813 610 556 610 556 699 775 699 775 684 629 684 629 260 307 260 307 858 505 858 505 98 166 98 166 268 766 268 766 848 426 848 426 569 750 569 750 85 166 85 166 792 185 792 185 424 721 424 721 106 864 106 864 529 716 529 716 701 788 701 788 912 739 912 739 652 531 652 531 633 585 633 585 142 463 142 463 803 516 803 516 374 568 374 568 763 117 763 117 374 317 374 317 14 13 14 13 636 464 636 464 220 587 220 587 690 694 690 694 162 83 162 83 711 240 711 240 910 452 910 452 543 747 543 747 865 260 865 260 481 819 481 819 788 804 788 804 278 893 278 893 717 652 717 652 769 419 769 419 331 29 331 29 151 75 151 75 334 73 334 73 483 715 483 715 79 586 79 586 945 298 945 298 884 431 884 431 953 245 953 245 102 438 102 438 910 580 910 580 152 827 152 827 409 465 409 465 744 540 744 540 866 825 866 825 444 566 444 566 492 359 492 359 560 893 560 893 145 367 145 367 614 502 614 502 494 618 494 618 12 130 12 130 673 637 673 637 98 477 98 477 785 954 785 954 731 82 731 82 108 21 108 21 620 579 620 579 276 75 276 75 368 130 368 130 837 607 837 607 104 277 104 277 23 175 23 175 177 153 177 153 716 301 716 301 890 827 890 827 587 226 587 226 33 358 33 358 440 361 440 361 789 62 789 62 558 93 558 93 510 189 510 189 293 559 293 559 955 643 955 643 444 51 444 51 705 768 705 768 209 696 209 696 127 46 127 46 709 787 709 787 465 633 465 633 447 310 447 310 743 355 743 355 529 336 529 336 335 197 335 197 672 527 672 527 777 573 777 573 312 164 312 164 185 826 185 826 437 801 437 801 744 497 744 497 465 942 465 942 932 875 932 875 521 135 521 135 783 466 783 466 796 873 796 873 497 395 497 395 268 499 268 499 805 830 805 830 179 127 179 127 265 515 265 515 553 538 553 538 264 550 264 550 516 511 516 511 395 590 395 590 245 934 245 934 153 481 153 481 141 281 141 281 579 886 579 886 843 411 843 411 756 274 756 274 797 629 797 629 205 453 205 453 231 640 231 640 796 467 796 467 869 326 869 326 654 511 654 511 879 283 879 283 525 94 525 94 72 252 72 252 77 94 77 94 524 56 524 56 871 386 871 386 922 750 922 750 777 461 777 461 728 461 728 461 234 164 234 164 495 199 495 199 51 455 51 455 660 690 660 690 133 533 133 533 172 360 172 360 480 956 480 956 328 784 328 784 173 184 173 184 718 705 718 705 32 35 32 35 410 358 410 358 162 313 162 313 465 585 465 585 92 684 92 684 167 549 167 549 176 705 176 705 412 912 412 912 478 549 478 549 116 823 116 823 890 259 890 259 851 740 851 740 355 108 355 108 744 837 744 837 710 756 710 756 58 607 58 607 489 238 489 238 522 861 522 861 697 234 697 234 739 496 739 496 477 405 477 405 229 733 229 733 864 208 864 208 85 289 85 289 223 105 223 105 892 515 892 515 899 679 899 679 13 654 13 654 901 594 901 594 288 389 288 389 955 175 955 175 937 744 937 744 307 689 307 689 230 7 230 7 772 110 772 110 257 940 257 940 2 394 2 394 914 814 914 814 703 794 703 794 877 699 877 699 605 893 605 893 248 184 248 184 955 254 955 254 771 760 771 760 428 545 428 545 81 770 81 770 256 527 256 527 616 273 616 273 676 530 676 530 724 520 724 520 377 89 377 89 255 797 255 797 657 708 657 708 430 923 430 923 418 786 418 786 22 53 22 53 340 315 340 315 808 752 808 752 110 790 110 790 935 588 935 588 129 876 129 876 676 117 676 117 100 116 100 116 372 10 372 10 332 635 332 635 580 891 580 891 197 44 197 44 657 327 657 327 618 562 618 562 818 38 818 38 272 916 272 916 256 439 256 439 893 275 893 275 460 534 460 534 771 228 771 228 589 290 589 290 58 376 58 376 885 309 885 309 948 37 948 37 11 317 11 317 261 423 261 423 759 446 759 446 328 649 328 649 718 402 718 402 428 792 428 792 701 333 701 333 902 104 902 104 430 367 430 367 485 735 485 735 914 788 914 788 108 588 108 588 442 555 442 555 532 815 532 815 583 802 583 802 90 321 90 321 469 453 469 453 718 332 718 332 942 5 942 5 26 203 26 203 404 162 404 162 766 119 766 119 571 128 571 128 333 5 333 5 224 41 224 41 632 241 632 241 76 603 76 603 542 771 542 771 438 817 438 817 762 581 762 581 875 235 875 235 337 739 337 739 697 60 697 60 381 377 381 377 133 283 133 283 34 386 34 386 5 576 5 576 244 951 244 951 485 231 485 231 484 924 484 924 306 908 306 908 31 410 31 410 565 20 565 20 301 184 301 184 433 39 433 39 801 203 801 203 791 650 791 650 46 167 46 167 289 590 289 590 752 705 752 705 661 163 661 163 539 957 539 957 386 546 386 546 326 769 326 769 69 182 69 182 263 234 263 234 199 463 199 463 323 183 323 183 439 229 439 229 417 250 417 250 218 66 218 66 150 630 150 630 771 567 771 567 121 487 121 487 401 618 401 618 380 919 380 919 204 382 204 382 51 134 51 134 29 248 29 248 229 952 229 952 354 531 354 531 502 284 502 284 252 298 252 298 331 419 331 419 662 94 662 94 887 957 887 957 52 292 52 292 229 312 229 312 952 910 952 910 141 416 141 416 363 191 363 191 328 178 328 178 887 871 887 871 194 922 194 922 599 483 599 483 1 149 1 149 343 423 343 423 66 588 66 588 28 827 28 827 704 755 704 755 736 532 736 532 224 266 224 266 218 48 218 48 864 691 864 691 881 369 881 369 924 411 924 411 863 149 863 149 126 448 126 448 499 484 499 484 591 290 591 290 369 807 369 807 224 761 224 761 710 337 710 337 641 121 641 121 140 345 140 345 494 711 494 711 552 305 552 305 931 500 931 500 480 756 480 756 77 645 77 645 431 384 431 384 882 322 882 322 855 340 855 340 597 394 597 394 2 294 2 294 202 171 202 171 437 746 437 746 668 865 668 865 687 103 687 103 502 811 502 811 725 677 725 677 706 475 706 475 877 753 877 753 465 946 465 946 387 674 387 674 840 256 840 256 165 707 165 707 627 179 627 179 785 135 785 135 358 300 358 300 480 784 480 784 699 556 699 556 598 776 598 776 67 869 67 869 404 751 404 751 506 162 506 162 905 511 905 511 18 203 18 203 381 108 381 108 130 804 130 804 893 549 893 549 130 886 130 886 358 746 358 746 894 835 894 835 25 618 25 618 758 112 758 112 441 424 441 424 323 634 323 634 86 845 86 845 912 469 912 469 501 71 501 71 14 510 14 510 157 719 157 719 706 771 706 771 24 323 24 323 225 545 225 545 478 920 478 920 549 873 549 873 781 683 781 683 453 51 453 51 686 104 686 104 897 823 897 823 522 244 522 244 810 882 810 882 637 815 637 815 944 852 944 852 398 25 398 25 519 875 519 875 841 779 841 779 385 648 385 648 530 232 530 232 726 767 726 767 74 303 74 303 721 590 721 590 232 738 232 738 770 951 770 951 512 370 512 370 892 94 892 94 810 46 810 46 688 239 688 239 786 387 786 387 580 354 580 354 727 543 727 543 244 538 244 538 946 952 946 952 500 512 500 512 537 511 537 511 154 621 154 621 49 392 49 392 39 853 39 853 285 51 285 51 851 416 851 416 852 538 852 538 831 426 831 426 728 254 728 254 108 916 108 916 183 886 183 886 955 690 955 690 597 942 597 942 357 602 357 602 523 42 523 42 849 178 849 178 366 906 366 906 904 405 904 405 323 351 323 351 376 458 376 458 381 386 381 386 717 257 717 257 583 822 583 822 602 949 602 949 603 559 603 559 519 653 519 653 103 606 103 606 236 89 236 89 177 551 177 551 569 932 569 932 463 29 463 29 75 200 75 200 811 150 811 150 456 575 456 575 861 814 861 814 358 584 358 584 642 467 642 467 136 533 136 533 591 764 591 764 615 357 615 357 4 268 4 268 421 445 421 445 772 255 772 255 464 827 464 827 401 711 401 711 275 618 275 618 877 200 877 200 479 657 479 657 843 285 843 285 822 396 822 396 684 777 684 777 842 588 842 588 343 827 343 827 866 869 866 869 286 535 286 535 224 661 224 661 151 868 151 868 270 530 270 530 857 42 857 42 63 155 63 155 424 393 424 393 806 843 806 843 606 331 606 331 300 22 300 22 668 324 668 324 880 218 880 218 517 691 517 691 762 737 762 737 265 826 265 826 316 742 316 742 420 250 420 250 900 655 900 655 481 12 481 12 662 244 662 244 306 321 306 321 679 937 679 937 840 335 840 335 896 403 896 403 678 466 678 466 726 380 726 380 653 806 653 806 269 755 269 755 905 587 905 587 528 309 528 309 493 130 493 130 759 677 759 677 765 410 765 410 469 75 469 75 159 106 159 106 111 744 111 744 456 773 456 773 326 890 326 890 833 576 833 576 205 704 205 704 599 361 599 361 281 927 281 927 452 820 452 820 354 46 354 46 51 159 51 159 615 94 615 94 738 859 738 859 870 100 870 100 378 155 378 155 98 461 98 461 732 940 732 940 64 500 64 500 437 609 437 609 36 589 36 589 726 274 726 274 214 723 214 723 600 365 600 365 5 368 5 368 482 872 482 872 784 295 784 295 243 682 243 682 953 718 953 718 753 616 753 616 462 909 462 909 265 813 265 813 586 683 586 683 932 908 932 908 155 745 155 745 943 50 943 50 472 816 472 816 101 150 101 150 901 555 901 555 571 304 571 304 93 282 93 282 894 684 894 684 893 308 893 308 571 400 571 400 861 62 861 62 368 415 368 415 479 942 479 942 19 299 19 299 572 316 572 316 594 418 594 418 525 397 525 397 936 456 936 456 392 98 392 98 562 444 562 444 500 429 500 429 419 449 419 449 680 182 680 182 113 937 113 937 548 953 548 953 49 711 49 711 885 597 885 597 421 466 421 466 58 869 58 869 953 573 953 573 102 339 102 339 902 716 902 716 268 182 268 182 595 780 595 780 202 594 202 594 825 190 825 190 132 89 132 89 904 488 904 488 390 78 390 78 869 445 869 445 15 231 15 231 6 259 6 259 174 27 174 27 188 157 188 157 434 806 434 806 664 905 664 905 209 530 209 530 858 462 858 462 262 884 262 884 216 706 216 706 129 659 129 659 297 86 297 86 800 513 800 513 23 443 23 443 835 531 835 531 905 594 905 594 580 289 580 289 542 895 542 895 677 925 677 925 116 302 116 302 608 796 608 796 114 510 114 510 955 154 955 154 481 260 481 260 27 25 27 25 472 825 472 825 888 781 888 781 328 93 328 93 700 754 700 754 597 804 597 804 290 375 290 375 296 759 296 759 199 165 199 165 110 428 110 428 512 870 512 870 755 705 755 705 485 777 485 777 706 523 706 523 540 639 540 639 681 860 681 860 340 901 340 901 707 629 707 629 902 771 902 771 14 742 14 742 531 432 531 432 6 788 6 788 103 788 103 788 745 296 745 296 704 949 704 949 49 429 49 429 32 845 32 845 163 285 163 285 326 767 326 767 371 316 371 316 168 655 168 655 812 476 812 476 215 572 215 572 427 787 427 787 491 369 491 369 197 56 197 56 684 374 684 374 231 10 231 10 897 908 897 908 644 116 644 116 577 515 577 515 39 863 39 863 821 192 821 192 103 498 103 498 872 870 872 870 191 811 191 811 881 319 881 319 659 606 659 606 429 248 429 248 548 141 548 141 227 332 227 332 870 21 870 21 951 503 951 503 400 22 400 22 41 153 41 153 728 728 728 728 177 668 177 668 501 548 501 548 337 539 337 539 754 173 754 173 672 842 672 842 756 425 756 425 577 417 577 417 401 782 401 782 880 827 880 827 789 48 789 48 163 469 163 469 543 817 543 817 916 1 916 1 298 259 298 259 834 767 834 767 503 946 503 946 931 865 931 865 813 205 813 205 958 297 958 297 47 369 47 369 31 61 31 61 172 95 172 95 427 509 427 509 838 785 838 785 854 129 854 129 396 282 396 282 331 928 331 928 343 462 343 462 582 248 582 248 332 690 332 690 469 320 469 320 300 877 300 877 817 477 817 477 718 375 718 375 877 450 877 450 695 756 695 756 906 338 906 338 815 524 815 524 99 468 99 468 76 687 76 687 409 38 409 38 537 322 537 322 766 538 766 538 283 623 283 623 310 80 310 80 191 557 191 557 773 443 773 443 140 101 140 101 478 804 478 804 555 398 555 398 684 592 684 592 621 64 621 64 361 791 361 791 640 55 640 55 527 833 527 833 170 686 170 686 737 165 737 165 472 284 472 284 550 947 550 947 112 363 112 363 189 673 189 673 834 556 834 556 194 169 194 169 625 679 625 679 637 471 637 471 110 268 110 268 114 661 114 661 351 773 351 773 94 574 94 574 288 268 288 268 859 370 859 370 174 548 174 548 433 946 433 946 815 783 815 783 491 581 491 581 365 28 365 28 282 926 282 926 720 505 720 505 843 767 843 767 191 824 191 824 864 372 864 372 850 183 850 183 418 767 418 767 305 110 305 110 215 294 215 294 237 20 237 20 560 475 560 475 920 742 920 742 745 382 745 382 189 326 189 326 173 738 173 738 853 699 853 699 633 290 633 290 210 828 210 828 625 276 625 276 135 705 135 705 592 45 592 45 418 644 418 644 448 666 448 666 892 180 892 180 346 603 346 603 711 594 711 594 789 290 789 290 77 896 77 896 512 814 512 814 911 245 911 245 608 678 608 678 68 587 68 587 420 808 420 808 362 561 362 561 933 716 933 716 433 341 433 341 144 328 144 328 129 848 129 848 39 233 39 233 401 868 401 868 534 438 534 438 431 415 431 415 231 384 231 384 937 809 937 809 625 523 625 523 503 554 503 554 49 320 49 320 332 101 332 101 682 337 682 337 68 427 68 427 310 846 310 846 135 65 135 65 579 630 579 630 114 566 114 566 224 387 224 387 625 820 625 820 421 512 421 512 714 797 714 797 335 348 335 348 54 756 54 756 248 650 248 650 848 397 848 397 501 546 501 546 23 833 23 833 418 21 418 21 130 547 130 547 683 221 683 221 7 671 7 671 538 927 538 927 425 141 425 141 660 467 660 467 460 203 460 203 651 327 651 327 588 394 588 394 540 28 540 28 214 767 214 767 73 444 73 444 887 816 887 816 107 502 107 502 545 596 545 596 300 658 300 658 853 20 853 20 361 360 361 360 733 804 733 804 223 763 223 763 147 173 147 173 419 235 419 235 601 103 601 103 431 750 431 750 492 880 492 880 720 615 720 615 158 96 158 96 549 819 549 819 631 315 631 315 459 827 459 827 755 224 755 224 861 283 861 283 151 914 151 914 874 766 874 766 479 866 479 866 332 2 332 2 792 861 792 861 930 701 930 701 318 381 318 381 378 13 378 13 957 383 957 383 416 311 416 311 946 619 946 619 295 454 295 454 229 204 229 204 76 84 76 84 155 184 155 184 623 762 623 762 465 913 465 913 825 721 825 721 310 10 310 10 376 758 376 758 254 719 254 719 619 832 619 832 52 13 52 13 733 68 733 68 389 74 389 74 184 471 184 471 155 469 155 469 9 152 9 152 409 690 409 690 295 637 295 637 398 829 398 829 867 920 867 920 954 556 954 556 161 301 161 301 316 786 316 786 240 592 240 592 766 621 766 621 328 237 328 237 563 816 563 816 664 684 664 684 63 957 63 957 888 289 888 289 278 513 278 513 96 315 96 315 66 259 66 259 47 19 47 19 225 727 225 727 495 333 495 333 754 310 754 310 803 956 803 956 79 259 79 259 888 878 888 878 107 649 107 649 493 152 493 152 361 342 361 342 554 789 554 789 25 212 25 212 727 675 727 675 861 752 861 752 777 805 777 805 604 756 604 756 397 892 397 892 889 908 889 908 325 288 325 288 608 806 608 806 402 687 402 687 413 867 413 867 436 313 436 313 474 848 474 848 211 93 211 93 463 513 463 513 857 690 857 690 370 688 370 688 15 495 15 495 533 869 533 869 685 444 685 444 453 948 453 948 232 878 232 878 668 42 668 42 916 568 916 568 623 853 623 853 617 263 617 263 227 297 227 297 104 11 104 11 129 843 129 843 395 39 395 39 955 467 955 467 690 59 690 59 907 314 907 314 531 350 531 350 958 510 958 510 198 499 198 499 925 240 925 240 270 830 270 830 131 295 131 295 759 857 759 857 193 251 193 251 459 72 459 72 889 914 889 914 327 840 327 840 121 322 121 322 841 197 841 197 99 375 99 375 212 702 212 702 915 952 915 952 832 520 832 520 185 219 185 219 401 419 401 419 647 670 647 670 190 68 190 68 507 549 507 549 196 556 196 556 45 861 45 861 672 813 672 813 189 81 189 81 83 33 83 33 229 45 229 45 88 857 88 857 301 556 301 556 376 737 376 737 137 746 137 746 838 197 838 197 484 15 484 15 143 382 143 382 31 903 31 903 329 865 329 865 706 711 706 711 511 391 511 391 617 163 617 163 480 143 480 143 744 741 744 741 251 155 251 155 650 869 650 869 567 268 567 268 542 596 542 596 886 65 886 65 603 446 603 446 616 537 616 537 455 560 455 560 361 705 361 705 515 403 515 403 882 165 882 165 567 689 567 689 789 681 789 681 631 914 631 914 155 471 155 471 68 18 68 18 719 390 719 390 235 895 235 895 253 189 253 189 925 418 925 418 32 697 32 697 805 299 805 299 414 335 414 335 110 631 110 631 204 190 204 190 350 164 350 164 108 131 108 131 490 474 490 474 114 540 114 540 476 58 476 58 179 444 179 444 136 604 136 604 434 538 434 538 826 400 826 400 50 873 50 873 490 238 490 238 429 553 429 553 351 226 351 226 115 5 115 5 664 699 664 699 511 637 511 637 705 926 705 926 507 813 507 813 9 323 9 323 188 292 188 292 582 173 582 173 497 491 497 491 958 425 958 425 851 261 851 261 301 893 301 893 905 309 905 309 68 247 68 247 669 295 669 295 476 588 476 588 18 329 18 329 171 495 171 495 746 452 746 452 454 212 454 212 958 323 958 323 869 325 869 325 746 340 746 340 287 487 287 487 497 289 497 289 52 75 52 75 280 53 280 53 833 934 833 934 650 410 650 410 902 671 902 671 93 925 93 925 47 24 47 24 584 750 584 750 570 441 570 441 75 66 75 66 413 788 413 788 429 511 429 511 833 760 833 760 243 277 243 277 847 744 847 744 62 405 62 405 136 327 136 327 904 443 904 443 404 432 404 432 93 248 93 248 781 483 781 483 527 171 527 171 769 916 769 916 521 293 521 293 95 286 95 286 405 492 405 492 155 479 155 479 268 872 268 872 182 99 182 99 278 61 278 61 16 751 16 751 870 867 870 867 409 762 409 762 471 458 471 458 955 243 955 243 794 174 794 174 655 552 655 552 587 260 587 260 813 689 813 689 453 145 453 145 842 584 842 584 699 16 699 16 439 440 439 440 403 213 403 213 584 761 584 761 860 118 860 118 496 752 496 752 608 880 608 880 227 485 227 485 730 382 730 382 233 21 233 21 320 379 320 379 578 175 578 175 738 42 738 42 127 629 127 629 202 746 202 746 149 124 149 124 22 83 22 83 153 958 153 958 85 181 85 181 43 744 43 744 770 211 770 211 872 71 872 71 776 272 776 272 910 354 910 354 367 253 367 253 539 257 539 257 760 605 760 605 614 211 614 211 732 574 732 574 796 681 796 681 955 784 955 784 496 269 496 269 365 481 365 481 768 276 768 276 24 514 24 514 815 412 815 412 211 755 211 755 867 873 867 873 645 581 645 581 359 833 359 833 43 3 43 3 37 176 37 176 931 748 931 748 184 639 184 639 138 265 138 265 736 83 736 83 19 897 19 897 388 223 388 223 896 933 896 933 326 809 326 809 800 409 800 409 777 366 777 366 156 439 156 439 199 861 199 861 893 285 893 285 716 194 716 194 105 71 105 71 624 800 624 800 928 165 928 165 488 323 488 323 872 612 872 612 61 821 61 821 425 621 425 621 31 447 31 447 193 666 193 666 723 487 723 487 623 314 623 314 543 25 543 25 288 705 288 705 83 502 83 502 674 812 674 812 738 423 738 423 506 518 506 518 429 364 429 364 74 800 74 800 852 710 852 710 902 433 902 433 206 627 206 627 98 24 98 24 150 844 150 844 921 564 921 564 940 426 940 426 881 22 881 22 842 112 842 112 25 12 25 12 138 393 138 393 76 100 76 100 906 302 906 302 614 352 614 352 815 904 815 904 668 151 668 151 742 293 742 293 660 664 660 664 180 222 180 222 920 383 920 383 133 761 133 761 445 347 445 347 935 898 935 898 59 389 59 389 895 820 895 820 177 134 177 134 198 175 198 175 569 928 569 928 414 107 414 107 641 680 641 680 2 311 2 311 809 610 809 610 296 745 296 745 239 108 239 108 667 368 667 368 879 218 879 218 635 560 635 560 473 39 473 39 842 145 842 145 206 861 206 861 565 853 565 853 37 266 37 266 830 947 830 947 279 909 279 909 532 84 532 84 533 272 533 272 765 922 765 922 778 931 778 931 570 591 570 591 566 43 566 43 297 270 297 270 421 372 421 372 291 374 291 374 671 107 671 107 590 324 590 324 479 424 479 424 559 526 559 526 588 349 588 349 260 914 260 914 576 785 576 785 761 389 761 389 288 248 288 248 49 783 49 783 318 673 318 673 836 749 836 749 821 224 821 224 336 88 336 88 851 59 851 59 918 19 918 19 303 846 303 846 432 191 432 191 342 525 342 525 807 750 807 750 95 531 95 531 744 794 744 794 559 948 559 948 504 445 504 445 68 635 68 635 665 791 665 791 224 423 224 423 926 523 926 523 448 198 448 198 422 729 422 729 802 743 802 743 711 289 711 289 647 866 647 866 533 254 533 254 370 562 370 562 532 127 532 127 398 730 398 730 914 113 914 113 736 44 736 44 924 388 924 388 10 947 10 947 348 155 348 155 133 781 133 781 483 264 483 264 87 847 87 847 81 838 81 838 637 434 637 434 594 183 594 183 838 371 838 371 866 268 866 268 629 140 629 140 194 892 194 892 13 828 13 828 277 508 277 508 424 285 424 285 653 110 653 110 822 367 822 367 271 533 271 533 588 721 588 721 260 23 260 23 359 763 359 763 278 815 278 815 624 328 624 328 137 691 137 691 839 817 839 817 749 442 749 442 373 179 373 179 357 64 357 64 334 542 334 542 925 237 925 237 938 412 938 412 416 358 416 358 88 698 88 698 868 775 868 775 874 53 874 53 630 930 630 930 764 152 764 152 686 135 686 135 453 787 453 787 464 352 464 352 717 357 717 357 880 780 880 780 305 337 305 337 895 394 895 394 376 152 376 152 437 45 437 45 600 755 600 755 942 761 942 761 872 114 872 114 858 799 858 799 36 72 36 72 235 137 235 137 444 13 444 13 936 613 936 613 866 751 866 751 812 270 812 270 942 822 942 822 148 776 148 776 41 777 41 777 524 610 524 610 818 237 818 237 174 664 174 664 237 324 237 324 858 483 858 483 763 490 763 490 958 750 958 750 725 499 725 499 298 238 298 238 956 752 956 752 525 461 525 461 656 844 656 844 288 359 288 359 824 453 824 453 296 272 296 272 485 672 485 672 232 763 232 763 605 691 605 691 933 72 933 72 632 286 632 286 26 846 26 846 898 119 898 119 671 675 671 675 449 779 449 779 866 719 866 719 902 499 902 499 259 428 259 428 513 161 513 161 787 318 787 318 909 114 909 114 663 677 663 677 417 864 417 864 684 787 684 787 807 751 807 751 782 779 782 779 706 274 706 274 570 41 570 41 931 816 931 816 108 730 108 730 223 483 223 483 53 88 53 88 564 582 564 582 808 65 808 65 545 305 545 305 565 796 565 796 68 468 68 468 222 918 222 918 806 519 806 519 279 479 279 479 948 787 948 787 695 519 695 519 809 888 809 888 165 843 165 843 444 36 444 36 192 192 192 192 397 825 397 825 886 921 886 921 339 452 339 452 228 694 228 694 948 816 948 816 199 516 199 516 940 420 940 420 64 11 64 11 692 673 692 673 495 5 495 5 650 933 650 933 438 176 438 176 799 287 799 287 315 157 315 157 735 458 735 458 184 8 184 8 112 464 112 464 829 911 829 911 801 863 801 863 77 576 77 576 565 370 565 370 840 663 840 663 295 166 295 166 871 161 871 161 692 604 692 604 597 415 597 415 681 234 681 234 182 725 182 725 111 678 111 678 191 535 191 535 726 444 726 444 574 835 574 835 89 551 89 551 192 22 192 22 885 215 885 215 35 812 35 812 861 146 861 146 732 379 732 379 885 924 885 924 722 368 722 368 687 222 687 222 142 331 142 331 499 475 499 475 247 555 247 555 714 509 714 509 41 408 41 408 367 304 367 304 468 465 468 465 304 243 304 243 918 95 918 95 73 768 73 768 332 370 332 370 712 570 712 570 422 325 422 325 453 514 453 514 956 411 956 411 9 880 9 880 369 476 369 476 53 206 53 206 931 104 931 104 854 702 854 702 703 7 703 7 256 592 256 592 526 681 526 681 449 597 449 597 145 737 145 737 445 518 445 518 166 227 166 227 635 230 635 230 278 807 278 807 627 274 627 274 580 185 580 185 371 355 371 355 443 676 443 676 341 105 341 105 56 166 56 166 290 600 290 600 25 385 25 385 490 458 490 458 684 273 684 273 314 453 314 453 679 546 679 546 65 77 65 77 380 665 380 665 346 730 346 730 567 172 567 172 88 602 88 602 46 67 46 67 595 505 595 505 852 912 852 912 657 181 657 181 192 183 192 183 203 612 203 612 66 925 66 925 166 725 166 725 6 608 6 608 455 227 455 227 572 473 572 473 809 826 809 826 472 70 472 70 127 541 127 541 492 739 492 739 431 880 431 880 252 115 252 115 96 152 96 152 259 186 259 186 677 507 677 507 203 185 203 185 519 825 519 825 877 323 877 323 834 109 834 109 95 248 95 248 655 134 655 134 180 781 180 781 664 147 664 147 224 776 224 776 168 852 168 852 26 299 26 299 70 45 70 45 443 947 443 947 793 478 793 478 417 908 417 908 383 104 383 104 821 169 821 169 215 681 215 681 259 120 259 120 803 935 803 935 556 949 556 949 275 713 275 713 610 713 610 713 887 561 887 561 572 716 572 716 892 18 892 18 951 163 951 163 576 405 576 405 464 545 464 545 400 414 400 414 567 113 567 113 353 238 353 238 361 528 361 528 842 380 842 380 898 158 898 158 477 938 477 938 149 552 149 552 21 502 21 502 741 692 741 692 290 43 290 43 948 655 948 655 81 620 81 620 797 513 797 513 448 722 448 722 115 818 115 818 895 486 895 486 410 715 410 715 464 820 464 820 538 41 538 41 672 761 672 761 836 770 836 770 401 358 401 358 543 292 543 292 153 134 153 134 666 287 666 287 663 283 663 283 455 42 455 42 614 641 614 641 907 922 907 922 659 817 659 817 810 780 810 780 740 694 740 694 179 806 179 806 377 169 377 169 958 122 958 122 484 958 484 958 48 943 48 943 492 501 492 501 197 303 197 303 188 405 188 405 459 539 459 539 872 659 872 659 896 776 896 776 616 355 616 355 247 953 247 953 120 363 120 363 347 397 347 397 857 447 857 447 802 194 802 194 485 39 485 39 894 423 894 423 898 561 898 561 346 773 346 773 331 788 331 788 147 373 147 373 166 184 166 184 134 507 134 507 237 258 237 258 803 540 803 540 119 95 119 95 755 578 755 578 945 12 945 12 270 939 270 939 356 955 356 955 375 218 375 218 4 541 4 541 892 451 892 451 910 207 910 207 780 432 780 432 247 567 247 567 779 562 779 562 351 847 351 847 22 513 22 513 460 45 460 45 148 212 148 212 48 355 48 355 516 485 516 485 120 409 120 409 574 624 574 624 595 621 595 621 17 775 17 775 554 644 554 644 774 28 774 28 734 255 734 255 151 459 151 459 102 189 102 189 691 748 691 748 597 17 597 17 592 79 592 79 105 158 105 158 179 211 179 211 355 355 355 355 820 127 820 127 260 225 260 225 700 456 700 456 195 193 195 193 868 133 868 133 297 532 297 532 556 869 556 869 120 693 120 693 504 796 504 796 243 275 243 275 523 153 523 153 119 786 119 786 588 50 588 50 930 345 930 345 93 99 93 99 598 30 598 30 184 948 184 948 638 664 638 664 246 571 246 571 616 22 616 22 107 710 107 710 19 699 19 699 344 191 344 191 12 83 12 83 710 9 710 9 290 378 290 378 16 580 16 580 868 148 868 148 50 24 50 24 187 769 187 769 112 262 112 262 526 108 526 108 163 744 163 744 42 566 42 566 448 651 448 651 635 140 635 140 953 371 953 371 478 400 478 400 817 414 817 414 276 256 276 256 526 547 526 547 617 822 617 822 958 591 958 591 735 347 735 347 368 154 368 154 258 549 258 549 661 698 661 698 957 309 957 309 66 584 66 584 657 318 657 318 786 161 786 161 862 98 862 98 14 72 14 72 593 415 593 415 562 322 562 322 731 175 731 175 107 950 107 950 85 369 85 369 222 208 222 208 183 772 183 772 804 16 804 16 556 955 556 955 136 916 136 916 116 124 116 124 956 404 956 404 47 170 47 170 598 692 598 692 464 546 464 546 562 325 562 325 497 275 497 275 844 586 844 586 133 497 133 497 661 36 661 36 244 634 244 634 228 324 228 324 166 872 166 872 547 701 547 701 324 139 324 139 777 940 777 940 265 763 265 763 304 647 304 647 892 776 892 776 368 321 368 321 77 949 77 949 317 353 317 353 535 534 535 534 445 921 445 921 10 192 10 192 822 571 822 571 839 482 839 482 242 550 242 550 222 146 222 146 530 467 530 467 510 532 510 532 321 336 321 336 238 429 238 429 774 193 774 193 237 124 237 124 422 392 422 392 907 595 907 595 127 125 127 125 824 564 824 564 692 51 692 51 271 868 271 868 514 146 514 146 80 389 80 389 9 91 9 91 313 214 313 214 89 603 89 603 729 823 729 823 657 402 657 402 671 55 671 55 518 270 518 270 660 850 660 850 938 597 938 597 809 785 809 785 765 120 765 120 742 952 742 952 439 267 439 267 739 400 739 400 797 648 797 648 932 706 932 706 382 10 382 10 214 26 214 26 671 498 671 498 844 661 844 661 612 247 612 247 11 367 11 367 385 67 385 67 647 272 647 272 87 358 87 358 922 430 922 430 37 771 37 771 728 139 728 139 815 769 815 769 130 431 130 431 751 389 751 389 497 434 497 434 561 500 561 500 789 204 789 204 277 345 277 345 818 698 818 698 102 512 102 512 535 480 535 480 682 108 682 108 691 863 691 863 613 455 613 455 210 841 210 841 832 647 832 647 588 417 588 417 595 431 595 431 343 627 343 627 116 303 116 303 228 55 228 55 349 911 349 911 7 724 7 724 341 165 341 165 466 510 466 510 510 777 510 777 666 362 666 362 679 795 679 795 276 783 276 783 260 184 260 184 727 529 727 529 372 511 372 511 927 778 927 778 222 739 222 739 483 743 483 743 70 513 70 513 473 558 473 558 539 161 539 161 407 886 407 886 44 811 44 811 586 316 586 316 96 905 96 905 434 714 434 714 721 138 721 138 456 297 456 297 821 293 821 293 437 115 437 115 869 843 869 843 941 432 941 432 302 870 302 870 373 412 373 412 248 442 248 442 941 710 941 710 824 575 824 575 295 305 295 305 761 224 761 224 461 157 461 157 110 864 110 864 340 246 340 246 287 752 287 752 37 508 37 508 648 211 648 211 947 50 947 50 234 57 234 57 852 831 852 831 412 624 412 624 251 731 251 731 776 94 776 94 606 363 606 363 295 359 295 359 491 851 491 851 898 554 898 554 654 342 654 342 126 824 126 824 845 579 845 579 703 840 703 840 940 901 940 901 709 795 709 795 164 780 164 780 749 399 749 399 107 565 107 565 204 754 204 754 680 838 680 838 479 354 479 354 871 930 871 930 511 53 511 53 392 859 392 859 580 656 580 656 71 536 71 536 519 153 519 153 108 331 108 331 402 495 402 495 609 214 609 214 369 651 369 651 278 8 278 8 759 74 759 74 764 832 764 832 299 145 299 145 580 923 580 923 937 834 937 834 304 459 304 459 330 935 330 935 913 754 913 754 911 524 911 524 603 268 603 268 721 16 721 16 929 911 929 911 945 942 945 942 872 751 872 751 91 344 91 344 867 435 867 435 140 299 140 299 309 446 309 446 178 53 178 53 357 403 357 403 487 31 487 31 133 329 133 329 126 198 126 198 275 862 275 862 546 684 546 684 428 868 428 868 687 876 687 876 393 478 393 478 327 348 327 348 699 877 699 877 318 4 318 4 345 831 345 831 68 454 68 454 719 498 719 498 197 315 197 315 1 546 1 546 400 748 400 748 604 240 604 240 736 755 736 755 880 9 880 9 491 104 491 104 363 294 363 294 864 699 864 699 639 366 639 366 46 340 46 340 282 290 282 290 949 421 949 421 403 76 403 76 322 701 322 701 92 383 92 383 535 178 535 178 41 729 41 729 376 775 376 775 512 723 512 723 889 542 889 542 139 123 139 123 75 616 75 616 596 738 596 738 700 369 700 369 150 682 150 682 158 126 158 126 454 456 454 456 727 755 727 755 957 837 957 837 734 956 734 956 732 265 732 265 112 511 112 511 605 182 605 182 111 197 111 197 298 738 298 738 95 433 95 433 248 247 248 247 112 738 112 738 507 245 507 245 207 815 207 815 747 768 747 768 439 198 439 198 8 12 8 12 618 727 618 727 416 53 416 53 476 80 476 80 669 654 669 654 7 779 7 779 538 199 538 199 368 491 368 491 739 89 739 89 597 869 597 869 566 601 566 601 4 283 4 283 893 683 893 683 206 742 206 742 803 121 803 121 871 10 871 10 585 28 585 28 414 573 414 573 276 758 276 758 781 333 781 333 496 775 496 775 958 773 958 773 7 278 7 278 947 339 947 339 591 522 591 522 685 577 685 577 341 224 341 224 136 397 136 397 613 568 613 568 676 31 676 31 34 54 34 54 855 150 855 150 17 938 17 938 720 306 720 306 707 573 707 573 763 536 763 536 230 745 230 745 166 32 166 32 683 593 683 593 675 319 675 319 277 645 277 645 905 349 905 349 108 725 108 725 915 554 915 554 187 613 187 613 230 237 230 237 15 579 15 579 797 370 797 370 949 545 949 545 677 444 677 444 121 229 121 229 483 98 483 98 244 768 244 768 722 740 722 740 122 697 122 697 792 468 792 468 635 813 635 813 561 864 561 864 23 677 23 677 570 478 570 478 554 667 554 667 142 525 142 525 654 467 654 467 152 407 152 407 31 909 31 909 118 921 118 921 72 908 72 908 187 843 187 843 763 145 763 145 426 815 426 815 957 638 957 638 915 496 915 496 735 43 735 43 846 239 846 239 691 726 691 726 639 156 639 156 190 614 190 614 501 309 501 309 609 150 609 150 264 285 264 285 337 300 337 300 195 916 195 916 596 157 596 157 738 728 738 728 632 4 632 4 381 1 381 1 283 137 283 137 487 945 487 945 381 896 381 896 877 631 877 631 355 388 355 388 948 810 948 810 737 845 737 845 466 485 466 485 758 210 758 210 343 589 343 589 233 945 233 945 754 84 754 84 191 350 191 350 786 239 786 239 567 395 567 395 908 718 908 718 282 21 282 21 724 429 724 429 631 893 631 893 859 520 859 520 70 578 70 578 420 340 420 340 338 357 338 357 716 59 716 59 186 466 186 466 434 190 434 190 822 643 822 643 829 679 829 679 596 207 596 207 95 944 95 944 402 919 402 919 783 15 783 15 273 379 273 379 614 542 614 542 864 641 864 641 674 890 674 890 25 805 25 805 746 299 746 299 147 207 147 207 161 818 161 818 276 275 276 275 495 515 495 515 918 760 918 760 189 854 189 854 447 273 447 273 222 438 222 438 852 210 852 210 684 599 684 599 336 770 336 770 324 69 324 69 279 767 279 767 717 151 717 151 854 439 854 439 327 703 327 703 930 649 930 649 819 495 819 495 904 685 904 685 168 682 168 682 87 538 87 538 20 231 20 231 399 414 399 414 575 488 575 488 578 879 578 879 33 96 33 96 726 922 726 922 536 627 536 627 661 691 661 691 678 460 678 460 828 151 828 151 447 95 447 95 43 840 43 840 693 560 693 560 886 896 886 896 661 214 661 214 945 485 945 485 238 258 238 258 142 931 142 931 902 477 902 477 544 304 544 304 853 21 853 21 218 168 218 168 393 147 393 147 155 226 155 226 545 957 545 957 40 777 40 777 383 273 383 273 134 227 134 227 394 528 394 528 421 649 421 649 897 894 897 894 471 9 471 9 181 164 181 164 827 857 827 857 912 205 912 205 884 571 884 571 812 409 812 409 489 928 489 928 689 291 689 291 51 79 51 79 573 359 573 359 106 837 106 837 88 771 88 771 912 550 912 550 154 72 154 72 807 279 807 279 542 623 542 623 666 534 666 534 222 573 222 573 798 201 798 201 703 38 703 38 322 294 322 294 279 906 279 906 482 126 482 126 60 819 60 819 234 682 234 682 236 575 236 575 364 907 364 907 939 78 939 78 517 96 517 96 386 554 386 554 509 471 509 471 566 116 566 116 659 751 659 751 268 279 268 279 849 909 849 909 812 887 812 887 620 847 620 847 96 167 96 167 600 380 600 380 921 51 921 51 469 494 469 494 623 467 623 467 283 841 283 841 103 518 103 518 923 656 923 656 538 244 538 244 152 210 152 210 387 926 387 926 929 864 929 864 279 739 279 739 229 331 229 331 708 670 708 670 451 198 451 198 250 875 250 875 379 850 379 850 563 832 563 832 751 113 751 113 808 895 808 895 821 644 821 644 419 321 419 321 328 954 328 954 331 906 331 906 359 422 359 422 71 23 71 23 606 923 606 923 708 571 708 571 334 121 334 121 946 784 946 784 387 815 387 815 497 176 497 176 171 658 171 658 293 311 293 311 280 133 280 133 843 54 843 54 309 832 309 832 584 886 584 886 321 935 321 935 572 811 572 811 793 536 793 536 827 303 827 303 59 717 59 717 657 508 657 508 631 847 631 847 571 915 571 915 139 60 139 60 99 837 99 837 711 797 711 797 181 245 181 245 513 63 513 63 121 761 121 761 297 871 297 871 223 113 223 113 570 547 570 547 122 184 122 184 242 947 242 947 596 521 596 521 937 902 937 902 772 683 772 683 439 495 439 495 458 81 458 81 431 822 431 822 540 758 540 758 562 860 562 860 316 124 316 124 160 25 160 25 680 270 680 270 929 445 929 445 138 908 138 908 273 719 273 719 23 708 23 708 525 291 525 291 336 277 336 277 250 140 250 140 625 701 625 701 422 71 422 71 319 346 319 346 872 492 872 492 365 88 365 88 713 120 713 120 792 49 792 49 600 385 600 385 470 302 470 302 512 115 512 115 792 512 792 512 381 840 381 840 902 236 902 236 330 126 330 126 96 447 96 447 475 567 475 567 775 902 775 902 847 412 847 412 394 811 394 811 503 860 503 860 528 857 528 857 625 346 625 346 572 604 572 604 269 950 269 950 742 782 742 782 108 484 108 484 763 304 763 304 466 317 466 317 486 513 486 513 262 283 262 283 397 638 397 638 333 352 333 352 183 749 183 749 597 617 597 617 879 684 879 684 737 146 737 146 167 333 167 333 748 407 748 407 421 889 421 889 372 170 372 170 170 317 170 317 111 333 111 333 891 926 891 926 564 126 564 126 825 139 825 139 184 165 184 165 308 242 308 242 737 311 737 311 473 565 473 565 726 363 726 363 319 639 319 639 817 885 817 885 376 561 376 561 272 216 272 216 878 676 878 676 730 43 730 43 922 452 922 452 13 40 13 40 406 670 406 670 483 494 483 494 324 509 324 509 527 766 527 766 99 223 99 223 289 883 289 883 954 170 954 170 221 615 221 615 495 23 495 23 250 615 250 615 473 433 473 433 451 299 451 299 332 682 332 682 40 398 40 398 65 790 65 790 678 105 678 105 689 802 689 802 820 248 820 248 406 156 406 156 706 211 706 211 405 355 405 355 694 326 694 326 304 485 304 485 390 235 390 235 334 690 334 690 133 538 133 538 604 237 604 237 903 412 903 412 45 798 45 798 303 267 303 267 144 92 144 92 648 307 648 307 327 138 327 138 430 724 430 724 825 553 825 553 692 54 692 54 609 183 609 183 574 465 574 465 677 689 677 689 328 531 328 531 449 688 449 688 442 97 442 97 275 885 275 885 414 437 414 437 453 499 453 499 646 278 646 278 305 808 305 808 62 166 62 166 513 265 513 265 361 197 361 197 152 694 152 694 743 908 743 908 626 351 626 351 115 45 115 45 947 524 947 524 734 423 734 423 735 320 735 320 205 621 205 621 672 173 672 173 958 596 958 596 680 69 680 69 657 494 657 494 665 877 665 877 951 279 951 279 894 194 894 194 849 850 849 850 97 89 97 89 354 80 354 80 247 280 247 280 353 46 353 46 511 345 511 345 581 574 581 574 762 449 762 449 863 44 863 44 701 356 701 356 709 296 709 296 853 577 853 577 233 151 233 151 234 752 234 752 263 561 263 561 264 739 264 739 84 182 84 182 927 430 927 430 520 879 520 879 58 280 58 280 79 10 79 10 24 956 24 956 271 134 271 134 344 790 344 790 336 225 336 225 836 130 836 130 676 64 676 64 950 670 950 670 508 214 508 214 89 574 89 574 953 337 953 337 124 553 124 553 867 660 867 660 220 418 220 418 154 582 154 582 694 782 694 782 413 125 413 125 442 271 442 271 612 893 612 893 620 188 620 188 735 629 735 629 208 393 208 393 262 408 262 408 238 925 238 925 914 648 914 648 775 368 775 368 453 257 453 257 734 639 734 639 157 188 157 188 497 347 497 347 256 908 256 908 49 430 49 430 538 168 538 168 46 45 46 45 517 363 517 363 577 19 577 19 164 133 164 133 124 808 124 808 123 261 123 261 158 625 158 625 664 613 664 613 911 891 911 891 597 141 597 141 507 853 507 853 907 469 907 469 167 65 167 65 559 293 559 293 458 543 458 543 739 2 739 2 567 723 567 723 302 786 302 786 63 154 63 154 466 928 466 928 510 817 510 817 575 881 575 881 945 889 945 889 37 836 37 836 751 318 751 318 140 919 140 919 917 797 917 797 683 30 683 30 837 298 837 298 457 957 457 957 606 283 606 283 857 312 857 312 629 121 629 121 696 604 696 604 579 500 579 500 843 886 843 886 643 710 643 710 120 134 120 134 94 573 94 573 188 717 188 717 664 683 664 683 110 772 110 772 406 532 406 532 810 200 810 200 194 657 194 657 599 726 599 726 366 908 366 908 943 621 943 621 430 668 430 668 622 841 622 841 648 183 648 183 874 305 874 305 223 588 223 588 909 176 909 176 76 521 76 521 240 96 240 96 229 887 229 887 173 276 173 276 356 768 356 768 65 641 65 641 834 193 834 193 953 430 953 430 244 810 244 810 460 395 460 395 490 187 490 187 159 580 159 580 307 833 307 833 673 921 673 921 892 96 892 96 469 937 469 937 583 399 583 399 910 310 910 310 322 570 322 570 454 274 454 274 9 753 9 753 902 419 902 419 911 656 911 656 273 905 273 905 182 643 182 643 149 933 149 933 844 726 844 726 730 405 730 405 245 64 245 64 718 742 718 742 416 98 416 98 34 98 34 98 492 537 492 537 714 148 714 148 771 471 771 471 506 912 506 912 810 879 810 879 87 462 87 462 455 789 455 789 300 515 300 515 877 354 877 354 307 82 307 82 841 504 841 504 833 952 833 952 376 651 376 651 22 520 22 520 250 165 250 165 301 547 301 547 586 309 586 309 590 7 590 7 869 272 869 272 812 892 812 892 807 779 807 779 239 460 239 460 182 475 182 475 229 275 229 275 225 938 225 938 901 316 901 316 63 132 63 132 581 166 581 166 764 313 764 313 196 644 196 644 251 589 251 589 709 250 709 250 721 638 721 638 768 850 768 850 832 783 832 783 349 545 349 545 931 820 931 820 517 899 517 899 95 258 95 258 267 145 267 145 146 334 146 334 455 702 455 702 724 397 724 397 448 442 448 442 796 627 796 627 222 319 222 319 403 467 403 467 42 449 42 449 54 693 54 693 60 848 60 848 609 701 609 701 265 844 265 844 323 907 323 907 674 315 674 315 929 182 929 182 438 36 438 36 241 157 241 157 26 786 26 786 524 96 524 96 555 628 555 628 93 801 93 801 367 447 367 447 903 171 903 171 543 884 543 884 163 306 163 306 826 501 826 501 653 897 653 897 80 505 80 505 681 4 681 4 737 917 737 917 542 251 542 251 769 159 769 159 741 649 741 649 780 142 780 142 721 63 721 63 854 335 854 335 606 612 606 612 926 124 926 124 830 376 830 376 727 279 727 279 136 834 136 834 630 747 630 747 799 145 799 145 248 724 248 724 367 925 367 925 735 680 735 680 212 678 212 678 672 168 672 168 602 285 602 285 875 690 875 690 347 428 347 428 110 768 110 768 627 189 627 189 699 240 699 240 664 344 664 344 22 533 22 533 202 230 202 230 307 931 307 931 437 410 437 410 462 545 462 545 520 439 520 439 866 678 866 678 154 926 154 926 77 193 77 193 105 230 105 230 756 742 756 742 503 243 503 243 801 722 801 722 382 896 382 896 341 478 341 478 625 604 625 604 276 314 276 314 322 922 322 922 930 543 930 543 377 447 377 447 841 66 841 66 447 703 447 703 954 470 954 470 210 872 210 872 43 867 43 867 396 482 396 482 786 863 786 863 13 187 13 187 771 574 771 574 515 505 515 505 449 771 449 771 843 413 843 413 634 317 634 317 511 77 511 77 526 25 526 25 652 97 652 97 395 886 395 886 157 17 157 17 195 301 195 301 667 615 667 615 524 31 524 31 946 680 946 680 904 306 904 306 587 270 587 270 109 628 109 628 258 40 258 40 924 335 924 335 297 473 297 473 146 608 146 608 828 76 828 76 625 338 625 338 263 317 263 317 697 868 697 868 178 422 178 422 661 919 661 919 594 452 594 452 416 280 416 280 885 340 885 340 780 707 780 707 824 646 824 646 422 259 422 259 394 327 394 327 527 437 527 437 436 753 436 753 420 168 420 168 343 955 343 955 314 444 314 444 399 363 399 363 607 633 607 633 682 413 682 413 3 181 3 181 332 332 332 332 312 501 312 501 590 236 590 236 403 290 403 290 322 271 322 271 751 219 751 219 163 671 163 671 789 922 789 922 68 226 68 226 100 726 100 726 16 779 16 779 365 235 365 235 811 821 811 821 212 929 212 929 41 324 41 324 70 181 70 181 368 884 368 884 841 260 841 260 264 254 264 254 297 807 297 807 874 14 874 14 884 942 884 942 671 44 671 44 155 321 155 321 858 89 858 89 674 198 674 198 31 92 31 92 883 833 883 833 369 827 369 827 2 108 2 108 286 716 286 716 958 726 958 726 880 414 880 414 397 670 397 670 750 355 750 355 236 457 236 457 442 681 442 681 586 424 586 424 470 810 470 810 555 556 555 556 762 458 762 458 281 491 281 491 430 287 430 287 505 882 505 882 177 784 177 784 799 707 799 707 137 287 137 287 786 327 786 327 792 398 792 398 510 226 510 226 667 440 667 440 712 358 712 358 798 592 798 592 615 855 615 855 125 328 125 328 670 945 670 945 31 79 31 79 182 306 182 306 826 785 826 785 589 600 589 600 906 298 906 298 624 377 624 377 284 132 284 132 135 108 135 108 62 881 62 881 302 438 302 438 442 837 442 837 496 365 496 365 182 539 182 539 22 240 22 240 857 469 857 469 729 549 729 549 853 507 853 507 462 854 462 854 882 507 882 507 252 335 252 335 865 824 865 824 533 321 533 321 192 238 192 238 310 948 310 948 512 700 512 700 687 487 687 487 928 856 928 856 857 179 857 179 647 30 647 30 573 419 573 419 763 120 763 120 612 749 612 749 247 941 247 941 449 579 449 579 356 577 356 577 749 349 749 349 382 551 382 551 246 802 246 802 927 743 927 743 463 299 463 299 65 728 65 728 413 180 413 180 565 222 565 222 927 111 927 111 284 584 284 584 573 686 573 686 220 50 220 50 420 394 420 394 732 446 732 446 926 322 926 322 418 899 418 899 668 880 668 880 696 29 696 29 858 122 858 122 365 40 365 40 379 237 379 237 243 594 243 594 54 249 54 249 341 140 341 140 55 670 55 670 22 293 22 293 184 396 184 396 34 661 34 661 632 957 632 957 560 664 560 664 98 268 98 268 722 750 722 750 801 797 801 797 72 226 72 226 193 922 193 922 335 65 335 65 465 149 465 149 238 765 238 765 309 287 309 287 28 636 28 636 812 73 812 73 191 601 191 601 691 701 691 701 839 459 839 459 742 862 742 862 116 328 116 328 329 408 329 408 906 734 906 734 330 521 330 521 98 141 98 141 888 915 888 915 643 68 643 68 711 920 711 920 625 953 625 953 71 871 71 871 239 227 239 227 909 839 909 839 952 372 952 372 899 345 899 345 510 833 510 833 363 602 363 602 884 485 884 485 654 853 654 853 503 130 503 130 612 752 612 752 453 136 453 136 560 335 560 335 640 152 640 152 737 514 737 514 401 750 401 750 179 379 179 379 553 129 553 129 204 298 204 298 907 2 907 2 198 957 198 957 477 110 477 110 659 571 659 571 407 833 407 833 646 735 646 735 644 255 644 255 890 733 890 733 889 868 889 868 710 446 710 446 648 686 648 686 139 335 139 335 271 650 271 650 64 35 64 35 702 317 702 317 952 324 952 324 947 805 947 805 796 835 796 835 896 129 896 129 684 912 684 912 350 869 350 869 122 862 122 862 918 224 918 224 188 750 188 750 471 342 471 342 896 643 896 643 858 151 858 151 667 19 667 19 241 376 241 376 306 571 306 571 110 305 110 305 666 550 666 550 217 110 217 110 444 627 444 627 384 87 384 87 574 809 574 809 688 520 688 520 734 82 734 82 804 370 804 370 387 178 387 178 901 262 901 262 427 824 427 824 844 449 844 449 101 846 101 846 746 381 746 381 766 501 766 501 142 315 142 315 451 511 451 511 480 680 480 680 321 118 321 118 329 186 329 186 447 449 447 449 582 516 582 516 790 283 790 283 771 331 771 331 754 799 754 799 684 248 684 248 406 344 406 344 624 331 624 331 882 780 882 780 639 576 639 576 310 269 310 269 845 861 845 861 294 953 294 953 331 558 331 558 267 70 267 70 654 1 654 1 636 730 636 730 87 624 87 624 812 102 812 102 684 529 684 529 352 192 352 192 451 42 451 42 892 143 892 143 299 456 299 456 322 926 322 926 725 248 725 248 54 327 54 327 713 514 713 514 805 223 805 223 120 474 120 474 18 797 18 797 933 793 933 793 617 723 617 723 51 172 51 172 796 249 796 249 756 323 756 323 711 825 711 825 12 653 12 653 933 653 933 653 533 87 533 87 818 255 818 255 819 878 819 878 150 316 150 316 905 670 905 670 749 293 749 293 938 352 938 352 667 349 667 349 88 362 88 362 304 455 304 455 618 569 618 569 357 159 357 159 810 285 810 285 938 823 938 823 231 367 231 367 190 128 190 128 88 531 88 531 933 150 933 150 776 513 776 513 572 797 572 797 382 289 382 289 829 241 829 241 248 415 248 415 497 297 497 297 374 531 374 531 623 131 623 131 709 875 709 875 277 217 277 217 153 823 153 823 897 70 897 70 899 958 899 958 33 160 33 160 615 592 615 592 554 560 554 560 128 60 128 60 467 952 467 952 789 748 789 748 836 763 836 763 725 32 725 32 942 941 942 941 36 88 36 88 422 539 422 539 603 547 603 547 272 707 272 707 510 440 510 440 426 835 426 835 90 427 90 427 613 465 613 465 85 116 85 116 674 121 674 121 593 188 593 188 174 489 174 489 190 269 190 269 18 519 18 519 588 703 588 703 337 96 337 96 843 77 843 77 486 945 486 945 401 134 401 134 125 634 125 634 231 853 231 853 234 158 234 158 569 59 569 59 488 595 488 595 607 479 607 479 808 497 808 497 862 16 862 16 609 210 609 210 565 423 565 423 910 889 910 889 776 741 776 741 608 818 608 818 16 162 16 162 241 799 241 799 425 266 425 266 45 376 45 376 828 933 828 933 662 93 662 93 376 739 376 739 239 220 239 220 501 345 501 345 447 21 447 21 47 306 47 306 151 737 151 737 117 241 117 241 873 354 873 354 808 188 808 188 580 115 580 115 374 319 374 319 151 849 151 849 122 315 122 315 762 954 762 954 809 256 809 256 705 179 705 179 490 731 490 731 561 630 561 630 95 395 95 395 45 562 45 562 279 629 279 629 213 825 213 825 364 542 364 542 500 374 500 374 948 589 948 589 471 278 471 278 843 570 843 570 902 885 902 885 928 9 928 9 465 324 465 324 804 892 804 892 896 916 896 916 629 181 629 181 175 509 175 509 573 590 573 590 923 412 923 412 855 590 855 590 386 239 386 239 649 274 649 274 846 893 846 893 915 709 915 709 691 381 691 381 205 934 205 934 564 845 564 845 399 334 399 334 560 618 560 618 885 730 885 730 818 167 818 167 354 634 354 634 80 213 80 213 259 61 259 61 9 357 9 357 689 526 689 526 685 789 685 789 126 35 126 35 648 595 648 595 442 493 442 493 115 484 115 484 301 678 301 678 79 663 79 663 855 684 855 684 125 603 125 603 496 812 496 812 59 686 59 686 814 312 814 312 222 873 222 873 174 399 174 399 304 747 304 747 196 655 196 655 401 141 401 141 444 303 444 303 619 255 619 255 460 804 460 804 185 457 185 457 800 750 800 750 582 899 582 899 843 727 843 727 601 945 601 945 448 568 448 568 931 381 931 381 185 755 185 755 497 43 497 43 89 767 89 767 494 784 494 784 14 517 14 517 202 89 202 89 654 249 654 249 92 740 92 740 325 450 325 450 83 533 83 533 949 101 949 101 855 870 855 870 668 787 668 787 840 39 840 39 24 3 24 3 298 148 298 148 681 87 681 87 771 896 771 896 708 539 708 539 170 725 170 725 72 555 72 555 542 886 542 886 903 588 903 588 143 149 143 149 719 554 719 554 476 696 476 696 588 692 588 692 124 895 124 895 75 89 75 89 568 117 568 117 615 565 615 565 694 441 694 441 50 356 50 356 390 872 390 872 893 178 893 178 302 884 302 884 635 818 635 818 324 825 324 825 891 532 891 532 888 234 888 234 692 578 692 578 133 857 133 857 89 886 89 886 327 507 327 507 527 441 527 441 444 732 444 732 556 152 556 152 659 441 659 441 86 349 86 349 778 900 778 900 380 217 380 217 917 503 917 503 406 882 406 882 286 472 286 472 277 188 277 188 500 554 500 554 673 171 673 171 188 75 188 75 431 188 431 188 243 228 243 228 617 763 617 763 732 754 732 754 134 24 134 24 452 424 452 424 134 944 134 944 146 555 146 555 437 645 437 645 420 679 420 679 686 723 686 723 752 132 752 132 930 108 930 108 147 945 147 945 246 254 246 254 229 562 229 562 100 230 100 230 606 200 606 200 769 123 769 123 772 193 772 193 73 613 73 613 597 770 597 770 196 586 196 586 90 791 90 791 719 618 719 618 163 206 163 206 672 468 672 468 57 663 57 663 752 848 752 848 651 951 651 951 948 848 948 848 719 841 719 841 415 708 415 708 687 729 687 729 46 415 46 415 248 188 248 188 211 78 211 78 243 840 243 840 47 233 47 233 496 78 496 78 9 593 9 593 301 97 301 97 602 758 602 758 762 445 762 445 491 904 491 904 898 305 898 305 152 169 152 169 183 49 183 49 34 573 34 573 437 391 437 391 165 526 165 526 120 819 120 819 97 679 97 679 620 161 620 161 674 330 674 330 148 190 148 190 579 330 579 330 175 191 175 191 303 239 303 239 782 342 782 342 81 223 81 223 361 816 361 816 497 6 497 6 665 899 665 899 75 431 75 431 936 463 936 463 794 181 794 181 140 602 140 602 784 413 784 413 24 300 24 300 300 222 300 222 39 639 39 639 345 99 345 99 917 480 917 480 954 414 954 414 501 10 501 10 798 170 798 170 72 916 72 916 449 227 449 227 338 620 338 620 319 493 319 493 940 406 940 406 311 809 311 809 632 419 632 419 196 429 196 429 673 101 673 101 361 930 361 930 338 33 338 33 810 455 810 455 457 498 457 498 520 790 520 790 498 649 498 649 842 177 842 177 486 678 486 678 443 402 443 402 48 65 48 65 597 24 597 24 815 472 815 472 565 244 565 244 791 779 791 779 409 619 409 619 941 560 941 560 645 646 645 646 167 199 167 199 104 307 104 307 723 541 723 541 647 836 647 836 230 341 230 341 348 462 348 462 48 477 48 477 384 798 384 798 579 836 579 836 116 409 116 409 918 599 918 599 477 661 477 661 13 224 13 224 819 707 819 707 145 232 145 232 725 615 725 615 205 461 205 461 507 221 507 221 945 4 945 4 657 446 657 446 319 421 319 421 949 646 949 646 61 671 61 671 941 178 941 178 360 772 360 772 31 509 31 509 683 170 683 170 239 824 239 824 270 493 270 493 411 862 411 862 634 169 634 169 359 504 359 504 505 811 505 811 458 189 458 189 429 784 429 784 328 900 328 900 761 143 761 143 446 933 446 933 481 916 481 916 295 206 295 206 113 949 113 949 567 377 567 377 938 491 938 491 329 677 329 677 484 395 484 395 680 678 680 678 530 934 530 934 330 424 330 424 46 288 46 288 886 611 886 611 552 514 552 514 351 481 351 481 586 533 586 533 355 953 355 953 337 654 337 654 567 551 567 551 471 682 471 682 426 125 426 125 846 254 846 254 779 406 779 406 517 287 517 287 374 159 374 159 436 144 436 144 595 172 595 172 443 455 443 455 434 487 434 487 188 161 188 161 759 121 759 121 172 315 172 315 750 426 750 426 153 792 153 792 789 908 789 908 232 245 232 245 892 111 892 111 899 3 899 3 872 956 872 956 363 224 363 224 488 41 488 41 282 400 282 400 633 162 633 162 445 493 445 493 168 505 168 505 753 29 753 29 71 735 71 735 936 849 936 849 16 47 16 47 266 155 266 155 393 276 393 276 909 785 909 785 502 589 502 589 24 534 24 534 508 374 508 374 905 464 905 464 434 578 434 578 96 165 96 165 514 202 514 202 72 782 72 782 358 850 358 850 465 592 465 592 664 412 664 412 557 385 557 385 752 172 752 172 810 243 810 243 731 424 731 424 777 450 777 450 265 559 265 559 362 299 362 299 829 742 829 742 380 789 380 789 582 656 582 656 684 114 684 114 921 607 921 607 422 928 422 928 593 161 593 161 486 865 486 865 125 249 125 249 299 700 299 700 875 189 875 189 102 708 102 708 674 420 674 420 883 91 883 91 173 815 173 815 743 619 743 619 390 820 390 820 348 188 348 188 819 934 819 934 173 471 173 471 198 793 198 793 226 774 226 774 423 159 423 159 116 810 116 810 282 464 282 464 956 516 956 516 115 678 115 678 224 739 224 739 127 504 127 504 269 318 269 318 382 902 382 902 800 99 800 99 694 654 694 654 817 763 817 763 248 530 248 530 166 423 166 423 80 491 80 491 493 99 493 99 300 145 300 145 578 704 578 704 293 45 293 45 560 37 560 37 746 762 746 762 150 655 150 655 499 562 499 562 729 687 729 687 222 609 222 609 321 322 321 322 667 199 667 199 37 810 37 810 243 326 243 326 234 159 234 159 771 199 771 199 605 278 605 278 751 292 751 292 384 740 384 740 586 394 586 394 585 739 585 739 302 473 302 473 92 441 92 441 483 85 483 85 214 746 214 746 675 111 675 111 55 65 55 65 147 814 147 814 743 77 743 77 319 697 319 697 179 525 179 525 406 148 406 148 686 580 686 580 54 451 54 451 622 706 622 706 926 926 926 926 658 113 658 113 677 702 677 702 814 380 814 380 944 121 944 121 516 83 516 83 279 810 279 810 905 539 905 539 326 722 326 722 124 454 124 454 765 881 765 881 111 939 111 939 471 372 471 372 269 159 269 159 97 287 97 287 360 123 360 123 872 740 872 740 98 262 98 262 31 247 31 247 366 819 366 819 638 246 638 246 302 293 302 293 187 829 187 829 149 498 149 498 145 468 145 468 309 465 309 465 424 425 424 425 729 392 729 392 653 89 653 89 686 281 686 281 1 373 1 373 809 17 809 17 943 882 943 882 560 403 560 403 284 264 284 264 307 876 307 876 198 266 198 266 778 486 778 486 780 760 780 760 702 81 702 81 50 780 50 780 137 385 137 385 143 729 143 729 256 686 256 686 224 889 224 889 107 18 107 18 143 948 143 948 307 836 307 836 61 274 61 274 951 466 951 466 841 19 841 19 655 853 655 853 359 900 359 900 492 298 492 298 428 36 428 36 700 712 700 712 327 179 327 179 152 521 152 521 62 896 62 896 112 502 112 502 885 382 885 382 160 629 160 629 864 196 864 196 359 450 359 450 392 911 392 911 8 335 8 335 503 819 503 819 586 785 586 785 447 727 447 727 67 716 67 716 150 227 150 227 912 519 912 519 404 109 404 109 196 150 196 150 474 641 474 641 347 926 347 926 186 59 186 59 463 546 463 546 41 373 41 373 438 499 438 499 565 261 565 261 284 448 284 448 428 475 428 475 345 584 345 584 527 702 527 702 880 176 880 176 418 653 418 653 560 442 560 442 25 958 25 958 563 867 563 867 392 388 392 388 455 873 455 873 574 772 574 772 473 211 473 211 788 651 788 651 187 463 187 463 253 652 253 652 138 461 138 461 438 94 438 94 466 323 466 323 333 249 333 249 601 229 601 229 841 264 841 264 533 343 533 343 161 119 161 119 497 262 497 262 538 759 538 759 107 830 107 830 736 189 736 189 301 865 301 865 273 448 273 448 957 437 957 437 593 112 593 112 255 521 255 521 735 417 735 417 708 16 708 16 699 701 699 701 155 241 155 241 351 75 351 75 902 742 902 742 852 201 852 201 582 573 582 573 603 77 603 77 114 488 114 488 353 210 353 210 928 483 928 483 354 945 354 945 847 809 847 809 278 683 278 683 22 238 22 238 721 252 721 252 90 548 90 548 421 933 421 933 870 564 870 564 561 808 561 808 369 562 369 562 72 255 72 255 717 368 717 368 643 846 643 846 693 846 693 846 151 955 151 955 836 584 836 584 32 700 32 700 623 691 623 691 719 239 719 239 467 180 467 180 439 763 439 763 813 720 813 720 459 178 459 178 473 722 473 722 827 510 827 510 578 385 578 385 532 633 532 633 739 473 739 473 529 569 529 569 168 558 168 558 299 928 299 928 386 774 386 774 286 681 286 681 455 76 455 76 563 436 563 436 767 898 767 898 539 77 539 77 160 834 160 834 143 175 143 175 482 29 482 29 234 52 234 52 41 475 41 475 613 775 613 775 174 147 174 147 471 210 471 210 860 302 860 302 417 327 417 327 774 288 774 288 873 534 873 534 573 317 573 317 217 184 217 184 768 574 768 574 416 658 416 658 111 85 111 85 379 132 379 132 464 454 464 454 373 398 373 398 865 101 865 101 459 268 459 268 369 66 369 66 835 720 835 720 11 658 11 658 794 57 794 57 529 340 529 340 703 841 703 841 626 805 626 805 795 323 795 323 146 123 146 123 348 834 348 834 404 371 404 371 796 52 796 52 623 162 623 162 229 510 229 510 700 387 700 387 891 223 891 223 572 676 572 676 602 148 602 148 626 207 626 207 809 562 809 562 253 191 253 191 436 925 436 925 868 458 868 458 370 639 370 639 839 818 839 818 518 958 518 958 756 512 756 512 421 882 421 882 51 769 51 769 408 222 408 222 409 784 409 784 683 944 683 944 121 215 121 215 453 440 453 440 174 396 174 396 345 675 345 675 717 41 717 41 298 83 298 83 781 46 781 46 529 763 529 763 306 731 306 731 333 588 333 588 655 494 655 494 376 560 376 560 699 704 699 704 887 371 887 371 846 37 846 37 743 496 743 496 680 379 680 379 17 477 17 477 592 185 592 185 380 267 380 267 831 494 831 494 615 313 615 313 489 601 489 601 582 37 582 37 936 494 936 494 511 418 511 418 456 403 456 403 671 38 671 38 310 628 310 628 745 495 745 495 583 180 583 180 600 785 600 785 811 432 811 432 521 606 521 606 507 195 507 195 685 619 685 619 314 857 314 857 714 878 714 878 668 484 668 484 406 916 406 916 267 558 267 558 268 945 268 945 433 917 433 917 113 1 113 1 915 637 915 637 841 686 841 686 171 721 171 721 389 236 389 236 716 544 716 544 58 900 58 900 554 29 554 29 793 41 793 41 701 214 701 214 313 369 313 369 548 79 548 79 730 801 730 801 631 777 631 777 383 876 383 876 131 307 131 307 281 883 281 883 410 135 410 135 458 137 458 137 481 905 481 905 712 385 712 385 224 629 224 629 713 753 713 753 801 743 801 743 733 404 733 404 710 685 710 685 507 855 507 855 286 802 286 802 168 509 168 509 198 647 198 647 606 2 606 2 417 297 417 297 275 315 275 315 662 394 662 394 354 387 354 387 640 186 640 186 539 849 539 849 269 196 269 196 763 875 763 875 659 250 659 250 695 829 695 829 924 345 924 345 732 219 732 219 88 797 88 797 825 758 825 758 519 762 519 762 132 232 132 232 637 50 637 50 150 952 150 952 775 559 775 559 448 87 448 87 448 881 448 881 534 237 534 237 59 774 59 774 937 952 937 952 42 173 42 173 496 106 496 106 837 410 837 410 504 42 504 42 781 823 781 823 575 575 575 575 426 630 426 630 374 709 374 709 729 359 729 359 529 403 529 403 238 109 238 109 478 511 478 511 451 448 451 448 859 233 859 233 661 184 661 184 726 820 726 820 405 175 405 175 178 201 178 201 573 628 573 628 470 255 470 255 425 884 425 884 755 110 755 110 358 52 358 52 248 694 248 694 808 679 808 679 251 412 251 412 461 582 461 582 242 566 242 566 266 911 266 911 447 397 447 397 65 853 65 853 86 302 86 302 465 914 465 914 632 593 632 593 327 690 327 690 817 62 817 62 693 898 693 898 194 783 194 783 779 290 779 290 476 248 476 248 853 871 853 871 451 806 451 806 678 784 678 784 475 932 475 932 721 400 721 400 954 496 954 496 572 273 572 273 636 872 636 872 517 269 517 269 692 332 692 332 805 113 805 113 842 542 842 542 787 517 787 517 892 363 892 363 590 507 590 507 172 409 172 409 419 802 419 802 740 88 740 88 833 669 833 669 541 376 541 376 674 592 674 592 578 572 578 572 230 715 230 715 723 559 723 559 3 326 3 326 608 949 608 949 640 146 640 146 691 906 691 906 617 306 617 306 377 907 377 907 89 373 89 373 679 678 679 678 798 48 798 48 884 269 884 269 407 596 407 596 213 247 213 247 745 900 745 900 262 393 262 393 74 304 74 304 787 945 787 945 655 647 655 647 704 498 704 498 482 823 482 823 887 133 887 133 783 874 783 874 626 200 626 200 258 783 258 783 878 518 878 518 149 792 149 792 393 359 393 359 195 316 195 316 485 534 485 534 68 383 68 383 572 405 572 405 313 325 313 325 38 512 38 512 1 925 1 925 872 894 872 894 444 802 444 802 112 43 112 43 90 41 90 41 310 591 310 591 240 928 240 928 664 350 664 350 381 244 381 244 187 902 187 902 180 645 180 645 780 486 780 486 391 352 391 352 18 318 18 318 306 217 306 217 293 397 293 397 400 324 400 324 778 345 778 345 510 379 510 379 236 163 236 163 98 491 98 491 511 1 511 1 261 657 261 657 225 465 225 465 264 664 264 664 840 392 840 392 82 739 82 739 947 458 947 458 3 371 3 371 544 87 544 87 946 5 946 5 252 106 252 106 388 185 388 185 54 896 54 896 301 501 301 501 413 304 413 304 211 611 211 611 235 621 235 621 852 179 852 179 680 372 680 372 206 652 206 652 409 652 409 652 885 328 885 328 60 573 60 573 546 900 546 900 957 671 957 671 267 890 267 890 834 435 834 435 186 233 186 233 942 473 942 473 736 449 736 449 309 281 309 281 888 382 888 382 244 449 244 449 759 162 759 162 154 692 154 692 934 54 934 54 410 397 410 397 316 48 316 48 581 405 581 405 768 400 768 400 270 633 270 633 356 272 356 272 375 661 375 661 381 762 381 762 582 385 582 385 394 248 394 248 100 579 100 579 885 714 885 714 678 351 678 351 121 869 121 869 643 815 643 815 704 315 704 315 678 785 678 785 873 805 873 805 490 790 490 790 414 555 414 555 813 407 813 407 334 579 334 579 826 503 826 503 914 301 914 301 507 303 507 303 482 346 482 346 466 580 466 580 599 936 599 936 200 841 200 841 124 134 124 134 603 29 603 29 258 686 258 686 122 172 122 172 865 771 865 771 783 282 783 282 846 78 846 78 226 32 226 32 412 857 412 857 306 233 306 233 391 942 391 942 918 483 918 483 927 656 927 656 132 871 132 871 666 547 666 547 5 296 5 296 528 512 528 512 543 859 543 859 958 629 958 629 29 184 29 184 564 927 564 927 117 369 117 369 272 887 272 887 114 108 114 108 111 222 111 222 71 604 71 604 923 56 923 56 105 934 105 934 743 441 743 441 951 896 951 896 231 727 231 727 343 175 343 175 520 749 520 749 442 433 442 433 322 325 322 325 235 402 235 402 793 524 793 524 600 389 600 389 103 299 103 299 766 717 766 717 442 868 442 868 370 657 370 657 615 426 615 426 71 414 71 414 705 605 705 605 777 640 777 640 459 150 459 150 49 13 49 13 312 409 312 409 899 914 899 914 416 916 416 916 752 855 752 855 842 481 842 481 823 299 823 299 649 888 649 888 432 265 432 265 505 493 505 493 956 120 956 120 423 733 423 733 451 238 451 238 894 309 894 309 519 669 519 669 222 76 222 76 292 510 292 510 588 668 588 668 207 191 207 191 568 178 568 178 737 238 737 238 635 832 635 832 681 456 681 456 298 473 298 473 260 634 260 634 306 662 306 662 724 314 724 314 173 190 173 190 64 464 64 464 906 865 906 865 867 849 867 849 867 103 867 103 414 533 414 533 157 356 157 356 430 345 430 345 799 256 799 256 650 381 650 381 96 180 96 180 390 737 390 737 593 309 593 309 495 579 495 579 523 589 523 589 751 7 751 7 39 732 39 732 679 911 679 911 364 140 364 140 480 84 480 84 330 445 330 445 730 323 730 323 185 791 185 791 501 887 501 887 331 717 331 717 212 780 212 780 934 945 934 945 558 703 558 703 948 70 948 70 528 257 528 257 773 369 773 369 529 468 529 468 32 466 32 466 212 877 212 877 811 451 811 451 747 452 747 452 283 473 283 473 699 14 699 14 836 466 836 466 499 812 499 812 175 145 175 145 225 412 225 412 215 791 215 791 483 213 483 213 498 386 498 386 741 314 741 314 286 299 286 299 133 746 133 746 500 312 500 312 577 445 577 445 704 556 704 556 478 335 478 335 627 502 627 502 215 395 215 395 853 353 853 353 87 30 87 30 880 85 880 85 830 94 830 94 840 695 840 695 248 54 248 54 886 465 886 465 402 140 402 140 188 120 188 120 412 598 412 598 182 388 182 388 922 201 922 201 542 521 542 521 415 918 415 918 358 636 358 636 307 789 307 789 412 784 412 784 662 24 662 24 600 888 600 888 659 609 659 609 121 505 121 505 682 836 682 836 344 531 344 531 43 246 43 246 890 754 890 754 458 295 458 295 802 897 802 897 919 714 919 714 779 781 779 781 451 145 451 145 627 767 627 767 370 178 370 178 24 439 24 439 756 536 756 536 911 67 911 67 766 728 766 728 828 125 828 125 531 93 531 93 580 161 580 161 786 574 786 574 74 298 74 298 342 513 342 513 737 566 737 566 552 553 552 553 417 349 417 349 120 272 120 272 248 380 248 380 194 13 194 13 760 324 760 324 803 859 803 859 122 843 122 843 949 84 949 84 860 354 860 354 10 211 10 211 386 17 386 17 624 701 624 701 294 927 294 927 354 220 354 220 378 839 378 839 181 723 181 723 661 859 661 859 35 585 35 585 900 728 900 728 545 537 545 537 519 881 519 881 43 907 43 907 27 675 27 675 946 408 946 408 910 694 910 694 225 796 225 796 105 923 105 923 607 600 607 600 503 685 503 685 843 82 843 82 355 56 355 56 104 823 104 823 760 809 760 809 53 541 53 541 160 506 160 506 818 817 818 817 903 327 903 327 839 854 839 854 230 929 230 929 285 427 285 427 152 752 152 752 922 408 922 408 420 26 420 26 735 61 735 61 705 793 705 793 539 796 539 796 92 349 92 349 97 704 97 704 592 920 592 920 329 886 329 886 167 936 167 936 871 749 871 749 742 157 742 157 660 746 660 746 912 720 912 720 151 303 151 303 55 916 55 916 763 303 763 303 624 226 624 226 140 914 140 914 710 644 710 644 47 906 47 906 651 702 651 702 860 918 860 918 407 687 407 687 512 148 512 148 683 701 683 701 639 463 639 463 749 467 749 467 616 448 616 448 692 748 692 748 242 585 242 585 742 405 742 405 728 740 728 740 511 237 511 237 162 565 162 565 169 670 169 670 722 573 722 573 705 207 705 207 560 362 560 362 701 276 701 276 462 747 462 747 65 189 65 189 725 162 725 162 888 679 888 679 232 71 232 71 349 873 349 873 421 928 421 928 83 715 83 715 13 520 13 520 48 330 48 330 274 856 274 856 877 406 877 406 731 819 731 819 158 836 158 836 892 572 892 572 892 519 892 519 259 902 259 902 594 391 594 391 596 401 596 401 440 277 440 277 923 441 923 441 454 555 454 555 46 882 46 882 165 716 165 716 68 670 68 670 562 635 562 635 505 590 505 590 796 911 796 911 603 462 603 462 311 400 311 400 89 68 89 68 932 712 932 712 809 124 809 124 413 841 413 841 161 323 161 323 823 413 823 413 588 920 588 920 124 267 124 267 788 277 788 277 200 768 200 768 503 822 503 822 871 401 871 401 310 310 310 310 36 245 36 245 449 520 449 520 347 357 347 357 154 579 154 579 430 795 430 795 413 857 413 857 370 502 370 502 169 263 169 263 576 899 576 899 399 355 399 355 588 215 588 215 937 754 937 754 285 652 285 652 607 688 607 688 402 185 402 185 501 237 501 237 201 96 201 96 12 238 12 238 835 661 835 661 643 5 643 5 498 48 498 48 222 85 222 85 242 953 242 953 677 60 677 60 405 268 405 268 831 907 831 907 370 614 370 614 532 809 532 809 322 334 322 334 286 406 286 406 556 385 556 385 143 504 143 504 80 388 80 388 816 365 816 365 632 373 632 373 62 602 62 602 930 30 930 30 350 636 350 636 62 249 62 249 844 36 844 36 538 751 538 751 186 504 186 504 471 794 471 794 288 390 288 390 535 519 535 519 767 895 767 895 416 420 416 420 771 775 771 775 19 382 19 382 630 280 630 280 886 348 886 348 806 635 806 635 433 649 433 649 873 512 873 512 103 870 103 870 605 464 605 464 592 540 592 540 44 233 44 233 647 219 647 219 324 134 324 134 661 82 661 82 123 536 123 536 397 624 397 624 753 113 753 113 391 325 391 325 175 535 175 535 921 596 921 596 9 701 9 701 201 315 201 315 219 506 219 506 938 768 938 768 33 817 33 817 451 103 451 103 380 490 380 490 29 881 29 881 614 185 614 185 743 639 743 639 107 173 107 173 328 50 328 50 628 150 628 150 62 689 62 689 267 887 267 887 236 697 236 697 395 620 395 620 757 273 757 273 215 215 215 215 692 823 692 823 826 184 826 184 816 327 816 327 910 395 910 395 38 707 38 707 672 823 672 823 726 905 726 905 209 695 209 695 390 918 390 918 536 667 536 667 231 824 231 824 424 546 424 546 105 826 105 826 99 153 99 153 605 153 605 153 754 25 754 25 278 539 278 539 838 675 838 675 711 282 711 282 326 436 326 436 879 607 879 607 120 33 120 33 856 591 856 591 692 110 692 110 81 750 81 750 76 625 76 625 939 455 939 455 539 402 539 402 185 605 185 605 910 422 910 422 222 386 222 386 203 880 203 880 604 506 604 506 651 292 651 292 209 647 209 647 951 99 951 99 365 463 365 463 831 805 831 805 457 774 457 774 641 476 641 476 855 484 855 484 419 787 419 787 60 564 60 564 937 650 937 650 320 173 320 173 108 345 108 345 566 418 566 418 76 830 76 830 187 108 187 108 940 773 940 773 244 136 244 136 327 646 327 646 259 395 259 395 79 330 79 330 444 260 444 260 950 376 950 376 482 846 482 846 525 315 525 315 254 866 254 866 195 921 195 921 469 885 469 885 718 98 718 98 894 703 894 703 293 783 293 783 513 472 513 472 692 911 692 911 164 469 164 469 921 428 921 428 87 394 87 394 225 48 225 48 34 381 34 381 516 233 516 233 40 690 40 690 346 134 346 134 922 799 922 799 333 907 333 907 248 955 248 955 273 760 273 760 23 587 23 587 796 868 796 868 283 720 283 720 357 446 357 446 185 454 185 454 609 111 609 111 859 752 859 752 600 103 600 103 476 298 476 298 654 123 654 123 604 815 604 815 71 487 71 487 778 804 778 804 80 418 80 418 820 114 820 114 315 869 315 869 687 662 687 662 831 41 831 41 297 575 297 575 62 241 62 241 901 95 901 95 862 28 862 28 345 36 345 36 276 491 276 491 67 839 67 839 40 179 40 179 632 706 632 706 376 218 376 218 236 672 236 672 292 862 292 862 141 241 141 241 127 760 127 760 450 297 450 297 212 80 212 80 488 586 488 586 203 938 203 938 505 851 505 851 509 109 509 109 218 297 218 297 886 128 886 128 887 22 887 22 66 686 66 686 638 574 638 574 14 361 14 361 469 922 469 922 795 801 795 801 931 39 931 39 574 729 574 729 219 537 219 537 567 763 567 763 939 217 939 217 709 659 709 659 142 80 142 80 620 597 620 597 207 917 207 917 744 242 744 242 788 585 788 585 636 470 636 470 711 478 711 478 562 864 562 864 662 311 662 311 630 5 630 5 370 72 370 72 484 852 484 852 149 938 149 938 153 613 153 613 431 695 431 695 642 318 642 318 564 97 564 97 234 581 234 581 137 947 137 947 920 113 920 113 814 300 814 300 609 572 609 572 646 581 646 581 535 227 535 227 382 613 382 613 410 594 410 594 1 602 1 602 394 482 394 482 247 566 247 566 903 79 903 79 240 606 240 606 87 472 87 472 331 230 331 230 298 634 298 634 387 634 387 634 718 729 718 729 848 290 848 290 695 180 695 180 719 437 719 437 210 58 210 58 308 544 308 544 709 862 709 862 130 99 130 99 512 906 512 906 767 926 767 926 738 55 738 55 405 947 405 947 23 639 23 639 894 135 894 135 88 892 88 892 241 5 241 5 383 787 383 787 581 362 581 362 177 861 177 861 310 435 310 435 174 210 174 210 949 616 949 616 716 493 716 493 305 602 305 602 523 866 523 866 469 390 469 390 208 933 208 933 230 38 230 38 135 104 135 104 733 522 733 522 87 471 87 471 88 713 88 713 344 870 344 870 732 732 732 732 853 534 853 534 303 564 303 564 956 413 956 413 849 245 849 245 796 567 796 567 904 906 904 906 126 604 126 604 480 630 480 630 598 869 598 869 19 757 19 757 934 407 934 407 403 127 403 127 785 687 785 687 260 406 260 406 658 709 658 709 662 163 662 163 3 83 3 83 403 594 403 594 900 592 900 592 124 823 124 823 315 776 315 776 287 202 287 202 546 699 546 699 409 541 409 541 288 707 288 707 377 128 377 128 111 298 111 298 690 932 690 932 760 217 760 217 954 156 954 156 667 806 667 806 515 508 515 508 728 924 728 924 115 310 115 310 478 850 478 850 75 229 75 229 111 346 111 346 843 239 843 239 503 539 503 539 425 315 425 315 545 465 545 465 584 121 584 121 368 406 368 406 441 735 441 735 36 701 36 701 899 352 899 352 640 655 640 655 638 298 638 298 195 213 195 213 462 263 462 263 810 592 810 592 646 202 646 202 149 796 149 796 15 56 15 56 795 185 795 185 173 691 173 691 431 817 431 817 390 311 390 311 465 781 465 781 383 158 383 158 705 502 705 502 588 935 588 935 75 318 75 318 692 108 692 108 498 318 498 318 592 231 592 231 945 51 945 51 954 300 954 300 512 517 512 517 626 863 626 863 660 163 660 163 845 354 845 354 231 325 231 325 243 903 243 903 706 139 706 139 356 748 356 748 265 183 265 183 297 47 297 47 221 777 221 777 411 21 411 21 735 804 735 804 504 382 504 382 788 690 788 690 121 33 121 33 497 112 497 112 546 226 546 226 136 251 136 251 690 549 690 549 283 813 283 813 952 92 952 92 145 880 145 880 508 740 508 740 69 622 69 622 896 579 896 579 652 768 652 768 757 531 757 531 670 90 670 90 902 224 902 224 124 419 124 419 31 579 31 579 193 84 193 84 359 646 359 646 108 642 108 642 477 515 477 515 601 64 601 64 519 129 519 129 165 629 165 629 486 691 486 691 413 533 413 533 707 732 707 732 476 122 476 122 340 511 340 511 72 290 72 290 171 78 171 78 247 347 247 347 724 672 724 672 692 255 692 255 351 586 351 586 132 922 132 922 274 173 274 173 253 523 253 523 934 855 934 855 33 7 33 7 319 815 319 815 564 597 564 597 736 469 736 469 284 497 284 497 367 716 367 716 307 221 307 221 800 157 800 157 569 245 569 245 15 529 15 529 417 649 417 649 678 895 678 895 918 191 918 191 230 482 230 482 444 921 444 921 678 89 678 89 390 9 390 9 401 18 401 18 332 564 332 564 517 445 517 445 58 902 58 902 864 15 864 15 13 124 13 124 444 674 444 674 919 622 919 622 525 519 525 519 687 165 687 165 485 788 485 788 123 713 123 713 591 284 591 284 52 957 52 957 96 773 96 773 439 542 439 542 268 158 268 158 810 774 810 774 309 827 309 827 751 170 751 170 533 283 533 283 870 253 870 253 305 200 305 200 441 360 441 360 135 263 135 263 78 809 78 809 209 754 209 754 848 933 848 933 569 731 569 731 548 319 548 319 836 125 836 125 345 255 345 255 421 233 421 233 803 383 803 383 645 259 645 259 322 281 322 281 828 167 828 167 478 821 478 821 729 439 729 439 925 839 925 839 758 505 758 505 861 522 861 522 562 935 562 935 819 619 819 619 95 228 95 228 474 1 474 1 439 304 439 304 951 817 951 817 460 747 460 747 756 639 756 639 329 80 329 80 464 867 464 867 917 165 917 165 952 448 952 448 333 947 333 947 219 97 219 97 112 526 112 526 929 354 929 354 542 922 542 922 787 191 787 191 869 668 869 668 101 230 101 230 420 540 420 540 186 433 186 433 514 761 514 761 71 605 71 605 524 780 524 780 887 577 887 577 278 63 278 63 900 305 900 305 575 31 575 31 299 107 299 107 465 751 465 751 908 849 908 849 264 54 264 54 379 314 379 314 828 407 828 407 532 556 532 556 573 865 573 865 117 67 117 67 663 519 663 519 682 556 682 556 871 889 871 889 872 927 872 927 513 298 513 298 387 443 387 443 536 686 536 686 793 194 793 194 189 356 189 356 59 692 59 692 139 684 139 684 471 537 471 537 491 333 491 333 388 269 388 269 562 300 562 300 2 847 2 847 459 51 459 51 171 66 171 66 96 92 96 92 257 555 257 555 651 285 651 285 339 73 339 73 517 722 517 722 933 670 933 670 751 444 751 444 367 466 367 466 130 632 130 632 853 309 853 309 203 625 203 625 194 85 194 85 700 498 700 498 617 876 617 876 149 687 149 687 10 925 10 925 649 958 649 958 698 550 698 550 80 329 80 329 797 278 797 278 612 422 612 422 55 485 55 485 448 290 448 290 904 736 904 736 85 478 85 478 373 181 373 181 285 777 285 777 685 954 685 954 221 877 221 877 708 278 708 278 11 284 11 284 478 18 478 18 771 135 771 135 417 548 417 548 82 730 82 730 457 104 457 104 150 701 150 701 901 112 901 112 32 378 32 378 775 375 775 375 730 416 730 416 43 564 43 564 731 919 731 919 856 352 856 352 538 415 538 415 484 520 484 520 760 140 760 140 402 497 402 497 473 27 473 27 642 639 642 639 706 529 706 529 896 600 896 600 201 507 201 507 688 197 688 197 805 697 805 697 907 471 907 471 706 575 706 575 714 105 714 105 439 529 439 529 359 708 359 708 506 807 506 807 835 556 835 556 179 256 179 256 241 754 241 754 807 653 807 653 672 903 672 903 589 313 589 313 133 825 133 825 444 272 444 272 551 549 551 549 320 628 320 628 243 863 243 863 101 405 101 405 735 779 735 779 925 831 925 831 46 558 46 558 575 21 575 21 892 689 892 689 435 945 435 945 876 849 876 849 386 269 386 269 338 569 338 569 458 50 458 50 936 790 936 790 256 154 256 154 312 858 312 858 576 760 576 760 5 610 5 610 439 418 439 418 703 396 703 396 782 488 782 488 855 125 855 125 386 866 386 866 61 483 61 483 547 274 547 274 249 61 249 61 764 127 764 127 337 827 337 827 551 60 551 60 175 737 175 737 943 482 943 482 494 343 494 343 198 94 198 94 866 893 866 893 839 159 839 159 22 622 22 622 801 473 801 473 930 943 930 943 43 859 43 859 463 195 463 195 631 771 631 771 638 264 638 264 442 611 442 611 43 189 43 189 724 109 724 109 470 910 470 910 842 826 842 826 736 846 736 846 466 461 466 461 203 619 203 619 810 317 810 317 769 709 769 709 779 480 779 480 278 878 278 878 234 401 234 401 661 731 661 731 671 625 671 625 331 614 331 614 957 98 957 98 738 254 738 254 766 44 766 44 277 173 277 173 623 335 623 335 235 689 235 689 892 673 892 673 324 547 324 547 614 257 614 257 627 528 627 528 622 675 622 675 587 359 587 359 286 88 286 88 613 826 613 826 922 677 922 677 277 571 277 571 432 785 432 785 731 707 731 707 431 646 431 646 262 440 262 440 572 301 572 301 349 351 349 351 887 435 887 435 542 243 542 243 758 653 758 653 287 68 287 68 101 804 101 804 593 455 593 455 493 436 493 436 935 308 935 308 806 174 806 174 797 339 797 339 647 675 647 675 92 776 92 776 443 136 443 136 496 65 496 65 28 127 28 127 286 800 286 800 438 828 438 828 860 205 860 205 277 699 277 699 802 726 802 726 521 565 521 565 390 519 390 519 160 757 160 757 172 640 172 640 943 202 943 202 583 616 583 616 581 895 581 895 719 317 719 317 533 596 533 596 563 63 563 63 347 753 347 753 36 864 36 864 470 137 470 137 37 343 37 343 503 487 503 487 769 767 769 767 676 536 676 536 134 908 134 908 572 161 572 161 122 752 122 752 846 419 846 419 227 278 227 278 692 199 692 199 629 624 629 624 885 81 885 81 585 795 585 795 51 39 51 39 385 115 385 115 838 627 838 627 647 723 647 723 848 927 848 927 811 568 811 568 156 19 156 19 947 637 947 637 790 157 790 157 120 807 120 807 310 55 310 55 671 198 671 198 156 437 156 437 596 551 596 551 544 704 544 704 367 277 367 277 753 488 753 488 119 651 119 651 405 765 405 765 409 789 409 789 520 246 520 246 591 238 591 238 232 340 232 340 60 433 60 433 540 151 540 151 947 648 947 648 21 514 21 514 891 897 891 897 677 637 677 637 377 31 377 31 218 195 218 195 380 569 380 569 784 372 784 372 3 317 3 317 339 785 339 785 411 765 411 765 21 275 21 275 775 924 775 924 238 930 238 930 850 573 850 573 874 246 874 246 93 30 93 30 497 337 497 337 203 509 203 509 834 477 834 477 667 824 667 824 300 295 300 295 788 141 788 141 645 279 645 279 706 562 706 562 321 340 321 340 889 616 889 616 342 20 342 20 529 400 529 400 92 426 92 426 339 388 339 388 380 428 380 428 338 688 338 688 192 837 192 837 558 786 558 786 326 863 326 863 573 150 573 150 519 584 519 584 882 117 882 117 847 743 847 743 679 303 679 303 740 874 740 874 526 201 526 201 876 678 876 678 900 921 900 921 272 412 272 412 329 852 329 852 740 367 740 367 499 787 499 787 778 6 778 6 880 542 880 542 10 292 10 292 821 220 821 220 227 230 227 230 855 221 855 221 505 266 505 266 835 594 835 594 867 801 867 801 529 347 529 347 549 79 549 79 836 806 836 806 694 934 694 934 95 283 95 283 129 724 129 724 245 561 245 561 867 647 867 647 350 42 350 42 927 768 927 768 554 484 554 484 741 867 741 867 793 191 793 191 446 545 446 545 930 456 930 456 795 204 795 204 788 405 788 405 723 292 723 292 534 625 534 625 631 428 631 428 326 196 326 196 804 807 804 807 195 5 195 5 92 63 92 63 89 343 89 343 596 650 596 650 880 487 880 487 814 658 814 658 330 72 330 72 876 753 876 753 127 701 127 701 366 187 366 187 760 265 760 265 47 935 47 935 866 133 866 133 831 911 831 911 232 607 232 607 880 501 880 501 360 820 360 820 264 689 264 689 363 843 363 843 109 110 109 110 563 742 563 742 340 450 340 450 204 875 204 875 416 649 416 649 267 160 267 160 950 35 950 35 596 663 596 663 442 248 442 248 34 671 34 671 250 195 250 195 157 635 157 635 947 217 947 217 530 500 530 500 163 547 163 547 705 950 705 950 174 378 174 378 178 654 178 654 233 34 233 34 872 408 872 408 748 454 748 454 490 230 490 230 338 935 338 935 159 630 159 630 158 588 158 588 167 29 167 29 657 729 657 729 314 663 314 663 157 157 157 157 121 409 121 409 726 84 726 84 681 492 681 492 735 661 735 661 347 663 347 663 439 598 439 598 109 911 109 911 725 630 725 630 14 550 14 550 860 579 860 579 198 694 198 694 856 436 856 436 107 585 107 585 439 789 439 789 38 16 38 16 62 688 62 688 711 636 711 636 155 165 155 165 663 626 663 626 602 138 602 138 601 307 601 307 594 693 594 693 412 482 412 482 372 413 372 413 121 388 121 388 203 913 203 913 342 154 342 154 882 189 882 189 482 336 482 336 268 680 268 680 209 888 209 888 775 70 775 70 690 423 690 423 340 576 340 576 378 309 378 309 20 574 20 574 951 342 951 342 316 113 316 113 468 574 468 574 160 250 160 250 289 586 289 586 464 536 464 536 402 90 402 90 191 927 191 927 352 822 352 822 824 249 824 249 697 537 697 537 477 416 477 416 312 34 312 34 487 72 487 72 698 421 698 421 220 416 220 416 68 401 68 401 320 489 320 489 278 464 278 464 876 45 876 45 780 351 780 351 765 58 765 58 405 418 405 418 383 313 383 313 647 702 647 702 229 483 229 483 741 490 741 490 95 537 95 537 607 313 607 313 635 292 635 292 314 11 314 11 351 716 351 716 919 614 919 614 490 584 490 584 686 105 686 105 733 209 733 209 908 164 908 164 366 100 366 100 304 725 304 725 343 745 343 745 523 779 523 779 33 521 33 521 526 569 526 569 27 651 27 651 521 896 521 896 436 302 436 302 862 80 862 80 473 143 473 143 830 371 830 371 78 215 78 215 923 520 923 520 700 854 700 854 760 878 760 878 531 805 531 805 445 546 445 546 760 334 760 334 462 293 462 293 723 199 723 199 775 278 775 278 98 575 98 575 337 8 337 8 933 197 933 197 695 425 695 425 241 111 241 111 310 131 310 131 321 507 321 507 151 286 151 286 631 116 631 116 176 512 176 512 511 304 511 304 579 697 579 697 105 310 105 310 401 636 401 636 97 474 97 474 156 220 156 220 31 364 31 364 186 127 186 127 245 681 245 681 634 300 634 300 53 208 53 208 457 359 457 359 473 793 473 793 389 594 389 594 319 629 319 629 423 534 423 534 35 136 35 136 784 275 784 275 775 907 775 907 151 107 151 107 486 869 486 869 638 224 638 224 235 867 235 867 872 331 872 331 755 40 755 40 285 92 285 92 233 543 233 543 494 263 494 263 598 723 598 723 233 24 233 24 151 305 151 305 814 920 814 920 278 288 278 288 174 337 174 337 603 642 603 642 439 810 439 810 950 387 950 387 859 750 859 750 547 201 547 201 523 606 523 606 529 147 529 147 284 8 284 8 747 323 747 323 682 554 682 554 27 204 27 204 597 665 597 665 659 68 659 68 211 162 211 162 83 955 83 955 779 533 779 533 298 61 298 61 953 335 953 335 799 370 799 370 638 391 638 391 687 264 687 264 189 415 189 415 3 182 3 182 60 817 60 817 487 552 487 552 472 276 472 276 794 92 794 92 214 827 214 827 762 778 762 778 70 514 70 514 827 781 827 781 886 325 886 325 478 356 478 356 841 630 841 630 711 948 711 948 518 423 518 423 814 108 814 108 553 271 553 271 602 476 602 476 905 332 905 332 15 653 15 653 33 552 33 552 940 305 940 305 586 317 586 317 617 878 617 878 674 131 674 131 780 706 780 706 830 271 830 271 595 79 595 79 391 162 391 162 468 185 468 185 526 250 526 250 119 720 119 720 184 102 184 102 561 482 561 482 402 122 402 122 713 709 713 709 919 145 919 145 919 691 919 691 680 408 680 408 562 451 562 451 693 728 693 728 443 162 443 162 8 565 8 565 199 320 199 320 68 904 68 904 820 957 820 957 704 793 704 793 295 97 295 97 641 356 641 356 334 327 334 327 119 581 119 581 895 819 895 819 342 913 342 913 334 698 334 698 718 578 718 578 797 118 797 118 463 714 463 714 64 102 64 102 500 791 500 791 668 183 668 183 777 903 777 903 910 933 910 933 702 868 702 868 693 455 693 455 47 10 47 10 516 104 516 104 851 248 851 248 495 868 495 868 535 878 535 878 297 895 297 895 287 390 287 390 372 427 372 427 936 759 936 759 182 530 182 530 171 677 171 677 106 190 106 190 940 956 940 956 366 253 366 253 174 272 174 272 187 637 187 637 824 799 824 799 175 686 175 686 751 824 751 824 611 168 611 168 281 926 281 926 330 535 330 535 321 213 321 213 82 536 82 536 829 878 829 878 441 70 441 70 772 92 772 92 40 714 40 714 494 100 494 100 287 877 287 877 197 756 197 756 342 164 342 164 26 396 26 396 895 395 895 395 235 517 235 517 254 787 254 787 436 456 436 456 240 45 240 45 64 400 64 400 768 17 768 17 743 465 743 465 679 635 679 635 668 415 668 415 768 532 768 532 271 295 271 295 442 298 442 298 604 573 604 573 7 395 7 395 504 229 504 229 217 32 217 32 726 560 726 560 153 81 153 81 589 12 589 12 157 410 157 410 305 305 305 305 111 936 111 936 779 874 779 874 120 413 120 413 578 274 578 274 823 730 823 730 195 229 195 229 329 151 329 151 952 155 952 155 232 662 232 662 189 771 189 771 825 423 825 423 423 472 423 472 324 347 324 347 410 811 410 811 828 875 828 875 275 427 275 427 602 886 602 886 535 267 535 267 25 874 25 874 539 41 539 41 882 353 882 353 76 896 76 896 860 649 860 649 712 618 712 618 520 4 520 4 132 291 132 291 782 110 782 110 752 775 752 775 358 811 358 811 55 309 55 309 94 585 94 585 681 124 681 124 74 868 74 868 531 167 531 167 848 538 848 538 421 703 421 703 408 291 408 291 335 245 335 245 163 866 163 866 186 240 186 240 724 212 724 212 225 157 225 157 508 920 508 920 413 916 413 916 33 768 33 768 630 354 630 354 483 929 483 929 530 888 530 888 282 852 282 852 810 509 810 509 344 925 344 925 811 102 811 102 466 328 466 328 900 369 900 369 189 507 189 507 834 406 834 406 942 779 942 779 632 586 632 586 341 678 341 678 951 464 951 464 185 283 185 283 221 821 221 821 440 17 440 17 698 643 698 643 541 84 541 84 468 108 468 108 506 188 506 188 267 254 267 254 633 709 633 709 586 938 586 938 678 556 678 556 534 225 534 225 755 579 755 579 858 541 858 541 773 127 773 127 153 624 153 624 764 893 764 893 658 149 658 149 767 327 767 327 475 352 475 352 124 381 124 381 365 204 365 204 610 179 610 179 868 282 868 282 15 542 15 542 663 924 663 924 422 79 422 79 829 923 829 923 716 654 716 654 954 286 954 286 444 958 444 958 838 169 838 169 844 676 844 676 553 31 553 31 312 909 312 909 860 501 860 501 626 37 626 37 846 50 846 50 909 42 909 42 17 141 17 141 289 949 289 949 319 70 319 70 464 234 464 234 724 374 724 374 189 401 189 401 36 885 36 885 613 654 613 654 357 180 357 180 915 729 915 729 368 860 368 860 706 287 706 287 817 280 817 280 945 543 945 543 444 222 444 222 682 661 682 661 215 310 215 310 924 600 924 600 758 161 758 161 441 480 441 480 418 718 418 718 392 772 392 772 292 109 292 109 878 542 878 542 787 876 787 876 533 373 533 373 60 481 60 481 493 513 493 513 689 326 689 326 498 53 498 53 779 816 779 816 394 260 394 260 134 580 134 580 733 607 733 607 103 144 103 144 148 416 148 416 810 762 810 762 103 489 103 489 854 96 854 96 741 277 741 277 430 41 430 41 315 345 315 345 103 175 103 175 112 916 112 916 154 395 154 395 286 145 286 145 783 598 783 598 454 382 454 382 275 376 275 376 513 5 513 5 85 211 85 211 788 877 788 877 24 844 24 844 456 927 456 927 486 624 486 624 8 694 8 694 342 944 342 944 420 146 420 146 914 764 914 764 103 650 103 650 567 34 567 34 893 572 893 572 160 52 160 52 770 824 770 824 631 201 631 201 625 57 625 57 396 47 396 47 863 338 863 338 268 716 268 716 666 218 666 218 287 125 287 125 481 745 481 745 557 957 557 957 226 943 226 943 482 932 482 932 429 899 429 899 499 13 499 13 246 73 246 73 214 705 214 705 522 636 522 636 404 570 404 570 546 805 546 805 420 372 420 372 733 633 733 633 507 532 507 532 798 617 798 617 668 902 668 902 847 812 847 812 936 825 936 825 344 105 344 105 320 831 320 831 668 926 668 926 300 100 300 100 856 857 856 857 235 708 235 708 683 331 683 331 125 29 125 29 783 535 783 535 733 192 733 192 28 635 28 635 720 195 720 195 782 486 782 486 275 578 275 578 879 470 879 470 639 926 639 926 760 777 760 777 731 69 731 69 231 304 231 304 824 285 824 285 315 941 315 941 903 620 903 620 61 63 61 63 262 541 262 541 17 16 17 16 325 90 325 90 936 157 936 157 436 248 436 248 472 83 472 83 911 818 911 818 550 741 550 741 101 167 101 167 100 404 100 404 102 64 102 64 507 295 507 295 495 529 495 529 443 646 443 646 305 90 305 90 389 122 389 122 652 55 652 55 323 916 323 916 379 513 379 513 524 116 524 116 929 321 929 321 579 460 579 460 314 71 314 71 368 60 368 60 411 73 411 73 774 346 774 346 779 725 779 725 136 85 136 85 27 299 27 299 872 214 872 214 611 201 611 201 631 69 631 69 124 395 124 395 258 744 258 744 951 722 951 722 881 506 881 506 37 191 37 191 846 892 846 892 48 33 48 33 287 764 287 764 35 521 35 521 934 145 934 145 548 77 548 77 253 806 253 806 178 104 178 104 156 861 156 861 592 392 592 392 806 198 806 198 152 120 152 120 399 429 399 429 870 44 870 44 811 281 811 281 192 437 192 437 444 140 444 140 705 164 705 164 696 518 696 518 870 558 870 558 375 658 375 658 328 83 328 83 327 818 327 818 566 281 566 281 877 118 877 118 595 923 595 923 307 22 307 22 607 180 607 180 516 43 516 43 29 101 29 101 809 476 809 476 62 894 62 894 27 291 27 291 459 267 459 267 623 699 623 699 794 674 794 674 559 70 559 70 327 614 327 614 84 125 84 125 495 613 495 613 638 359 638 359 669 640 669 640 99 219 99 219 223 1 223 1 50 808 50 808 142 954 142 954 18 715 18 715 906 738 906 738 865 812 865 812 313 787 313 787 950 300 950 300 597 812 597 812 938 721 938 721 658 782 658 782 77 143 77 143 91 144 91 144 581 615 581 615 537 409 537 409 33 940 33 940 449 953 449 953 457 663 457 663 736 790 736 790 779 710 779 710 491 135 491 135 607 648 607 648 39 526 39 526 128 917 128 917 874 726 874 726 876 86 876 86 256 708 256 708 217 565 217 565 504 3 504 3 887 572 887 572 756 635 756 635 427 84 427 84 753 790 753 790 85 183 85 183 343 639 343 639 715 769 715 769 3 898 3 898 529 600 529 600 524 147 524 147 897 514 897 514 167 376 167 376 319 507 319 507 244 318 244 318 309 644 309 644 572 421 572 421 127 668 127 668 603 833 603 833 661 923 661 923 227 153 227 153 171 569 171 569 506 539 506 539 826 305 826 305 388 3 388 3 255 720 255 720 293 699 293 699 570 192 570 192 410 59 410 59 130 585 130 585 347 771 347 771 304 784 304 784 619 233 619 233 471 747 471 747 877 806 877 806 598 319 598 319 251 762 251 762 478 403 478 403 296 519 296 519 111 479 111 479 339 628 339 628 311 312 311 312 666 170 666 170 386 544 386 544 605 489 605 489 583 460 583 460 464 225 464 225 946 908 946 908 1 190 1 190 622 82 622 82 653 720 653 720 113 377 113 377 502 257 502 257 733 662 733 662 486 164 486 164 447 4 447 4 221 12 221 12 881 102 881 102 275 344 275 344 442 725 442 725 61 618 61 618 143 705 143 705 958 14 958 14 286 135 286 135 32 754 32 754 569 871 569 871 193 256 193 256 793 99 793 99 412 132 412 132 897 137 897 137 490 915 490 915 46 535 46 535 483 753 483 753 837 159 837 159 810 596 810 596 505 268 505 268 73 735 73 735 16 831 16 831 589 831 589 831 929 519 929 519 399 641 399 641 712 540 712 540 747 812 747 812 364 832 364 832 563 2 563 2 770 612 770 612 794 325 794 325 786 846 786 846 480 810 480 810 115 462 115 462 846 753 846 753 501 874 501 874 514 802 514 802 431 801 431 801 503 800 503 800 105 589 105 589 323 847 323 847 465 689 465 689 481 418 481 418 481 796 481 796 453 581 453 581 478 133 478 133 660 570 660 570 211 125 211 125 514 684 514 684 934 799 934 799 281 270 281 270 576 81 576 81 139 791 139 791 652 924 652 924 5 247 5 247 338 922 338 922 211 408 211 408 542 160 542 160 631 684 631 684 570 707 570 707 859 169 859 169 797 802 797 802 306 172 306 172 422 879 422 879 228 568 228 568 595 46 595 46 383 229 383 229 546 26 546 26 87 208 87 208 886 651 886 651 407 249 407 249 377 8 377 8 84 197 84 197 808 856 808 856 493 685 493 685 330 355 330 355 405 899 405 899 848 108 848 108 614 50 614 50 814 812 814 812 388 562 388 562 336 563 336 563 831 627 831 627 752 778 752 778 827 724 827 724 659 231 659 231 423 735 423 735 284 185 284 185 552 586 552 586 515 187 515 187 457 853 457 853 355 452 355 452 602 615 602 615 200 792 200 792 21 211 21 211 827 755 827 755 928 686 928 686 727 794 727 794 873 714 873 714 178 846 178 846 663 554 663 554 56 66 56 66 540 924 540 924 715 751 715 751 152 406 152 406 432 85 432 85 663 535 663 535 749 438 749 438 809 786 809 786 323 266 323 266 891 827 891 827 208 209 208 209 668 739 668 739 357 331 357 331 250 800 250 800 447 943 447 943 574 152 574 152 866 80 866 80 527 193 527 193 452 295 452 295 226 475 226 475 786 784 786 784 726 731 726 731 840 528 840 528 768 201 768 201 439 66 439 66 635 188 635 188 869 494 869 494 389 621 389 621 73 271 73 271 878 659 878 659 106 772 106 772 892 758 892 758 491 411 491 411 539 291 539 291 311 410 311 410 185 739 185 739 640 74 640 74 912 178 912 178 895 283 895 283 281 725 281 725 707 229 707 229 84 762 84 762 236 513 236 513 722 331 722 331 908 520 908 520 693 872 693 872 946 304 946 304 344 326 344 326 656 556 656 556 332 81 332 81 94 264 94 264 27 818 27 818 510 762 510 762 735 487 735 487 292 323 292 323 945 928 945 928 218 615 218 615 13 733 13 733 817 99 817 99 145 732 145 732 527 925 527 925 586 471 586 471 514 654 514 654 862 65 862 65 23 502 23 502 574 427 574 427 753 746 753 746 31 53 31 53 479 926 479 926 6 627 6 627 118 574 118 574 595 302 595 302 317 694 317 694 898 511 898 511 309 345 309 345 26 594 26 594 315 940 315 940 886 567 886 567 601 528 601 528 573 548 573 548 633 200 633 200 378 7 378 7 226 517 226 517 97 65 97 65 595 433 595 433 327 520 327 520 295 449 295 449 562 708 562 708 128 599 128 599 278 406 278 406 695 620 695 620 519 398 519 398 937 524 937 524 749 133 749 133 86 663 86 663 941 232 941 232 903 881 903 881 374 267 374 267 449 685 449 685 515 81 515 81 365 448 365 448 674 147 674 147 759 477 759 477 560 59 560 59 633 496 633 496 791 116 791 116 374 811 374 811 881 70 881 70 70 728 70 728 9 23 9 23 631 42 631 42 795 80 795 80 687 278 687 278 474 435 474 435 829 389 829 389 935 119 935 119 515 659 515 659 759 922 759 922 93 876 93 876 68 77 68 77 385 740 385 740 658 763 658 763 844 819 844 819 248 857 248 857 528 213 528 213 76 151 76 151 942 99 942 99 32 167 32 167 371 470 371 470 733 560 733 560 416 518 416 518 338 317 338 317 250 189 250 189 873 122 873 122 383 181 383 181 958 294 958 294 569 211 569 211 717 265 717 265 348 461 348 461 583 86 583 86 35 584 35 584 24 213 24 213 856 764 856 764 831 567 831 567 426 251 426 251 689 224 689 224 451 28 451 28 440 847 440 847 82 217 82 217 86 220 86 220 513 457 513 457 918 574 918 574 511 196 511 196 688 588 688 588 552 222 552 222 192 629 192 629 213 868 213 868 787 887 787 887 83 32 83 32 24 833 24 833 690 399 690 399 563 544 563 544 873 414 873 414 645 825 645 825 16 652 16 652 167 378 167 378 928 755 928 755 645 836 645 836 194 597 194 597 56 301 56 301 825 895 825 895 509 362 509 362 817 826 817 826 709 527 709 527 1 163 1 163 538 364 538 364 629 63 629 63 367 82 367 82 798 239 798 239 431 319 431 319 520 716 520 716 349 687 349 687 44 569 44 569 905 166 905 166 60 854 60 854 841 362 841 362 640 419 640 419 780 832 780 832 693 946 693 946 351 643 351 643 942 115 942 115 579 152 579 152 97 911 97 911 756 665 756 665 284 142 284 142 312 634 312 634 296 91 296 91 364 891 364 891 931 653 931 653 401 263 401 263 342 100 342 100 124 856 124 856 520 908 520 908 497 228 497 228 189 184 189 184 367 655 367 655 335 943 335 943 303 103 303 103 197 121 197 121 116 112 116 112 61 371 61 371 119 128 119 128 126 322 126 322 9 861 9 861 703 404 703 404 417 77 417 77 152 770 152 770 120 280 120 280 110 828 110 828 479 12 479 12 114 83 114 83 583 69 583 69 906 206 906 206 292 657 292 657 268 273 268 273 714 729 714 729 515 148 515 148 621 866 621 866 683 897 683 897 723 232 723 232 323 938 323 938 798 607 798 607 558 669 558 669 117 47 117 47 627 853 627 853 151 155 151 155 350 369 350 369 509 859 509 859 839 363 839 363 814 817 814 817 829 870 829 870 613 726 613 726 564 255 564 255 942 81 942 81 768 940 768 940 126 682 126 682 440 866 440 866 695 631 695 631 110 599 110 599 618 784 618 784 41 546 41 546 850 869 850 869 512 661 512 661 359 794 359 794 343 489 343 489 611 282 611 282 297 713 297 713 894 646 894 646 388 712 388 712 396 937 396 937 865 100 865 100 894 742 894 742 445 665 445 665 245 434 245 434 95 896 95 896 709 343 709 343 394 874 394 874 479 550 479 550 547 262 547 262 663 909 663 909 474 14 474 14 919 280 919 280 287 356 287 356 293 510 293 510 577 321 577 321 425 651 425 651 914 106 914 106 354 439 354 439 745 374 745 374 694 23 694 23 601 622 601 622 474 329 474 329 81 576 81 576 867 336 867 336 781 232 781 232 498 382 498 382 230 813 230 813 648 130 648 130 32 562 32 562 314 736 314 736 895 344 895 344 30 881 30 881 795 68 795 68 340 602 340 602 870 768 870 768 400 230 400 230 318 621 318 621 556 9 556 9 908 939 908 939 164 493 164 493 810 24 810 24 818 197 818 197 668 731 668 731 384 806 384 806 131 430 131 430 90 759 90 759 28 317 28 317 518 651 518 651 498 69 498 69 914 639 914 639 208 314 208 314 612 698 612 698 843 615 843 615 26 799 26 799 572 557 572 557 831 243 831 243 651 419 651 419 476 157 476 157 71 595 71 595 470 737 470 737 643 803 643 803 163 710 163 710 597 731 597 731 563 947 563 947 649 877 649 877 498 125 498 125 11 35 11 35 581 38 581 38 639 169 639 169 146 904 146 904 183 710 183 710 58 346 58 346 606 621 606 621 291 195 291 195 41 119 41 119 253 87 253 87 64 615 64 615 769 492 769 492 875 749 875 749 910 311 910 311 789 781 789 781 131 176 131 176 544 494 544 494 732 613 732 613 806 409 806 409 24 121 24 121 377 544 377 544 783 452 783 452 536 328 536 328 169 894 169 894 228 118 228 118 246 615 246 615 674 827 674 827 32 51 32 51 624 325 624 325 362 172 362 172 332 430 332 430 838 644 838 644 278 386 278 386 861 496 861 496 233 617 233 617 597 579 597 579 523 843 523 843 375 631 375 631 55 358 55 358 720 525 720 525 764 286 764 286 381 67 381 67 417 187 417 187 308 496 308 496 540 663 540 663 606 68 606 68 825 850 825 850 535 626 535 626 789 724 789 724 302 21 302 21 721 23 721 23 244 950 244 950 158 692 158 692 682 228 682 228 543 51 543 51 510 524 510 524 956 420 956 420 824 565 824 565 256 190 256 190 763 802 763 802 426 743 426 743 938 671 938 671 579 329 579 329 617 670 617 670 213 565 213 565 187 111 187 111 785 651 785 651 896 250 896 250 674 258 674 258 441 718 441 718 298 368 298 368 120 232 120 232 138 376 138 376 712 919 712 919 662 878 662 878 295 841 295 841 635 324 635 324 416 487 416 487 449 251 449 251 751 917 751 917 774 655 774 655 121 808 121 808 141 920 141 920 289 32 289 32 823 60 823 60 946 755 946 755 46 300 46 300 148 411 148 411 858 421 858 421 523 467 523 467 876 629 876 629 187 728 187 728 600 788 600 788 476 231 476 231 667 226 667 226 470 51 470 51 547 431 547 431 712 712 712 712 419 304 419 304 577 728 577 728 855 454 855 454 918 145 918 145 60 192 60 192 439 937 439 937 543 88 543 88 359 186 359 186 722 744 722 744 699 509 699 509 386 788 386 788 437 906 437 906 303 381 303 381 605 452 605 452 543 846 543 846 264 14 264 14 243 30 243 30 375 125 375 125 948 764 948 764 66 759 66 759 219 646 219 646 112 56 112 56 745 243 745 243 915 689 915 689 625 223 625 223 134 125 134 125 411 64 411 64 760 206 760 206 584 692 584 692 685 71 685 71 195 544 195 544 676 100 676 100 639 886 639 886 201 733 201 733 66 807 66 807 505 40 505 40 925 680 925 680 884 722 884 722 842 133 842 133 158 807 158 807 353 410 353 410 777 513 777 513 17 653 17 653 667 679 667 679 524 460 524 460 45 468 45 468 68 460 68 460 900 919 900 919 72 813 72 813 635 295 635 295 610 326 610 326 67 664 67 664 496 768 496 768 321 716 321 716 816 836 816 836 410 8 410 8 76 813 76 813 203 827 203 827 325 339 325 339 647 32 647 32 398 92 398 92 474 631 474 631 165 144 165 144 206 214 206 214 381 369 381 369 329 2 329 2 864 650 864 650 591 576 591 576 771 395 771 395 146 647 146 647 273 791 273 791 569 706 569 706 274 761 274 761 336 57 336 57 816 346 816 346 896 855 896 855 841 712 841 712 173 258 173 258 721 499 721 499 64 440 64 440 738 104 738 104 647 479 647 479 863 905 863 905 42 838 42 838 218 188 218 188 354 207 354 207 55 89 55 89 195 150 195 150 274 48 274 48 759 843 759 843 760 539 760 539 100 32 100 32 73 729 73 729 603 76 603 76 571 912 571 912 469 214 469 214 253 700 253 700 748 332 748 332 22 635 22 635 449 909 449 909 589 724 589 724 33 933 33 933 919 425 919 425 512 802 512 802 368 111 368 111 86 23 86 23 440 626 440 626 73 274 73 274 8 672 8 672 880 152 880 152 495 237 495 237 706 825 706 825 401 311 401 311 168 694 168 694 208 500 208 500 685 534 685 534 112 701 112 701 199 844 199 844 596 724 596 724 362 228 362 228 26 926 26 926 940 908 940 908 801 448 801 448 173 300 173 300 216 757 216 757 260 405 260 405 358 267 358 267 504 425 504 425 127 766 127 766 500 255 500 255 40 796 40 796 604 75 604 75 66 161 66 161 397 66 397 66 629 214 629 214 859 35 859 35 474 286 474 286 11 127 11 127 806 816 806 816 532 43 532 43 179 186 179 186 3 734 3 734 115 2 115 2 838 572 838 572 808 910 808 910 86 255 86 255 395 803 395 803 528 473 528 473 648 725 648 725 152 70 152 70 447 702 447 702 393 884 393 884 749 895 749 895 832 72 832 72 417 204 417 204 510 402 510 402 476 81 476 81 930 729 930 729 929 782 929 782 23 455 23 455 135 845 135 845 311 805 311 805 138 861 138 861 392 58 392 58 44 121 44 121 908 793 908 793 485 907 485 907 851 208 851 208 266 187 266 187 763 741 763 741 70 815 70 815 359 247 359 247 198 78 198 78 227 691 227 691 573 916 573 916 880 420 880 420 755 838 755 838 28 199 28 199 292 481 292 481 575 330 575 330 837 153 837 153 679 811 679 811 136 941 136 941 633 23 633 23 608 96 608 96 511 254 511 254 954 306 954 306 630 746 630 746 9 905 9 905 447 209 447 209 460 345 460 345 877 94 877 94 501 583 501 583 793 734 793 734 634 455 634 455 690 88 690 88 448 323 448 323 950 874 950 874 931 506 931 506 696 579 696 579 382 636 382 636 724 678 724 678 37 563 37 563 674 763 674 763 778 417 778 417 241 474 241 474 759 793 759 793 883 616 883 616 28 84 28 84 414 457 414 457 736 435 736 435 933 644 933 644 391 178 391 178 802 236 802 236 753 143 753 143 411 927 411 927 933 569 933 569 913 63 913 63 490 615 490 615 560 395 560 395 573 95 573 95 25 720 25 720 45 955 45 955 35 415 35 415 716 672 716 672 758 675 758 675 785 809 785 809 120 405 120 405 152 97 152 97 647 657 647 657 501 881 501 881 67 76 67 76 843 447 843 447 601 365 601 365 459 575 459 575 97 238 97 238 793 830 793 830 428 811 428 811 837 468 837 468 720 666 720 666 319 582 319 582 344 477 344 477 338 593 338 593 164 499 164 499 614 608 614 608 853 274 853 274 70 542 70 542 105 907 105 907 653 803 653 803 939 790 939 790 110 10 110 10 935 189 935 189 419 897 419 897 341 662 341 662 302 662 302 662 840 292 840 292 497 743 497 743 926 517 926 517 296 60 296 60 170 485 170 485 407 147 407 147 371 150 371 150 513 525 513 525 474 711 474 711 543 902 543 902 97 387 97 387 439 829 439 829 154 615 154 615 250 767 250 767 591 899 591 899 41 527 41 527 767 165 767 165 417 209 417 209 462 255 462 255 412 49 412 49 497 677 497 677 152 850 152 850 569 545 569 545 845 87 845 87 120 653 120 653 442 564 442 564 803 611 803 611 600 462 600 462 354 905 354 905 579 573 579 573 331 657 331 657 646 267 646 267 505 731 505 731 397 761 397 761 304 5 304 5 891 60 891 60 266 146 266 146 590 749 590 749 214 186 214 186 492 924 492 924 72 718 72 718 135 474 135 474 156 887 156 887 491 699 491 699 717 258 717 258 730 81 730 81 857 214 857 214 302 789 302 789 325 183 325 183 822 201 822 201 710 165 710 165 816 411 816 411 261 661 261 661 327 481 327 481 399 852 399 852 523 362 523 362 346 954 346 954 174 473 174 473 811 270 811 270 110 873 110 873 325 463 325 463 517 518 517 518 252 293 252 293 889 29 889 29 934 494 934 494 558 267 558 267 454 264 454 264 812 798 812 798 948 481 948 481 898 71 898 71 841 198 841 198 155 957 155 957 838 17 838 17 268 76 268 76 369 786 369 786 686 323 686 323 262 51 262 51 112 803 112 803 302 434 302 434 454 846 454 846 846 94 846 94 492 14 492 14 287 650 287 650 927 252 927 252 64 449 64 449 510 21 510 21 561 469 561 469 919 920 919 920 446 368 446 368 934 515 934 515 881 111 881 111 325 437 325 437 894 224 894 224 761 534 761 534 658 488 658 488 244 750 244 750 173 482 173 482 398 57 398 57 649 4 649 4 214 806 214 806 675 885 675 885 786 852 786 852 816 735 816 735 148 771 148 771 178 656 178 656 514 257 514 257 729 382 729 382 380 12 380 12 534 203 534 203 747 889 747 889 210 954 210 954 886 98 886 98 721 490 721 490 862 302 862 302 461 549 461 549 741 312 741 312 522 500 522 500 902 706 902 706 144 118 144 118 314 792 314 792 320 55 320 55 769 924 769 924 439 645 439 645 83 480 83 480 859 241 859 241 129 90 129 90 357 508 357 508 55 739 55 739 138 121 138 121 671 345 671 345 577 771 577 771 752 487 752 487 662 651 662 651 387 283 387 283 608 370 608 370 632 829 632 829 383 373 383 373 166 93 166 93 203 256 203 256 140 868 140 868 437 849 437 849 567 462 567 462 563 559 563 559 854 86 854 86 143 613 143 613 542 247 542 247 690 197 690 197 471 119 471 119 563 200 563 200 784 179 784 179 658 302 658 302 592 559 592 559 448 63 448 63 538 60 538 60 694 51 694 51 729 456 729 456 196 264 196 264 543 550 543 550 543 291 543 291 211 937 211 937 321 377 321 377 851 720 851 720 855 448 855 448 753 184 753 184 930 794 930 794 31 290 31 290 233 248 233 248 742 794 742 794 198 939 198 939 781 614 781 614 124 606 124 606 753 936 753 936 216 897 216 897 214 14 214 14 262 868 262 868 435 471 435 471 148 837 148 837 538 358 538 358 116 477 116 477 37 957 37 957 565 286 565 286 852 498 852 498 816 489 816 489 755 538 755 538 872 900 872 900 193 210 193 210 364 545 364 545 78 229 78 229 436 151 436 151 783 784 783 784 442 667 442 667 10 295 10 295 813 850 813 850 497 86 497 86 379 157 379 157 504 435 504 435 259 315 259 315 524 801 524 801 633 572 633 572 538 947 538 947 773 211 773 211 600 691 600 691 804 558 804 558 744 250 744 250 657 68 657 68 279 452 279 452 181 56 181 56 772 67 772 67 255 221 255 221 87 779 87 779 769 919 769 919 836 928 836 928 955 445 955 445 314 903 314 903 231 514 231 514 904 550 904 550 173 95 173 95 636 619 636 619 787 491 787 491 795 48 795 48 269 166 269 166 375 330 375 330 900 450 900 450 954 321 954 321 391 791 391 791 921 898 921 898 897 567 897 567 911 159 911 159 886 374 886 374 824 20 824 20 62 416 62 416 724 262 724 262 942 28 942 28 415 412 415 412 670 162 670 162 853 647 853 647 161 20 161 20 936 320 936 320 711 859 711 859 734 37 734 37 245 20 245 20 939 810 939 810 599 869 599 869 263 63 263 63 477 238 477 238 308 299 308 299 101 613 101 613 581 36 581 36 171 534 171 534 481 452 481 452 504 460 504 460 300 277 300 277 76 55 76 55 22 14 22 14 14 641 14 641 322 162 322 162 883 832 883 832 701 121 701 121 734 505 734 505 686 351 686 351 400 750 400 750 31 895 31 895 153 566 153 566 491 749 491 749 597 434 597 434 216 620 216 620 171 401 171 401 928 80 928 80 228 831 228 831 392 949 392 949 708 487 708 487 755 93 755 93 689 63 689 63 151 279 151 279 918 78 918 78 152 421 152 421 210 459 210 459 594 739 594 739 389 805 389 805 399 923 399 923 496 951 496 951 401 818 401 818 73 541 73 541 1 511 1 511 766 509 766 509 382 932 382 932 526 264 526 264 404 857 404 857 98 521 98 521 433 212 433 212 439 350 439 350 415 554 415 554 541 201 541 201 796 663 796 663 480 881 480 881 258 37 258 37 110 489 110 489 84 891 84 891 351 623 351 623 717 437 717 437 24 259 24 259 454 126 454 126 413 795 413 795 788 911 788 911 71 116 71 116 843 37 843 37 767 351 767 351 261 358 261 358 218 508 218 508 662 227 662 227 952 931 952 931 933 791 933 791 214 174 214 174 51 515 51 515 847 701 847 701 362 447 362 447 725 908 725 908 518 784 518 784 893 170 893 170 70 399 70 399 365 210 365 210 314 70 314 70 53 16 53 16 413 174 413 174 474 484 474 484 847 177 847 177 171 676 171 676 543 617 543 617 501 179 501 179 758 832 758 832 166 134 166 134 532 675 532 675 802 625 802 625 782 591 782 591 288 461 288 461 645 679 645 679 671 628 671 628 615 673 615 673 506 386 506 386 380 58 380 58 173 57 173 57 761 425 761 425 933 64 933 64 647 398 647 398 660 344 660 344 563 306 563 306 194 754 194 754 612 255 612 255 195 822 195 822 486 228 486 228 192 381 192 381 744 675 744 675 841 759 841 759 815 680 815 680 653 235 653 235 155 332 155 332 527 228 527 228 332 654 332 654 572 235 572 235 804 154 804 154 64 903 64 903 68 496 68 496 877 392 877 392 554 844 554 844 883 548 883 548 142 293 142 293 154 185 154 185 957 406 957 406 870 113 870 113 155 73 155 73 424 586 424 586 587 917 587 917 848 168 848 168 557 60 557 60 819 887 819 887 72 509 72 509 83 53 83 53 370 69 370 69 21 85 21 85 435 892 435 892 181 153 181 153 547 636 547 636 832 767 832 767 388 260 388 260 851 876 851 876 731 633 731 633 773 447 773 447 831 771 831 771 853 729 853 729 503 751 503 751 739 891 739 891 169 732 169 732 792 447 792 447 610 956 610 956 954 412 954 412 625 958 625 958 788 415 788 415 295 271 295 271 634 801 634 801 704 581 704 581 461 617 461 617 393 40 393 40 205 914 205 914 47 247 47 247 382 295 382 295 597 170 597 170 463 133 463 133 88 252 88 252 681 814 681 814 289 124 289 124 824 390 824 390 737 406 737 406 785 264 785 264 175 859 175 859 339 412 339 412 397 287 397 287 531 719 531 719 669 600 669 600 319 876 319 876 958 266 958 266 742 27 742 27 30 537 30 537 878 779 878 779 754 7 754 7 511 636 511 636 530 945 530 945 398 715 398 715 231 424 231 424 624 626 624 626 247 911 247 911 746 65 746 65 887 741 887 741 690 25 690 25 14 893 14 893 890 486 890 486 293 462 293 462 547 679 547 679 595 353 595 353 680 67 680 67 879 479 879 479 174 677 174 677 784 353 784 353 663 536 663 536 526 366 526 366 516 69 516 69 608 571 608 571 415 279 415 279 100 488 100 488 385 278 385 278 302 657 302 657 488 117 488 117 847 742 847 742 709 619 709 619 185 794 185 794 670 308 670 308 860 713 860 713 269 236 269 236 149 213 149 213 427 786 427 786 943 191 943 191 886 30 886 30 20 870 20 870 905 476 905 476 897 782 897 782 405 798 405 798 915 584 915 584 684 69 684 69 811 441 811 441 481 589 481 589 916 582 916 582 817 26 817 26 351 272 351 272 476 513 476 513 158 452 158 452 36 781 36 781 178 729 178 729 376 270 376 270 799 678 799 678 905 178 905 178 453 428 453 428 703 674 703 674 155 417 155 417 817 585 817 585 466 193 466 193 741 166 741 166 355 242 355 242 114 826 114 826 926 759 926 759 118 30 118 30 42 709 42 709 316 818 316 818 278 825 278 825 82 293 82 293 698 457 698 457 310 127 310 127 132 522 132 522 4 183 4 183 211 63 211 63 346 422 346 422 542 362 542 362 428 59 428 59 478 476 478 476 247 195 247 195 27 667 27 667 569 875 569 875 231 662 231 662 817 463 817 463 56 305 56 305 680 393 680 393 806 907 806 907 696 249 696 249 30 490 30 490 275 730 275 730 602 181 602 181 319 252 319 252 90 250 90 250 759 704 759 704 903 2 903 2 748 313 748 313 895 532 895 532 762 360 762 360 477 328 477 328 764 483 764 483 106 400 106 400 761 629 761 629 938 759 938 759 200 423 200 423 164 351 164 351 477 607 477 607 610 358 610 358 163 502 163 502 538 528 538 528 419 694 419 694 580 620 580 620 852 687 852 687 762 752 762 752 580 316 580 316 723 678 723 678 486 394 486 394 235 216 235 216 288 590 288 590 624 699 624 699 345 50 345 50 140 522 140 522 704 501 704 501 858 884 858 884 920 422 920 422 412 957 412 957 266 940 266 940 388 442 388 442 110 109 110 109 110 402 110 402 864 231 864 231 620 821 620 821 819 773 819 773 117 464 117 464 734 809 734 809 415 474 415 474 62 472 62 472 134 850 134 850 102 555 102 555 115 905 115 905 864 64 864 64 456 733 456 733 951 592 951 592 269 2 269 2 21 761 21 761 342 524 342 524 190 886 190 886 675 95 675 95 33 428 33 428 336 871 336 871 208 628 208 628 586 181 586 181 881 374 881 374 144 21 144 21 503 454 503 454 398 110 398 110 320 283 320 283 396 484 396 484 835 356 835 356 128 512 128 512 136 253 136 253 168 291 168 291 245 233 245 233 585 9 585 9 159 762 159 762 789 685 789 685 548 245 548 245 204 366 204 366 538 58 538 58 599 641 599 641 952 822 952 822 657 894 657 894 591 388 591 388 565 237 565 237 819 854 819 854 409 456 409 456 368 405 368 405 821 655 821 655 755 236 755 236 639 664 639 664 268 414 268 414 60 694 60 694 936 687 936 687 281 294 281 294 518 395 518 395 813 454 813 454 47 694 47 694 604 275 604 275 329 564 329 564 303 701 303 701 857 787 857 787 434 530 434 530 955 387 955 387 732 796 732 796 357 667 357 667 628 693 628 693 104 346 104 346 121 891 121 891 31 54 31 54 872 529 872 529 673 782 673 782 936 756 936 756 587 948 587 948 801 941 801 941 690 847 690 847 546 865 546 865 901 213 901 213 759 802 759 802 828 802 828 802 862 253 862 253 571 559 571 559 906 814 906 814 99 514 99 514 735 75 735 75 641 340 641 340 644 718 644 718 455 472 455 472 494 115 494 115 16 740 16 740 566 250 566 250 367 178 367 178 565 734 565 734 786 140 786 140 31 98 31 98 387 585 387 585 307 394 307 394 939 926 939 926 862 588 862 588 100 80 100 80 393 916 393 916 103 783 103 783 757 631 757 631 44 844 44 844 363 379 363 379 78 102 78 102 254 423 254 423 194 548 194 548 699 12 699 12 518 94 518 94 412 102 412 102 447 524 447 524 700 185 700 185 550 246 550 246 206 739 206 739 510 207 510 207 869 726 869 726 196 833 196 833 769 466 769 466 901 231 901 231 737 226 737 226 509 542 509 542 737 725 737 725 202 511 202 511 699 251 699 251 492 238 492 238 348 862 348 862 306 840 306 840 831 698 831 698 771 127 771 127 155 386 155 386 636 571 636 571 696 789 696 789 550 934 550 934 424 156 424 156 593 302 593 302 240 375 240 375 354 346 354 346 489 520 489 520 305 300 305 300 104 213 104 213 549 233 549 233 337 345 337 345 345 105 345 105 405 322 405 322 186 117 186 117 388 291 388 291 432 622 432 622 305 530 305 530 243 201 243 201 908 359 908 359 541 674 541 674 459 280 459 280 710 488 710 488 871 597 871 597 421 806 421 806 327 752 327 752 758 835 758 835 119 266 119 266 450 774 450 774 308 842 308 842 115 787 115 787 354 216 354 216 78 908 78 908 849 317 849 317 199 144 199 144 317 363 317 363 243 182 243 182 452 665 452 665 104 321 104 321 952 173 952 173 579 739 579 739 5 806 5 806 492 345 492 345 156 701 156 701 505 410 505 410 127 725 127 725 785 753 785 753 239 294 239 294 337 571 337 571 798 488 798 488 476 244 476 244 818 117 818 117 688 26 688 26 427 862 427 862 519 327 519 327 171 1 171 1 97 798 97 798 733 317 733 317 723 10 723 10 349 892 349 892 531 623 531 623 144 256 144 256 672 180 672 180 259 759 259 759 362 111 362 111 239 683 239 683 753 96 753 96 321 352 321 352 782 251 782 251 754 780 754 780 455 551 455 551 168 929 168 929 405 876 405 876 400 685 400 685 942 731 942 731 42 67 42 67 957 14 957 14 257 680 257 680 165 642 165 642 89 748 89 748 463 636 463 636 258 230 258 230 856 350 856 350 345 161 345 161 921 159 921 159 9 145 9 145 763 517 763 517 136 644 136 644 505 433 505 433 103 957 103 957 724 647 724 647 593 838 593 838 591 937 591 937 570 90 570 90 176 508 176 508 556 459 556 459 384 631 384 631 899 128 899 128 706 713 706 713 112 204 112 204 525 827 525 827 468 556 468 556 220 224 220 224 326 835 326 835 83 836 83 836 287 190 287 190 947 224 947 224 71 721 71 721 580 205 580 205 592 39 592 39 896 218 896 218 488 490 488 490 107 155 107 155 661 505 661 505 914 885 914 885 666 166 666 166 944 882 944 882 346 665 346 665 516 444 516 444 192 842 192 842 761 270 761 270 615 844 615 844 98 690 98 690 215 482 215 482 366 950 366 950 452 795 452 795 241 362 241 362 389 120 389 120 257 202 257 202 89 270 89 270 753 509 753 509 531 568 531 568 378 69 378 69 457 729 457 729 471 567 471 567 53 334 53 334 274 566 274 566 672 841 672 841 800 273 800 273 818 852 818 852 219 708 219 708 625 726 625 726 299 514 299 514 640 11 640 11 265 475 265 475 154 299 154 299 882 295 882 295 543 670 543 670 533 65 533 65 178 880 178 880 592 608 592 608 450 179 450 179 797 714 797 714 429 671 429 671 448 736 448 736 4 72 4 72 814 547 814 547 802 66 802 66 17 924 17 924 248 892 248 892 563 379 563 379 459 378 459 378 452 124 452 124 588 17 588 17 585 363 585 363 341 35 341 35 6 116 6 116 531 414 531 414 716 112 716 112 565 574 565 574 218 513 218 513 148 746 148 746 371 8 371 8 365 638 365 638 248 485 248 485 779 582 779 582 520 65 520 65 759 125 759 125 838 115 838 115 204 81 204 81 678 730 678 730 945 445 945 445 345 761 345 761 358 780 358 780 713 434 713 434 548 440 548 440 133 27 133 27 641 32 641 32 654 793 654 793 383 911 383 911 57 378 57 378 641 737 641 737 87 438 87 438 640 442 640 442 957 737 957 737 249 80 249 80 25 702 25 702 473 484 473 484 698 394 698 394 422 684 422 684 205 866 205 866 265 688 265 688 798 222 798 222 322 893 322 893 455 255 455 255 756 870 756 870 73 72 73 72 849 112 849 112 594 237 594 237 654 195 654 195 686 442 686 442 782 605 782 605 765 16 765 16 740 315 740 315 292 701 292 701 593 568 593 568 779 851 779 851 293 786 293 786 569 864 569 864 371 875 371 875 677 412 677 412 87 199 87 199 774 158 774 158 125 161 125 161 717 594 717 594 656 578 656 578 390 776 390 776 651 905 651 905 411 637 411 637 80 540 80 540 793 470 793 470 506 755 506 755 605 330 605 330 575 824 575 824 620 356 620 356 334 797 334 797 594 647 594 647 233 563 233 563 926 544 926 544 253 260 253 260 731 535 731 535 114 44 114 44 919 800 919 800 160 742 160 742 904 282 904 282 641 69 641 69 204 283 204 283 131 628 131 628 285 577 285 577 9 11 9 11 202 126 202 126 727 403 727 403 113 695 113 695 192 774 192 774 547 100 547 100 395 413 395 413 627 515 627 515 130 348 130 348 889 187 889 187 866 674 866 674 745 175 745 175 536 377 536 377 781 847 781 847 484 308 484 308 260 938 260 938 179 343 179 343 928 177 928 177 895 409 895 409 373 289 373 289 181 777 181 777 431 126 431 126 782 259 782 259 928 926 928 926 62 573 62 573 305 705 305 705 189 359 189 359 272 819 272 819 771 224 771 224 344 428 344 428 278 881 278 881 659 163 659 163 816 629 816 629 742 445 742 445 104 554 104 554 93 159 93 159 161 458 161 458 46 189 46 189 836 284 836 284 838 321 838 321 667 877 667 877 454 425 454 425 669 317 669 317 723 768 723 768 67 187 67 187 933 570 933 570 551 134 551 134 613 68 613 68 50 879 50 879 105 722 105 722 770 777 770 777 139 339 139 339 517 122 517 122 437 275 437 275 99 850 99 850 265 548 265 548 534 116 534 116 789 911 789 911 340 934 340 934 423 863 423 863 547 696 547 696 38 843 38 843 768 862 768 862 42 10 42 10 607 930 607 930 446 951 446 951 468 36 468 36 836 604 836 604 107 856 107 856 68 777 68 777 384 693 384 693 314 771 314 771 206 800 206 800 510 508 510 508 676 845 676 845 315 713 315 713 299 191 299 191 89 494 89 494 438 182 438 182 450 155 450 155 566 567 566 567 717 184 717 184 307 726 307 726 546 301 546 301 951 345 951 345 615 474 615 474 886 474 886 474 894 873 894 873 97 619 97 619 214 422 214 422 171 647 171 647 232 8 232 8 432 128 432 128 484 861 484 861 672 429 672 429 377 928 377 928 72 845 72 845 478 831 478 831 581 50 581 50 409 766 409 766 816 859 816 859 850 776 850 776 280 244 280 244 189 391 189 391 557 376 557 376 696 735 696 735 180 78 180 78 850 71 850 71 595 833 595 833 384 62 384 62 935 290 935 290 936 702 936 702 174 4 174 4 42 837 42 837 568 738 568 738 412 277 412 277 4 579 4 579 82 114 82 114 546 910 546 910 349 433 349 433 46 21 46 21 882 384 882 384 54 463 54 463 368 670 368 670 741 208 741 208 522 832 522 832 30 233 30 233 564 208 564 208 265 789 265 789 932 160 932 160 166 643 166 643 728 891 728 891 840 251 840 251 364 491 364 491 703 515 703 515 86 573 86 573 20 634 20 634 814 904 814 904 452 65 452 65 463 148 463 148 685 939 685 939 743 74 743 74 929 82 929 82 181 167 181 167 110 77 110 77 300 28 300 28 85 767 85 767 187 14 187 14 363 828 363 828 879 363 879 363 81 859 81 859 232 534 232 534 578 566 578 566 739 4 739 4 915 380 915 380 598 819 598 819 508 594 508 594 149 199 149 199 577 512 577 512 460 460 460 460 430 207 430 207 475 265 475 265 734 88 734 88 180 312 180 312 425 470 425 470 873 276 873 276 631 855 631 855 847 768 847 768 611 259 611 259 71 611 71 611 718 750 718 750 145 631 145 631 734 185 734 185 343 30 343 30 291 881 291 881 297 174 297 174 500 813 500 813 624 846 624 846 280 805 280 805 779 801 779 801 576 403 576 403 273 660 273 660 873 887 873 887 118 71 118 71 792 561 792 561 866 942 866 942 554 758 554 758 113 955 113 955 682 611 682 611 167 933 167 933 321 275 321 275 204 369 204 369 865 910 865 910 238 438 238 438 347 756 347 756 641 15 641 15 686 352 686 352 301 586 301 586 241 329 241 329 357 903 357 903 937 596 937 596 652 290 652 290 172 905 172 905 298 772 298 772 141 791 141 791 706 827 706 827 692 504 692 504 258 597 258 597 288 27 288 27 567 390 567 390 720 211 720 211 922 646 922 646 758 433 758 433 933 220 933 220 568 139 568 139 267 445 267 445 409 4 409 4 930 451 930 451 173 625 173 625 654 75 654 75 761 252 761 252 884 737 884 737 708 845 708 845 227 161 227 161 466 232 466 232 403 450 403 450 554 44 554 44 514 328 514 328 557 202 557 202 260 383 260 383 219 298 219 298 625 7 625 7 120 163 120 163 520 675 520 675 454 6 454 6 650 186 650 186 87 915 87 915 517 231 517 231 194 114 194 114 518 482 518 482 679 75 679 75 577 48 577 48 34 953 34 953 786 116 786 116 319 397 319 397 388 14 388 14 715 610 715 610 617 548 617 548 231 330 231 330 809 262 809 262 79 790 79 790 894 371 894 371 295 54 295 54 310 260 310 260 362 195 362 195 14 147 14 147 326 591 326 591 68 10 68 10 247 390 247 390 72 233 72 233 488 534 488 534 459 443 459 443 9 2 9 2 280 243 280 243 536 793 536 793 81 327 81 327 881 290 881 290 922 225 922 225 371 308 371 308 103 89 103 89 868 929 868 929 189 788 189 788 636 146 636 146 772 18 772 18 244 74 244 74 686 445 686 445 729 715 729 715 597 845 597 845 942 251 942 251 457 22 457 22 654 587 654 587 823 660 823 660 356 765 356 765 523 920 523 920 859 435 859 435 897 505 897 505 221 365 221 365 693 892 693 892 844 137 844 137 56 218 56 218 283 587 283 587 248 894 248 894 864 245 864 245 793 845 793 845 522 549 522 549 87 27 87 27 653 269 653 269 191 534 191 534 321 168 321 168 106 179 106 179 392 677 392 677 594 764 594 764 438 19 438 19 625 762 625 762 392 750 392 750 724 742 724 742 535 352 535 352 114 563 114 563 789 514 789 514 229 957 229 957 811 354 811 354 288 14 288 14 689 285 689 285 199 550 199 550 777 614 777 614 911 665 911 665 523 791 523 791 277 17 277 17 88 584 88 584 477 480 477 480 73 459 73 459 831 335 831 335 210 914 210 914 663 249 663 249 290 71 290 71 530 272 530 272 38 749 38 749 503 135 503 135 289 256 289 256 77 601 77 601 289 144 289 144 339 776 339 776 435 656 435 656 658 87 658 87 595 83 595 83 439 182 439 182 706 896 706 896 484 550 484 550 951 479 951 479 160 33 160 33 325 230 325 230 800 188 800 188 750 354 750 354 436 658 436 658 946 876 946 876 499 683 499 683 453 242 453 242 922 933 922 933 768 485 768 485 130 535 130 535 614 932 614 932 844 923 844 923 74 898 74 898 319 446 319 446 917 255 917 255 53 906 53 906 295 945 295 945 60 958 60 958 586 498 586 498 563 307 563 307 159 109 159 109 904 359 904 359 918 85 918 85 705 691 705 691 818 921 818 921 164 206 164 206 164 135 164 135 758 737 758 737 40 591 40 591 21 515 21 515 738 937 738 937 636 926 636 926 881 691 881 691 59 180 59 180 476 485 476 485 146 146 146 146 306 310 306 310 309 958 309 958 515 563 515 563 836 440 836 440 774 1 774 1 647 876 647 876 878 446 878 446 804 144 804 144 898 601 898 601 296 898 296 898 471 377 471 377 413 59 413 59 203 169 203 169 891 871 891 871 873 913 873 913 393 373 393 373 678 48 678 48 604 660 604 660 651 561 651 561 495 797 495 797 513 664 513 664 575 693 575 693 250 464 250 464 442 821 442 821 738 392 738 392 152 183 152 183 354 585 354 585 515 745 515 745 580 944 580 944 32 122 32 122 781 777 781 777 284 558 284 558 222 419 222 419 861 463 861 463 188 310 188 310 200 57 200 57 730 246 730 246 787 395 787 395 882 17 882 17 861 608 861 608 320 374 320 374 796 781 796 781 78 86 78 86 385 758 385 758 121 744 121 744 453 697 453 697 19 474 19 474 942 173 942 173 445 184 445 184 845 715 845 715 427 73 427 73 209 687 209 687 652 415 652 415 538 664 538 664 584 66 584 66 518 535 518 535 710 317 710 317 599 648 599 648 433 385 433 385 93 409 93 409 888 605 888 605 838 700 838 700 948 189 948 189 842 81 842 81 877 884 877 884 954 143 954 143 110 298 110 298 785 181 785 181 900 187 900 187 445 575 445 575 450 387 450 387 407 803 407 803 906 568 906 568 957 55 957 55 368 706 368 706 221 448 221 448 514 760 514 760 304 694 304 694 886 556 886 556 774 413 774 413 733 395 733 395 911 78 911 78 723 706 723 706 891 239 891 239 268 413 268 413 952 737 952 737 510 937 510 937 311 132 311 132 197 900 197 900 935 504 935 504 182 320 182 320 307 896 307 896 838 678 838 678 353 852 353 852 496 391 496 391 228 909 228 909 407 862 407 862 130 11 130 11 800 143 800 143 712 221 712 221 140 301 140 301 864 274 864 274 366 149 366 149 619 270 619 270 33 536 33 536 831 250 831 250 402 192 402 192 219 761 219 761 24 23 24 23 503 914 503 914 685 315 685 315 177 911 177 911 314 58 314 58 692 612 692 612 453 395 453 395 138 260 138 260 354 754 354 754 279 747 279 747 569 229 569 229 678 347 678 347 2 527 2 527 713 905 713 905 660 230 660 230 121 426 121 426 91 407 91 407 157 562 157 562 203 272 203 272 746 708 746 708 427 19 427 19 497 96 497 96 121 946 121 946 37 166 37 166 114 852 114 852 220 374 220 374 471 325 471 325 383 878 383 878 234 26 234 26 2 281 2 281 735 937 735 937 358 768 358 768 924 483 924 483 116 236 116 236 922 320 922 320 383 204 383 204 464 700 464 700 750 90 750 90 67 758 67 758 208 801 208 801 568 33 568 33 482 210 482 210 802 227 802 227 165 764 165 764 164 478 164 478 428 90 428 90 374 865 374 865 667 308 667 308 64 66 64 66 306 390 306 390 748 854 748 854 118 569 118 569 656 491 656 491 838 225 838 225 323 412 323 412 667 757 667 757 808 242 808 242 908 294 908 294 305 321 305 321 502 74 502 74 142 805 142 805 604 322 604 322 576 940 576 940 72 604 72 604 145 303 145 303 447 716 447 716 547 559 547 559 562 284 562 284 852 655 852 655 754 434 754 434 265 374 265 374 364 480 364 480 361 695 361 695 75 917 75 917 463 674 463 674 189 166 189 166 336 938 336 938 215 288 215 288 787 913 787 913 341 11 341 11 911 561 911 561 379 482 379 482 665 843 665 843 840 659 840 659 470 475 470 475 898 118 898 118 415 655 415 655 903 893 903 893 18 539 18 539 639 37 639 37 31 927 31 927 458 191 458 191 815 543 815 543 315 108 315 108 124 88 124 88 845 257 845 257 123 543 123 543 253 521 253 521 762 285 762 285 618 805 618 805 530 479 530 479 872 951 872 951 52 867 52 867 579 720 579 720 481 607 481 607 418 129 418 129 714 801 714 801 559 474 559 474 367 657 367 657 836 593 836 593 513 377 513 377 698 833 698 833 804 520 804 520 562 389 562 389 901 443 901 443 468 643 468 643 902 818 902 818 695 955 695 955 336 638 336 638 832 499 832 499 215 825 215 825 198 521 198 521 358 760 358 760 249 334 249 334 257 77 257 77 1 446 1 446 815 584 815 584 570 316 570 316 668 924 668 924 349 524 349 524 591 132 591 132 847 648 847 648 899 151 899 151 203 897 203 897 443 505 443 505 415 736 415 736 593 372 593 372 104 904 104 904 606 423 606 423 488 571 488 571 338 243 338 243 872 611 872 611 802 255 802 255 25 159 25 159 597 216 597 216 682 317 682 317 210 131 210 131 383 304 383 304 164 856 164 856 834 322 834 322 375 418 375 418 371 763 371 763 224 619 224 619 481 122 481 122 250 278 250 278 761 590 761 590 302 895 302 895 56 176 56 176 858 358 858 358 383 11 383 11 656 188 656 188 389 743 389 743 642 486 642 486 539 857 539 857 726 169 726 169 582 120 582 120 834 29 834 29 200 394 200 394 182 207 182 207 168 325 168 325 773 76 773 76 745 564 745 564 232 381 232 381 551 796 551 796 107 640 107 640 905 16 905 16 777 891 777 891 523 636 523 636 216 805 216 805 540 451 540 451 415 929 415 929 142 733 142 733 33 709 33 709 125 19 125 19 722 630 722 630 248 352 248 352 221 146 221 146 820 444 820 444 789 346 789 346 111 350 111 350 287 581 287 581 659 389 659 389 915 419 915 419 204 454 204 454 331 232 331 232 693 229 693 229 190 632 190 632 603 409 603 409 7 723 7 723 713 186 713 186 240 34 240 34 142 872 142 872 467 141 467 141 547 127 547 127 80 321 80 321 338 464 338 464 809 728 809 728 738 941 738 941 803 626 803 626 906 82 906 82 484 726 484 726 646 844 646 844 62 846 62 846 288 114 288 114 466 760 466 760 784 256 784 256 790 297 790 297 253 465 253 465 5 611 5 611 553 581 553 581 620 174 620 174 888 686 888 686 28 471 28 471 654 921 654 921 539 780 539 780 698 159 698 159 497 797 497 797 51 233 51 233 512 48 512 48 225 381 225 381 903 173 903 173 64 795 64 795 290 776 290 776 399 914 399 914 152 268 152 268 424 781 424 781 373 441 373 441 196 97 196 97 622 283 622 283 135 504 135 504 439 798 439 798 695 419 695 419 790 354 790 354 396 785 396 785 500 401 500 401 593 584 593 584 674 538 674 538 631 648 631 648 117 541 117 541 218 641 218 641 709 597 709 597 224 953 224 953 689 468 689 468 887 498 887 498 929 595 929 595 172 696 172 696 707 716 707 716 264 686 264 686 689 910 689 910 443 793 443 793 257 721 257 721 408 709 408 709 466 922 466 922 603 556 603 556 385 251 385 251 698 300 698 300 227 355 227 355 784 155 784 155 396 324 396 324 207 52 207 52 596 214 596 214 30 189 30 189 627 291 627 291 376 865 376 865 940 728 940 728 3 931 3 931 891 547 891 547 17 398 17 398 759 447 759 447 844 113 844 113 358 48 358 48 403 388 403 388 125 144 125 144 885 297 885 297 350 496 350 496 510 484 510 484 671 646 671 646 483 96 483 96 910 297 910 297 564 470 564 470 313 368 313 368 893 382 893 382 679 932 679 932 6 505 6 505 709 233 709 233 890 441 890 441 958 804 958 804 334 580 334 580 152 6 152 6 584 120 584 120 324 168 324 168 233 918 233 918 357 759 357 759 138 666 138 666 386 263 386 263 786 38 786 38 596 687 596 687 175 759 175 759 883 38 883 38 411 651 411 651 397 381 397 381 203 531 203 531 614 732 614 732 344 881 344 881 47 82 47 82 483 270 483 270 211 711 211 711 759 918 759 918 308 891 308 891 725 694 725 694 753 373 753 373 820 254 820 254 749 771 749 771 98 708 98 708 855 361 855 361 617 152 617 152 677 772 677 772 521 254 521 254 304 541 304 541 257 758 257 758 108 259 108 259 865 817 865 817 19 607 19 607 451 484 451 484 870 446 870 446 27 455 27 455 135 422 135 422 241 821 241 821 276 717 276 717 698 652 698 652 526 820 526 820 224 533 224 533 53 875 53 875 643 514 643 514 485 280 485 280 789 122 789 122 7 179 7 179 304 520 304 520 670 64 670 64 96 282 96 282 697 924 697 924 849 647 849 647 846 925 846 925 328 317 328 317 214 523 214 523 63 49 63 49 767 578 767 578 532 200 532 200 494 708 494 708 528 685 528 685 173 386 173 386 614 118 614 118 337 372 337 372 857 367 857 367 217 431 217 431 158 760 158 760 842 633 842 633 78 701 78 701 68 373 68 373 841 345 841 345 247 824 247 824 454 113 454 113 97 503 97 503 795 891 795 891 540 577 540 577 402 441 402 441 67 953 67 953 909 734 909 734 908 389 908 389 624 662 624 662 129 120 129 120 850 360 850 360 167 325 167 325 791 487 791 487 398 750 398 750 772 179 772 179 466 153 466 153 211 207 211 207 198 375 198 375 156 438 156 438 77 560 77 560 40 527 40 527 485 295 485 295 478 320 478 320 952 269 952 269 360 922 360 922 806 117 806 117 833 45 833 45 896 387 896 387 317 39 317 39 541 468 541 468 883 216 883 216 729 693 729 693 188 163 188 163 907 729 907 729 62 399 62 399 665 604 665 604 238 514 238 514 198 792 198 792 741 910 741 910 725 269 725 269 815 941 815 941 17 852 17 852 404 47 404 47 41 562 41 562 284 237 284 237 887 217 887 217 570 267 570 267 506 369 506 369 695 169 695 169 13 805 13 805 694 259 694 259 184 462 184 462 739 695 739 695 64 101 64 101 303 904 303 904 155 176 155 176 30 193 30 193 394 761 394 761 581 461 581 461 69 46 69 46 544 833 544 833 186 605 186 605 396 159 396 159 668 249 668 249 6 513 6 513 212 830 212 830 651 183 651 183 624 812 624 812 186 645 186 645 873 598 873 598 642 552 642 552 943 417 943 417 241 259 241 259 207 251 207 251 115 528 115 528 296 318 296 318 727 397 727 397 122 461 122 461 612 287 612 287 932 214 932 214 618 758 618 758 480 345 480 345 930 689 930 689 668 864 668 864 657 604 657 604 94 492 94 492 523 575 523 575 293 400 293 400 193 683 193 683 274 113 274 113 534 402 534 402 430 81 430 81 489 693 489 693 890 708 890 708 416 89 416 89 536 684 536 684 953 905 953 905 702 191 702 191 822 71 822 71 524 307 524 307 252 191 252 191 406 693 406 693 828 142 828 142 22 461 22 461 842 189 842 189 280 616 280 616 897 652 897 652 938 785 938 785 320 48 320 48 582 171 582 171 751 597 751 597 802 165 802 165 530 393 530 393 117 125 117 125 733 779 733 779 652 283 652 283 910 730 910 730 433 339 433 339 297 140 297 140 784 378 784 378 131 164 131 164 61 356 61 356 637 92 637 92 953 390 953 390 625 872 625 872 101 94 101 94 846 152 846 152 451 47 451 47 750 157 750 157 316 463 316 463 357 463 357 463 684 608 684 608 861 254 861 254 158 657 158 657 461 327 461 327 591 753 591 753 909 727 909 727 880 261 880 261 620 375 620 375 96 293 96 293 180 68 180 68 274 33 274 33 821 30 821 30 886 953 886 953 947 939 947 939 730 879 730 879 942 648 942 648 575 299 575 299 680 675 680 675 585 681 585 681 889 920 889 920 937 448 937 448 847 819 847 819 449 471 449 471 897 128 897 128 521 796 521 796 58 553 58 553 343 811 343 811 596 4 596 4 170 808 170 808 217 5 217 5 917 149 917 149 333 546 333 546 63 344 63 344 734 72 734 72 839 620 839 620 511 774 511 774 548 123 548 123 340 683 340 683 801 771 801 771 137 91 137 91 748 731 748 731 164 422 164 422 215 390 215 390 341 941 341 941 894 360 894 360 281 557 281 557 197 86 197 86 77 878 77 878 212 522 212 522 15 206 15 206 90 344 90 344 110 911 110 911 510 886 510 886 411 602 411 602 894 151 894 151 534 238 534 238 743 151 743 151 947 413 947 413 745 445 745 445 285 861 285 861 314 176 314 176 75 708 75 708 73 875 73 875 175 576 175 576 372 670 372 670 127 886 127 886 218 759 218 759 76 598 76 598 861 635 861 635 331 826 331 826 30 276 30 276 763 670 763 670 909 183 909 183 458 437 458 437 114 908 114 908 666 135 666 135 600 134 600 134 744 173 744 173 181 235 181 235 118 293 118 293 744 411 744 411 28 409 28 409 359 455 359 455 713 289 713 289 246 695 246 695 473 470 473 470 495 759 495 759 93 59 93 59 717 694 717 694 735 676 735 676 753 873 753 873 520 645 520 645 449 270 449 270 421 393 421 393 364 525 364 525 709 603 709 603 19 203 19 203 930 84 930 84 262 418 262 418 152 452 152 452 241 357 241 357 117 707 117 707 289 609 289 609 60 14 60 14 585 821 585 821 632 88 632 88 851 604 851 604 884 182 884 182 581 420 581 420 674 487 674 487 8 387 8 387 204 173 204 173 350 916 350 916 785 572 785 572 184 928 184 928 867 120 867 120 607 750 607 750 834 470 834 470 709 460 709 460 847 773 847 773 230 626 230 626 693 94 693 94 4 316 4 316 849 191 849 191 663 762 663 762 401 426 401 426 284 273 284 273 29 661 29 661 527 834 527 834 75 781 75 781 129 196 129 196 334 543 334 543 589 538 589 538 755 732 755 732 163 954 163 954 702 814 702 814 444 424 444 424 300 436 300 436 913 507 913 507 937 412 937 412 214 428 214 428 323 277 323 277 365 339 365 339 371 317 371 317 343 793 343 793 238 426 238 426 792 368 792 368 822 219 822 219 105 653 105 653 118 165 118 165 513 388 513 388 693 860 693 860 879 65 879 65 494 669 494 669 120 399 120 399 205 880 205 880 157 40 157 40 476 814 476 814 508 358 508 358 836 832 836 832 89 591 89 591 874 205 874 205 380 425 380 425 395 892 395 892 425 279 425 279 784 813 784 813 467 72 467 72 456 57 456 57 279 470 279 470 728 169 728 169 893 881 893 881 888 387 888 387 750 404 750 404 634 86 634 86 294 213 294 213 132 684 132 684 283 747 283 747 578 5 578 5 108 806 108 806 116 949 116 949 105 688 105 688 577 12 577 12 519 200 519 200 107 404 107 404 423 878 423 878 646 784 646 784 116 82 116 82 106 881 106 881 422 276 422 276 91 837 91 837 437 50 437 50 125 658 125 658 697 46 697 46 105 472 105 472 320 167 320 167 380 573 380 573 109 475 109 475 564 910 564 910 834 624 834 624 526 500 526 500 140 614 140 614 170 670 170 670 415 492 415 492 39 588 39 588 3 491 3 491 131 950 131 950 715 112 715 112 443 447 443 447 839 766 839 766 105 637 105 637 182 772 182 772 438 47 438 47 132 301 132 301 669 545 669 545 181 664 181 664 242 936 242 936 660 852 660 852 112 211 112 211 332 756 332 756 539 444 539 444 570 251 570 251 335 169 335 169 495 897 495 897 528 361 528 361 94 778 94 778 354 821 354 821 455 459 455 459 681 940 681 940 35 853 35 853 447 249 447 249 759 729 759 729 612 293 612 293 496 639 496 639 651 189 651 189 800 512 800 512 468 308 468 308 748 884 748 884 729 155 729 155 791 515 791 515 505 745 505 745 392 13 392 13 818 658 818 658 272 326 272 326 93 738 93 738 624 595 624 595 697 401 697 401 329 785 329 785 793 123 793 123 45 149 45 149 182 307 182 307 788 413 788 413 240 647 240 647 324 590 324 590 59 364 59 364 531 46 531 46 360 871 360 871 109 847 109 847 244 165 244 165 832 553 832 553 775 160 775 160 485 596 485 596 947 169 947 169 13 49 13 49 350 264 350 264 873 44 873 44 306 803 306 803 692 53 692 53 245 865 245 865 878 474 878 474 775 272 775 272 941 146 941 146 760 397 760 397 859 109 859 109 474 858 474 858 689 904 689 904 120 711 120 711 554 568 554 568 849 955 849 955 851 61 851 61 16 172 16 172 829 671 829 671 671 206 671 206 163 258 163 258 123 923 123 923 613 97 613 97 109 291 109 291 126 460 126 460 675 949 675 949 830 671 830 671 232 347 232 347 638 223 638 223 843 910 843 910 669 777 669 777 376 143 376 143 475 137 475 137 381 284 381 284 452 90 452 90 147 168 147 168 316 470 316 470 7 757 7 757 366 42 366 42 151 68 151 68 307 879 307 879 85 580 85 580 104 461 104 461 4 476 4 476 952 497 952 497 613 750 613 750 834 622 834 622 925 535 925 535 45 58 45 58 115 196 115 196 24 474 24 474 25 471 25 471 565 119 565 119 792 821 792 821 914 14 914 14 569 1 569 1 626 47 626 47 713 117 713 117 176 561 176 561 389 257 389 257 242 624 242 624 133 867 133 867 671 573 671 573 446 925 446 925 293 281 293 281 524 941 524 941 606 159 606 159 436 464 436 464 606 225 606 225 183 400 183 400 688 506 688 506 648 883 648 883 721 677 721 677 746 885 746 885 512 391 512 391 30 637 30 637 71 261 71 261 575 787 575 787 485 421 485 421 142 462 142 462 229 165 229 165 219 301 219 301 761 521 761 521 941 495 941 495 431 137 431 137 356 409 356 409 136 144 136 144 621 896 621 896 518 471 518 471 939 134 939 134 650 793 650 793 932 30 932 30 780 13 780 13 359 278 359 278 282 196 282 196 603 602 603 602 694 804 694 804 94 566 94 566 456 209 456 209 278 616 278 616 308 469 308 469 890 535 890 535 544 564 544 564 664 820 664 820 533 900 533 900 523 188 523 188 165 484 165 484 243 315 243 315 918 2 918 2 287 710 287 710 701 527 701 527 676 214 676 214 903 612 903 612 200 247 200 247 905 411 905 411 540 835 540 835 593 627 593 627 623 239 623 239 389 668 389 668 943 155 943 155 298 301 298 301 705 319 705 319 101 15 101 15 79 809 79 809 309 780 309 780 276 605 276 605 622 718 622 718 101 902 101 902 97 42 97 42 399 187 399 187 804 203 804 203 93 918 93 918 329 796 329 796 613 77 613 77 465 822 465 822 912 648 912 648 152 785 152 785 698 314 698 314 467 528 467 528 294 322 294 322 590 379 590 379 472 226 472 226 575 715 575 715 149 144 149 144 19 430 19 430 262 916 262 916 580 946 580 946 78 438 78 438 727 331 727 331 88 251 88 251 302 134 302 134 213 18 213 18 759 900 759 900 268 678 268 678 550 875 550 875 593 276 593 276 111 907 111 907 567 647 567 647 197 218 197 218 911 607 911 607 484 832 484 832 819 671 819 671 384 938 384 938 532 891 532 891 224 489 224 489 27 861 27 861 938 172 938 172 618 352 618 352 807 523 807 523 887 128 887 128 901 737 901 737 451 152 451 152 779 39 779 39 333 174 333 174 209 642 209 642 607 849 607 849 139 178 139 178 455 437 455 437 772 669 772 669 413 103 413 103 859 124 859 124 69 845 69 845 269 30 269 30 263 41 263 41 856 129 856 129 202 159 202 159 270 545 270 545 428 817 428 817 585 183 585 183 385 823 385 823 35 283 35 283 764 510 764 510 130 525 130 525 407 48 407 48 336 860 336 860 310 136 310 136 903 243 903 243 322 471 322 471 526 148 526 148 880 834 880 834 441 384 441 384 807 754 807 754 9 555 9 555 844 739 844 739 617 466 617 466 852 748 852 748 693 701 693 701 33 192 33 192 601 637 601 637 166 649 166 649 295 384 295 384 369 835 369 835 909 803 909 803 10 949 10 949 887 942 887 942 498 260 498 260 348 244 348 244 277 104 277 104 393 821 393 821 607 844 607 844 675 748 675 748 135 566 135 566 534 86 534 86 551 232 551 232 836 686 836 686 367 628 367 628 582 945 582 945 610 55 610 55 403 508 403 508 681 753 681 753 79 298 79 298 907 29 907 29 370 813 370 813 317 647 317 647 647 73 647 73 829 185 829 185 602 481 602 481 493 45 493 45 185 17 185 17 415 726 415 726 324 76 324 76 353 427 353 427 172 230 172 230 723 431 723 431 239 852 239 852 663 853 663 853 911 650 911 650 576 549 576 549 689 364 689 364 93 13 93 13 362 408 362 408 268 316 268 316 458 95 458 95 925 744 925 744 569 886 569 886 880 583 880 583 486 226 486 226 471 593 471 593 663 450 663 450 185 311 185 311 921 943 921 943 7 142 7 142 826 670 826 670 631 618 631 618 943 447 943 447 573 596 573 596 542 286 542 286 287 469 287 469 877 499 877 499 25 224 25 224 506 573 506 573 706 507 706 507 702 79 702 79 72 769 72 769 459 459 459 459 83 606 83 606 338 507 338 507 895 227 895 227 830 809 830 809 331 118 331 118 242 834 242 834 952 770 952 770 934 687 934 687 303 842 303 842 816 494 816 494 99 793 99 793 630 919 630 919 36 144 36 144 713 703 713 703 337 932 337 932 783 419 783 419 2 692 2 692 793 615 793 615 44 864 44 864 560 28 560 28 237 825 237 825 236 13 236 13 47 109 47 109 193 686 193 686 338 345 338 345 151 44 151 44 539 829 539 829 71 594 71 594 448 729 448 729 786 182 786 182 264 318 264 318 575 514 575 514 716 906 716 906 36 459 36 459 547 955 547 955 451 441 451 441 276 633 276 633 684 418 684 418 691 473 691 473 481 826 481 826 19 377 19 377 554 365 554 365 141 6 141 6 87 72 87 72 538 367 538 367 229 922 229 922 773 864 773 864 474 796 474 796 761 105 761 105 467 654 467 654 165 726 165 726 952 140 952 140 378 354 378 354 397 554 397 554 638 464 638 464 760 343 760 343 698 272 698 272 672 322 672 322 751 608 751 608 655 516 655 516 814 688 814 688 782 521 782 521 896 513 896 513 43 460 43 460 870 958 870 958 351 458 351 458 717 35 717 35 589 650 589 650 794 58 794 58 519 108 519 108 199 824 199 824 465 307 465 307 570 788 570 788 932 631 932 631 421 516 421 516 565 452 565 452 726 545 726 545 735 245 735 245 424 770 424 770 820 607 820 607 787 634 787 634 600 866 600 866 702 207 702 207 910 11 910 11 941 561 941 561 602 815 602 815 943 282 943 282 145 791 145 791 180 791 180 791 746 640 746 640 509 357 509 357 476 340 476 340 773 647 773 647 904 741 904 741 188 834 188 834 277 573 277 573 335 314 335 314 510 334 510 334 687 730 687 730 127 110 127 110 894 22 894 22 174 12 174 12 105 747 105 747 314 134 314 134 771 871 771 871 820 284 820 284 434 639 434 639 840 136 840 136 305 891 305 891 673 445 673 445 575 296 575 296 619 799 619 799 278 650 278 650 170 832 170 832 934 807 934 807 737 711 737 711 6 62 6 62 569 390 569 390 188 905 188 905 794 928 794 928 611 820 611 820 743 313 743 313 779 226 779 226 429 933 429 933 168 333 168 333 731 696 731 696 957 858 957 858 112 641 112 641 237 726 237 726 452 33 452 33 372 950 372 950 770 10 770 10 855 421 855 421 27 103 27 103 489 487 489 487 540 489 540 489 663 44 663 44 797 23 797 23 939 505 939 505 882 134 882 134 908 807 908 807 784 397 784 397 858 918 858 918 597 374 597 374 361 404 361 404 485 193 485 193 666 366 666 366 690 128 690 128 179 955 179 955 391 880 391 880 362 13 362 13 836 888 836 888 424 300 424 300 472 213 472 213 255 512 255 512 613 380 613 380 58 779 58 779 203 891 203 891 785 946 785 946 952 546 952 546 560 589 560 589 341 587 341 587 349 152 349 152 58 825 58 825 547 389 547 389 80 448 80 448 422 697 422 697 933 173 933 173 27 107 27 107 770 820 770 820 145 420 145 420 732 726 732 726 658 602 658 602 685 426 685 426 155 228 155 228 213 202 213 202 276 958 276 958 96 747 96 747 766 209 766 209 928 29 928 29 184 443 184 443 890 725 890 725 515 252 515 252 88 859 88 859 731 121 731 121 106 898 106 898 168 623 168 623 527 494 527 494 173 548 173 548 297 235 297 235 106 141 106 141 712 415 712 415 579 483 579 483 904 568 904 568 835 815 835 815 813 683 813 683 948 51 948 51 419 746 419 746 491 682 491 682 415 942 415 942 762 688 762 688 644 188 644 188 441 706 441 706 736 759 736 759 341 209 341 209 317 201 317 201 182 412 182 412 807 939 807 939 140 113 140 113 515 747 515 747 297 953 297 953 591 18 591 18 599 948 599 948 531 98 531 98 755 30 755 30 622 202 622 202 816 144 816 144 115 708 115 708 656 670 656 670 704 704 704 704 227 536 227 536 765 221 765 221 497 784 497 784 366 642 366 642 559 475 559 475 698 446 698 446 775 144 775 144 825 301 825 301 584 951 584 951 768 339 768 339 550 846 550 846 596 468 596 468 685 481 685 481 383 757 383 757 931 902 931 902 885 364 885 364 458 604 458 604 263 800 263 800 805 557 805 557 907 677 907 677 91 67 91 67 105 564 105 564 583 705 583 705 701 144 701 144 18 405 18 405 244 79 244 79 650 300 650 300 696 183 696 183 554 674 554 674 511 792 511 792 809 431 809 431 283 52 283 52 373 556 373 556 260 521 260 521 900 290 900 290 643 784 643 784 911 295 911 295 850 141 850 141 852 371 852 371 781 794 781 794 34 368 34 368 397 681 397 681 928 744 928 744 379 85 379 85 445 390 445 390 620 586 620 586 182 74 182 74 917 101 917 101 574 226 574 226 185 469 185 469 102 921 102 921 953 221 953 221 85 941 85 941 205 8 205 8 588 423 588 423 569 69 569 69 587 84 587 84 122 684 122 684 273 916 273 916 516 10 516 10 244 894 244 894 463 417 463 417 160 942 160 942 660 732 660 732 98 749 98 749 782 22 782 22 423 522 423 522 738 5 738 5 546 648 546 648 258 864 258 864 566 200 566 200 199 48 199 48 825 428 825 428 495 53 495 53 100 558 100 558 263 416 263 416 95 430 95 430 119 201 119 201 574 8 574 8 801 200 801 200 734 516 734 516 720 752 720 752 838 64 838 64 619 531 619 531 882 512 882 512 751 903 751 903 608 378 608 378 305 339 305 339 557 419 557 419 716 634 716 634 120 104 120 104 746 866 746 866 668 286 668 286 226 504 226 504 11 10 11 10 61 166 61 166 653 794 653 794 637 438 637 438 40 789 40 789 240 925 240 925 441 404 441 404 629 30 629 30 265 433 265 433 206 456 206 456 216 408 216 408 771 588 771 588 931 394 931 394 342 483 342 483 857 900 857 900 364 413 364 413 713 888 713 888 130 830 130 830 427 672 427 672 659 284 659 284 279 599 279 599 230 513 230 513 821 429 821 429 264 370 264 370 935 823 935 823 672 849 672 849 177 574 177 574 798 702 798 702 854 951 854 951 447 544 447 544 48 30 48 30 142 627 142 627 508 675 508 675 511 310 511 310 805 514 805 514 488 289 488 289 929 912 929 912 911 699 911 699 565 199 565 199 421 760 421 760 635 384 635 384 755 624 755 624 92 17 92 17 571 363 571 363 522 588 522 588 252 487 252 487 154 508 154 508 250 184 250 184 771 687 771 687 947 900 947 900 542 87 542 87 167 550 167 550 213 197 213 197 502 724 502 724 622 259 622 259 696 805 696 805 815 571 815 571 402 234 402 234 647 892 647 892 445 84 445 84 54 493 54 493 69 145 69 145 667 253 667 253 539 912 539 912 644 811 644 811 206 754 206 754 279 515 279 515 67 428 67 428 471 809 471 809 6 249 6 249 25 285 25 285 122 245 122 245 698 758 698 758 650 139 650 139 602 490 602 490 32 941 32 941 793 12 793 12 199 447 199 447 568 750 568 750 717 279 717 279 786 691 786 691 764 214 764 214 196 765 196 765 116 660 116 660 32 674 32 674 567 287 567 287 208 534 208 534 195 716 195 716 641 669 641 669 714 376 714 376 859 505 859 505 429 70 429 70 808 528 808 528 801 504 801 504 275 654 275 654 843 946 843 946 454 724 454 724 115 395 115 395 631 331 631 331 294 826 294 826 513 406 513 406 644 310 644 310 902 543 902 543 250 599 250 599 457 675 457 675 834 129 834 129 656 478 656 478 769 518 769 518 259 867 259 867 231 349 231 349 408 106 408 106 324 194 324 194 493 379 493 379 454 562 454 562 552 342 552 342 382 260 382 260 115 869 115 869 906 427 906 427 351 115 351 115 686 369 686 369 55 722 55 722 589 733 589 733 502 755 502 755 667 184 667 184 503 594 503 594 642 114 642 114 865 499 865 499 319 99 319 99 259 182 259 182 642 404 642 404 253 576 253 576 397 208 397 208 813 250 813 250 670 505 670 505 408 913 408 913 957 827 957 827 703 922 703 922 525 663 525 663 567 879 567 879 297 513 297 513 39 396 39 396 20 118 20 118 499 600 499 600 718 244 718 244 329 897 329 897 925 829 925 829 761 19 761 19 759 222 759 222 3 130 3 130 872 871 872 871 402 111 402 111 395 850 395 850 171 626 171 626 161 650 161 650 748 58 748 58 523 222 523 222 795 666 795 666 513 864 513 864 539 579 539 579 265 446 265 446 671 541 671 541 807 739 807 739 789 722 789 722 845 946 845 946 238 349 238 349 828 149 828 149 559 523 559 523 685 596 685 596 565 512 565 512 191 677 191 677 531 210 531 210 422 605 422 605 210 826 210 826 523 573 523 573 398 644 398 644 284 443 284 443 404 525 404 525 469 11 469 11 675 899 675 899 466 196 466 196 924 450 924 450 194 304 194 304 474 566 474 566 872 29 872 29 633 877 633 877 299 432 299 432 333 838 333 838 455 614 455 614 532 332 532 332 643 224 643 224 667 414 667 414 876 640 876 640 649 116 649 116 671 782 671 782 743 419 743 419 399 832 399 832 552 542 552 542 336 166 336 166 682 473 682 473 284 400 284 400 74 173 74 173 172 789 172 789 761 486 761 486 492 401 492 401 573 319 573 319 936 169 936 169 6 94 6 94 621 479 621 479 57 946 57 946 339 779 339 779 508 913 508 913 407 216 407 216 345 683 345 683 469 337 469 337 481 460 481 460 815 191 815 191 890 393 890 393 197 727 197 727 654 499 654 499 818 151 818 151 613 289 613 289 944 68 944 68 776 219 776 219 816 234 816 234 614 607 614 607 320 166 320 166 766 514 766 514 302 573 302 573 268 477 268 477 612 576 612 576 101 77 101 77 161 688 161 688 785 440 785 440 178 707 178 707 309 805 309 805 425 482 425 482 601 32 601 32 154 670 154 670 514 772 514 772 281 846 281 846 610 209 610 209 559 923 559 923 542 201 542 201 439 72 439 72 279 555 279 555 476 406 476 406 652 379 652 379 683 663 683 663 834 542 834 542 457 672 457 672 345 170 345 170 722 741 722 741 509 305 509 305 68 565 68 565 283 433 283 433 744 690 744 690 595 318 595 318 703 660 703 660 682 904 682 904 271 789 271 789 558 274 558 274 395 718 395 718 576 794 576 794 117 41 117 41 331 47 331 47 119 880 119 880 463 876 463 876 670 73 670 73 251 629 251 629 730 261 730 261 621 334 621 334 311 532 311 532 754 249 754 249 731 96 731 96 403 405 403 405 843 150 843 150 1 131 1 131 909 106 909 106 192 470 192 470 318 582 318 582 608 790 608 790 243 902 243 902 660 410 660 410 60 232 60 232 941 441 941 441 388 43 388 43 301 172 301 172 873 169 873 169 819 130 819 130 621 327 621 327 517 193 517 193 296 716 296 716 57 775 57 775 375 248 375 248 819 409 819 409 621 894 621 894 579 327 579 327 9 589 9 589 456 797 456 797 564 808 564 808 863 370 863 370 784 672 784 672 832 650 832 650 709 793 709 793 474 8 474 8 117 281 117 281 547 121 547 121 662 224 662 224 189 696 189 696 594 79 594 79 257 352 257 352 717 392 717 392 537 869 537 869 378 25 378 25 18 187 18 187 729 711 729 711 526 282 526 282 109 194 109 194 222 821 222 821 184 603 184 603 428 592 428 592 712 425 712 425 490 17 490 17 648 937 648 937 144 452 144 452 161 559 161 559 459 720 459 720 582 495 582 495 935 658 935 658 615 494 615 494 407 747 407 747 366 425 366 425 639 539 639 539 72 175 72 175 336 384 336 384 932 350 932 350 293 55 293 55 287 902 287 902 205 440 205 440 305 12 305 12 554 58 554 58 555 650 555 650 127 161 127 161 487 654 487 654 743 247 743 247 430 790 430 790 731 829 731 829 310 928 310 928 662 177 662 177 924 279 924 279 292 496 292 496 856 329 856 329 255 932 255 932 872 48 872 48 588 87 588 87 210 258 210 258 414 597 414 597 515 830 515 830 236 233 236 233 114 711 114 711 809 935 809 935 728 496 728 496 92 842 92 842 405 789 405 789 394 751 394 751 297 669 297 669 83 723 83 723 386 482 386 482 304 619 304 619 874 93 874 93 688 624 688 624 756 793 756 793 196 265 196 265 474 311 474 311 241 939 241 939 767 596 767 596 128 778 128 778 283 38 283 38 140 565 140 565 763 618 763 618 332 476 332 476 219 142 219 142 839 661 839 661 878 108 878 108 115 848 115 848 292 150 292 150 848 105 848 105 778 786 778 786 337 525 337 525 113 111 113 111 267 839 267 839 119 376 119 376 589 371 589 371 909 252 909 252 898 612 898 612 940 13 940 13 750 840 750 840 86 743 86 743 321 192 321 192 787 56 787 56 150 167 150 167 378 393 378 393 57 683 57 683 391 687 391 687 432 97 432 97 685 135 685 135 63 485 63 485 103 374 103 374 369 784 369 784 813 379 813 379 942 391 942 391 732 489 732 489 913 633 913 633 66 434 66 434 776 803 776 803 367 104 367 104 480 404 480 404 125 541 125 541 623 280 623 280 368 618 368 618 462 140 462 140 404 575 404 575 924 360 924 360 424 115 424 115 782 156 782 156 153 784 153 784 879 942 879 942 275 759 275 759 875 232 875 232 872 76 872 76 378 939 378 939 276 787 276 787 950 201 950 201 926 13 926 13 476 829 476 829 695 365 695 365 653 572 653 572 374 727 374 727 782 557 782 557 350 648 350 648 461 239 461 239 947 954 947 954 555 825 555 825 897 348 897 348 402 507 402 507 647 80 647 80 570 930 570 930 591 892 591 892 327 120 327 120 86 637 86 637 323 616 323 616 759 906 759 906 192 215 192 215 355 802 355 802 81 131 81 131 895 833 895 833 866 161 866 161 159 493 159 493 906 850 906 850 219 640 219 640 805 94 805 94 778 374 778 374 879 932 879 932 818 626 818 626 427 925 427 925 558 799 558 799 710 470 710 470 185 401 185 401 864 25 864 25 628 788 628 788 706 13 706 13 410 549 410 549 485 411 485 411 205 132 205 132 871 685 871 685 71 348 71 348 359 77 359 77 741 820 741 820 714 824 714 824 382 715 382 715 693 633 693 633 381 480 381 480 534 916 534 916 733 902 733 902 632 835 632 835 179 653 179 653 390 604 390 604 381 749 381 749 67 713 67 713 359 703 359 703 382 587 382 587 541 630 541 630 50 867 50 867 7 262 7 262 268 405 268 405 593 284 593 284 724 106 724 106 484 388 484 388 367 198 367 198 933 861 933 861 377 38 377 38 17 299 17 299 374 673 374 673 174 276 174 276 892 594 892 594 7 312 7 312 201 81 201 81 858 313 858 313 923 539 923 539 956 806 956 806 872 899 872 899 152 524 152 524 379 570 379 570 74 214 74 214 27 370 27 370 403 341 403 341 668 802 668 802 627 609 627 609 432 236 432 236 489 815 489 815 151 423 151 423 815 804 815 804 199 537 199 537 91 638 91 638 393 120 393 120 277 780 277 780 948 874 948 874 490 402 490 402 162 436 162 436 335 676 335 676 667 54 667 54 642 91 642 91 806 139 806 139 842 653 842 653 102 17 102 17 226 801 226 801 922 34 922 34 777 808 777 808 420 109 420 109 109 276 109 276 433 642 433 642 36 127 36 127 161 923 161 923 835 441 835 441 198 893 198 893 749 865 749 865 226 85 226 85 11 758 11 758 782 866 782 866 598 661 598 661 438 535 438 535 850 414 850 414 647 574 647 574 810 833 810 833 36 716 36 716 696 540 696 540 572 136 572 136 411 30 411 30 911 714 911 714 680 483 680 483 894 608 894 608 417 362 417 362 679 622 679 622 332 103 332 103 817 732 817 732 255 25 255 25 403 538 403 538 602 76 602 76 272 534 272 534 457 422 457 422 171 291 171 291 40 293 40 293 398 508 398 508 757 373 757 373 233 237 233 237 661 725 661 725 583 651 583 651 88 824 88 824 798 776 798 776 659 713 659 713 617 843 617 843 844 488 844 488 655 343 655 343 661 322 661 322 927 130 927 130 580 111 580 111 797 517 797 517 116 78 116 78 852 213 852 213 187 528 187 528 505 516 505 516 344 331 344 331 903 768 903 768 213 91 213 91 685 194 685 194 387 250 387 250 117 582 117 582 284 79 284 79 323 230 323 230 174 691 174 691 55 552 55 552 751 330 751 330 818 144 818 144 50 181 50 181 671 187 671 187 276 809 276 809 50 371 50 371 90 834 90 834 949 525 949 525 468 368 468 368 466 829 466 829 928 722 928 722 326 887 326 887 258 474 258 474 664 426 664 426 194 271 194 271 589 613 589 613 489 809 489 809 77 327 77 327 448 773 448 773 484 759 484 759 218 647 218 647 786 603 786 603 63 659 63 659 939 301 939 301 248 808 248 808 905 116 905 116 160 529 160 529 708 377 708 377 708 47 708 47 616 169 616 169 409 435 409 435 81 113 81 113 439 89 439 89 929 553 929 553 176 721 176 721 301 394 301 394 864 17 864 17 98 624 98 624 44 200 44 200 903 373 903 373 770 813 770 813 324 25 324 25 230 262 230 262 183 31 183 31 709 160 709 160 627 23 627 23 588 154 588 154 803 909 803 909 693 408 693 408 82 861 82 861 922 220 922 220 423 391 423 391 82 81 82 81 325 193 325 193 556 724 556 724 622 279 622 279 131 503 131 503 352 918 352 918 513 502 513 502 853 268 853 268 194 700 194 700 886 746 886 746 802 460 802 460 730 941 730 941 626 510 626 510 304 501 304 501 29 23 29 23 716 588 716 588 652 318 652 318 384 856 384 856 719 330 719 330 81 335 81 335 738 413 738 413 835 575 835 575 847 741 847 741 569 249 569 249 376 469 376 469 125 126 125 126 709 683 709 683 97 257 97 257 612 742 612 742 9 867 9 867 462 345 462 345 853 810 853 810 565 728 565 728 827 177 827 177 196 554 196 554 904 549 904 549 123 927 123 927 682 430 682 430 525 712 525 712 186 626 186 626 663 713 663 713 503 462 503 462 924 204 924 204 5 362 5 362 228 205 228 205 414 752 414 752 836 205 836 205 851 134 851 134 40 933 40 933 107 918 107 918 895 588 895 588 257 83 257 83 942 893 942 893 728 42 728 42 408 582 408 582 377 887 377 887 522 620 522 620 294 212 294 212 933 62 933 62 286 63 286 63 458 715 458 715 766 491 766 491 55 867 55 867 399 223 399 223 36 113 36 113 212 188 212 188 569 729 569 729 223 593 223 593 196 184 196 184 828 380 828 380 934 634 934 634 16 44 16 44 536 550 536 550 830 437 830 437 749 638 749 638 768 381 768 381 851 238 851 238 204 436 204 436 102 176 102 176 906 456 906 456 502 862 502 862 574 582 574 582 661 442 661 442 827 832 827 832 646 185 646 185 456 635 456 635 657 17 657 17 36 18 36 18 326 559 326 559 788 426 788 426 105 690 105 690 396 346 396 346 894 374 894 374 815 908 815 908 183 74 183 74 245 590 245 590 714 576 714 576 589 594 589 594 394 595 394 595 16 893 16 893 266 133 266 133 489 386 489 386 149 856 149 856 387 409 387 409 673 29 673 29 264 322 264 322 760 689 760 689 378 269 378 269 128 779 128 779 401 54 401 54 168 821 168 821 91 611 91 611 97 859 97 859 662 888 662 888 113 82 113 82 287 659 287 659 641 117 641 117 226 37 226 37 256 702 256 702 224 190 224 190 602 485 602 485 744 761 744 761 742 605 742 605 711 135 711 135 227 227 227 227 876 404 876 404 591 367 591 367 2 629 2 629 559 277 559 277 930 535 930 535 73 651 73 651 98 644 98 644 526 769 526 769 706 216 706 216 686 371 686 371 233 620 233 620 606 820 606 820 375 238 375 238 586 345 586 345 617 209 617 209 169 931 169 931 240 200 240 200 84 715 84 715 455 757 455 757 125 624 125 624 444 361 444 361 743 373 743 373 119 566 119 566 41 424 41 424 1 291 1 291 831 603 831 603 71 585 71 585 29 728 29 728 326 553 326 553 188 31 188 31 40 438 40 438 949 822 949 822 367 297 367 297 525 598 525 598 867 155 867 155 34 788 34 788 310 444 310 444 172 557 172 557 99 918 99 918 349 706 349 706 606 438 606 438 640 873 640 873 701 946 701 946 906 242 906 242 417 850 417 850 230 912 230 912 209 393 209 393 690 429 690 429 413 770 413 770 503 7 503 7 836 480 836 480 782 284 782 284 689 260 689 260 343 41 343 41 289 78 289 78 60 136 60 136 308 86 308 86 757 828 757 828 117 853 117 853 792 834 792 834 449 45 449 45 300 135 300 135 566 436 566 436 722 471 722 471 316 363 316 363 141 643 141 643 739 854 739 854 172 499 172 499 948 422 948 422 108 595 108 595 896 626 896 626 48 240 48 240 905 952 905 952 646 508 646 508 536 297 536 297 728 780 728 780 895 664 895 664 197 903 197 903 376 778 376 778 898 152 898 152 840 582 840 582 251 851 251 851 56 422 56 422 687 303 687 303 832 777 832 777 878 798 878 798 441 900 441 900 385 68 385 68 748 531 748 531 402 826 402 826 800 41 800 41 921 63 921 63 47 500 47 500 842 230 842 230 891 618 891 618 798 27 798 27 236 880 236 880 93 199 93 199 756 696 756 696 124 584 124 584 898 465 898 465 202 458 202 458 299 840 299 840 67 580 67 580 504 612 504 612 273 618 273 618 516 362 516 362 421 575 421 575 603 437 603 437 948 591 948 591 902 492 902 492 317 938 317 938 375 164 375 164 593 763 593 763 680 32 680 32 955 844 955 844 916 34 916 34 412 855 412 855 316 77 316 77 765 42 765 42 495 781 495 781 483 167 483 167 444 585 444 585 350 197 350 197 287 949 287 949 355 645 355 645 614 474 614 474 222 292 222 292 335 621 335 621 763 29 763 29 37 497 37 497 939 825 939 825 392 892 392 892 231 231 231 231 368 425 368 425 570 854 570 854 399 630 399 630 900 213 900 213 898 437 898 437 833 562 833 562 413 488 413 488 409 335 409 335 849 689 849 689 216 301 216 301 379 368 379 368 16 416 16 416 856 68 856 68 623 250 623 250 552 183 552 183 551 71 551 71 64 456 64 456 509 83 509 83 335 904 335 904 368 235 368 235 19 857 19 857 712 428 712 428 718 655 718 655 174 243 174 243 542 614 542 614 215 247 215 247 660 181 660 181 728 716 728 716 16 813 16 813 29 755 29 755 464 164 464 164 443 436 443 436 297 778 297 778 26 674 26 674 208 147 208 147 808 827 808 827 596 834 596 834 277 224 277 224 675 953 675 953 200 625 200 625 773 549 773 549 412 800 412 800 791 763 791 763 818 43 818 43 188 125 188 125 443 665 443 665 43 270 43 270 898 381 898 381 349 87 349 87 945 300 945 300 814 824 814 824 507 109 507 109 869 891 869 891 771 729 771 729 719 702 719 702 737 343 737 343 817 57 817 57 748 71 748 71 720 556 720 556 775 310 775 310 711 716 711 716 14 399 14 399 545 94 545 94 271 373 271 373 796 111 796 111 777 848 777 848 356 557 356 557 674 777 674 777 182 721 182 721 230 816 230 816 807 40 807 40 588 229 588 229 347 269 347 269 869 295 869 295 749 937 749 937 789 370 789 370 607 201 607 201 251 609 251 609 353 54 353 54 184 454 184 454 875 766 875 766 635 204 635 204 416 375 416 375 564 804 564 804 605 743 605 743 385 283 385 283 331 206 331 206 271 97 271 97 18 635 18 635 380 614 380 614 7 494 7 494 39 200 39 200 470 764 470 764 957 241 957 241 228 637 228 637 845 285 845 285 267 229 267 229 500 211 500 211 605 274 605 274 203 489 203 489 445 155 445 155 673 10 673 10 520 799 520 799 672 485 672 485 349 160 349 160 53 577 53 577 510 309 510 309 115 899 115 899 835 263 835 263 484 381 484 381 628 279 628 279 741 145 741 145 695 664 695 664 428 721 428 721 842 436 842 436 119 864 119 864 200 482 200 482 27 360 27 360 460 398 460 398 248 338 248 338 486 850 486 850 118 884 118 884 842 845 842 845 213 509 213 509 219 587 219 587 474 573 474 573 127 600 127 600 286 640 286 640 567 884 567 884 928 256 928 256 612 27 612 27 914 739 914 739 729 183 729 183 487 950 487 950 805 297 805 297 753 74 753 74 746 287 746 287 749 314 749 314 59 637 59 637 817 691 817 691 437 646 437 646 33 451 33 451 809 380 809 380 530 920 530 920 921 439 921 439 416 277 416 277 311 666 311 666 541 78 541 78 914 766 914 766 958 634 958 634 223 477 223 477 361 921 361 921 554 272 554 272 130 747 130 747 450 693 450 693 404 294 404 294 6 795 6 795 101 338 101 338 746 296 746 296 864 368 864 368 735 159 735 159 215 555 215 555 746 508 746 508 516 605 516 605 365 804 365 804 168 786 168 786 380 318 380 318 449 252 449 252 832 576 832 576 452 198 452 198 625 252 625 252 212 659 212 659 207 370 207 370 88 482 88 482 648 44 648 44 699 828 699 828 47 605 47 605 301 320 301 320 172 803 172 803 132 353 132 353 716 241 716 241 627 537 627 537 782 384 782 384 801 954 801 954 38 205 38 205 418 251 418 251 722 186 722 186 702 606 702 606 699 193 699 193 184 12 184 12 421 127 421 127 570 665 570 665 420 580 420 580 703 256 703 256 99 460 99 460 304 384 304 384 788 459 788 459 392 687 392 687 543 520 543 520 507 368 507 368 743 667 743 667 649 536 649 536 416 557 416 557 695 327 695 327 647 785 647 785 649 369 649 369 609 283 609 283 917 179 917 179 570 882 570 882 91 831 91 831 676 162 676 162 786 112 786 112 120 957 120 957 254 568 254 568 475 899 475 899 434 875 434 875 53 354 53 354 148 613 148 613 882 78 882 78 830 273 830 273 939 883 939 883 462 859 462 859 470 99 470 99 73 754 73 754 131 732 131 732 456 291 456 291 853 218 853 218 4 903 4 903 940 885 940 885 752 11 752 11 349 296 349 296 503 915 503 915 117 560 117 560 410 580 410 580 399 658 399 658 787 53 787 53 62 571 62 571 349 109 349 109 354 366 354 366 398 513 398 513 483 354 483 354 600 364 600 364 708 606 708 606 61 120 61 120 510 790 510 790 176 397 176 397 257 560 257 560 316 42 316 42 685 498 685 498 407 11 407 11 110 217 110 217 444 949 444 949 73 257 73 257 651 528 651 528 31 38 31 38 481 211 481 211 324 730 324 730 56 136 56 136 734 440 734 440 415 222 415 222 795 462 795 462 499 356 499 356 186 257 186 257 464 440 464 440 213 188 213 188 356 14 356 14 802 429 802 429 476 699 476 699 743 932 743 932 333 654 333 654 89 184 89 184 670 773 670 773 175 248 175 248 408 656 408 656 604 658 604 658 512 398 512 398 472 819 472 819 185 419 185 419 51 935 51 935 198 502 198 502 136 156 136 156 217 876 217 876 137 745 137 745 319 715 319 715 176 588 176 588 505 353 505 353 607 709 607 709 828 339 828 339 279 934 279 934 868 312 868 312 671 553 671 553 290 734 290 734 35 935 35 935 414 281 414 281 445 433 445 433 625 291 625 291 677 641 677 641 739 290 739 290 158 684 158 684 728 407 728 407 123 181 123 181 676 416 676 416 75 341 75 341 762 588 762 588 652 518 652 518 467 250 467 250 901 406 901 406 491 632 491 632 33 455 33 455 507 776 507 776 342 470 342 470 181 569 181 569 784 950 784 950 814 535 814 535 862 921 862 921 461 625 461 625 887 433 887 433 568 271 568 271 518 211 518 211 341 220 341 220 349 954 349 954 679 536 679 536 103 670 103 670 695 84 695 84 256 788 256 788 800 758 800 758 820 271 820 271 139 696 139 696 256 631 256 631 16 178 16 178 288 41 288 41 402 680 402 680 425 871 425 871 307 491 307 491 705 717 705 717 430 7 430 7 882 82 882 82 473 422 473 422 896 775 896 775 777 725 777 725 875 606 875 606 849 240 849 240 66 554 66 554 682 783 682 783 439 96 439 96 112 391 112 391 795 367 795 367 639 734 639 734 949 326 949 326 385 179 385 179 476 843 476 843 761 641 761 641 233 662 233 662 334 583 334 583 210 393 210 393 865 573 865 573 390 183 390 183 102 296 102 296 547 158 547 158 592 924 592 924 609 763 609 763 671 822 671 822 656 633 656 633 1 234 1 234 474 518 474 518 394 235 394 235 305 389 305 389 138 755 138 755 923 694 923 694 910 830 910 830 537 65 537 65 439 741 439 741 854 563 854 563 888 117 888 117 751 481 751 481 696 159 696 159 349 503 349 503 360 633 360 633 575 354 575 354 727 678 727 678 815 320 815 320 358 314 358 314 731 379 731 379 300 235 300 235 895 285 895 285 259 661 259 661 514 801 514 801 258 22 258 22 562 277 562 277 544 659 544 659 600 692 600 692 400 892 400 892 431 159 431 159 645 609 645 609 378 330 378 330 910 4 910 4 229 813 229 813 728 563 728 563 857 796 857 796 368 782 368 782 749 747 749 747 319 256 319 256 752 41 752 41 524 525 524 525 725 920 725 920 654 709 654 709 857 655 857 655 444 533 444 533 796 340 796 340 822 15 822 15 54 663 54 663 6 17 6 17 371 557 371 557 109 443 109 443 64 243 64 243 502 221 502 221 703 45 703 45 12 597 12 597 6 358 6 358 131 746 131 746 142 230 142 230 483 904 483 904 511 871 511 871 628 839 628 839 617 952 617 952 498 572 498 572 80 489 80 489 370 316 370 316 787 639 787 639 71 806 71 806 78 332 78 332 255 850 255 850 360 553 360 553 566 510 566 510 373 402 373 402 88 675 88 675 847 562 847 562 674 825 674 825 89 909 89 909 793 475 793 475 893 504 893 504 686 480 686 480 688 223 688 223 351 473 351 473 230 155 230 155 701 850 701 850 792 19 792 19 400 881 400 881 870 824 870 824 45 122 45 122 223 63 223 63 39 296 39 296 590 231 590 231 475 588 475 588 730 183 730 183 440 836 440 836 281 120 281 120 776 861 776 861 863 499 863 499 498 683 498 683 743 284 743 284 87 907 87 907 87 327 87 327 35 542 35 542 922 247 922 247 216 338 216 338 954 790 954 790 419 32 419 32 543 376 543 376 424 892 424 892 928 405 928 405 430 685 430 685 374 55 374 55 592 353 592 353 762 116 762 116 833 73 833 73 647 406 647 406 262 690 262 690 951 291 951 291 119 262 119 262 311 25 311 25 939 693 939 693 825 185 825 185 300 883 300 883 177 280 177 280 143 746 143 746 416 856 416 856 947 431 947 431 517 361 517 361 9 489 9 489 199 566 199 566 661 317 661 317 15 651 15 651 299 176 299 176 291 266 291 266 352 148 352 148 704 458 704 458 432 632 432 632 668 83 668 83 714 782 714 782 18 712 18 712 10 151 10 151 545 62 545 62 189 695 189 695 36 396 36 396 913 113 913 113 780 247 780 247 956 481 956 481 122 239 122 239 672 319 672 319 797 363 797 363 295 941 295 941 512 805 512 805 338 314 338 314 501 11 501 11 125 752 125 752 874 914 874 914 398 732 398 732 448 441 448 441 803 89 803 89 353 534 353 534 410 692 410 692 135 59 135 59 580 454 580 454 305 258 305 258 829 517 829 517 891 352 891 352 296 200 296 200 193 740 193 740 586 678 586 678 730 723 730 723 865 150 865 150 442 335 442 335 888 733 888 733 672 664 672 664 893 300 893 300 560 786 560 786 232 484 232 484 900 899 900 899 636 475 636 475 693 501 693 501 149 169 149 169 902 129 902 129 572 924 572 924 728 359 728 359 554 924 554 924 771 289 771 289 298 404 298 404 186 182 186 182 277 2 277 2 422 715 422 715 277 754 277 754 331 396 331 396 69 31 69 31 449 683 449 683 478 770 478 770 3 402 3 402 227 450 227 450 570 709 570 709 570 72 570 72 327 875 327 875 42 664 42 664 850 25 850 25 945 798 945 798 612 810 612 810 496 663 496 663 758 409 758 409 636 504 636 504 892 825 892 825 292 867 292 867 300 253 300 253 184 48 184 48 937 257 937 257 654 728 654 728 474 349 474 349 585 408 585 408 609 667 609 667 869 894 869 894 169 365 169 365 420 749 420 749 796 339 796 339 115 609 115 609 532 525 532 525 887 302 887 302 527 861 527 861 672 182 672 182 331 64 331 64 409 903 409 903 550 707 550 707 293 383 293 383 222 926 222 926 26 294 26 294 552 73 552 73 845 473 845 473 496 190 496 190 261 554 261 554 908 852 908 852 150 954 150 954 604 955 604 955 461 75 461 75 272 564 272 564 383 499 383 499 566 933 566 933 116 239 116 239 342 615 342 615 480 800 480 800 905 820 905 820 119 746 119 746 669 540 669 540 766 479 766 479 486 371 486 371 364 422 364 422 424 850 424 850 314 532 314 532 128 832 128 832 918 842 918 842 941 113 941 113 639 811 639 811 324 355 324 355 864 537 864 537 720 144 720 144 712 523 712 523 285 119 285 119 212 227 212 227 716 671 716 671 852 115 852 115 53 681 53 681 598 691 598 691 89 795 89 795 132 646 132 646 623 130 623 130 640 410 640 410 237 864 237 864 379 181 379 181 885 518 885 518 898 821 898 821 388 702 388 702 874 652 874 652 264 787 264 787 905 712 905 712 675 808 675 808 224 150 224 150 290 808 290 808 623 471 623 471 93 180 93 180 702 937 702 937 446 914 446 914 456 879 456 879 912 785 912 785 86 504 86 504 745 660 745 660 52 498 52 498 685 504 685 504 938 478 938 478 875 712 875 712 600 579 600 579 790 328 790 328 177 237 177 237 533 577 533 577 37 105 37 105 682 181 682 181 73 409 73 409 479 375 479 375 210 723 210 723 731 93 731 93 672 426 672 426 585 210 585 210 17 240 17 240 687 721 687 721 876 14 876 14 349 742 349 742 727 141 727 141 291 273 291 273 829 846 829 846 99 831 99 831 469 573 469 573 178 126 178 126 918 381 918 381 837 70 837 70 12 887 12 887 114 288 114 288 585 480 585 480 732 118 732 118 385 237 385 237 760 137 760 137 109 690 109 690 24 578 24 578 27 193 27 193 12 594 12 594 750 171 750 171 770 22 770 22 507 615 507 615 741 898 741 898 546 823 546 823 161 51 161 51 166 394 166 394 39 551 39 551 378 841 378 841 878 595 878 595 861 494 861 494 665 480 665 480 392 693 392 693 90 261 90 261 894 781 894 781 28 194 28 194 506 574 506 574 323 185 323 185 742 334 742 334 574 690 574 690 701 182 701 182 422 445 422 445 516 824 516 824 500 166 500 166 497 902 497 902 75 52 75 52 424 932 424 932 701 612 701 612 405 758 405 758 297 103 297 103 279 872 279 872 174 252 174 252 921 946 921 946 117 294 117 294 409 195 409 195 411 325 411 325 762 864 762 864 196 172 196 172 451 783 451 783 636 312 636 312 55 88 55 88 296 481 296 481 218 471 218 471 98 685 98 685 243 199 243 199 952 422 952 422 958 22 958 22 774 950 774 950 765 593 765 593 198 709 198 709 227 165 227 165 150 226 150 226 829 585 829 585 126 611 126 611 886 53 886 53 850 15 850 15 628 383 628 383 894 396 894 396 426 839 426 839 19 386 19 386 617 76 617 76 138 155 138 155 715 204 715 204 256 789 256 789 589 347 589 347 367 342 367 342 334 161 334 161 404 114 404 114 337 922 337 922 646 98 646 98 258 162 258 162 186 220 186 220 760 117 760 117 467 636 467 636 192 713 192 713 775 130 775 130 255 261 255 261 617 260 617 260 94 838 94 838 90 184 90 184 571 138 571 138 411 368 411 368 393 398 393 398 521 779 521 779 576 389 576 389 95 606 95 606 603 954 603 954 560 906 560 906 885 153 885 153 819 12 819 12 721 630 721 630 764 838 764 838 398 451 398 451 749 398 749 398 723 304 723 304 448 160 448 160 751 809 751 809 260 776 260 776 135 389 135 389 954 676 954 676 184 636 184 636 670 301 670 301 326 301 326 301 106 632 106 632 315 51 315 51 534 138 534 138 622 677 622 677 727 906 727 906 807 431 807 431 207 399 207 399 209 275 209 275 416 696 416 696 354 750 354 750 432 110 432 110 408 744 408 744 779 920 779 920 73 50 73 50 690 837 690 837 284 104 284 104 491 195 491 195 607 378 607 378 341 408 341 408 701 286 701 286 102 619 102 619 313 689 313 689 760 327 760 327 756 142 756 142 397 130 397 130 921 890 921 890 170 343 170 343 440 616 440 616 931 233 931 233 536 231 536 231 233 552 233 552 83 815 83 815 552 261 552 261 424 479 424 479 427 793 427 793 404 300 404 300 447 884 447 884 303 24 303 24 578 402 578 402 732 28 732 28 688 744 688 744 846 922 846 922 21 693 21 693 263 651 263 651 550 39 550 39 625 635 625 635 625 665 625 665 394 188 394 188 267 301 267 301 445 901 445 901 878 919 878 919 883 890 883 890 801 561 801 561 596 836 596 836 118 66 118 66 464 107 464 107 155 665 155 665 515 337 515 337 94 261 94 261 53 916 53 916 133 101 133 101 414 847 414 847 452 526 452 526 790 209 790 209 266 872 266 872 151 32 151 32 397 288 397 288 248 540 248 540 553 833 553 833 94 589 94 589 396 218 396 218 99 134 99 134 710 887 710 887 48 714 48 714 878 909 878 909 584 911 584 911 500 323 500 323 154 220 154 220 17 50 17 50 453 630 453 630 426 826 426 826 627 873 627 873 479 486 479 486 598 246 598 246 64 617 64 617 924 384 924 384 163 60 163 60 605 219 605 219 73 194 73 194 270 831 270 831 780 586 780 586 840 607 840 607 924 947 924 947 643 895 643 895 883 615 883 615 207 242 207 242 855 318 855 318 914 207 914 207 894 288 894 288 866 256 866 256 904 274 904 274 740 581 740 581 904 875 904 875 518 531 518 531 340 459 340 459 894 928 894 928 711 727 711 727 134 532 134 532 840 854 840 854 725 932 725 932 431 582 431 582 546 609 546 609 70 39 70 39 816 624 816 624 506 570 506 570 80 814 80 814 587 343 587 343 837 621 837 621 648 516 648 516 522 55 522 55 413 45 413 45 857 23 857 23 770 518 770 518 497 904 497 904 678 927 678 927 895 704 895 704 50 33 50 33 679 196 679 196 583 372 583 372 16 291 16 291 561 866 561 866 482 797 482 797 161 393 161 393 140 161 140 161 722 264 722 264 52 320 52 320 98 517 98 517 858 366 858 366 765 825 765 825 274 228 274 228 683 294 683 294 877 604 877 604 448 577 448 577 61 890 61 890 853 256 853 256 837 539 837 539 634 794 634 794 18 873 18 873 405 875 405 875 213 958 213 958 177 514 177 514 904 716 904 716 460 396 460 396 326 95 326 95 475 317 475 317 52 389 52 389 380 862 380 862 197 568 197 568 942 396 942 396 83 628 83 628 281 840 281 840 648 163 648 163 668 15 668 15 163 936 163 936 336 293 336 293 715 884 715 884 98 625 98 625 582 43 582 43 95 424 95 424 53 836 53 836 100 797 100 797 833 176 833 176 155 28 155 28 499 262 499 262 281 891 281 891 802 470 802 470 748 239 748 239 134 228 134 228 115 283 115 283 883 815 883 815 386 36 386 36 382 254 382 254 691 438 691 438 526 796 526 796 934 790 934 790 447 12 447 12 310 68 310 68 325 945 325 945 46 338 46 338 275 346 275 346 287 477 287 477 525 850 525 850 809 266 809 266 326 257 326 257 94 398 94 398 734 609 734 609 427 39 427 39 108 313 108 313 341 946 341 946 521 845 521 845 270 546 270 546 23 842 23 842 319 503 319 503 70 742 70 742 875 759 875 759 233 911 233 911 483 725 483 725 618 164 618 164 40 126 40 126 230 418 230 418 551 469 551 469 58 837 58 837 207 245 207 245 668 131 668 131 750 174 750 174 774 356 774 356 550 558 550 558 526 571 526 571 954 899 954 899 809 10 809 10 563 173 563 173 137 514 137 514 527 202 527 202 300 568 300 568 118 34 118 34 388 390 388 390 496 629 496 629 267 400 267 400 713 573 713 573 523 79 523 79 201 129 201 129 156 940 156 940 420 396 420 396 473 655 473 655 180 173 180 173 704 911 704 911 938 430 938 430 829 687 829 687 346 170 346 170 726 433 726 433 180 540 180 540 330 179 330 179 886 867 886 867 8 345 8 345 11 783 11 783 161 572 161 572 7 411 7 411 113 191 113 191 799 87 799 87 134 127 134 127 899 432 899 432 666 545 666 545 351 650 351 650 511 452 511 452 611 369 611 369 77 293 77 293 419 704 419 704 606 821 606 821 289 672 289 672 177 433 177 433 698 197 698 197 743 536 743 536 737 906 737 906 886 814 886 814 826 162 826 162 639 638 639 638 697 694 697 694 274 574 274 574 656 692 656 692 201 762 201 762 644 407 644 407 720 711 720 711 124 3 124 3 341 524 341 524 538 762 538 762 15 783 15 783 167 277 167 277 941 588 941 588 836 557 836 557 573 784 573 784 87 34 87 34 377 1 377 1 806 569 806 569 253 149 253 149 748 391 748 391 588 749 588 749 917 712 917 712 923 148 923 148 209 358 209 358 60 695 60 695 597 335 597 335 66 767 66 767 452 88 452 88 517 687 517 687 315 871 315 871 688 382 688 382 383 142 383 142 545 831 545 831 800 263 800 263 168 304 168 304 193 581 193 581 160 394 160 394 836 935 836 935 890 735 890 735 898 527 898 527 63 187 63 187 796 821 796 821 694 438 694 438 716 765 716 765 494 443 494 443 408 422 408 422 59 958 59 958 713 166 713 166 620 487 620 487 65 628 65 628 446 109 446 109 434 927 434 927 214 644 214 644 345 617 345 617 715 209 715 209 486 926 486 926 186 840 186 840 526 436 526 436 246 517 246 517 316 577 316 577 708 118 708 118 566 557 566 557 442 872 442 872 681 829 681 829 12 490 12 490 867 590 867 590 699 77 699 77 259 645 259 645 332 771 332 771 236 721 236 721 284 54 284 54 678 383 678 383 444 414 444 414 557 163 557 163 158 616 158 616 877 207 877 207 615 308 615 308 378 930 378 930 377 710 377 710 257 114 257 114 361 826 361 826 543 472 543 472 769 633 769 633 705 739 705 739 594 14 594 14 860 397 860 397 710 81 710 81 251 170 251 170 832 789 832 789 162 154 162 154 882 729 882 729 251 377 251 377 629 728 629 728 77 42 77 42 316 680 316 680 124 946 124 946 556 677 556 677 277 472 277 472 92 798 92 798 349 226 349 226 883 780 883 780 165 701 165 701 935 454 935 454 903 503 903 503 263 568 263 568 630 398 630 398 803 273 803 273 24 953 24 953 187 771 187 771 808 547 808 547 707 88 707 88 680 247 680 247 462 780 462 780 725 469 725 469 146 413 146 413 138 500 138 500 584 609 584 609 442 399 442 399 83 112 83 112 592 834 592 834 62 778 62 778 487 523 487 523 290 638 290 638 765 561 765 561 293 299 293 299 226 821 226 821 391 196 391 196 343 379 343 379 525 950 525 950 475 427 475 427 783 938 783 938 267 48 267 48 344 863 344 863 575 487 575 487 50 621 50 621 256 24 256 24 752 796 752 796 489 163 489 163 216 581 216 581 713 586 713 586 705 206 705 206 465 602 465 602 207 758 207 758 879 21 879 21 112 496 112 496 86 593 86 593 745 899 745 899 137 742 137 742 932 693 932 693 363 273 363 273 314 234 314 234 836 801 836 801 261 472 261 472 310 797 310 797 280 635 280 635 159 720 159 720 352 890 352 890 930 892 930 892 567 41 567 41 742 11 742 11 309 567 309 567 522 595 522 595 617 48 617 48 156 647 156 647 814 592 814 592 818 333 818 333 36 954 36 954 622 18 622 18 487 922 487 922 565 943 565 943 446 909 446 909 786 462 786 462 119 474 119 474 887 117 887 117 350 849 350 849 529 64 529 64 144 552 144 552 898 282 898 282 593 756 593 756 353 803 353 803 92 200 92 200 730 742 730 742 262 290 262 290 639 876 639 876 503 628 503 628 624 546 624 546 234 150 234 150 682 684 682 684 549 89 549 89 126 112 126 112 562 613 562 613 632 912 632 912 418 120 418 120 344 173 344 173 105 820 105 820 506 409 506 409 264 894 264 894 238 929 238 929 328 324 328 324 666 613 666 613 258 447 258 447 41 943 41 943 270 666 270 666 487 24 487 24 324 226 324 226 81 180 81 180 640 280 640 280 54 231 54 231 707 766 707 766 568 851 568 851 828 101 828 101 387 506 387 506 340 503 340 503 520 353 520 353 310 788 310 788 885 676 885 676 783 245 783 245 713 219 713 219 768 446 768 446 513 582 513 582 516 298 516 298 667 361 667 361 769 880 769 880 291 356 291 356 487 889 487 889 89 475 89 475 375 5 375 5 537 572 537 572 382 499 382 499 38 230 38 230 830 505 830 505 128 326 128 326 664 315 664 315 87 661 87 661 578 139 578 139 187 642 187 642 558 740 558 740 633 766 633 766 954 499 954 499 816 198 816 198 156 586 156 586 36 828 36 828 21 486 21 486 424 716 424 716 752 447 752 447 391 844 391 844 266 787 266 787 475 196 475 196 578 907 578 907 235 644 235 644 505 937 505 937 947 745 947 745 123 781 123 781 758 282 758 282 77 616 77 616 569 723 569 723 93 692 93 692 23 165 23 165 406 521 406 521 879 897 879 897 341 625 341 625 164 895 164 895 789 132 789 132 859 894 859 894 145 357 145 357 355 23 355 23 258 338 258 338 442 491 442 491 224 9 224 9 784 717 784 717 105 307 105 307 457 689 457 689 531 430 531 430 305 954 305 954 261 329 261 329 787 767 787 767 273 427 273 427 804 463 804 463 910 818 910 818 795 454 795 454 4 350 4 350 781 956 781 956 871 370 871 370 638 413 638 413 506 682 506 682 168 91 168 91 769 823 769 823 87 350 87 350 831 92 831 92 179 532 179 532 46 525 46 525 716 917 716 917 208 465 208 465 852 230 852 230 466 823 466 823 560 180 560 180 15 670 15 670 866 445 866 445 853 896 853 896 279 903 279 903 384 889 384 889 298 824 298 824 791 825 791 825 341 363 341 363 145 13 145 13 718 345 718 345 67 593 67 593 818 437 818 437 222 113 222 113 696 796 696 796 590 582 590 582 434 719 434 719 182 514 182 514 869 43 869 43 133 552 133 552 381 264 381 264 73 887 73 887 853 820 853 820 466 609 466 609 890 480 890 480 767 160 767 160 887 392 887 392 953 604 953 604 439 955 439 955 631 30 631 30 133 54 133 54 374 48 374 48 744 509 744 509 300 543 300 543 164 552 164 552 505 7 505 7 420 951 420 951 881 517 881 517 774 461 774 461 871 729 871 729 630 345 630 345 744 444 744 444 903 825 903 825 759 707 759 707 439 558 439 558 154 819 154 819 662 802 662 802 74 620 74 620 614 700 614 700 530 170 530 170 938 81 938 81 438 308 438 308 724 630 724 630 464 948 464 948 43 655 43 655 922 174 922 174 618 827 618 827 504 903 504 903 806 837 806 837 185 636 185 636 798 405 798 405 480 500 480 500 271 950 271 950 355 650 355 650 66 151 66 151 639 549 639 549 771 46 771 46 323 203 323 203 55 104 55 104 839 919 839 919 544 904 544 904 425 837 425 837 526 3 526 3 174 343 174 343 342 391 342 391 526 14 526 14 664 615 664 615 258 466 258 466 681 158 681 158 251 858 251 858 776 54 776 54 469 400 469 400 485 626 485 626 849 353 849 353 172 537 172 537 167 135 167 135 804 307 804 307 614 944 614 944 422 337 422 337 206 102 206 102 234 137 234 137 526 914 526 914 137 875 137 875 484 242 484 242 883 601 883 601 227 208 227 208 895 266 895 266 425 944 425 944 332 808 332 808 604 330 604 330 443 574 443 574 796 261 796 261 153 194 153 194 541 349 541 349 449 334 449 334 110 882 110 882 102 159 102 159 392 523 392 523 567 932 567 932 555 659 555 659 373 698 373 698 452 250 452 250 81 130 81 130 50 292 50 292 188 821 188 821 535 791 535 791 19 528 19 528 146 215 146 215 325 378 325 378 578 22 578 22 412 775 412 775 4 638 4 638 111 727 111 727 70 796 70 796 610 284 610 284 894 856 894 856 657 434 657 434 49 945 49 945 609 888 609 888 102 732 102 732 704 104 704 104 879 765 879 765 451 635 451 635 667 23 667 23 55 496 55 496 723 397 723 397 399 574 399 574 240 760 240 760 947 917 947 917 882 929 882 929 3 370 3 370 700 11 700 11 673 429 673 429 193 625 193 625 902 371 902 371 703 781 703 781 454 747 454 747 93 207 93 207 532 296 532 296 309 530 309 530 436 389 436 389 164 340 164 340 411 322 411 322 349 473 349 473 750 832 750 832 213 54 213 54 888 198 888 198 790 616 790 616 909 842 909 842 941 390 941 390 796 175 796 175 433 877 433 877 834 570 834 570 723 613 723 613 1 676 1 676 346 334 346 334 796 223 796 223 281 741 281 741 525 834 525 834 885 643 885 643 762 709 762 709 146 652 146 652 639 898 639 898 709 138 709 138 108 57 108 57 144 917 144 917 793 706 793 706 221 377 221 377 908 802 908 802 654 139 654 139 635 285 635 285 415 935 415 935 536 525 536 525 349 98 349 98 465 643 465 643 854 542 854 542 306 202 306 202 635 435 635 435 288 210 288 210 90 215 90 215 648 919 648 919 585 66 585 66 510 931 510 931 365 171 365 171 140 456 140 456 510 363 510 363 26 124 26 124 348 295 348 295 576 516 576 516 611 272 611 272 11 764 11 764 750 953 750 953 451 409 451 409 958 417 958 417 473 740 473 740 686 749 686 749 213 746 213 746 377 829 377 829 387 422 387 422 878 627 878 627 697 74 697 74 831 818 831 818 246 81 246 81 518 316 518 316 806 773 806 773 212 671 212 671 781 955 781 955 400 63 400 63 58 439 58 439 575 561 575 561 129 440 129 440 634 895 634 895 137 575 137 575 476 788 476 788 453 817 453 817 265 31 265 31 917 552 917 552 328 91 328 91 7 460 7 460 828 713 828 713 160 183 160 183 838 177 838 177 879 796 879 796 735 33 735 33 152 318 152 318 499 211 499 211 655 770 655 770 771 206 771 206 612 139 612 139 955 201 955 201 473 67 473 67 739 224 739 224 190 373 190 373 404 755 404 755 297 784 297 784 852 762 852 762 6 766 6 766 195 691 195 691 663 192 663 192 738 883 738 883 337 950 337 950 880 23 880 23 101 681 101 681 867 476 867 476 273 68 273 68 4 715 4 715 66 64 66 64 550 896 550 896 11 392 11 392 115 169 115 169 721 740 721 740 61 949 61 949 23 418 23 418 399 110 399 110 704 547 704 547 867 636 867 636 862 250 862 250 13 686 13 686 884 304 884 304 590 771 590 771 367 833 367 833 498 71 498 71 584 483 584 483 524 261 524 261 525 150 525 150 472 628 472 628 788 351 788 351 177 577 177 577 355 442 355 442 494 458 494 458 359 187 359 187 73 826 73 826 582 268 582 268 324 245 324 245 407 12 407 12 153 523 153 523 166 485 166 485 391 602 391 602 800 883 800 883 630 40 630 40 503 600 503 600 942 201 942 201 837 453 837 453 543 761 543 761 68 282 68 282 413 759 413 759 267 210 267 210 952 336 952 336 395 874 395 874 845 879 845 879 388 698 388 698 278 349 278 349 365 17 365 17 481 540 481 540 50 319 50 319 725 874 725 874 8 89 8 89 444 425 444 425 792 345 792 345 923 434 923 434 358 941 358 941 125 887 125 887 629 814 629 814 904 143 904 143 44 641 44 641 617 68 617 68 443 58 443 58 58 698 58 698 606 238 606 238 429 489 429 489 90 464 90 464 489 591 489 591 918 154 918 154 543 172 543 172 713 642 713 642 812 482 812 482 895 800 895 800 327 420 327 420 925 557 925 557 90 528 90 528 886 914 886 914 705 275 705 275 533 759 533 759 116 407 116 407 35 61 35 61 714 218 714 218 616 98 616 98 101 408 101 408 375 286 375 286 316 848 316 848 804 212 804 212 323 20 323 20 652 99 652 99 735 665 735 665 262 101 262 101 280 98 280 98 507 233 507 233 869 659 869 659 535 704 535 704 746 294 746 294 766 171 766 171 260 197 260 197 625 858 625 858 177 317 177 317 421 750 421 750 573 1 573 1 669 846 669 846 869 271 869 271 543 181 543 181 363 243 363 243 244 597 244 597 293 785 293 785 254 657 254 657 365 908 365 908 221 475 221 475 889 157 889 157 152 645 152 645 267 12 267 12 523 836 523 836 165 507 165 507 307 669 307 669 643 505 643 505 852 153 852 153 248 499 248 499 471 150 471 150 522 110 522 110 500 609 500 609 187 723 187 723 42 628 42 628 177 129 177 129 11 611 11 611 659 930 659 930 510 109 510 109 386 103 386 103 896 4 896 4 404 680 404 680 535 946 535 946 746 102 746 102 22 387 22 387 641 540 641 540 240 293 240 293 502 479 502 479 552 402 552 402 546 868 546 868 764 583 764 583 801 234 801 234 605 843 605 843 886 407 886 407 376 710 376 710 54 246 54 246 164 85 164 85 660 87 660 87 640 179 640 179 918 894 918 894 659 846 659 846 365 82 365 82 434 637 434 637 942 344 942 344 470 341 470 341 500 221 500 221 466 873 466 873 49 66 49 66 391 542 391 542 439 607 439 607 448 926 448 926 360 910 360 910 452 326 452 326 742 312 742 312 829 91 829 91 700 618 700 618 165 812 165 812 640 554 640 554 82 699 82 699 70 397 70 397 932 452 932 452 730 765 730 765 789 60 789 60 877 394 877 394 512 524 512 524 222 355 222 355 14 82 14 82 55 438 55 438 125 950 125 950 424 301 424 301 469 888 469 888 606 386 606 386 581 773 581 773 153 78 153 78 899 454 899 454 321 389 321 389 918 233 918 233 732 866 732 866 889 619 889 619 80 813 80 813 729 590 729 590 83 54 83 54 36 385 36 385 157 729 157 729 7 113 7 113 234 519 234 519 208 509 208 509 922 722 922 722 783 596 783 596 537 546 537 546 352 457 352 457 47 783 47 783 208 541 208 541 675 551 675 551 692 186 692 186 754 792 754 792 644 398 644 398 341 57 341 57 669 166 669 166 917 913 917 913 370 189 370 189 300 716 300 716 787 358 787 358 656 132 656 132 763 308 763 308 760 104 760 104 449 262 449 262 481 618 481 618 923 154 923 154 746 914 746 914 891 511 891 511 471 564 471 564 508 314 508 314 206 732 206 732 933 425 933 425 778 618 778 618 20 747 20 747 429 157 429 157 523 585 523 585 919 117 919 117 698 690 698 690 664 742 664 742 616 398 616 398 955 538 955 538 728 346 728 346 925 841 925 841 805 87 805 87 620 846 620 846 876 857 876 857 452 370 452 370 79 149 79 149 37 47 37 47 894 489 894 489 37 492 37 492 243 452 243 452 742 355 742 355 292 649 292 649 342 863 342 863 418 481 418 481 160 626 160 626 90 825 90 825 703 619 703 619 843 398 843 398 302 384 302 384 365 708 365 708 323 865 323 865 904 839 904 839 903 135 903 135 308 50 308 50 210 441 210 441 652 733 652 733 698 555 698 555 357 310 357 310 910 914 910 914 147 608 147 608 126 758 126 758 53 443 53 443 12 55 12 55 341 464 341 464 300 829 300 829 700 220 700 220 797 439 797 439 760 161 760 161 180 240 180 240 7 701 7 701 351 187 351 187 125 846 125 846 32 851 32 851 478 474 478 474 150 657 150 657 675 916 675 916 890 717 890 717 75 570 75 570 432 480 432 480 582 842 582 842 237 411 237 411 451 701 451 701 427 52 427 52 688 286 688 286 724 253 724 253 398 503 398 503 41 28 41 28 884 751 884 751 784 583 784 583 645 695 645 695 105 347 105 347 336 661 336 661 192 216 192 216 233 817 233 817 180 103 180 103 780 656 780 656 797 168 797 168 660 19 660 19 874 331 874 331 664 319 664 319 787 476 787 476 309 381 309 381 200 56 200 56 71 513 71 513 542 943 542 943 429 147 429 147 677 426 677 426 566 40 566 40 892 792 892 792 873 461 873 461 42 421 42 421 584 115 584 115 543 427 543 427 206 932 206 932 427 191 427 191 171 166 171 166 832 356 832 356 629 649 629 649 569 521 569 521 178 501 178 501 258 452 258 452 298 867 298 867 444 308 444 308 604 394 604 394 47 563 47 563 359 578 359 578 2 623 2 623 28 157 28 157 626 748 626 748 553 917 553 917 419 305 419 305 789 82 789 82 304 26 304 26 882 908 882 908 89 256 89 256 562 549 562 549 20 251 20 251 96 934 96 934 416 845 416 845 648 149 648 149 304 401 304 401 152 518 152 518 132 127 132 127 398 790 398 790 164 904 164 904 17 845 17 845 95 437 95 437 38 762 38 762 144 221 144 221 223 655 223 655 956 459 956 459 767 765 767 765 513 955 513 955 642 116 642 116 860 750 860 750 1 957 1 957 931 938 931 938 635 100 635 100 947 676 947 676 207 397 207 397 949 316 949 316 441 492 441 492 159 940 159 940 240 833 240 833 96 53 96 53 792 102 792 102 161 418 161 418 625 68 625 68 957 52 957 52 207 364 207 364 443 823 443 823 157 137 157 137 6 524 6 524 99 325 99 325 818 512 818 512 222 486 222 486 95 857 95 857 264 277 264 277 434 785 434 785 545 232 545 232 123 35 123 35 96 288 96 288 135 582 135 582 20 469 20 469 481 405 481 405 716 561 716 561 268 687 268 687 839 652 839 652 766 650 766 650 949 214 949 214 215 899 215 899 132 956 132 956 924 869 924 869 383 900 383 900 97 517 97 517 258 645 258 645 918 84 918 84 493 557 493 557 258 300 258 300 583 768 583 768 109 900 109 900 830 257 830 257 453 399 453 399 68 920 68 920 555 523 555 523 532 417 532 417 9 760 9 760 17 58 17 58 913 748 913 748 790 514 790 514 655 372 655 372 604 173 604 173 766 252 766 252 349 365 349 365 650 482 650 482 939 924 939 924 753 386 753 386 926 250 926 250 444 540 444 540 372 481 372 481 28 137 28 137 957 389 957 389 365 743 365 743 607 427 607 427 596 703 596 703 309 506 309 506 44 480 44 480 599 913 599 913 235 195 235 195 413 204 413 204 390 678 390 678 763 819 763 819 746 208 746 208 12 228 12 228 834 387 834 387 317 243 317 243 114 732 114 732 618 14 618 14 178 936 178 936 947 202 947 202 666 305 666 305 701 213 701 213 944 888 944 888 322 774 322 774 339 35 339 35 906 678 906 678 778 597 778 597 505 357 505 357 432 165 432 165 588 249 588 249 308 756 308 756 356 19 356 19 140 40 140 40 861 420 861 420 740 460 740 460 723 646 723 646 50 240 50 240 83 544 83 544 939 38 939 38 151 257 151 257 325 452 325 452 832 305 832 305 488 649 488 649 649 500 649 500 63 621 63 621 412 745 412 745 428 269 428 269 241 473 241 473 143 611 143 611 446 862 446 862 494 66 494 66 636 781 636 781 506 660 506 660 923 369 923 369 933 477 933 477 551 221 551 221 160 940 160 940 308 905 308 905 888 492 888 492 883 764 883 764 830 20 830 20 301 574 301 574 595 62 595 62 697 643 697 643 772 873 772 873 723 26 723 26 593 953 593 953 478 338 478 338 799 606 799 606 201 355 201 355 268 118 268 118 353 634 353 634 79 765 79 765 113 30 113 30 275 412 275 412 436 544 436 544 53 6 53 6 775 619 775 619 910 697 910 697 196 700 196 700 653 24 653 24 840 493 840 493 785 709 785 709 265 816 265 816 57 900 57 900 143 484 143 484 66 476 66 476 395 469 395 469 901 551 901 551 453 500 453 500 797 141 797 141 23 802 23 802 885 888 885 888 279 29 279 29 469 256 469 256 596 788 596 788 655 911 655 911 74 586 74 586 876 793 876 793 915 528 915 528 512 676 512 676 569 412 569 412 253 27 253 27 286 873 286 873 908 801 908 801 801 764 801 764 849 556 849 556 110 912 110 912 772 240 772 240 832 376 832 376 204 141 204 141 862 399 862 399 28 268 28 268 276 625 276 625 784 328 784 328 723 830 723 830 31 569 31 569 503 818 503 818 933 469 933 469 531 309 531 309 28 129 28 129 173 735 173 735 738 357 738 357 902 286 902 286 910 47 910 47 292 751 292 751 185 522 185 522 49 166 49 166 775 295 775 295 807 514 807 514 663 624 663 624 235 248 235 248 38 705 38 705 535 302 535 302 652 173 652 173 253 950 253 950 537 636 537 636 172 824 172 824 662 425 662 425 664 48 664 48 918 55 918 55 817 445 817 445 878 265 878 265 629 736 629 736 8 515 8 515 469 70 469 70 881 905 881 905 125 737 125 737 579 747 579 747 562 363 562 363 787 95 787 95 399 846 399 846 826 150 826 150 858 332 858 332 940 716 940 716 612 162 612 162 2 494 2 494 427 3 427 3 187 498 187 498 814 35 814 35 446 906 446 906 148 576 148 576 813 693 813 693 705 272 705 272 799 669 799 669 945 286 945 286 296 751 296 751 108 5 108 5 172 831 172 831 23 725 23 725 259 804 259 804 614 601 614 601 725 724 725 724 444 183 444 183 499 280 499 280 826 456 826 456 77 413 77 413 369 39 369 39 496 270 496 270 388 662 388 662 62 224 62 224 768 78 768 78 186 780 186 780 790 571 790 571 340 921 340 921 202 276 202 276 145 693 145 693 616 231 616 231 495 73 495 73 934 301 934 301 441 931 441 931 859 732 859 732 156 98 156 98 658 397 658 397 497 680 497 680 909 791 909 791 216 545 216 545 227 627 227 627 47 317 47 317 380 316 380 316 725 321 725 321 9 636 9 636 720 757 720 757 36 839 36 839 895 255 895 255 553 15 553 15 930 677 930 677 931 401 931 401 832 17 832 17 153 477 153 477 436 512 436 512 68 569 68 569 468 126 468 126 487 86 487 86 278 427 278 427 727 527 727 527 274 29 274 29 407 757 407 757 761 933 761 933 551 856 551 856 409 87 409 87 875 231 875 231 317 156 317 156 383 492 383 492 378 105 378 105 194 949 194 949 578 15 578 15 751 165 751 165 481 470 481 470 582 381 582 381 957 611 957 611 918 674 918 674 57 580 57 580 770 467 770 467 950 616 950 616 773 385 773 385 881 647 881 647 128 194 128 194 227 805 227 805 804 546 804 546 587 301 587 301 115 97 115 97 23 682 23 682 302 518 302 518 713 229 713 229 167 296 167 296 514 417 514 417 22 625 22 625 741 768 741 768 459 411 459 411 893 496 893 496 212 835 212 835 615 883 615 883 209 628 209 628 162 103 162 103 812 763 812 763 242 573 242 573 729 655 729 655 831 321 831 321 503 228 503 228 226 180 226 180 726 364 726 364 590 947 590 947 101 494 101 494 376 490 376 490 201 763 201 763 421 859 421 859 27 448 27 448 363 710 363 710 142 518 142 518 796 885 796 885 248 11 248 11 614 433 614 433 6 369 6 369 39 289 39 289 796 496 796 496 781 473 781 473 657 868 657 868 503 283 503 283 798 122 798 122 617 437 617 437 631 20 631 20 509 46 509 46 515 743 515 743 438 880 438 880 341 906 341 906 374 87 374 87 637 43 637 43 883 528 883 528 696 336 696 336 726 730 726 730 259 909 259 909 744 99 744 99 705 35 705 35 110 918 110 918 24 382 24 382 508 367 508 367 542 106 542 106 901 533 901 533 153 14 153 14 742 870 742 870 534 906 534 906 801 893 801 893 171 221 171 221 799 711 799 711 26 489 26 489 103 362 103 362 761 833 761 833 754 901 754 901 525 832 525 832 520 508 520 508 236 522 236 522 646 365 646 365 596 849 596 849 308 377 308 377 847 339 847 339 460 144 460 144 834 926 834 926 931 344 931 344 938 11 938 11 383 277 383 277 272 683 272 683 860 401 860 401 681 526 681 526 675 588 675 588 469 614 469 614 687 642 687 642 45 100 45 100 577 941 577 941 807 828 807 828 106 701 106 701 854 298 854 298 757 886 757 886 774 6 774 6 891 521 891 521 614 263 614 263 686 16 686 16 680 27 680 27 885 719 885 719 379 809 379 809 231 395 231 395 667 557 667 557 789 613 789 613 543 596 543 596 435 711 435 711 863 405 863 405 239 314 239 314 824 945 824 945 682 714 682 714 141 899 141 899 785 376 785 376 617 27 617 27 626 639 626 639 839 921 839 921 416 332 416 332 427 774 427 774 40 566 40 566 418 925 418 925 97 434 97 434 512 270 512 270 741 498 741 498 121 707 121 707 204 824 204 824 179 851 179 851 169 605 169 605 925 689 925 689 854 680 854 680 43 732 43 732 945 712 945 712 276 231 276 231 766 39 766 39 182 457 182 457 363 194 363 194 857 927 857 927 649 201 649 201 622 400 622 400 247 68 247 68 157 51 157 51 187 76 187 76 513 696 513 696 453 143 453 143 568 751 568 751 416 178 416 178 466 392 466 392 929 785 929 785 284 323 284 323 495 528 495 528 522 278 522 278 462 378 462 378 123 717 123 717 713 462 713 462 370 941 370 941 57 70 57 70 883 895 883 895 100 350 100 350 508 330 508 330 225 691 225 691 593 897 593 897 603 906 603 906 437 374 437 374 261 653 261 653 945 297 945 297 259 438 259 438 402 133 402 133 729 806 729 806 937 235 937 235 839 426 839 426 196 59 196 59 874 549 874 549 452 55 452 55 271 601 271 601 95 464 95 464 344 516 344 516 53 20 53 20 854 548 854 548 640 31 640 31 457 44 457 44 86 694 86 694 204 113 204 113 173 883 173 883 770 494 770 494 914 37 914 37 425 797 425 797 303 40 303 40 133 553 133 553 914 115 914 115 223 834 223 834 431 780 431 780 858 192 858 192 742 747 742 747 79 632 79 632 162 555 162 555 658 559 658 559 561 917 561 917 417 447 417 447 629 122 629 122 60 648 60 648 554 586 554 586 480 542 480 542 456 861 456 861 419 673 419 673 824 217 824 217 639 596 639 596 673 20 673 20 336 492 336 492 575 430 575 430 809 274 809 274 41 540 41 540 644 501 644 501 220 589 220 589 387 466 387 466 537 728 537 728 925 639 925 639 442 595 442 595 465 175 465 175 693 625 693 625 90 465 90 465 47 329 47 329 846 317 846 317 496 12 496 12 3 330 3 330 704 800 704 800 424 141 424 141 861 227 861 227 115 234 115 234 31 127 31 127 365 543 365 543 913 371 913 371 488 274 488 274 895 251 895 251 909 732 909 732 517 350 517 350 59 878 59 878 746 555 746 555 88 291 88 291 609 141 609 141 187 847 187 847 889 624 889 624 361 927 361 927 67 352 67 352 174 820 174 820 287 94 287 94 708 794 708 794 205 512 205 512 280 596 280 596 590 643 590 643 854 759 854 759 295 332 295 332 502 753 502 753 72 747 72 747 778 71 778 71 664 72 664 72 199 290 199 290 494 919 494 919 804 210 804 210 607 13 607 13 664 253 664 253 306 60 306 60 322 665 322 665 792 442 792 442 452 910 452 910 67 896 67 896 812 325 812 325 589 208 589 208 46 728 46 728 909 817 909 817 752 458 752 458 773 458 773 458 531 176 531 176 463 563 463 563 22 782 22 782 801 220 801 220 562 775 562 775 787 472 787 472 500 5 500 5 65 720 65 720 749 709 749 709 530 639 530 639 185 160 185 160 162 545 162 545 755 668 755 668 420 77 420 77 652 53 652 53 739 538 739 538 598 947 598 947 240 807 240 807 467 674 467 674 28 750 28 750 870 258 870 258 397 502 397 502 782 139 782 139 668 757 668 757 419 389 419 389 277 646 277 646 301 523 301 523 298 713 298 713 817 108 817 108 179 42 179 42 464 314 464 314 184 61 184 61 65 597 65 597 248 868 248 868 360 890 360 890 514 324 514 324 694 810 694 810 546 194 546 194 182 26 182 26 157 149 157 149 696 158 696 158 275 500 275 500 954 493 954 493 233 856 233 856 13 122 13 122 275 147 275 147 758 176 758 176 595 135 595 135 641 699 641 699 566 611 566 611 933 890 933 890 913 752 913 752 41 400 41 400 736 411 736 411 785 729 785 729 500 222 500 222 900 283 900 283 949 915 949 915 332 615 332 615 863 557 863 557 315 399 315 399 713 443 713 443 63 562 63 562 745 462 745 462 479 123 479 123 186 442 186 442 364 741 364 741 362 504 362 504 439 316 439 316 276 705 276 705 635 265 635 265 261 91 261 91 33 778 33 778 360 877 360 877 865 740 865 740 805 270 805 270 934 935 934 935 663 308 663 308 95 313 95 313 488 90 488 90 786 540 786 540 438 122 438 122 315 122 315 122 332 248 332 248 298 234 298 234 229 645 229 645 196 196 196 196 800 874 800 874 322 229 322 229 331 693 331 693 886 808 886 808 849 272 849 272 815 346 815 346 856 432 856 432 284 233 284 233 543 196 543 196 21 145 21 145 837 552 837 552 766 442 766 442 420 416 420 416 292 324 292 324 604 460 604 460 606 673 606 673 585 152 585 152 837 334 837 334 528 303 528 303 211 798 211 798 931 26 931 26 38 345 38 345 325 740 325 740 793 485 793 485 672 388 672 388 832 239 832 239 68 345 68 345 566 739 566 739 657 304 657 304 509 629 509 629 909 324 909 324 611 733 611 733 746 108 746 108 64 170 64 170 789 538 789 538 332 709 332 709 859 278 859 278 920 640 920 640 888 300 888 300 339 384 339 384 658 293 658 293 517 66 517 66 631 186 631 186 332 916 332 916 328 44 328 44 393 252 393 252 101 305 101 305 687 954 687 954 460 190 460 190 12 651 12 651 159 73 159 73 519 183 519 183 786 43 786 43 857 894 857 894 362 422 362 422 610 124 610 124 887 714 887 714 435 775 435 775 459 96 459 96 427 606 427 606 366 225 366 225 941 271 941 271 301 339 301 339 314 641 314 641 830 757 830 757 401 259 401 259 140 559 140 559 776 562 776 562 837 355 837 355 412 46 412 46 820 863 820 863 105 657 105 657 295 630 295 630 917 477 917 477 276 837 276 837 252 723 252 723 939 727 939 727 544 902 544 902 915 449 915 449 2 181 2 181 813 643 813 643 701 774 701 774 507 702 507 702 298 171 298 171 79 877 79 877 306 138 306 138 507 115 507 115 233 586 233 586 704 32 704 32 17 953 17 953 673 933 673 933 236 187 236 187 182 208 182 208 281 567 281 567 425 768 425 768 323 541 323 541 667 222 667 222 74 808 74 808 694 501 694 501 859 502 859 502 718 781 718 781 338 690 338 690 115 579 115 579 626 525 626 525 833 516 833 516 918 581 918 581 790 726 790 726 671 501 671 501 932 609 932 609 161 694 161 694 897 795 897 795 477 55 477 55 652 137 652 137 643 399 643 399 190 550 190 550 878 766 878 766 533 515 533 515 281 130 281 130 372 677 372 677 295 848 295 848 905 691 905 691 247 430 247 430 155 309 155 309 723 807 723 807 794 672 794 672 679 718 679 718 866 725 866 725 899 274 899 274 302 52 302 52 34 42 34 42 368 5 368 5 942 652 942 652 855 403 855 403 493 750 493 750 886 326 886 326 663 851 663 851 819 304 819 304 567 878 567 878 480 753 480 753 600 618 600 618 167 332 167 332 825 111 825 111 908 561 908 561 641 245 641 245 704 186 704 186 862 488 862 488 389 235 389 235 944 680 944 680 387 671 387 671 475 169 475 169 530 637 530 637 244 530 244 530 937 785 937 785 412 930 412 930 431 893 431 893 722 915 722 915 62 125 62 125 175 688 175 688 927 16 927 16 179 763 179 763 423 578 423 578 738 756 738 756 746 433 746 433 489 214 489 214 270 800 270 800 874 80 874 80 858 197 858 197 944 214 944 214 846 445 846 445 40 451 40 451 937 495 937 495 434 659 434 659 458 510 458 510 144 572 144 572 621 954 621 954 166 690 166 690 338 234 338 234 813 1 813 1 82 519 82 519 147 297 147 297 941 596 941 596 917 244 917 244 68 592 68 592 503 690 503 690 666 559 666 559 944 78 944 78 766 564 766 564 199 779 199 779 731 301 731 301 922 676 922 676 385 675 385 675 28 469 28 469 903 633 903 633 921 913 921 913 99 16 99 16 247 307 247 307 125 798 125 798 789 912 789 912 352 211 352 211 467 651 467 651 263 242 263 242 56 610 56 610 623 801 623 801 280 76 280 76 134 343 134 343 391 470 391 470 797 566 797 566 850 464 850 464 599 566 599 566 857 881 857 881 712 326 712 326 703 550 703 550 734 375 734 375 731 468 731 468 210 574 210 574 370 770 370 770 328 676 328 676 768 385 768 385 513 428 513 428 65 503 65 503 175 59 175 59 917 433 917 433 224 245 224 245 269 895 269 895 722 955 722 955 806 266 806 266 630 457 630 457 459 636 459 636 748 749 748 749 340 73 340 73 117 314 117 314 725 868 725 868 518 499 518 499 549 340 549 340 129 107 129 107 445 99 445 99 801 419 801 419 141 956 141 956 499 491 499 491 191 85 191 85 753 555 753 555 287 341 287 341 797 564 797 564 204 524 204 524 382 14 382 14 679 437 679 437 948 439 948 439 911 417 911 417 509 257 509 257 512 470 512 470 96 955 96 955 224 821 224 821 142 97 142 97 456 171 456 171 526 512 526 512 514 493 514 493 247 133 247 133 641 39 641 39 400 904 400 904 128 552 128 552 635 772 635 772 255 285 255 285 923 45 923 45 394 538 394 538 753 775 753 775 343 411 343 411 696 511 696 511 200 780 200 780 376 1 376 1 402 819 402 819 23 143 23 143 946 719 946 719 194 532 194 532 597 41 597 41 344 172 344 172 274 488 274 488 90 809 90 809 228 281 228 281 370 22 370 22 552 185 552 185 512 288 512 288 530 655 530 655 306 676 306 676 416 200 416 200 845 226 845 226 254 248 254 248 499 912 499 912 338 830 338 830 365 904 365 904 215 914 215 914 54 778 54 778 215 619 215 619 583 383 583 383 643 66 643 66 326 83 326 83 62 85 62 85 566 136 566 136 915 593 915 593 952 696 952 696 661 847 661 847 924 41 924 41 197 708 197 708 697 651 697 651 230 79 230 79 329 777 329 777 657 256 657 256 750 448 750 448 330 6 330 6 808 690 808 690 327 465 327 465 260 265 260 265 333 653 333 653 764 341 764 341 827 57 827 57 744 563 744 563 44 933 44 933 831 496 831 496 808 782 808 782 852 766 852 766 711 173 711 173 363 412 363 412 326 466 326 466 535 79 535 79 717 659 717 659 429 915 429 915 497 487 497 487 359 120 359 120 99 823 99 823 247 437 247 437 165 254 165 254 341 854 341 854 763 635 763 635 330 574 330 574 395 143 395 143 300 264 300 264 215 376 215 376 421 5 421 5 455 536 455 536 910 808 910 808 88 241 88 241 734 195 734 195 711 380 711 380 99 754 99 754 783 239 783 239 415 245 415 245 150 80 150 80 515 612 515 612 593 451 593 451 905 286 905 286 938 893 938 893 297 181 297 181 329 512 329 512 406 838 406 838 303 845 303 845 752 246 752 246 263 281 263 281 492 771 492 771 487 486 487 486 895 677 895 677 103 451 103 451 148 496 148 496 295 746 295 746 661 658 661 658 228 760 228 760 838 807 838 807 621 840 621 840 864 291 864 291 28 124 28 124 196 422 196 422 112 664 112 664 952 692 952 692 172 751 172 751 867 235 867 235 563 433 563 433 128 348 128 348 878 350 878 350 388 766 388 766 49 839 49 839 134 596 134 596 920 556 920 556 207 502 207 502 453 546 453 546 732 123 732 123 389 434 389 434 674 706 674 706 234 700 234 700 474 351 474 351 824 580 824 580 90 943 90 943 402 672 402 672 263 754 263 754 136 741 136 741 903 397 903 397 640 263 640 263 317 497 317 497 657 347 657 347 771 922 771 922 822 425 822 425 596 132 596 132 109 309 109 309 567 575 567 575 23 322 23 322 457 664 457 664 551 330 551 330 142 442 142 442 67 646 67 646 473 418 473 418 21 73 21 73 108 461 108 461 213 646 213 646 248 543 248 543 602 601 602 601 821 850 821 850 755 298 755 298 908 144 908 144 280 739 280 739 560 824 560 824 658 756 658 756 571 317 571 317 68 855 68 855 440 845 440 845 631 811 631 811 245 556 245 556 867 956 867 956 440 805 440 805 246 788 246 788 396 638 396 638 614 854 614 854 788 910 788 910 6 858 6 858 122 197 122 197 445 627 445 627 425 272 425 272 750 576 750 576 745 62 745 62 820 811 820 811 663 642 663 642 703 651 703 651 640 278 640 278 231 307 231 307 420 527 420 527 362 552 362 552 509 12 509 12 35 800 35 800 448 896 448 896 429 957 429 957 127 623 127 623 547 333 547 333 613 782 613 782 403 24 403 24 805 785 805 785 471 834 471 834 157 699 157 699 87 458 87 458 515 442 515 442 453 238 453 238 520 527 520 527 403 820 403 820 934 662 934 662 412 86 412 86 465 420 465 420 953 112 953 112 290 520 290 520 75 760 75 760 550 267 550 267 773 110 773 110 571 120 571 120 915 566 915 566 847 906 847 906 2 953 2 953 171 879 171 879 691 886 691 886 27 158 27 158 718 767 718 767 415 348 415 348 57 717 57 717 121 192 121 192 771 272 771 272 112 162 112 162 745 167 745 167 707 362 707 362 883 929 883 929 365 829 365 829 611 519 611 519 78 265 78 265 913 328 913 328 76 545 76 545 71 172 71 172 424 562 424 562 16 344 16 344 781 440 781 440 206 53 206 53 553 378 553 378 4 521 4 521 30 331 30 331 301 331 301 331 374 949 374 949 207 343 207 343 866 918 866 918 746 592 746 592 618 645 618 645 92 176 92 176 809 640 809 640 166 803 166 803 933 14 933 14 66 237 66 237 558 328 558 328 244 248 244 248 556 383 556 383 685 439 685 439 700 216 700 216 143 417 143 417 35 856 35 856 152 900 152 900 872 161 872 161 202 182 202 182 847 479 847 479 162 747 162 747 899 533 899 533 89 901 89 901 362 96 362 96 833 872 833 872 75 702 75 702 769 16 769 16 771 164 771 164 67 934 67 934 730 168 730 168 781 756 781 756 245 413 245 413 566 466 566 466 19 236 19 236 342 522 342 522 937 144 937 144 198 82 198 82 120 899 120 899 929 853 929 853 510 105 510 105 884 947 884 947 881 436 881 436 57 249 57 249 795 805 795 805 765 24 765 24 83 535 83 535 544 861 544 861 886 891 886 891 142 394 142 394 220 250 220 250 712 841 712 841 900 735 900 735 899 324 899 324 181 942 181 942 443 714 443 714 733 343 733 343 532 161 532 161 894 933 894 933 416 382 416 382 28 494 28 494 150 73 150 73 626 837 626 837 737 619 737 619 461 439 461 439 461 256 461 256 358 802 358 802 708 844 708 844 728 706 728 706 839 685 839 685 105 696 105 696 353 526 353 526 442 195 442 195 206 814 206 814 116 924 116 924 453 418 453 418 374 663 374 663 953 915 953 915 648 131 648 131 653 680 653 680 906 80 906 80 787 900 787 900 303 686 303 686 546 850 546 850 763 937 763 937 650 782 650 782 412 786 412 786 588 93 588 93 876 609 876 609 768 744 768 744 308 571 308 571 621 799 621 799 44 552 44 552 267 714 267 714 595 951 595 951 274 502 274 502 301 356 301 356 888 697 888 697 318 90 318 90 18 256 18 256 400 629 400 629 850 738 850 738 21 533 21 533 851 14 851 14 600 274 600 274 862 750 862 750 102 202 102 202 760 758 760 758 478 534 478 534 220 784 220 784 569 946 569 946 713 886 713 886 771 713 771 713 519 244 519 244 595 226 595 226 426 517 426 517 917 545 917 545 163 762 163 762 640 377 640 377 426 333 426 333 855 812 855 812 800 47 800 47 442 57 442 57 183 890 183 890 937 324 937 324 309 181 309 181 434 404 434 404 583 93 583 93 864 592 864 592 695 30 695 30 717 762 717 762 757 347 757 347 613 108 613 108 507 61 507 61 773 392 773 392 316 902 316 902 337 340 337 340 485 343 485 343 377 645 377 645 706 647 706 647 94 616 94 616 463 585 463 585 833 156 833 156 44 428 44 428 850 421 850 421 87 866 87 866 13 259 13 259 179 633 179 633 564 274 564 274 215 345 215 345 256 141 256 141 718 844 718 844 192 297 192 297 524 655 524 655 565 605 565 605 393 849 393 849 481 419 481 419 23 704 23 704 32 819 32 819 623 886 623 886 602 940 602 940 631 846 631 846 577 110 577 110 751 54 751 54 910 598 910 598 926 122 926 122 727 151 727 151 226 123 226 123 834 564 834 564 487 278 487 278 152 642 152 642 53 297 53 297 115 854 115 854 840 595 840 595 902 293 902 293 179 536 179 536 569 162 569 162 168 730 168 730 854 120 854 120 169 398 169 398 925 34 925 34 146 70 146 70 866 333 866 333 320 372 320 372 268 561 268 561 910 537 910 537 69 722 69 722 795 493 795 493 315 313 315 313 450 601 450 601 120 220 120 220 305 392 305 392 78 602 78 602 625 93 625 93 216 284 216 284 268 334 268 334 563 148 563 148 714 748 714 748 951 118 951 118 515 710 515 710 2 213 2 213 247 276 247 276 573 690 573 690 585 414 585 414 146 749 146 749 914 785 914 785 219 397 219 397 887 448 887 448 370 283 370 283 374 677 374 677 482 914 482 914 526 22 526 22 269 541 269 541 526 906 526 906 285 926 285 926 746 97 746 97 99 721 99 721 230 664 230 664 675 397 675 397 60 447 60 447 483 381 483 381 664 463 664 463 129 861 129 861 370 388 370 388 247 680 247 680 62 260 62 260 847 124 847 124 748 775 748 775 767 544 767 544 320 794 320 794 786 468 786 468 476 888 476 888 833 822 833 822 282 109 282 109 719 496 719 496 330 940 330 940 235 70 235 70 741 318 741 318 58 803 58 803 105 624 105 624 400 495 400 495 178 912 178 912 242 320 242 320 721 204 721 204 595 909 595 909 612 131 612 131 846 160 846 160 222 38 222 38 607 539 607 539 113 277 113 277 83 150 83 150 340 640 340 640 414 554 414 554 670 457 670 457 354 701 354 701 530 460 530 460 424 627 424 627 489 484 489 484 445 915 445 915 840 53 840 53 358 425 358 425 801 322 801 322 158 892 158 892 483 808 483 808 513 237 513 237 901 373 901 373 509 689 509 689 688 3 688 3 81 227 81 227 364 653 364 653 797 547 797 547 457 683 457 683 439 760 439 760 620 258 620 258 596 485 596 485 622 526 622 526 957 128 957 128 86 733 86 733 896 532 896 532 943 535 943 535 270 842 270 842 537 108 537 108 766 680 766 680 475 891 475 891 570 408 570 408 395 157 395 157 183 530 183 530 439 787 439 787 745 75 745 75 588 280 588 280 703 489 703 489 584 99 584 99 156 467 156 467 644 700 644 700 617 55 617 55 387 258 387 258 268 707 268 707 365 471 365 471 746 85 746 85 688 422 688 422 936 500 936 500 915 501 915 501 764 948 764 948 335 275 335 275 93 308 93 308 435 793 435 793 61 619 61 619 32 626 32 626 910 803 910 803 409 92 409 92 790 343 790 343 292 604 292 604 882 674 882 674 169 925 169 925 866 351 866 351 710 195 710 195 497 756 497 756 735 91 735 91 623 106 623 106 198 492 198 492 95 310 95 310 468 700 468 700 16 205 16 205 760 23 760 23 458 669 458 669 491 479 491 479 346 286 346 286 425 853 425 853 454 355 454 355 242 125 242 125 530 282 530 282 897 317 897 317 498 521 498 521 332 422 332 422 359 648 359 648 580 658 580 658 48 326 48 326 98 503 98 503 316 223 316 223 253 59 253 59 701 942 701 942 764 118 764 118 608 314 608 314 9 687 9 687 619 146 619 146 579 662 579 662 226 322 226 322 309 901 309 901 427 43 427 43 158 947 158 947 686 225 686 225 139 675 139 675 71 443 71 443 567 42 567 42 279 414 279 414 577 369 577 369 704 779 704 779 899 711 899 711 24 672 24 672 357 487 357 487 337 641 337 641 452 398 452 398 628 762 628 762 676 211 676 211 314 691 314 691 87 474 87 474 476 96 476 96 1 711 1 711 302 822 302 822 516 98 516 98 161 367 161 367 718 746 718 746 331 337 331 337 761 428 761 428 17 771 17 771 212 140 212 140 645 198 645 198 620 562 620 562 612 459 612 459 189 32 189 32 370 875 370 875 819 45 819 45 487 936 487 936 531 857 531 857 181 790 181 790 686 824 686 824 599 209 599 209 77 211 77 211 45 405 45 405 744 744 744 744 473 375 473 375 647 165 647 165 356 923 356 923 435 400 435 400 825 825 825 825 464 24 464 24 397 612 397 612 642 539 642 539 935 754 935 754 776 310 776 310 177 956 177 956 57 893 57 893 807 201 807 201 217 356 217 356 894 744 894 744 297 420 297 420 437 520 437 520 380 816 380 816 366 529 366 529 76 61 76 61 220 694 220 694 555 371 555 371 46 257 46 257 946 381 946 381 467 417 467 417 86 519 86 519 566 701 566 701 335 66 335 66 487 810 487 810 550 656 550 656 900 660 900 660 882 314 882 314 725 181 725 181 100 836 100 836 797 857 797 857 10 675 10 675 396 35 396 35 307 794 307 794 876 183 876 183 399 820 399 820 616 853 616 853 734 436 734 436 169 914 169 914 71 176 71 176 83 807 83 807 452 814 452 814 728 843 728 843 414 128 414 128 24 882 24 882 144 45 144 45 894 827 894 827 778 629 778 629 512 609 512 609 519 523 519 523 614 677 614 677 337 766 337 766 716 369 716 369 112 928 112 928 524 27 524 27 888 807 888 807 401 747 401 747 492 194 492 194 392 472 392 472 781 60 781 60 684 1 684 1 728 291 728 291 673 927 673 927 389 601 389 601 620 394 620 394 427 832 427 832 605 875 605 875 76 169 76 169 293 770 293 770 728 334 728 334 320 641 320 641 701 555 701 555 228 955 228 955 811 289 811 289 923 747 923 747 346 740 346 740 205 372 205 372 126 786 126 786 953 263 953 263 814 764 814 764 330 769 330 769 295 175 295 175 407 50 407 50 599 632 599 632 353 125 353 125 786 814 786 814 383 153 383 153 925 371 925 371 659 890 659 890 691 252 691 252 15 273 15 273 221 27 221 27 292 688 292 688 177 480 177 480 824 726 824 726 396 744 396 744 11 387 11 387 381 466 381 466 365 855 365 855 645 367 645 367 348 533 348 533 848 788 848 788 154 360 154 360 630 447 630 447 571 264 571 264 600 439 600 439 695 880 695 880 119 579 119 579 291 674 291 674 692 902 692 902 310 519 310 519 600 698 600 698 211 571 211 571 868 345 868 345 779 939 779 939 783 146 783 146 477 529 477 529 144 386 144 386 792 332 792 332 902 640 902 640 47 219 47 219 433 216 433 216 320 898 320 898 671 200 671 200 481 830 481 830 754 390 754 390 891 18 891 18 806 716 806 716 772 380 772 380 191 20 191 20 122 111 122 111 687 842 687 842 568 319 568 319 78 475 78 475 32 678 32 678 41 512 41 512 490 572 490 572 413 836 413 836 455 213 455 213 504 597 504 597 348 187 348 187 47 1 47 1 25 363 25 363 737 99 737 99 232 646 232 646 738 797 738 797 284 649 284 649 411 435 411 435 220 557 220 557 203 644 203 644 529 4 529 4 54 396 54 396 164 67 164 67 339 547 339 547 532 449 532 449 595 899 595 899 671 266 671 266 418 472 418 472 759 646 759 646 282 664 282 664 286 753 286 753 691 812 691 812 346 298 346 298 830 180 830 180 224 408 224 408 917 742 917 742 550 147 550 147 578 326 578 326 463 470 463 470 269 496 269 496 286 111 286 111 139 796 139 796 215 258 215 258 930 215 930 215 30 143 30 143 834 789 834 789 583 375 583 375 765 640 765 640 345 8 345 8 593 64 593 64 65 159 65 159 532 69 532 69 404 821 404 821 107 72 107 72 737 680 737 680 86 591 86 591 152 676 152 676 174 468 174 468 440 375 440 375 64 883 64 883 323 739 323 739 351 145 351 145 78 830 78 830 560 329 560 329 859 929 859 929 921 115 921 115 271 133 271 133 247 20 247 20 343 892 343 892 577 331 577 331 496 745 496 745 505 323 505 323 767 232 767 232 764 272 764 272 886 503 886 503 134 213 134 213 206 714 206 714 857 177 857 177 733 465 733 465 809 321 809 321 754 417 754 417 217 56 217 56 24 480 24 480 921 411 921 411 406 686 406 686 533 627 533 627 319 398 319 398 460 339 460 339 939 477 939 477 785 860 785 860 70 605 70 605 370 791 370 791 117 580 117 580 889 131 889 131 63 958 63 958 633 626 633 626 46 798 46 798 641 783 641 783 745 779 745 779 626 862 626 862 31 414 31 414 189 480 189 480 590 246 590 246 221 39 221 39 790 36 790 36 498 872 498 872 645 933 645 933 556 755 556 755 785 557 785 557 56 468 56 468 559 153 559 153 316 947 316 947 232 17 232 17 510 471 510 471 7 51 7 51 457 300 457 300 332 314 332 314 684 648 684 648 937 476 937 476 158 542 158 542 317 685 317 685 425 191 425 191 883 917 883 917 548 722 548 722 18 172 18 172 869 428 869 428 904 895 904 895 433 641 433 641 292 279 292 279 155 203 155 203 425 58 425 58 791 253 791 253 857 369 857 369 300 367 300 367 439 395 439 395 399 267 399 267 704 264 704 264 224 359 224 359 531 720 531 720 923 612 923 612 827 351 827 351 726 715 726 715 244 419 244 419 768 93 768 93 376 769 376 769 566 939 566 939 769 24 769 24 385 596 385 596 491 428 491 428 315 181 315 181 654 526 654 526 777 53 777 53 743 531 743 531 600 505 600 505 62 391 62 391 106 452 106 452 62 944 62 944 323 468 323 468 816 712 816 712 229 739 229 739 165 722 165 722 924 950 924 950 483 846 483 846 415 559 415 559 645 449 645 449 98 587 98 587 213 793 213 793 631 907 631 907 917 344 917 344 18 253 18 253 106 333 106 333 592 780 592 780 601 251 601 251 634 942 634 942 249 110 249 110 603 671 603 671 24 813 24 813 482 198 482 198 181 384 181 384 309 142 309 142 278 929 278 929 80 914 80 914 240 724 240 724 589 132 589 132 50 905 50 905 651 66 651 66 20 499 20 499 370 306 370 306 210 130 210 130 224 518 224 518 680 482 680 482 807 629 807 629 850 853 850 853 23 654 23 654 724 290 724 290 592 680 592 680 270 192 270 192 308 574 308 574 294 572 294 572 420 835 420 835 769 912 769 912 430 263 430 263 381 451 381 451 289 355 289 355 443 806 443 806 788 631 788 631 293 662 293 662 297 333 297 333 806 154 806 154 757 825 757 825 191 572 191 572 123 61 123 61 708 930 708 930 715 149 715 149 427 151 427 151 661 289 661 289 201 405 201 405 648 895 648 895 316 296 316 296 761 690 761 690 366 230 366 230 570 361 570 361 573 490 573 490 501 497 501 497 214 312 214 312 288 884 288 884 891 348 891 348 663 526 663 526 9 395 9 395 265 454 265 454 560 615 560 615 450 263 450 263 465 71 465 71 36 331 36 331 469 12 469 12 230 265 230 265 469 910 469 910 720 326 720 326 540 6 540 6 93 720 93 720 342 138 342 138 813 712 813 712 332 666 332 666 516 802 516 802 192 255 192 255 759 413 759 413 467 24 467 24 431 503 431 503 921 721 921 721 90 477 90 477 933 583 933 583 318 845 318 845 783 246 783 246 62 578 62 578 695 430 695 430 10 161 10 161 292 821 292 821 922 95 922 95 561 398 561 398 427 554 427 554 719 535 719 535 845 628 845 628 331 818 331 818 486 502 486 502 941 410 941 410 100 815 100 815 603 134 603 134 493 668 493 668 507 866 507 866 443 879 443 879 950 415 950 415 865 53 865 53 419 178 419 178 852 380 852 380 169 265 169 265 463 724 463 724 379 600 379 600 374 842 374 842 491 26 491 26 887 592 887 592 542 248 542 248 724 586 724 586 432 717 432 717 137 581 137 581 490 881 490 881 736 540 736 540 335 507 335 507 548 914 548 914 76 513 76 513 829 313 829 313 649 22 649 22 368 595 368 595 839 444 839 444 529 829 529 829 275 934 275 934 830 745 830 745 842 361 842 361 700 892 700 892 505 258 505 258 479 485 479 485 434 150 434 150 524 808 524 808 813 948 813 948 890 880 890 880 724 318 724 318 206 753 206 753 304 853 304 853 248 738 248 738 6 167 6 167 799 571 799 571 560 881 560 881 328 145 328 145 754 489 754 489 766 497 766 497 502 107 502 107 619 885 619 885 725 332 725 332 278 599 278 599 367 176 367 176 608 239 608 239 717 559 717 559 253 163 253 163 754 246 754 246 394 545 394 545 762 87 762 87 558 586 558 586 370 108 370 108 744 562 744 562 111 80 111 80 363 300 363 300 305 495 305 495 128 774 128 774 615 628 615 628 600 589 600 589 376 62 376 62 664 274 664 274 586 701 586 701 304 201 304 201 846 236 846 236 867 424 867 424 672 757 672 757 793 426 793 426 507 365 507 365 871 256 871 256 786 2 786 2 543 836 543 836 190 209 190 209 850 176 850 176 697 535 697 535 601 610 601 610 75 247 75 247 206 818 206 818 342 146 342 146 75 136 75 136 859 786 859 786 439 567 439 567 433 637 433 637 495 458 495 458 395 597 395 597 277 310 277 310 656 522 656 522 556 916 556 916 455 87 455 87 570 437 570 437 253 579 253 579 557 74 557 74 625 387 625 387 649 615 649 615 284 652 284 652 928 460 928 460 746 257 746 257 78 884 78 884 264 606 264 606 522 583 522 583 858 287 858 287 203 603 203 603 292 840 292 840 627 799 627 799 749 301 749 301 921 550 921 550 327 600 327 600 370 7 370 7 597 883 597 883 474 5 474 5 901 557 901 557 842 622 842 622 802 657 802 657 936 647 936 647 190 185 190 185 323 181 323 181 710 275 710 275 882 382 882 382 45 584 45 584 845 940 845 940 484 768 484 768 649 276 649 276 561 747 561 747 716 587 716 587 96 646 96 646 37 433 37 433 87 424 87 424 223 56 223 56 558 92 558 92 778 778 778 778 428 295 428 295 296 316 296 316 183 453 183 453 643 532 643 532 235 448 235 448 730 362 730 362 166 338 166 338 31 817 31 817 850 174 850 174 445 105 445 105 110 574 110 574 320 435 320 435 758 87 758 87 473 915 473 915 505 914 505 914 939 934 939 934 193 474 193 474 887 664 887 664 147 599 147 599 517 866 517 866 299 9 299 9 750 747 750 747 541 723 541 723 407 879 407 879 643 510 643 510 130 200 130 200 332 386 332 386 90 896 90 896 842 686 842 686 52 840 52 840 481 781 481 781 838 264 838 264 537 542 537 542 831 602 831 602 366 727 366 727 547 942 547 942 380 639 380 639 128 882 128 882 728 214 728 214 10 699 10 699 341 354 341 354 385 165 385 165 539 336 539 336 421 421 421 421 226 287 226 287 567 774 567 774 241 797 241 797 398 814 398 814 627 592 627 592 486 533 486 533 277 949 277 949 626 909 626 909 46 160 46 160 422 595 422 595 729 143 729 143 770 747 770 747 910 599 910 599 476 112 476 112 34 758 34 758 14 511 14 511 24 493 24 493 101 304 101 304 513 623 513 623 840 439 840 439 33 133 33 133 214 336 214 336 580 680 580 680 9 943 9 943 13 114 13 114 548 185 548 185 100 311 100 311 123 830 123 830 254 957 254 957 390 86 390 86 250 851 250 851 50 329 50 329 168 590 168 590 920 562 920 562 334 318 334 318 569 9 569 9 168 625 168 625 270 920 270 920 811 689 811 689 491 591 491 591 68 250 68 250 263 551 263 551 296 352 296 352 33 327 33 327 424 955 424 955 930 250 930 250 791 685 791 685 386 596 386 596 55 233 55 233 67 737 67 737 518 663 518 663 43 53 43 53 162 572 162 572 238 527 238 527 350 234 350 234 467 728 467 728 531 529 531 529 79 747 79 747 814 926 814 926 601 648 601 648 50 281 50 281 132 671 132 671 592 831 592 831 162 420 162 420 368 486 368 486 951 37 951 37 203 565 203 565 355 555 355 555 116 185 116 185 677 176 677 176 714 171 714 171 366 22 366 22 182 851 182 851 956 943 956 943 937 508 937 508 381 158 381 158 568 168 568 168 283 665 283 665 570 795 570 795 951 720 951 720 450 950 450 950 953 873 953 873 462 493 462 493 178 320 178 320 833 243 833 243 30 231 30 231 39 445 39 445 400 916 400 916 322 178 322 178 17 514 17 514 489 624 489 624 301 436 301 436 638 7 638 7 326 698 326 698 399 628 399 628 33 117 33 117 698 223 698 223 732 792 732 792 712 761 712 761 101 477 101 477 4 376 4 376 846 351 846 351 666 359 666 359 46 744 46 744 277 84 277 84 733 378 733 378 753 275 753 275 649 575 649 575 281 549 281 549 294 255 294 255 35 94 35 94 881 684 881 684 300 115 300 115 629 261 629 261 596 299 596 299 131 233 131 233 309 451 309 451 836 4 836 4 779 249 779 249 756 712 756 712 250 340 250 340 718 278 718 278 860 648 860 648 390 735 390 735 116 336 116 336 223 725 223 725 931 194 931 194 276 238 276 238 767 312 767 312 556 591 556 591 305 863 305 863 225 114 225 114 165 345 165 345 44 855 44 855 862 380 862 380 4 945 4 945 66 423 66 423 670 321 670 321 688 784 688 784 958 611 958 611 526 933 526 933 450 776 450 776 165 752 165 752 102 853 102 853 739 236 739 236 80 897 80 897 429 693 429 693 547 921 547 921 252 409 252 409 821 90 821 90 406 94 406 94 861 878 861 878 889 435 889 435 618 54 618 54 882 424 882 424 763 688 763 688 430 698 430 698 584 633 584 633 806 328 806 328 876 189 876 189 692 867 692 867 457 756 457 756 836 141 836 141 440 668 440 668 528 717 528 717 581 401 581 401 501 522 501 522 587 461 587 461 752 515 752 515 751 124 751 124 88 497 88 497 494 499 494 499 387 592 387 592 380 302 380 302 890 252 890 252 428 109 428 109 34 667 34 667 303 699 303 699 895 896 895 896 877 294 877 294 866 315 866 315 703 135 703 135 860 248 860 248 383 328 383 328 212 391 212 391 106 874 106 874 203 319 203 319 92 554 92 554 245 539 245 539 459 707 459 707 67 312 67 312 820 343 820 343 857 950 857 950 262 256 262 256 226 569 226 569 442 568 442 568 447 461 447 461 450 66 450 66 475 472 475 472 780 416 780 416 442 655 442 655 754 564 754 564 243 55 243 55 643 57 643 57 483 571 483 571 306 487 306 487 834 630 834 630 401 310 401 310 494 144 494 144 187 784 187 784 791 139 791 139 546 94 546 94 345 718 345 718 403 793 403 793 313 570 313 570 537 795 537 795 300 643 300 643 696 525 696 525 188 225 188 225 687 353 687 353 736 785 736 785 158 404 158 404 601 126 601 126 314 198 314 198 797 129 797 129 384 50 384 50 743 936 743 936 581 171 581 171 230 841 230 841 856 132 856 132 49 126 49 126 917 705 917 705 488 594 488 594 551 825 551 825 469 759 469 759 532 520 532 520 616 867 616 867 321 68 321 68 31 250 31 250 520 38 520 38 437 65 437 65 359 918 359 918 175 385 175 385 698 809 698 809 916 572 916 572 426 170 426 170 950 183 950 183 399 133 399 133 940 833 940 833 501 585 501 585 562 298 562 298 1 595 1 595 696 259 696 259 403 345 403 345 342 572 342 572 801 944 801 944 606 302 606 302 478 918 478 918 799 387 799 387 647 135 647 135 914 333 914 333 224 202 224 202 322 901 322 901 481 839 481 839 867 179 867 179 239 663 239 663 482 133 482 133 152 764 152 764 326 766 326 766 507 22 507 22 248 390 248 390 585 199 585 199 943 875 943 875 862 655 862 655 49 215 49 215 914 519 914 519 782 255 782 255 618 178 618 178 818 762 818 762 473 822 473 822 839 128 839 128 38 388 38 388 153 436 153 436 77 397 77 397 429 271 429 271 357 770 357 770 3 320 3 320 691 177 691 177 879 473 879 473 473 320 473 320 905 362 905 362 23 755 23 755 561 660 561 660 686 889 686 889 72 787 72 787 667 550 667 550 199 817 199 817 916 455 916 455 938 408 938 408 688 342 688 342 5 207 5 207 563 500 563 500 120 874 120 874 195 902 195 902 416 505 416 505 353 853 353 853 731 548 731 548 550 337 550 337 820 130 820 130 719 740 719 740 534 151 534 151 691 510 691 510 401 511 401 511 914 890 914 890 399 174 399 174 547 585 547 585 734 922 734 922 65 631 65 631 710 162 710 162 501 405 501 405 384 334 384 334 583 649 583 649 333 361 333 361 620 709 620 709 197 73 197 73 491 430 491 430 383 596 383 596 209 134 209 134 129 592 129 592 492 162 492 162 237 419 237 419 9 511 9 511 142 836 142 836 408 516 408 516 484 183 484 183 250 109 250 109 52 126 52 126 792 336 792 336 661 538 661 538 101 331 101 331 895 735 895 735 763 682 763 682 135 408 135 408 257 172 257 172 225 686 225 686 381 52 381 52 32 368 32 368 138 295 138 295 407 286 407 286 66 590 66 590 527 16 527 16 38 958 38 958 787 377 787 377 473 530 473 530 34 686 34 686 932 845 932 845 441 506 441 506 328 35 328 35 237 704 237 704 474 409 474 409 372 431 372 431 9 305 9 305 289 343 289 343 883 639 883 639 701 178 701 178 420 592 420 592 570 446 570 446 271 341 271 341 789 725 789 725 341 822 341 822 21 845 21 845 22 475 22 475 389 343 389 343 824 886 824 886 862 127 862 127 698 542 698 542 918 428 918 428 128 898 128 898 247 747 247 747 621 685 621 685 7 325 7 325 956 312 956 312 317 300 317 300 441 35 441 35 700 107 700 107 947 357 947 357 845 200 845 200 648 515 648 515 582 198 582 198 633 117 633 117 937 46 937 46 788 392 788 392 336 311 336 311 934 44 934 44 618 29 618 29 165 218 165 218 814 562 814 562 143 670 143 670 347 256 347 256 417 819 417 819 872 658 872 658 227 406 227 406 805 160 805 160 560 94 560 94 301 440 301 440 833 302 833 302 739 113 739 113 285 742 285 742 638 284 638 284 720 80 720 80 238 126 238 126 166 864 166 864 633 809 633 809 50 733 50 733 370 734 370 734 97 169 97 169 925 654 925 654 839 264 839 264 234 454 234 454 439 906 439 906 501 539 501 539 546 182 546 182 370 328 370 328 289 273 289 273 850 440 850 440 146 242 146 242 835 793 835 793 476 701 476 701 889 890 889 890 91 387 91 387 311 32 311 32 589 520 589 520 74 932 74 932 304 751 304 751 874 420 874 420 804 765 804 765 474 66 474 66 784 281 784 281 737 608 737 608 603 678 603 678 304 251 304 251 390 224 390 224 516 17 516 17 610 394 610 394 784 446 784 446 344 684 344 684 899 471 899 471 841 395 841 395 832 258 832 258 659 715 659 715 413 226 413 226 289 499 289 499 398 162 398 162 608 706 608 706 112 925 112 925 585 588 585 588 533 893 533 893 768 413 768 413 598 292 598 292 106 206 106 206 955 680 955 680 219 248 219 248 554 364 554 364 11 703 11 703 416 276 416 276 537 683 537 683 362 407 362 407 82 83 82 83 188 765 188 765 869 806 869 806 670 539 670 539 29 825 29 825 443 930 443 930 550 614 550 614 436 126 436 126 665 379 665 379 450 487 450 487 532 133 532 133 296 653 296 653 369 769 369 769 167 958 167 958 908 39 908 39 173 484 173 484 286 209 286 209 783 805 783 805 442 779 442 779 224 300 224 300 313 247 313 247 661 390 661 390 146 139 146 139 607 900 607 900 218 447 218 447 11 584 11 584 333 89 333 89 266 652 266 652 175 104 175 104 74 457 74 457 218 714 218 714 7 953 7 953 815 110 815 110 400 117 400 117 642 177 642 177 684 724 684 724 356 147 356 147 787 97 787 97 931 502 931 502 869 239 869 239 337 204 337 204 174 723 174 723 779 95 779 95 526 99 526 99 130 476 130 476 568 411 568 411 264 625 264 625 896 633 896 633 571 813 571 813 314 84 314 84 900 133 900 133 268 717 268 717 743 478 743 478 598 413 598 413 643 432 643 432 172 445 172 445 629 778 629 778 461 739 461 739 760 947 760 947 786 89 786 89 608 652 608 652 715 773 715 773 144 830 144 830 838 741 838 741 153 300 153 300 170 680 170 680 76 548 76 548 436 326 436 326 711 868 711 868 945 234 945 234 290 499 290 499 113 615 113 615 877 34 877 34 332 720 332 720 85 842 85 842 928 268 928 268 406 206 406 206 728 379 728 379 169 363 169 363 626 774 626 774 874 949 874 949 641 947 641 947 142 85 142 85 289 30 289 30 303 536 303 536 812 635 812 635 823 556 823 556 612 415 612 415 549 413 549 413 802 409 802 409 55 9 55 9 183 720 183 720 87 602 87 602 233 532 233 532 201 839 201 839 226 220 226 220 432 397 432 397 740 470 740 470 271 231 271 231 16 720 16 720 749 338 749 338 747 738 747 738 673 79 673 79 949 448 949 448 655 487 655 487 362 755 362 755 514 459 514 459 495 775 495 775 607 298 607 298 905 76 905 76 473 944 473 944 129 206 129 206 285 497 285 497 509 703 509 703 492 280 492 280 764 628 764 628 433 690 433 690 690 770 690 770 239 381 239 381 273 796 273 796 699 416 699 416 631 37 631 37 882 147 882 147 955 880 955 880 450 909 450 909 122 449 122 449 567 401 567 401 132 667 132 667 288 576 288 576 597 772 597 772 540 938 540 938 668 389 668 389 434 694 434 694 573 580 573 580 420 34 420 34 209 47 209 47 489 636 489 636 504 244 504 244 413 282 413 282 14 425 14 425 513 508 513 508 923 81 923 81 742 554 742 554 398 466 398 466 529 387 529 387 317 916 317 916 722 752 722 752 212 283 212 283 869 584 869 584 862 842 862 842 15 73 15 73 56 364 56 364 581 768 581 768 840 506 840 506 189 800 189 800 313 526 313 526 581 939 581 939 630 144 630 144 470 353 470 353 524 956 524 956 314 899 314 899 391 677 391 677 712 604 712 604 487 105 487 105 267 156 267 156 181 294 181 294 617 353 617 353 20 647 20 647 257 115 257 115 211 335 211 335 889 377 889 377 748 568 748 568 349 170 349 170 601 371 601 371 907 62 907 62 800 67 800 67 791 35 791 35 672 63 672 63 144 462 144 462 17 783 17 783 754 740 754 740 792 552 792 552 100 899 100 899 595 448 595 448 90 107 90 107 924 160 924 160 641 266 641 266 955 938 955 938 386 683 386 683 307 897 307 897 104 741 104 741 420 343 420 343 909 742 909 742 15 215 15 215 429 848 429 848 607 517 607 517 110 743 110 743 1 12 1 12 205 84 205 84 577 809 577 809 630 293 630 293 533 89 533 89 13 877 13 877 51 518 51 518 362 794 362 794 338 413 338 413 821 931 821 931 65 656 65 656 660 698 660 698 548 365 548 365 853 765 853 765 295 154 295 154 931 212 931 212 186 379 186 379 697 397 697 397 794 211 794 211 389 575 389 575 884 704 884 704 680 221 680 221 56 174 56 174 646 780 646 780 375 435 375 435 323 236 323 236 421 407 421 407 433 108 433 108 201 499 201 499 265 27 265 27 68 486 68 486 799 633 799 633 366 428 366 428 243 490 243 490 532 844 532 844 108 500 108 500 110 875 110 875 28 123 28 123 168 759 168 759 424 417 424 417 655 231 655 231 63 741 63 741 565 537 565 537 367 470 367 470 98 167 98 167 491 248 491 248 324 691 324 691 741 63 741 63 130 634 130 634 383 57 383 57 394 11 394 11 234 9 234 9 678 354 678 354 200 342 200 342 705 833 705 833 623 449 623 449 776 598 776 598 677 941 677 941 20 461 20 461 276 547 276 547 331 398 331 398 422 600 422 600 720 154 720 154 475 231 475 231 746 46 746 46 305 429 305 429 727 902 727 902 779 399 779 399 466 365 466 365 814 174 814 174 828 348 828 348 832 492 832 492 589 830 589 830 836 217 836 217 668 424 668 424 958 112 958 112 310 615 310 615 161 390 161 390 552 895 552 895 729 268 729 268 432 775 432 775 236 814 236 814 821 76 821 76 847 393 847 393 937 797 937 797 934 706 934 706 20 108 20 108 774 338 774 338 766 67 766 67 263 949 263 949 421 628 421 628 220 350 220 350 714 833 714 833 62 680 62 680 271 845 271 845 816 768 816 768 796 56 796 56 821 500 821 500 864 275 864 275 559 18 559 18 294 773 294 773 319 671 319 671 154 886 154 886 322 331 322 331 560 317 560 317 899 256 899 256 180 792 180 792 198 344 198 344 675 615 675 615 663 39 663 39 830 464 830 464 671 265 671 265 930 350 930 350 679 334 679 334 41 468 41 468 937 843 937 843 89 623 89 623 561 401 561 401 766 929 766 929 224 325 224 325 907 750 907 750 359 274 359 274 375 25 375 25 456 755 456 755 782 451 782 451 541 478 541 478 317 876 317 876 300 730 300 730 719 230 719 230 378 657 378 657 951 405 951 405 500 162 500 162 473 676 473 676 857 230 857 230 745 493 745 493 351 816 351 816 945 723 945 723 487 524 487 524 674 476 674 476 423 615 423 615 354 565 354 565 703 637 703 637 524 370 524 370 828 523 828 523 372 86 372 86 425 183 425 183 175 578 175 578 130 813 130 813 94 480 94 480 268 370 268 370 902 882 902 882 226 44 226 44 488 219 488 219 460 67 460 67 96 942 96 942 501 135 501 135 457 441 457 441 615 794 615 794 543 337 543 337 179 302 179 302 887 237 887 237 241 14 241 14 923 32 923 32 620 810 620 810 335 773 335 773 359 897 359 897 749 147 749 147 680 904 680 904 229 572 229 572 660 485 660 485 660 435 660 435 365 576 365 576 531 342 531 342 833 752 833 752 851 840 851 840 711 301 711 301 256 604 256 604 319 616 319 616 622 736 622 736 592 96 592 96 323 598 323 598 399 894 399 894 316 107 316 107 202 753 202 753 633 550 633 550 467 606 467 606 43 534 43 534 906 524 906 524 206 386 206 386 917 734 917 734 698 651 698 651 684 349 684 349 376 295 376 295 172 706 172 706 548 870 548 870 522 649 522 649 896 708 896 708 410 849 410 849 536 392 536 392 589 686 589 686 718 922 718 922 428 815 428 815 480 532 480 532 437 750 437 750 371 282 371 282 254 765 254 765 751 128 751 128 260 932 260 932 762 289 762 289 602 950 602 950 374 147 374 147 268 868 268 868 356 892 356 892 524 787 524 787 17 787 17 787 892 97 892 97 826 89 826 89 724 600 724 600 614 946 614 946 722 655 722 655 342 646 342 646 527 671 527 671 912 572 912 572 814 590 814 590 78 51 78 51 831 578 831 578 218 275 218 275 535 834 535 834 202 792 202 792 269 593 269 593 12 341 12 341 623 141 623 141 138 355 138 355 29 153 29 153 206 798 206 798 101 294 101 294 377 663 377 663 620 170 620 170 782 728 782 728 597 431 597 431 50 506 50 506 543 843 543 843 319 677 319 677 901 565 901 565 598 663 598 663 905 702 905 702 523 118 523 118 895 685 895 685 355 88 355 88 868 678 868 678 537 215 537 215 764 874 764 874 506 295 506 295 297 476 297 476 533 39 533 39 213 320 213 320 795 276 795 276 288 437 288 437 689 914 689 914 456 271 456 271 506 715 506 715 375 548 375 548 347 777 347 777 277 636 277 636 206 393 206 393 846 647 846 647 450 495 450 495 616 182 616 182 452 510 452 510 863 449 863 449 394 814 394 814 535 896 535 896 530 594 530 594 246 442 246 442 416 271 416 271 348 709 348 709 723 400 723 400 554 314 554 314 662 923 662 923 676 834 676 834 597 426 597 426 865 405 865 405 913 299 913 299 203 673 203 673 834 626 834 626 866 935 866 935 744 448 744 448 94 12 94 12 101 9 101 9 560 255 560 255 168 661 168 661 691 740 691 740 258 643 258 643 413 820 413 820 339 20 339 20 247 247 247 247 821 511 821 511 138 760 138 760 222 24 222 24 222 724 222 724 212 817 212 817 489 564 489 564 285 939 285 939 477 174 477 174 873 928 873 928 209 213 209 213 227 817 227 817 924 771 924 771 262 445 262 445 819 288 819 288 749 97 749 97 513 203 513 203 511 880 511 880 315 130 315 130 374 487 374 487 377 757 377 757 836 580 836 580 67 177 67 177 319 807 319 807 617 53 617 53 25 324 25 324 830 152 830 152 415 323 415 323 515 427 515 427 756 781 756 781 208 701 208 701 765 743 765 743 177 564 177 564 642 758 642 758 494 286 494 286 408 428 408 428 710 67 710 67 591 198 591 198 71 95 71 95 821 881 821 881 560 468 560 468 657 93 657 93 400 126 400 126 127 841 127 841 819 853 819 853 423 710 423 710 339 68 339 68 349 884 349 884 878 514 878 514 69 753 69 753 177 846 177 846 857 242 857 242 677 403 677 403 371 156 371 156 72 389 72 389 942 260 942 260 343 306 343 306 145 140 145 140 251 272 251 272 639 528 639 528 445 248 445 248 189 632 189 632 587 902 587 902 236 390 236 390 428 589 428 589 72 660 72 660 735 591 735 591 942 909 942 909 165 914 165 914 108 414 108 414 909 153 909 153 365 821 365 821 6 639 6 639 464 805 464 805 404 646 404 646 564 204 564 204 656 369 656 369 577 894 577 894 222 911 222 911 687 40 687 40 600 212 600 212 228 904 228 904 105 769 105 769 257 208 257 208 38 299 38 299 684 93 684 93 16 578 16 578 876 144 876 144 914 226 914 226 504 937 504 937 693 405 693 405 488 320 488 320 574 824 574 824 228 103 228 103 272 210 272 210 191 570 191 570 591 785 591 785 220 353 220 353 94 671 94 671 456 475 456 475 67 2 67 2 565 181 565 181 256 516 256 516 773 177 773 177 917 17 917 17 696 943 696 943 917 229 917 229 652 37 652 37 34 232 34 232 855 569 855 569 282 506 282 506 225 63 225 63 848 870 848 870 662 624 662 624 474 248 474 248 839 700 839 700 919 560 919 560 211 491 211 491 27 445 27 445 363 554 363 554 50 876 50 876 95 482 95 482 50 67 50 67 896 562 896 562 449 559 449 559 270 323 270 323 76 515 76 515 455 670 455 670 616 614 616 614 907 292 907 292 691 858 691 858 820 568 820 568 743 714 743 714 51 630 51 630 239 632 239 632 292 875 292 875 871 663 871 663 782 326 782 326 691 409 691 409 440 747 440 747 630 221 630 221 115 605 115 605 184 649 184 649 655 862 655 862 202 943 202 943 651 2 651 2 245 946 245 946 634 248 634 248 429 464 429 464 436 182 436 182 394 501 394 501 180 635 180 635 484 224 484 224 298 182 298 182 136 292 136 292 389 859 389 859 685 609 685 609 886 242 886 242 589 674 589 674 823 915 823 915 534 140 534 140 872 539 872 539 95 187 95 187 242 346 242 346 179 291 179 291 113 837 113 837 671 102 671 102 938 169 938 169 815 425 815 425 362 851 362 851 365 127 365 127 828 781 828 781 459 316 459 316 860 720 860 720 937 92 937 92 392 936 392 936 619 385 619 385 950 410 950 410 47 836 47 836 529 546 529 546 835 322 835 322 42 814 42 814 603 795 603 795 944 546 944 546 723 390 723 390 746 680 746 680 33 857 33 857 158 666 158 666 181 379 181 379 219 549 219 549 44 102 44 102 373 411 373 411 799 338 799 338 166 498 166 498 184 222 184 222 810 929 810 929 357 797 357 797 919 708 919 708 127 240 127 240 10 287 10 287 187 155 187 155 565 870 565 870 127 85 127 85 927 491 927 491 827 35 827 35 571 80 571 80 839 514 839 514 762 56 762 56 201 195 201 195 253 525 253 525 137 125 137 125 228 864 228 864 401 846 401 846 766 703 766 703 558 312 558 312 132 798 132 798 130 339 130 339 675 425 675 425 136 61 136 61 56 41 56 41 559 669 559 669 188 539 188 539 299 67 299 67 394 41 394 41 186 577 186 577 550 857 550 857 418 101 418 101 470 831 470 831 632 139 632 139 725 241 725 241 607 814 607 814 758 936 758 936 935 929 935 929 420 744 420 744 356 571 356 571 159 924 159 924 694 192 694 192 818 346 818 346 206 869 206 869 320 690 320 690 406 374 406 374 212 655 212 655 115 508 115 508 836 619 836 619 751 137 751 137 737 196 737 196 66 51 66 51 733 167 733 167 916 907 916 907 40 48 40 48 479 54 479 54 860 156 860 156 336 415 336 415 681 750 681 750 862 615 862 615 932 518 932 518 668 748 668 748 957 957 957 957 943 430 943 430 373 653 373 653 54 20 54 20 333 796 333 796 903 122 903 122 927 872 927 872 704 43 704 43 787 877 787 877 705 638 705 638 516 743 516 743 493 641 493 641 650 15 650 15 510 14 510 14 499 44 499 44 735 512 735 512 293 938 293 938 277 361 277 361 537 265 537 265 479 421 479 421 354 803 354 803 359 463 359 463 535 393 535 393 29 192 29 192 794 265 794 265 233 622 233 622 28 874 28 874 807 818 807 818 389 443 389 443 561 397 561 397 858 185 858 185 290 854 290 854 322 532 322 532 718 403 718 403 24 958 24 958 88 633 88 633 694 334 694 334 582 661 582 661 106 717 106 717 855 446 855 446 379 767 379 767 184 791 184 791 324 372 324 372 288 518 288 518 246 200 246 200 931 821 931 821 674 780 674 780 908 535 908 535 301 306 301 306 251 499 251 499 464 365 464 365 79 562 79 562 364 794 364 794 571 62 571 62 277 617 277 617 951 276 951 276 362 705 362 705 503 647 503 647 35 480 35 480 330 273 330 273 34 33 34 33 824 195 824 195 275 260 275 260 258 522 258 522 799 248 799 248 319 175 319 175 86 274 86 274 180 545 180 545 399 589 399 589 568 727 568 727 516 538 516 538 496 393 496 393 159 595 159 595 584 339 584 339 458 663 458 663 551 846 551 846 28 497 28 497 671 499 671 499 861 641 861 641 796 322 796 322 271 933 271 933 825 807 825 807 215 51 215 51 359 434 359 434 324 374 324 374 209 453 209 453 888 640 888 640 891 818 891 818 758 656 758 656 178 786 178 786 228 413 228 413 350 757 350 757 317 328 317 328 426 610 426 610 331 476 331 476 291 189 291 189 215 301 215 301 187 399 187 399 948 839 948 839 281 427 281 427 135 637 135 637 204 42 204 42 158 524 158 524 341 14 341 14 149 380 149 380 805 568 805 568 767 437 767 437 151 682 151 682 395 493 395 493 163 817 163 817 954 510 954 510 599 325 599 325 190 536 190 536 712 215 712 215 183 308 183 308 732 646 732 646 580 688 580 688 620 823 620 823 909 570 909 570 667 155 667 155 947 12 947 12 568 164 568 164 759 101 759 101 935 547 935 547 931 743 931 743 287 403 287 403 862 139 862 139 298 183 298 183 404 826 404 826 769 444 769 444 5 646 5 646 819 769 819 769 202 539 202 539 693 476 693 476 932 826 932 826 53 477 53 477 363 423 363 423 766 886 766 886 16 800 16 800 459 442 459 442 419 106 419 106 837 842 837 842 410 588 410 588 645 916 645 916 787 853 787 853 622 627 622 627 871 849 871 849 400 461 400 461 83 328 83 328 494 462 494 462 277 146 277 146 815 848 815 848 752 891 752 891 129 8 129 8 249 559 249 559 712 707 712 707 166 328 166 328 222 312 222 312 464 761 464 761 443 61 443 61 866 585 866 585 762 607 762 607 947 679 947 679 522 736 522 736 666 938 666 938 100 616 100 616 868 315 868 315 134 855 134 855 733 721 733 721 618 50 618 50 204 92 204 92 446 837 446 837 701 648 701 648 682 609 682 609 938 193 938 193 449 898 449 898 721 498 721 498 766 816 766 816 263 955 263 955 801 229 801 229 776 481 776 481 936 311 936 311 804 450 804 450 397 578 397 578 159 645 159 645 273 166 273 166 764 380 764 380 136 549 136 549 131 326 131 326 690 941 690 941 250 78 250 78 835 688 835 688 419 492 419 492 256 127 256 127 70 938 70 938 580 256 580 256 949 540 949 540 230 132 230 132 956 288 956 288 667 792 667 792 900 320 900 320 953 882 953 882 563 648 563 648 300 48 300 48 349 523 349 523 156 523 156 523 314 207 314 207 367 669 367 669 217 449 217 449 934 623 934 623 203 926 203 926 12 2 12 2 391 52 391 52 214 655 214 655 584 813 584 813 789 765 789 765 9 793 9 793 925 373 925 373 354 273 354 273 222 207 222 207 643 722 643 722 350 565 350 565 396 693 396 693 555 519 555 519 318 406 318 406 19 871 19 871 4 410 4 410 10 490 10 490 395 444 395 444 579 941 579 941 922 931 922 931 467 789 467 789 348 545 348 545 792 104 792 104 787 418 787 418 148 278 148 278 741 342 741 342 395 829 395 829 938 60 938 60 466 399 466 399 463 619 463 619 727 374 727 374 790 936 790 936 287 137 287 137 111 396 111 396 308 928 308 928 684 376 684 376 595 579 595 579 499 4 499 4 370 712 370 712 861 189 861 189 673 31 673 31 485 103 485 103 44 547 44 547 794 398 794 398 604 294 604 294 592 583 592 583 483 707 483 707 645 946 645 946 176 70 176 70 211 709 211 709 173 240 173 240 216 571 216 571 438 391 438 391 330 875 330 875 84 111 84 111 447 912 447 912 425 35 425 35 868 457 868 457 442 128 442 128 652 807 652 807 263 611 263 611 414 699 414 699 238 400 238 400 619 780 619 780 571 307 571 307 285 53 285 53 85 483 85 483 83 830 83 830 794 347 794 347 880 189 880 189 530 935 530 935 899 607 899 607 944 178 944 178 697 333 697 333 561 638 561 638 764 829 764 829 583 696 583 696 420 661 420 661 360 248 360 248 219 317 219 317 52 370 52 370 772 325 772 325 557 407 557 407 840 234 840 234 200 769 200 769 320 500 320 500 440 350 440 350 891 552 891 552 390 589 390 589 530 709 530 709 831 730 831 730 561 926 561 926 323 842 323 842 720 2 720 2 170 239 170 239 783 515 783 515 869 218 869 218 338 843 338 843 747 549 747 549 207 736 207 736 906 309 906 309 217 865 217 865 859 573 859 573 499 304 499 304 736 787 736 787 778 442 778 442 905 860 905 860 77 374 77 374 666 180 666 180 526 908 526 908 911 498 911 498 918 776 918 776 436 235 436 235 175 616 175 616 757 596 757 596 290 936 290 936 431 147 431 147 777 275 777 275 557 564 557 564 708 643 708 643 704 229 704 229 246 665 246 665 47 781 47 781 76 893 76 893 620 811 620 811 68 760 68 760 632 786 632 786 444 408 444 408 906 576 906 576 299 121 299 121 351 262 351 262 427 287 427 287 108 296 108 296 433 941 433 941 21 79 21 79 692 492 692 492 440 78 440 78 720 58 720 58 542 840 542 840 124 681 124 681 190 409 190 409 86 739 86 739 469 277 469 277 571 240 571 240 915 494 915 494 443 872 443 872 524 756 524 756 367 672 367 672 338 481 338 481 378 882 378 882 829 540 829 540 105 576 105 576 320 231 320 231 554 241 554 241 205 951 205 951 768 521 768 521 108 795 108 795 236 28 236 28 918 14 918 14 271 401 271 401 493 781 493 781 225 402 225 402 524 587 524 587 803 592 803 592 875 730 875 730 406 935 406 935 728 753 728 753 781 380 781 380 678 102 678 102 516 527 516 527 626 21 626 21 684 556 684 556 217 782 217 782 674 111 674 111 457 409 457 409 158 762 158 762 489 283 489 283 327 881 327 881 327 910 327 910 83 772 83 772 438 469 438 469 423 109 423 109 178 312 178 312 761 596 761 596 281 22 281 22 405 310 405 310 642 226 642 226 262 764 262 764 132 806 132 806 399 261 399 261 302 35 302 35 708 713 708 713 284 456 284 456 737 63 737 63 516 760 516 760 864 229 864 229 170 569 170 569 931 64 931 64 908 499 908 499 716 271 716 271 428 620 428 620 609 281 609 281 270 661 270 661 944 513 944 513 90 891 90 891 399 665 399 665 451 304 451 304 694 42 694 42 141 86 141 86 507 283 507 283 512 42 512 42 662 174 662 174 908 73 908 73 101 923 101 923 528 350 528 350 32 910 32 910 118 200 118 200 754 765 754 765 60 376 60 376 424 945 424 945 217 867 217 867 3 19 3 19 472 464 472 464 708 788 708 788 62 656 62 656 293 458 293 458 4 244 4 244 850 812 850 812 637 522 637 522 700 391 700 391 54 175 54 175 687 498 687 498 482 729 482 729 68 894 68 894 516 382 516 382 658 883 658 883 52 561 52 561 289 767 289 767 18 924 18 924 242 690 242 690 779 91 779 91 415 365 415 365 583 152 583 152 706 333 706 333 811 737 811 737 722 696 722 696 432 390 432 390 590 377 590 377 297 65 297 65 64 420 64 420 511 789 511 789 8 418 8 418 547 248 547 248 136 692 136 692 789 39 789 39 840 326 840 326 80 238 80 238 877 366 877 366 159 140 159 140 952 205 952 205 887 574 887 574 132 755 132 755 847 682 847 682 531 736 531 736 484 99 484 99 560 198 560 198 124 138 124 138 311 162 311 162 502 400 502 400 269 576 269 576 503 144 503 144 149 884 149 884 628 113 628 113 821 767 821 767 591 754 591 754 568 579 568 579 779 322 779 322 174 827 174 827 412 200 412 200 124 22 124 22 899 916 899 916 292 559 292 559 4 878 4 878 622 922 622 922 420 509 420 509 332 770 332 770 739 341 739 341 684 689 684 689 564 104 564 104 214 242 214 242 380 645 380 645 301 872 301 872 884 558 884 558 378 46 378 46 195 168 195 168 481 595 481 595 145 429 145 429 749 774 749 774 801 147 801 147 161 129 161 129 781 153 781 153 377 51 377 51 398 497 398 497 43 195 43 195 873 49 873 49 561 175 561 175 463 296 463 296 825 777 825 777 104 752 104 752 230 641 230 641 950 200 950 200 801 458 801 458 494 369 494 369 192 272 192 272 656 60 656 60 537 97 537 97 923 703 923 703 31 362 31 362 772 400 772 400 834 918 834 918 22 358 22 358 65 654 65 654 848 670 848 670 217 609 217 609 25 784 25 784 592 50 592 50 625 739 625 739 377 443 377 443 285 870 285 870 896 478 896 478 17 387 17 387 692 392 692 392 703 254 703 254 267 878 267 878 832 409 832 409 43 705 43 705 671 458 671 458 938 593 938 593 450 14 450 14 910 57 910 57 139 441 139 441 233 72 233 72 456 919 456 919 430 801 430 801 322 28 322 28 620 583 620 583 252 314 252 314 420 803 420 803 521 808 521 808 583 52 583 52 843 729 843 729 335 660 335 660 219 396 219 396 931 81 931 81 544 439 544 439 436 460 436 460 270 751 270 751 248 486 248 486 438 161 438 161 388 845 388 845 135 332 135 332 170 604 170 604 351 135 351 135 827 102 827 102 547 392 547 392 503 290 503 290 467 130 467 130 638 769 638 769 308 805 308 805 354 926 354 926 37 881 37 881 700 321 700 321 146 493 146 493 586 374 586 374 688 94 688 94 234 507 234 507 122 761 122 761 80 770 80 770 45 724 45 724 439 633 439 633 403 225 403 225 503 929 503 929 950 310 950 310 431 501 431 501 68 504 68 504 137 322 137 322 91 885 91 885 500 704 500 704 281 341 281 341 144 545 144 545 735 702 735 702 156 503 156 503 954 858 954 858 114 15 114 15 467 52 467 52 251 890 251 890 33 795 33 795 159 117 159 117 716 853 716 853 586 842 586 842 566 792 566 792 689 790 689 790 469 480 469 480 619 839 619 839 639 542 639 542 374 259 374 259 837 604 837 604 870 464 870 464 201 429 201 429 641 885 641 885 70 543 70 543 886 518 886 518 204 798 204 798 360 104 360 104 662 296 662 296 627 520 627 520 697 934 697 934 234 663 234 663 7 439 7 439 242 601 242 601 496 469 496 469 931 124 931 124 739 56 739 56 531 594 531 594 636 814 636 814 791 282 791 282 271 34 271 34 465 18 465 18 479 948 479 948 112 854 112 854 788 668 788 668 843 67 843 67 600 880 600 880 611 839 611 839 595 724 595 724 809 770 809 770 208 145 208 145 399 15 399 15 76 516 76 516 12 396 12 396 682 958 682 958 130 63 130 63 709 139 709 139 412 66 412 66 266 173 266 173 824 162 824 162 762 810 762 810 492 372 492 372 859 558 859 558 154 283 154 283 321 311 321 311 867 544 867 544 11 205 11 205 694 753 694 753 53 607 53 607 933 229 933 229 903 902 903 902 903 232 903 232 347 659 347 659 595 851 595 851 280 512 280 512 39 153 39 153 946 459 946 459 59 105 59 105 538 355 538 355 333 622 333 622 344 8 344 8 361 217 361 217 704 930 704 930 207 931 207 931 803 663 803 663 570 259 570 259 255 856 255 856 473 732 473 732 623 185 623 185 775 345 775 345 459 418 459 418 280 858 280 858 518 645 518 645 458 478 458 478 326 527 326 527 70 921 70 921 829 772 829 772 413 632 413 632 756 49 756 49 183 157 183 157 653 714 653 714 808 845 808 845 758 693 758 693 656 747 656 747 128 743 128 743 516 653 516 653 242 946 242 946 465 644 465 644 461 180 461 180 226 288 226 288 728 339 728 339 558 911 558 911 11 440 11 440 296 518 296 518 231 581 231 581 440 197 440 197 432 923 432 923 763 820 763 820 613 306 613 306 302 809 302 809 500 689 500 689 148 3 148 3 744 732 744 732 389 887 389 887 134 43 134 43 108 31 108 31 615 639 615 639 505 684 505 684 840 179 840 179 252 396 252 396 935 143 935 143 14 384 14 384 451 422 451 422 794 875 794 875 25 295 25 295 368 426 368 426 667 364 667 364 276 185 276 185 221 956 221 956 670 143 670 143 374 932 374 932 260 691 260 691 557 256 557 256 53 746 53 746 352 806 352 806 163 672 163 672 941 152 941 152 839 275 839 275 751 584 751 584 819 810 819 810 280 188 280 188 844 655 844 655 548 287 548 287 147 63 147 63 855 586 855 586 857 241 857 241 108 85 108 85 445 882 445 882 759 117 759 117 859 657 859 657 913 692 913 692 47 896 47 896 786 822 786 822 916 61 916 61 578 61 578 61 454 202 454 202 414 855 414 855 729 732 729 732 929 819 929 819 122 629 122 629 247 361 247 361 672 633 672 633 940 197 940 197 803 464 803 464 502 397 502 397 629 446 629 446 58 436 58 436 891 132 891 132 441 432 441 432 278 882 278 882 957 416 957 416 673 759 673 759 726 130 726 130 42 544 42 544 924 19 924 19 778 83 778 83 772 884 772 884 166 494 166 494 380 223 380 223 495 767 495 767 430 340 430 340 303 275 303 275 915 327 915 327 217 901 217 901 813 92 813 92 393 582 393 582 375 273 375 273 277 741 277 741 299 472 299 472 34 102 34 102 122 866 122 866 775 83 775 83 848 118 848 118 771 61 771 61 50 526 50 526 860 75 860 75 543 301 543 301 524 594 524 594 879 748 879 748 103 44 103 44 145 748 145 748 485 281 485 281 774 882 774 882 399 50 399 50 639 462 639 462 769 346 769 346 365 73 365 73 211 177 211 177 565 787 565 787 64 64 64 64 197 5 197 5 763 774 763 774 443 721 443 721 761 68 761 68 232 485 232 485 343 21 343 21 796 596 796 596 777 139 777 139 696 210 696 210 753 460 753 460 419 756 419 756 409 219 409 219 379 771 379 771 530 765 530 765 139 264 139 264 656 720 656 720 86 639 86 639 13 535 13 535 595 464 595 464 124 382 124 382 696 374 696 374 815 572 815 572 147 694 147 694 648 693 648 693 892 194 892 194 676 831 676 831 314 447 314 447 264 908 264 908 114 765 114 765 645 88 645 88 494 520 494 520 943 298 943 298 75 765 75 765 649 564 649 564 164 781 164 781 427 693 427 693 904 540 904 540 326 589 326 589 615 535 615 535 385 590 385 590 4 464 4 464 192 107 192 107 319 109 319 109 579 365 579 365 617 798 617 798 188 258 188 258 683 322 683 322 548 550 548 550 40 301 40 301 781 515 781 515 677 335 677 335 910 321 910 321 10 764 10 764 511 550 511 550 394 483 394 483 533 519 533 519 294 343 294 343 555 39 555 39 35 716 35 716 567 452 567 452 354 486 354 486 783 114 783 114 415 483 415 483 898 272 898 272 36 336 36 336 392 497 392 497 97 931 97 931 19 791 19 791 794 62 794 62 160 324 160 324 574 291 574 291 363 580 363 580 570 561 570 561 253 732 253 732 46 285 46 285 696 734 696 734 581 387 581 387 116 270 116 270 734 99 734 99 512 947 512 947 142 520 142 520 482 81 482 81 955 759 955 759 129 358 129 358 638 190 638 190 516 378 516 378 236 399 236 399 940 741 940 741 627 200 627 200 340 419 340 419 645 823 645 823 580 721 580 721 753 806 753 806 674 894 674 894 512 478 512 478 35 604 35 604 678 195 678 195 77 870 77 870 387 490 387 490 781 552 781 552 854 847 854 847 177 381 177 381 297 607 297 607 129 808 129 808 203 706 203 706 958 383 958 383 853 146 853 146 662 529 662 529 908 195 908 195 878 155 878 155 516 625 516 625 837 903 837 903 238 796 238 796 201 216 201 216 444 152 444 152 72 717 72 717 13 802 13 802 790 475 790 475 840 952 840 952 191 544 191 544 564 424 564 424 662 939 662 939 327 924 327 924 400 356 400 356 286 451 286 451 534 346 534 346 769 285 769 285 885 315 885 315 698 92 698 92 80 857 80 857 561 507 561 507 243 516 243 516 495 228 495 228 852 453 852 453 150 624 150 624 281 86 281 86 66 329 66 329 207 659 207 659 286 913 286 913 478 583 478 583 387 19 387 19 805 884 805 884 284 430 284 430 689 87 689 87 576 582 576 582 193 158 193 158 34 595 34 595 657 154 657 154 655 286 655 286 463 487 463 487 798 282 798 282 445 698 445 698 946 721 946 721 675 373 675 373 449 696 449 696 18 353 18 353 180 627 180 627 877 918 877 918 125 687 125 687 730 571 730 571 766 360 766 360 374 552 374 552 156 636 156 636 273 478 273 478 376 59 376 59 771 736 771 736 169 186 169 186 843 281 843 281 43 97 43 97 417 384 417 384 245 764 245 764 886 238 886 238 74 485 74 485 146 547 146 547 494 873 494 873 568 30 568 30 124 780 124 780 950 557 950 557 566 374 566 374 927 784 927 784 884 564 884 564 761 52 761 52 18 682 18 682 687 785 687 785 347 227 347 227 947 616 947 616 903 328 903 328 669 955 669 955 156 856 156 856 352 589 352 589 4 941 4 941 831 421 831 421 539 125 539 125 820 615 820 615 520 169 520 169 636 625 636 625 770 429 770 429 69 40 69 40 805 242 805 242 154 649 154 649 762 198 762 198 329 163 329 163 824 161 824 161 335 819 335 819 98 683 98 683 523 634 523 634 131 767 131 767 939 420 939 420 29 630 29 630 557 55 557 55 548 333 548 333 728 37 728 37 548 795 548 795 653 264 653 264 248 566 248 566 154 35 154 35 507 162 507 162 466 449 466 449 861 547 861 547 841 901 841 901 944 137 944 137 726 390 726 390 375 605 375 605 751 201 751 201 901 690 901 690 313 70 313 70 396 712 396 712 477 450 477 450 892 440 892 440 769 890 769 890 473 941 473 941 361 258 361 258 366 388 366 388 810 260 810 260 831 192 831 192 208 136 208 136 470 674 470 674 27 83 27 83 760 530 760 530 363 792 363 792 887 492 887 492 688 856 688 856 469 866 469 866 384 787 384 787 176 173 176 173 44 642 44 642 273 219 273 219 131 514 131 514 168 188 168 188 194 537 194 537 295 485 295 485 212 176 212 176 900 749 900 749 547 72 547 72 373 40 373 40 115 300 115 300 487 624 487 624 271 320 271 320 370 580 370 580 64 381 64 381 580 564 580 564 87 276 87 276 79 550 79 550 405 926 405 926 643 889 643 889 563 790 563 790 867 727 867 727 386 4 386 4 520 726 520 726 591 505 591 505 559 273 559 273 561 953 561 953 223 110 223 110 300 316 300 316 787 838 787 838 631 280 631 280 858 769 858 769 572 150 572 150 43 164 43 164 934 99 934 99 810 936 810 936 414 592 414 592 601 524 601 524 143 366 143 366 485 19 485 19 202 920 202 920 437 820 437 820 130 773 130 773 747 512 747 512 947 226 947 226 804 277 804 277 159 495 159 495 556 774 556 774 640 354 640 354 939 194 939 194 48 273 48 273 217 122 217 122 932 264 932 264 767 405 767 405 333 957 333 957 299 239 299 239 377 120 377 120 65 29 65 29 374 253 374 253 306 432 306 432 453 4 453 4 11 590 11 590 887 294 887 294 651 441 651 441 577 27 577 27 149 825 149 825 491 653 491 653 669 305 669 305 691 411 691 411 2 399 2 399 809 945 809 945 682 257 682 257 780 624 780 624 171 551 171 551 522 143 522 143 147 245 147 245 31 678 31 678 812 11 812 11 819 412 819 412 328 846 328 846 517 505 517 505 727 704 727 704 470 925 470 925 282 186 282 186 331 745 331 745 550 691 550 691 85 130 85 130 827 601 827 601 786 830 786 830 521 875 521 875 198 364 198 364 522 49 522 49 570 748 570 748 947 219 947 219 44 819 44 819 231 57 231 57 677 436 677 436 527 625 527 625 465 157 465 157 298 417 298 417 259 360 259 360 175 843 175 843 153 771 153 771 477 62 477 62 166 460 166 460 689 71 689 71 154 84 154 84 460 213 460 213 401 599 401 599 705 115 705 115 661 861 661 861 174 824 174 824 149 658 149 658 920 711 920 711 237 450 237 450 823 609 823 609 588 388 588 388 449 456 449 456 714 198 714 198 104 824 104 824 265 231 265 231 560 871 560 871 60 224 60 224 751 833 751 833 905 906 905 906 118 789 118 789 885 737 885 737 195 859 195 859 713 111 713 111 598 245 598 245 923 78 923 78 845 334 845 334 224 911 224 911 287 957 287 957 706 744 706 744 24 890 24 890 85 591 85 591 167 752 167 752 510 353 510 353 748 417 748 417 821 125 821 125 365 4 365 4 642 416 642 416 618 273 618 273 540 150 540 150 894 696 894 696 266 653 266 653 738 314 738 314 1 271 1 271 821 171 821 171 483 616 483 616 830 834 830 834 86 181 86 181 865 209 865 209 642 18 642 18 400 888 400 888 830 143 830 143 744 936 744 936 604 919 604 919 338 858 338 858 769 551 769 551 723 71 723 71 944 705 944 705 561 478 561 478 214 180 214 180 578 82 578 82 26 165 26 165 394 103 394 103 749 217 749 217 736 870 736 870 661 50 661 50 504 515 504 515 854 390 854 390 46 665 46 665 810 389 810 389 410 315 410 315 278 282 278 282 657 199 657 199 559 611 559 611 662 755 662 755 941 841 941 841 846 252 846 252 566 254 566 254 897 152 897 152 307 161 307 161 247 246 247 246 761 158 761 158 483 310 483 310 522 624 522 624 336 30 336 30 333 412 333 412 643 882 643 882 912 586 912 586 482 619 482 619 602 926 602 926 699 525 699 525 919 782 919 782 5 717 5 717 274 404 274 404 756 564 756 564 413 430 413 430 241 759 241 759 132 824 132 824 687 672 687 672 522 191 522 191 259 792 259 792 566 888 566 888 889 196 889 196 382 325 382 325 896 274 896 274 318 805 318 805 703 349 703 349 573 734 573 734 501 943 501 943 609 292 609 292 24 400 24 400 202 22 202 22 956 328 956 328 106 917 106 917 763 235 763 235 512 815 512 815 191 194 191 194 230 252 230 252 624 431 624 431 322 808 322 808 743 347 743 347 719 659 719 659 50 137 50 137 416 747 416 747 123 412 123 412 110 389 110 389 583 292 583 292 7 12 7 12 237 207 237 207 88 578 88 578 797 81 797 81 881 408 881 408 628 384 628 384 314 926 314 926 637 45 637 45 672 74 672 74 513 787 513 787 439 503 439 503 784 906 784 906 524 611 524 611 275 498 275 498 58 736 58 736 597 387 597 387 752 830 752 830 548 528 548 528 67 337 67 337 128 61 128 61 636 117 636 117 424 544 424 544 465 926 465 926 265 893 265 893 502 323 502 323 318 838 318 838 279 134 279 134 525 436 525 436 614 855 614 855 196 379 196 379 348 44 348 44 589 171 589 171 590 907 590 907 237 609 237 609 90 268 90 268 455 24 455 24 588 509 588 509 69 752 69 752 524 623 524 623 92 891 92 891 294 385 294 385 958 143 958 143 836 630 836 630 86 1 86 1 891 458 891 458 558 387 558 387 430 560 430 560 216 277 216 277 871 792 871 792 82 780 82 780 854 410 854 410 438 592 438 592 33 847 33 847 920 255 920 255 355 185 355 185 735 93 735 93 875 299 875 299 468 911 468 911 312 443 312 443 438 56 438 56 279 617 279 617 474 624 474 624 895 137 895 137 306 525 306 525 88 792 88 792 108 621 108 621 71 899 71 899 59 115 59 115 55 774 55 774 545 852 545 852 722 19 722 19 18 91 18 91 9 746 9 746 486 753 486 753 561 685 561 685 697 769 697 769 693 525 693 525 596 188 596 188 2 427 2 427 897 346 897 346 578 470 578 470 617 140 617 140 860 709 860 709 806 284 806 284 86 205 86 205 689 351 689 351 659 293 659 293 13 465 13 465 737 9 737 9 944 614 944 614 221 561 221 561 325 510 325 510 815 106 815 106 588 19 588 19 528 418 528 418 879 481 879 481 180 136 180 136 261 600 261 600 177 437 177 437 186 824 186 824 912 689 912 689 228 249 228 249 99 99 99 99 309 180 309 180 863 611 863 611 178 738 178 738 337 788 337 788 677 820 677 820 458 324 458 324 576 300 576 300 799 880 799 880 283 922 283 922 136 340 136 340 295 53 295 53 42 114 42 114 671 178 671 178 844 189 844 189 262 181 262 181 431 262 431 262 31 855 31 855 910 554 910 554 211 520 211 520 897 122 897 122 946 191 946 191 470 128 470 128 414 397 414 397 756 262 756 262 426 305 426 305 576 541 576 541 663 239 663 239 361 378 361 378 17 137 17 137 88 371 88 371 648 167 648 167 372 211 372 211 245 753 245 753 306 379 306 379 216 406 216 406 716 687 716 687 89 938 89 938 908 716 908 716 38 288 38 288 706 764 706 764 765 680 765 680 644 473 644 473 290 400 290 400 951 20 951 20 240 362 240 362 114 357 114 357 874 584 874 584 574 913 574 913 116 390 116 390 388 867 388 867 463 75 463 75 739 585 739 585 527 926 527 926 241 651 241 651 194 840 194 840 782 857 782 857 892 858 892 858 231 753 231 753 239 892 239 892 277 28 277 28 709 764 709 764 440 248 440 248 701 100 701 100 508 172 508 172 144 632 144 632 149 488 149 488 888 331 888 331 582 154 582 154 625 826 625 826 22 207 22 207 810 619 810 619 285 451 285 451 188 154 188 154 118 555 118 555 507 192 507 192 550 775 550 775 674 675 674 675 690 349 690 349 467 452 467 452 116 64 116 64 897 427 897 427 503 585 503 585 902 820 902 820 406 502 406 502 800 690 800 690 694 85 694 85 36 662 36 662 297 409 297 409 184 594 184 594 513 874 513 874 865 719 865 719 448 36 448 36 954 96 954 96 821 653 821 653 385 493 385 493 602 635 602 635 173 2 173 2 822 482 822 482 61 91 61 91 65 202 65 202 271 454 271 454 230 704 230 704 454 353 454 353 275 87 275 87 753 863 753 863 193 774 193 774 647 956 647 956 855 543 855 543 803 289 803 289 791 168 791 168 595 755 595 755 111 828 111 828 634 67 634 67 99 159 99 159 421 898 421 898 676 428 676 428 898 858 898 858 783 111 783 111 405 154 405 154 581 247 581 247 227 617 227 617 896 452 896 452 737 798 737 798 300 446 300 446 330 651 330 651 451 684 451 684 328 576 328 576 685 363 685 363 108 857 108 857 464 520 464 520 811 303 811 303 577 207 577 207 181 706 181 706 188 270 188 270 921 57 921 57 191 160 191 160 378 168 378 168 572 172 572 172 639 728 639 728 709 215 709 215 708 38 708 38 243 158 243 158 298 584 298 584 395 396 395 396 899 543 899 543 930 933 930 933 853 66 853 66 82 261 82 261 106 475 106 475 634 379 634 379 631 146 631 146 282 575 282 575 953 941 953 941 749 886 749 886 16 326 16 326 97 405 97 405 801 430 801 430 940 125 940 125 870 771 870 771 256 29 256 29 715 813 715 813 368 867 368 867 884 92 884 92 369 95 369 95 349 940 349 940 493 809 493 809 26 346 26 346 277 69 277 69 614 480 614 480 332 641 332 641 120 544 120 544 365 648 365 648 505 916 505 916 750 824 750 824 459 58 459 58 815 73 815 73 416 820 416 820 882 89 882 89 716 114 716 114 216 629 216 629 104 74 104 74 795 579 795 579 83 134 83 134 465 380 465 380 428 323 428 323 932 566 932 566 856 564 856 564 766 136 766 136 561 764 561 764 381 443 381 443 43 27 43 27 150 412 150 412 9 520 9 520 71 745 71 745 347 180 347 180 455 792 455 792 228 907 228 907 479 843 479 843 564 445 564 445 53 569 53 569 59 198 59 198 873 373 873 373 319 798 319 798 437 156 437 156 758 319 758 319 590 63 590 63 149 829 149 829 158 244 158 244 915 697 915 697 316 28 316 28 351 622 351 622 604 257 604 257 708 918 708 918 137 340 137 340 613 536 613 536 157 409 157 409 530 744 530 744 372 437 372 437 40 682 40 682 518 222 518 222 684 633 684 633 948 399 948 399 351 345 351 345 109 591 109 591 4 951 4 951 376 941 376 941 492 583 492 583 16 102 16 102 798 362 798 362 567 929 567 929 874 363 874 363 25 330 25 330 426 881 426 881 806 491 806 491 242 295 242 295 306 758 306 758 263 736 263 736 494 805 494 805 434 162 434 162 285 201 285 201 168 621 168 621 260 283 260 283 550 168 550 168 31 548 31 548 643 288 643 288 185 822 185 822 777 153 777 153 764 358 764 358 136 395 136 395 242 925 242 925 156 185 156 185 480 650 480 650 638 441 638 441 486 581 486 581 628 22 628 22 925 425 925 425 348 522 348 522 933 562 933 562 532 866 532 866 346 589 346 589 890 908 890 908 252 136 252 136 683 756 683 756 628 25 628 25 142 286 142 286 468 598 468 598 100 432 100 432 852 304 852 304 124 90 124 90 482 674 482 674 292 294 292 294 595 208 595 208 589 169 589 169 231 176 231 176 137 598 137 598 68 263 68 263 589 46 589 46 432 682 432 682 893 602 893 602 698 324 698 324 120 123 120 123 257 375 257 375 219 675 219 675 7 128 7 128 317 612 317 612 779 81 779 81 572 86 572 86 39 237 39 237 172 942 172 942 40 96 40 96 729 132 729 132 450 3 450 3 532 338 532 338 949 232 949 232 47 381 47 381 204 428 204 428 319 834 319 834 756 595 756 595 387 613 387 613 756 479 756 479 172 601 172 601 593 294 593 294 837 952 837 952 571 109 571 109 501 202 501 202 845 299 845 299 368 599 368 599 503 715 503 715 861 695 861 695 147 496 147 496 676 70 676 70 284 277 284 277 692 15 692 15 639 536 639 536 762 517 762 517 278 645 278 645 857 57 857 57 190 935 190 935 911 277 911 277 579 667 579 667 890 323 890 323 247 14 247 14 792 359 792 359 301 820 301 820 729 366 729 366 896 869 896 869 634 355 634 355 922 400 922 400 824 710 824 710 870 317 870 317 10 485 10 485 64 836 64 836 431 714 431 714 936 232 936 232 701 173 701 173 355 956 355 956 630 882 630 882 304 111 304 111 373 77 373 77 78 258 78 258 349 155 349 155 562 654 562 654 112 536 112 536 613 814 613 814 157 280 157 280 665 519 665 519 811 787 811 787 771 804 771 804 718 187 718 187 55 713 55 713 117 413 117 413 332 95 332 95 599 284 599 284 222 59 222 59 680 792 680 792 728 288 728 288 243 303 243 303 478 750 478 750 502 752 502 752 449 362 449 362 406 96 406 96 48 672 48 672 417 99 417 99 165 101 165 101 138 87 138 87 149 140 149 140 531 752 531 752 444 682 444 682 600 913 600 913 225 31 225 31 813 711 813 711 458 765 458 765 67 212 67 212 824 208 824 208 781 425 781 425 953 958 953 958 639 958 639 958 479 773 479 773 232 867 232 867 623 14 623 14 566 77 566 77 214 549 214 549 768 178 768 178 355 553 355 553 477 372 477 372 902 861 902 861 707 515 707 515 52 80 52 80 188 948 188 948 893 146 893 146 922 252 922 252 353 332 353 332 592 841 592 841 108 370 108 370 937 632 937 632 748 350 748 350 849 387 849 387 350 925 350 925 81 263 81 263 218 72 218 72 918 762 918 762 838 803 838 803 481 820 481 820 628 100 628 100 694 377 694 377 181 40 181 40 44 283 44 283 272 480 272 480 633 212 633 212 321 655 321 655 3 628 3 628 646 899 646 899 800 214 800 214 4 444 4 444 431 823 431 823 878 738 878 738 937 265 937 265 232 595 232 595 544 236 544 236 318 408 318 408 854 387 854 387 744 927 744 927 880 379 880 379 560 692 560 692 598 688 598 688 835 97 835 97 320 908 320 908 151 54 151 54 859 823 859 823 560 311 560 311 147 468 147 468 685 237 685 237 178 569 178 569 235 639 235 639 838 95 838 95 137 120 137 120 485 785 485 785 647 303 647 303 879 263 879 263 815 523 815 523 218 241 218 241 710 782 710 782 135 656 135 656 62 151 62 151 347 225 347 225 323 915 323 915 207 127 207 127 586 682 586 682 481 390 481 390 213 874 213 874 167 139 167 139 238 22 238 22 171 892 171 892 443 335 443 335 207 228 207 228 409 645 409 645 702 921 702 921 414 908 414 908 739 28 739 28 80 817 80 817 810 286 810 286 886 956 886 956 225 575 225 575 467 834 467 834 438 141 438 141 83 375 83 375 619 918 619 918 292 836 292 836 13 898 13 898 945 521 945 521 464 438 464 438 125 733 125 733 433 124 433 124 249 496 249 496 628 640 628 640 28 14 28 14 442 578 442 578 830 790 830 790 142 646 142 646 436 396 436 396 350 684 350 684 279 904 279 904 428 895 428 895 398 470 398 470 516 487 516 487 735 475 735 475 499 496 499 496 334 676 334 676 724 786 724 786 344 316 344 316 702 727 702 727 396 19 396 19 63 36 63 36 914 520 914 520 610 636 610 636 254 427 254 427 80 553 80 553 896 26 896 26 173 942 173 942 393 929 393 929 824 33 824 33 846 722 846 722 124 831 124 831 514 457 514 457 439 59 439 59 811 506 811 506 749 738 749 738 819 727 819 727 555 81 555 81 213 7 213 7 207 30 207 30 494 693 494 693 449 835 449 835 906 322 906 322 16 352 16 352 389 564 389 564 709 172 709 172 836 855 836 855 220 397 220 397 709 782 709 782 595 729 595 729 118 454 118 454 470 725 470 725 873 717 873 717 952 616 952 616 223 448 223 448 940 729 940 729 231 791 231 791 395 802 395 802 157 766 157 766 340 599 340 599 872 778 872 778 726 376 726 376 565 105 565 105 284 320 284 320 284 582 284 582 635 681 635 681 51 897 51 897 439 793 439 793 168 760 168 760 421 386 421 386 142 659 142 659 98 523 98 523 708 272 708 272 595 932 595 932 509 304 509 304 846 955 846 955 253 741 253 741 113 415 113 415 295 732 295 732 131 275 131 275 210 46 210 46 679 133 679 133 55 604 55 604 790 597 790 597 354 918 354 918 733 82 733 82 638 503 638 503 208 115 208 115 116 567 116 567 502 437 502 437 313 96 313 96 909 691 909 691 175 928 175 928 600 402 600 402 931 368 931 368 177 420 177 420 579 145 579 145 34 194 34 194 802 159 802 159 383 148 383 148 352 738 352 738 604 877 604 877 368 865 368 865 634 879 634 879 707 806 707 806 515 559 515 559 424 354 424 354 138 231 138 231 714 441 714 441 410 166 410 166 64 458 64 458 258 21 258 21 454 280 454 280 905 793 905 793 412 115 412 115 232 529 232 529 705 854 705 854 957 121 957 121 253 698 253 698 12 510 12 510 689 290 689 290 777 96 777 96 239 281 239 281 636 392 636 392 202 91 202 91 314 360 314 360 495 28 495 28 192 745 192 745 740 311 740 311 213 367 213 367 930 506 930 506 407 783 407 783 513 369 513 369 106 889 106 889 86 726 86 726 8 866 8 866 518 298 518 298 466 233 466 233 494 479 494 479 733 672 733 672 790 348 790 348 137 46 137 46 78 601 78 601 944 130 944 130 918 714 918 714 677 326 677 326 310 524 310 524 474 152 474 152 551 855 551 855 722 592 722 592 103 806 103 806 290 800 290 800 472 477 472 477 173 265 173 265 150 823 150 823 367 547 367 547 903 239 903 239 816 376 816 376 408 489 408 489 279 863 279 863 481 204 481 204 776 766 776 766 699 699 699 699 134 530 134 530 54 83 54 83 621 695 621 695 351 900 351 900 808 649 808 649 324 349 324 349 731 529 731 529 874 78 874 78 711 363 711 363 685 40 685 40 787 466 787 466 55 211 55 211 320 94 320 94 572 491 572 491 725 672 725 672 807 166 807 166 105 439 105 439 183 259 183 259 212 905 212 905 437 463 437 463 636 850 636 850 760 231 760 231 57 757 57 757 198 557 198 557 321 582 321 582 636 173 636 173 469 131 469 131 7 363 7 363 725 824 725 824 154 614 154 614 954 151 954 151 732 554 732 554 123 575 123 575 617 535 617 535 338 102 338 102 777 95 777 95 157 668 157 668 170 94 170 94 120 121 120 121 758 790 758 790 789 231 789 231 704 558 704 558 764 524 764 524 947 244 947 244 608 331 608 331 956 218 956 218 810 40 810 40 384 652 384 652 285 268 285 268 751 741 751 741 797 527 797 527 244 181 244 181 522 723 522 723 404 349 404 349 89 169 89 169 530 796 530 796 283 782 283 782 552 304 552 304 135 431 135 431 517 153 517 153 952 157 952 157 236 360 236 360 738 61 738 61 293 925 293 925 275 815 275 815 806 476 806 476 269 729 269 729 717 129 717 129 876 579 876 579 289 716 289 716 283 455 283 455 189 170 189 170 365 174 365 174 74 578 74 578 645 494 645 494 711 359 711 359 316 706 316 706 871 467 871 467 68 150 68 150 262 270 262 270 945 636 945 636 218 906 218 906 637 796 637 796 631 657 631 657 428 273 428 273 461 314 461 314 572 818 572 818 728 458 728 458 774 635 774 635 239 733 239 733 441 577 441 577 509 296 509 296 114 410 114 410 378 884 378 884 887 804 887 804 660 957 660 957 863 476 863 476 123 635 123 635 690 641 690 641 509 35 509 35 754 106 754 106 220 29 220 29 242 918 242 918 53 194 53 194 331 647 331 647 846 595 846 595 648 32 648 32 54 230 54 230 31 135 31 135 667 565 667 565 71 691 71 691 470 6 470 6 352 833 352 833 287 555 287 555 951 524 951 524 753 168 753 168 179 802 179 802 413 405 413 405 827 705 827 705 862 865 862 865 663 109 663 109 76 312 76 312 293 8 293 8 46 199 46 199 356 595 356 595 44 100 44 100 264 398 264 398 769 220 769 220 725 441 725 441 643 711 643 711 272 303 272 303 885 321 885 321 609 699 609 699 144 120 144 120 916 641 916 641 171 388 171 388 352 418 352 418 515 815 515 815 379 804 379 804 932 675 932 675 595 807 595 807 835 338 835 338 671 321 671 321 736 793 736 793 931 382 931 382 127 117 127 117 729 134 729 134 699 174 699 174 580 904 580 904 155 274 155 274 33 275 33 275 746 594 746 594 656 442 656 442 464 660 464 660 395 381 395 381 599 732 599 732 500 299 500 299 670 160 670 160 855 289 855 289 509 185 509 185 655 71 655 71 320 64 320 64 639 715 639 715 314 528 314 528 54 673 54 673 12 916 12 916 702 263 702 263 787 600 787 600 168 386 168 386 866 8 866 8 805 422 805 422 466 28 466 28 761 164 761 164 109 491 109 491 144 348 144 348 512 143 512 143 398 263 398 263 252 551 252 551 208 368 208 368 863 857 863 857 452 753 452 753 821 197 821 197 719 849 719 849 148 397 148 397 315 195 315 195 587 273 587 273 901 347 901 347 371 260 371 260 617 158 617 158 195 647 195 647 609 391 609 391 570 309 570 309 288 388 288 388 628 273 628 273 217 396 217 396 870 37 870 37 919 92 919 92 807 571 807 571 83 376 83 376 411 645 411 645 893 435 893 435 709 3 709 3 648 504 648 504 511 719 511 719 444 41 444 41 392 614 392 614 664 168 664 168 510 916 510 916 275 120 275 120 62 938 62 938 63 887 63 887 381 754 381 754 692 220 692 220 662 430 662 430 472 122 472 122 341 781 341 781 659 671 659 671 873 313 873 313 841 404 841 404 537 810 537 810 221 640 221 640 448 173 448 173 736 671 736 671 564 660 564 660 465 233 465 233 132 866 132 866 536 330 536 330 423 152 423 152 770 289 770 289 295 724 295 724 957 702 957 702 810 5 810 5 951 187 951 187 228 335 228 335 375 422 375 422 597 471 597 471 264 197 264 197 794 189 794 189 434 200 434 200 722 8 722 8 520 425 520 425 9 302 9 302 710 147 710 147 398 430 398 430 285 756 285 756 429 436 429 436 733 760 733 760 373 8 373 8 791 295 791 295 411 749 411 749 682 926 682 926 36 915 36 915 107 906 107 906 907 78 907 78 667 141 667 141 133 624 133 624 935 614 935 614 511 75 511 75 459 878 459 878 560 709 560 709 679 287 679 287 395 385 395 385 257 227 257 227 184 651 184 651 353 124 353 124 596 430 596 430 4 11 4 11 441 292 441 292 805 370 805 370 285 933 285 933 942 811 942 811 719 100 719 100 377 758 377 758 487 408 487 408 521 325 521 325 505 141 505 141 155 953 155 953 32 139 32 139 254 139 254 139 207 436 207 436 397 632 397 632 210 192 210 192 354 695 354 695 827 884 827 884 19 556 19 556 945 614 945 614 330 640 330 640 65 745 65 745 884 553 884 553 28 379 28 379 84 664 84 664 703 737 703 737 892 325 892 325 510 36 510 36 33 462 33 462 237 137 237 137 943 581 943 581 783 160 783 160 229 61 229 61 652 495 652 495 541 666 541 666 6 602 6 602 202 165 202 165 236 473 236 473 445 116 445 116 565 599 565 599 946 329 946 329 861 563 861 563 847 578 847 578 923 753 923 753 718 803 718 803 790 189 790 189 943 33 943 33 69 958 69 958 26 947 26 947 254 810 254 810 557 326 557 326 282 134 282 134 68 681 68 681 751 871 751 871 334 678 334 678 245 622 245 622 162 342 162 342 514 56 514 56 822 747 822 747 869 606 869 606 495 336 495 336 568 66 568 66 657 656 657 656 51 14 51 14 676 168 676 168 125 468 125 468 854 167 854 167 639 853 639 853 548 45 548 45 326 26 326 26 169 709 169 709 786 752 786 752 755 373 755 373 635 440 635 440 519 650 519 650 50 550 50 550 761 490 761 490 65 474 65 474 230 216 230 216 213 625 213 625 51 618 51 618 809 806 809 806 375 120 375 120 219 658 219 658 852 472 852 472 291 662 291 662 580 176 580 176 161 868 161 868 560 490 560 490 468 586 468 586 776 290 776 290 808 543 808 543 648 467 648 467 368 65 368 65 353 603 353 603 459 903 459 903 762 147 762 147 574 921 574 921 113 802 113 802 152 733 152 733 159 884 159 884 817 951 817 951 709 192 709 192 106 390 106 390 605 230 605 230 245 165 245 165 873 794 873 794 67 916 67 916 290 716 290 716 940 407 940 407 648 927 648 927 949 882 949 882 876 330 876 330 685 898 685 898 463 572 463 572 61 240 61 240 622 623 622 623 60 514 60 514 147 136 147 136 872 249 872 249 514 869 514 869 948 852 948 852 661 183 661 183 857 567 857 567 746 252 746 252 31 918 31 918 952 666 952 666 399 385 399 385 758 671 758 671 500 566 500 566 719 468 719 468 471 656 471 656 949 691 949 691 589 187 589 187 286 55 286 55 750 611 750 611 827 780 827 780 635 236 635 236 695 600 695 600 636 321 636 321 842 20 842 20 294 224 294 224 952 347 952 347 384 490 384 490 640 536 640 536 12 271 12 271 731 109 731 109 645 368 645 368 884 682 884 682 21 169 21 169 674 749 674 749 406 940 406 940 853 484 853 484 258 349 258 349 196 848 196 848 860 572 860 572 352 794 352 794 923 445 923 445 677 85 677 85 951 364 951 364 224 505 224 505 23 847 23 847 670 653 670 653 789 436 789 436 373 642 373 642 230 797 230 797 111 203 111 203 663 207 663 207 130 842 130 842 86 642 86 642 844 25 844 25 277 208 277 208 272 425 272 425 114 880 114 880 778 892 778 892 240 907 240 907 295 62 295 62 22 655 22 655 105 949 105 949 856 437 856 437 575 706 575 706 149 214 149 214 833 451 833 451 289 534 289 534 822 940 822 940 166 413 166 413 302 418 302 418 645 358 645 358 913 22 913 22 225 630 225 630 684 81 684 81 324 13 324 13 490 294 490 294 404 603 404 603 52 942 52 942 319 291 319 291 270 355 270 355 939 143 939 143 123 614 123 614 193 290 193 290 271 798 271 798 925 644 925 644 876 500 876 500 813 244 813 244 126 126 126 126 101 359 101 359 270 268 270 268 733 821 733 821 91 874 91 874 126 864 126 864 368 226 368 226 208 320 208 320 315 359 315 359 236 746 236 746 256 258 256 258 914 922 914 922 271 749 271 749 907 942 907 942 351 376 351 376 281 526 281 526 728 863 728 863 745 207 745 207 322 109 322 109 122 272 122 272 864 432 864 432 241 37 241 37 202 349 202 349 311 422 311 422 289 602 289 602 627 857 627 857 470 604 470 604 293 530 293 530 544 761 544 761 145 654 145 654 673 724 673 724 157 762 157 762 904 216 904 216 37 941 37 941 276 301 276 301 310 764 310 764 312 413 312 413 845 655 845 655 537 815 537 815 655 922 655 922 196 568 196 568 823 444 823 444 386 404 386 404 460 295 460 295 211 308 211 308 514 653 514 653 253 33 253 33 940 755 940 755 305 469 305 469 486 381 486 381 589 284 589 284 882 547 882 547 243 611 243 611 535 859 535 859 324 820 324 820 110 353 110 353 666 920 666 920 572 332 572 332 655 463 655 463 441 847 441 847 546 614 546 614 241 828 241 828 223 108 223 108 895 469 895 469 219 240 219 240 73 389 73 389 691 41 691 41 282 341 282 341 187 157 187 157 916 950 916 950 215 154 215 154 636 61 636 61 926 257 926 257 269 387 269 387 30 734 30 734 531 333 531 333 609 741 609 741 483 787 483 787 801 364 801 364 72 438 72 438 129 102 129 102 629 544 629 544 643 97 643 97 473 903 473 903 812 870 812 870 89 405 89 405 831 413 831 413 413 749 413 749 276 956 276 956 493 442 493 442 350 818 350 818 821 595 821 595 388 497 388 497 315 767 315 767 563 748 563 748 952 591 952 591 294 15 294 15 895 701 895 701 670 254 670 254 727 649 727 649 858 74 858 74 752 740 752 740 440 171 440 171 529 272 529 272 882 586 882 586 175 192 175 192 925 493 925 493 428 235 428 235 88 191 88 191 624 372 624 372 467 895 467 895 812 738 812 738 64 428 64 428 379 417 379 417 597 450 597 450 200 445 200 445 273 72 273 72 543 888 543 888 622 206 622 206 732 50 732 50 560 132 560 132 602 187 602 187 681 820 681 820 776 38 776 38 793 504 793 504 355 713 355 713 679 327 679 327 874 929 874 929 944 638 944 638 906 914 906 914 177 921 177 921 942 270 942 270 824 245 824 245 314 337 314 337 268 60 268 60 382 718 382 718 601 934 601 934 655 642 655 642 669 721 669 721 575 940 575 940 321 801 321 801 273 583 273 583 580 936 580 936 732 933 732 933 911 481 911 481 884 691 884 691 267 501 267 501 587 19 587 19 254 254 254 254 671 759 671 759 886 244 886 244 329 633 329 633 916 430 916 430 299 26 299 26 63 648 63 648 818 836 818 836 476 265 476 265 487 102 487 102 299 114 299 114 304 771 304 771 691 413 691 413 883 54 883 54 527 694 527 694 345 577 345 577 800 69 800 69 287 150 287 150 242 657 242 657 378 627 378 627 194 142 194 142 862 102 862 102 234 769 234 769 590 519 590 519 755 468 755 468 380 516 380 516 604 697 604 697 635 672 635 672 713 809 713 809 345 464 345 464 6 673 6 673 501 500 501 500 715 512 715 512 580 590 580 590 68 125 68 125 302 800 302 800 302 539 302 539 867 694 867 694 242 238 242 238 574 650 574 650 228 954 228 954 580 231 580 231 739 105 739 105 330 587 330 587 688 98 688 98 710 627 710 627 398 106 398 106 421 17 421 17 832 786 832 786 244 373 244 373 460 241 460 241 667 230 667 230 908 41 908 41 536 397 536 397 761 20 761 20 114 279 114 279 376 290 376 290 693 344 693 344 11 413 11 413 930 299 930 299 5 677 5 677 810 894 810 894 869 644 869 644 946 273 946 273 570 599 570 599 602 799 602 799 22 714 22 714 890 910 890 910 689 358 689 358 800 642 800 642 163 148 163 148 687 835 687 835 173 179 173 179 851 7 851 7 371 333 371 333 157 274 157 274 590 242 590 242 605 914 605 914 732 154 732 154 860 509 860 509 570 680 570 680 765 183 765 183 362 819 362 819 787 796 787 796 225 19 225 19 132 101 132 101 132 234 132 234 911 476 911 476 419 505 419 505 242 199 242 199 456 42 456 42 648 928 648 928 181 166 181 166 791 396 791 396 806 838 806 838 819 170 819 170 135 325 135 325 566 389 566 389 622 115 622 115 447 230 447 230 71 228 71 228 342 172 342 172 501 591 501 591 96 369 96 369 480 635 480 635 211 712 211 712 519 655 519 655 158 743 158 743 428 882 428 882 795 78 795 78 479 120 479 120 758 810 758 810 371 874 371 874 87 554 87 554 185 114 185 114 372 377 372 377 346 840 346 840 267 752 267 752 428 381 428 381 415 757 415 757 495 750 495 750 567 441 567 441 839 51 839 51 163 725 163 725 314 215 314 215 211 815 211 815 284 682 284 682 321 769 321 769 509 758 509 758 508 251 508 251 94 523 94 523 190 394 190 394 535 634 535 634 466 953 466 953 237 790 237 790 705 557 705 557 219 667 219 667 178 906 178 906 931 125 931 125 142 448 142 448 548 460 548 460 632 819 632 819 271 86 271 86 310 198 310 198 923 843 923 843 857 63 857 63 476 874 476 874 736 328 736 328 888 150 888 150 621 565 621 565 327 383 327 383 622 385 622 385 280 829 280 829 512 132 512 132 857 398 857 398 359 273 359 273 220 404 220 404 687 45 687 45 805 627 805 627 787 289 787 289 714 699 714 699 237 172 237 172 225 181 225 181 725 440 725 440 475 385 475 385 680 82 680 82 257 567 257 567 483 382 483 382 151 184 151 184 852 924 852 924 397 24 397 24 736 388 736 388 849 576 849 576 89 28 89 28 912 191 912 191 493 600 493 600 480 857 480 857 126 403 126 403 684 580 684 580 388 439 388 439 472 517 472 517 777 426 777 426 248 330 248 330 940 309 940 309 762 625 762 625 95 737 95 737 545 101 545 101 504 536 504 536 630 649 630 649 625 700 625 700 560 367 560 367 117 574 117 574 814 450 814 450 665 679 665 679 58 794 58 794 214 870 214 870 138 717 138 717 352 434 352 434 430 138 430 138 391 407 391 407 635 865 635 865 125 896 125 896 892 258 892 258 695 679 695 679 325 925 325 925 879 892 879 892 436 339 436 339 643 829 643 829 813 630 813 630 841 846 841 846 727 722 727 722 94 85 94 85 484 718 484 718 217 645 217 645 791 281 791 281 22 588 22 588 764 38 764 38 498 519 498 519 510 38 510 38 510 480 510 480 429 524 429 524 197 61 197 61 405 375 405 375 185 247 185 247 756 824 756 824 19 728 19 728 703 113 703 113 161 660 161 660 166 506 166 506 918 339 918 339 882 837 882 837 203 604 203 604 708 15 708 15 184 542 184 542 387 384 387 384 296 644 296 644 228 362 228 362 122 221 122 221 779 262 779 262 171 847 171 847 420 385 420 385 151 551 151 551 203 125 203 125 13 285 13 285 935 195 935 195 83 377 83 377 260 168 260 168 916 322 916 322 951 828 951 828 288 425 288 425 70 145 70 145 908 529 908 529 128 371 128 371 52 722 52 722 820 325 820 325 760 192 760 192 900 938 900 938 284 383 284 383 701 81 701 81 6 854 6 854 517 382 517 382 849 701 849 701 952 42 952 42 641 377 641 377 418 339 418 339 136 659 136 659 698 127 698 127 901 238 901 238 123 367 123 367 510 949 510 949 234 98 234 98 693 276 693 276 277 36 277 36 192 372 192 372 369 230 369 230 720 528 720 528 180 262 180 262 537 882 537 882 825 414 825 414 865 442 865 442 201 857 201 857 457 302 457 302 460 407 460 407 203 746 203 746 540 263 540 263 868 664 868 664 531 812 531 812 840 564 840 564 675 831 675 831 233 811 233 811 949 498 949 498 284 709 284 709 598 123 598 123 763 211 763 211 889 730 889 730 839 655 839 655 70 509 70 509 358 202 358 202 83 505 83 505 319 921 319 921 644 816 644 816 18 927 18 927 401 63 401 63 90 526 90 526 555 212 555 212 622 34 622 34 736 173 736 173 625 708 625 708 39 119 39 119 693 220 693 220 454 874 454 874 252 318 252 318 124 909 124 909 610 720 610 720 8 636 8 636 810 39 810 39 503 4 503 4 914 687 914 687 15 58 15 58 827 466 827 466 184 368 184 368 406 566 406 566 288 651 288 651 745 904 745 904 492 666 492 666 218 394 218 394 292 90 292 90 558 456 558 456 342 744 342 744 215 141 215 141 883 28 883 28 285 570 285 570 170 202 170 202 584 881 584 881 479 392 479 392 488 581 488 581 697 136 697 136 165 864 165 864 191 759 191 759 918 915 918 915 893 594 893 594 296 46 296 46 719 207 719 207 122 257 122 257 804 65 804 65 725 880 725 880 256 607 256 607 764 5 764 5 52 325 52 325 96 268 96 268 523 29 523 29 501 567 501 567 268 368 268 368 66 478 66 478 420 595 420 595 738 68 738 68 112 861 112 861 292 653 292 653 800 301 800 301 734 331 734 331 451 308 451 308 545 486 545 486 936 918 936 918 190 480 190 480 857 495 857 495 784 565 784 565 490 14 490 14 839 513 839 513 113 290 113 290 46 675 46 675 130 53 130 53 534 269 534 269 123 719 123 719 528 554 528 554 109 914 109 914 595 253 595 253 952 366 952 366 954 408 954 408 53 358 53 358 782 379 782 379 373 691 373 691 636 366 636 366 702 217 702 217 710 702 710 702 256 721 256 721 287 277 287 277 461 55 461 55 938 290 938 290 74 367 74 367 100 523 100 523 812 953 812 953 852 853 852 853 782 149 782 149 895 526 895 526 96 530 96 530 353 760 353 760 320 284 320 284 200 756 200 756 193 926 193 926 419 923 419 923 291 306 291 306 501 861 501 861 192 493 192 493 26 881 26 881 578 823 578 823 418 90 418 90 331 65 331 65 931 73 931 73 889 476 889 476 149 816 149 816 453 517 453 517 285 58 285 58 552 731 552 731 577 5 577 5 387 913 387 913 142 237 142 237 774 2 774 2 427 891 427 891 868 225 868 225 590 41 590 41 880 482 880 482 722 595 722 595 487 69 487 69 690 388 690 388 220 524 220 524 57 796 57 796 786 635 786 635 824 602 824 602 541 92 541 92 638 153 638 153 285 789 285 789 897 65 897 65 590 194 590 194 955 734 955 734 432 927 432 927 849 800 849 800 78 638 78 638 543 944 543 944 883 276 883 276 34 901 34 901 612 592 612 592 52 708 52 708 173 112 173 112 743 165 743 165 636 441 636 441 847 372 847 372 654 415 654 415 809 849 809 849 424 296 424 296 710 129 710 129 203 888 203 888 362 759 362 759 644 77 644 77 84 744 84 744 782 714 782 714 553 196 553 196 361 895 361 895 471 149 471 149 135 93 135 93 828 685 828 685 731 372 731 372 434 654 434 654 300 412 300 412 326 592 326 592 522 461 522 461 750 696 750 696 905 645 905 645 823 372 823 372 104 621 104 621 791 955 791 955 235 362 235 362 893 406 893 406 458 644 458 644 598 733 598 733 692 638 692 638 382 558 382 558 840 244 840 244 923 598 923 598 56 828 56 828 698 239 698 239 839 484 839 484 241 845 241 845 563 140 563 140 512 104 512 104 288 348 288 348 746 243 746 243 297 602 297 602 729 786 729 786 532 482 532 482 465 121 465 121 623 122 623 122 279 649 279 649 515 333 515 333 194 510 194 510 798 600 798 600 927 681 927 681 369 146 369 146 189 59 189 59 790 344 790 344 666 221 666 221 38 295 38 295 265 951 265 951 896 804 896 804 807 34 807 34 361 742 361 742 417 694 417 694 570 153 570 153 444 623 444 623 741 183 741 183 154 239 154 239 791 561 791 561 570 224 570 224 769 768 769 768 90 253 90 253 600 113 600 113 597 122 597 122 719 571 719 571 890 658 890 658 152 724 152 724 647 621 647 621 233 670 233 670 814 71 814 71 722 156 722 156 488 606 488 606 353 164 353 164 261 15 261 15 181 952 181 952 354 781 354 781 734 848 734 848 232 577 232 577 453 531 453 531 618 116 618 116 773 288 773 288 860 249 860 249 853 650 853 650 497 348 497 348 804 551 804 551 219 459 219 459 419 360 419 360 768 551 768 551 588 763 588 763 863 785 863 785 595 506 595 506 700 652 700 652 138 466 138 466 799 741 799 741 684 761 684 761 713 758 713 758 442 921 442 921 610 703 610 703 516 109 516 109 371 444 371 444 114 523 114 523 603 363 603 363 342 618 342 618 516 285 516 285 861 837 861 837 720 91 720 91 570 45 570 45 167 86 167 86 625 155 625 155 826 648 826 648 877 778 877 778 860 52 860 52 133 903 133 903 420 242 420 242 179 894 179 894 287 194 287 194 293 82 293 82 498 933 498 933 861 401 861 401 323 787 323 787 616 108 616 108 128 303 128 303 307 105 307 105 331 363 331 363 49 685 49 685 67 268 67 268 901 103 901 103 228 366 228 366 512 29 512 29 709 889 709 889 85 528 85 528 579 197 579 197 50 519 50 519 336 170 336 170 846 482 846 482 170 667 170 667 311 649 311 649 955 906 955 906 862 557 862 557 558 392 558 392 334 523 334 523 447 430 447 430 381 889 381 889 434 154 434 154 636 212 636 212 59 367 59 367 185 540 185 540 416 766 416 766 341 215 341 215 851 491 851 491 638 191 638 191 416 842 416 842 804 49 804 49 244 697 244 697 870 287 870 287 339 150 339 150 645 96 645 96 450 358 450 358 111 433 111 433 276 644 276 644 913 695 913 695 240 125 240 125 203 212 203 212 955 592 955 592 709 754 709 754 665 681 665 681 485 331 485 331 456 627 456 627 43 389 43 389 944 51 944 51 803 12 803 12 177 357 177 357 172 565 172 565 379 283 379 283 537 291 537 291 335 672 335 672 35 248 35 248 493 846 493 846 131 624 131 624 872 136 872 136 108 906 108 906 783 431 783 431 903 127 903 127 475 198 475 198 66 911 66 911 543 660 543 660 330 160 330 160 783 258 783 258 645 481 645 481 481 724 481 724 759 347 759 347 413 652 413 652 451 869 451 869 916 702 916 702 247 233 247 233 460 47 460 47 84 452 84 452 300 128 300 128 299 652 299 652 495 373 495 373 87 341 87 341 68 29 68 29 564 341 564 341 617 784 617 784 547 797 547 797 766 2 766 2 268 937 268 937 947 694 947 694 703 234 703 234 355 898 355 898 623 150 623 150 496 760 496 760 81 456 81 456 896 653 896 653 737 177 737 177 359 785 359 785 181 899 181 899 226 76 226 76 337 467 337 467 137 182 137 182 519 191 519 191 264 567 264 567 956 134 956 134 600 845 600 845 685 797 685 797 5 278 5 278 812 817 812 817 367 8 367 8 260 596 260 596 584 498 584 498 183 274 183 274 867 332 867 332 284 658 284 658 243 439 243 439 525 956 525 956 132 362 132 362 735 10 735 10 123 594 123 594 371 184 371 184 471 882 471 882 738 560 738 560 245 65 245 65 171 785 171 785 862 881 862 881 573 244 573 244 831 291 831 291 518 684 518 684 921 821 921 821 751 23 751 23 355 381 355 381 504 462 504 462 49 427 49 427 210 475 210 475 525 715 525 715 569 99 569 99 689 386 689 386 151 64 151 64 82 783 82 783 299 476 299 476 361 509 361 509 658 539 658 539 709 636 709 636 916 492 916 492 550 525 550 525 753 406 753 406 241 830 241 830 586 365 586 365 4 211 4 211 226 832 226 832 543 654 543 654 432 443 432 443 801 156 801 156 400 44 400 44 931 574 931 574 785 829 785 829 946 293 946 293 354 617 354 617 118 678 118 678 909 318 909 318 898 147 898 147 548 110 548 110 358 49 358 49 655 394 655 394 950 680 950 680 749 707 749 707 256 217 256 217 280 922 280 922 593 306 593 306 590 442 590 442 830 623 830 623 820 827 820 827 842 456 842 456 843 848 843 848 119 87 119 87 446 756 446 756 423 344 423 344 694 245 694 245 866 125 866 125 866 48 866 48 674 41 674 41 536 167 536 167 714 244 714 244 633 332 633 332 910 121 910 121 19 653 19 653 163 506 163 506 763 678 763 678 304 720 304 720 364 165 364 165 949 682 949 682 530 694 530 694 743 69 743 69 176 584 176 584 454 727 454 727 371 164 371 164 508 418 508 418 183 913 183 913 677 325 677 325 416 373 416 373 954 325 954 325 905 162 905 162 828 585 828 585 62 146 62 146 911 72 911 72 133 897 133 897 859 687 859 687 637 755 637 755 154 103 154 103 229 567 229 567 472 560 472 560 614 582 614 582 573 928 573 928 12 473 12 473 37 38 37 38 470 97 470 97 807 867 807 867 553 850 553 850 506 194 506 194 550 456 550 456 632 902 632 902 168 620 168 620 250 883 250 883 406 142 406 142 775 459 775 459 879 750 879 750 30 810 30 810 82 406 82 406 736 938 736 938 607 77 607 77 669 912 669 912 755 214 755 214 561 67 561 67 829 716 829 716 320 36 320 36 348 351 348 351 765 895 765 895 705 884 705 884 818 508 818 508 348 329 348 329 388 706 388 706 130 414 130 414 104 452 104 452 437 729 437 729 564 709 564 709 28 414 28 414 556 899 556 899 532 434 532 434 736 264 736 264 647 795 647 795 605 360 605 360 596 483 596 483 941 431 941 431 42 368 42 368 155 641 155 641 349 688 349 688 662 246 662 246 22 916 22 916 10 537 10 537 863 852 863 852 81 372 81 372 283 867 283 867 483 66 483 66 315 347 315 347 302 180 302 180 326 645 326 645 373 553 373 553 635 419 635 419 451 35 451 35 733 156 733 156 9 750 9 750 927 699 927 699 810 540 810 540 693 161 693 161 771 589 771 589 554 424 554 424 530 96 530 96 281 307 281 307 489 874 489 874 260 851 260 851 541 175 541 175 415 52 415 52 766 484 766 484 220 900 220 900 546 228 546 228 407 541 407 541 685 108 685 108 661 113 661 113 823 71 823 71 486 132 486 132 387 731 387 731 610 36 610 36 861 288 861 288 827 133 827 133 129 5 129 5 731 456 731 456 939 220 939 220 159 557 159 557 939 337 939 337 453 340 453 340 955 343 955 343 738 274 738 274 731 498 731 498 742 83 742 83 91 501 91 501 82 336 82 336 31 652 31 652 427 656 427 656 491 324 491 324 7 2 7 2 658 720 658 720 699 713 699 713 350 872 350 872 884 650 884 650 665 757 665 757 66 214 66 214 142 660 142 660 886 750 886 750 218 504 218 504 359 153 359 153 751 919 751 919 4 59 4 59 306 868 306 868 656 103 656 103 174 358 174 358 236 311 236 311 933 812 933 812 934 213 934 213 255 192 255 192 65 752 65 752 320 168 320 168 127 423 127 423 41 494 41 494 798 636 798 636 912 39 912 39 388 440 388 440 529 409 529 409 801 903 801 903 871 221 871 221 539 391 539 391 372 166 372 166 592 346 592 346 472 331 472 331 617 318 617 318 756 607 756 607 737 935 737 935 456 765 456 765 608 867 608 867 380 958 380 958 799 668 799 668 657 243 657 243 463 791 463 791 46 556 46 556 404 663 404 663 14 372 14 372 885 121 885 121 33 743 33 743 301 89 301 89 432 601 432 601 294 623 294 623 805 809 805 809 690 174 690 174 443 257 443 257 438 866 438 866 920 940 920 940 815 219 815 219 847 59 847 59 131 536 131 536 339 173 339 173 365 271 365 271 373 796 373 796 688 362 688 362 199 924 199 924 950 957 950 957 5 616 5 616 290 372 290 372 937 367 937 367 776 853 776 853 713 446 713 446 660 480 660 480 102 297 102 297 371 396 371 396 666 658 666 658 741 198 741 198 588 656 588 656 792 181 792 181 54 907 54 907 810 247 810 247 253 555 253 555 213 209 213 209 478 813 478 813 660 297 660 297 750 784 750 784 279 267 279 267 515 161 515 161 253 146 253 146 635 264 635 264 903 132 903 132 909 526 909 526 50 678 50 678 69 282 69 282 613 335 613 335 640 487 640 487 761 357 761 357 25 22 25 22 676 101 676 101 69 700 69 700 374 603 374 603 352 429 352 429 338 93 338 93 708 700 708 700 823 264 823 264 608 815 608 815 838 32 838 32 564 934 564 934 227 757 227 757 873 4 873 4 775 566 775 566 763 657 763 657 921 660 921 660 830 148 830 148 301 378 301 378 771 137 771 137 625 470 625 470 302 187 302 187 416 788 416 788 709 870 709 870 837 548 837 548 746 304 746 304 415 263 415 263 858 82 858 82 644 106 644 106 894 33 894 33 872 767 872 767 549 836 549 836 510 22 510 22 620 235 620 235 835 445 835 445 306 166 306 166 956 154 956 154 563 261 563 261 419 320 419 320 351 71 351 71 647 110 647 110 932 917 932 917 152 117 152 117 374 956 374 956 461 395 461 395 237 593 237 593 215 760 215 760 855 727 855 727 347 141 347 141 771 596 771 596 104 565 104 565 339 519 339 519 955 735 955 735 367 594 367 594 709 864 709 864 847 543 847 543 1 53 1 53 443 45 443 45 637 890 637 890 343 303 343 303 393 418 393 418 421 109 421 109 936 955 936 955 366 682 366 682 874 52 874 52 683 47 683 47 492 324 492 324 956 471 956 471 711 773 711 773 813 907 813 907 771 86 771 86 654 179 654 179 172 456 172 456 506 545 506 545 313 703 313 703 686 205 686 205 842 299 842 299 433 291 433 291 181 428 181 428 214 778 214 778 435 887 435 887 916 579 916 579 896 617 896 617 688 460 688 460 682 280 682 280 450 884 450 884 892 483 892 483 220 94 220 94 146 700 146 700 906 12 906 12 740 409 740 409 157 557 157 557 660 60 660 60 584 436 584 436 197 799 197 799 958 460 958 460 379 716 379 716 228 476 228 476 152 64 152 64 375 139 375 139 751 512 751 512 809 586 809 586 22 234 22 234 728 588 728 588 705 86 705 86 824 587 824 587 298 504 298 504 291 257 291 257 907 190 907 190 349 352 349 352 363 810 363 810 47 108 47 108 826 898 826 898 841 787 841 787 421 688 421 688 408 221 408 221 129 469 129 469 640 273 640 273 914 320 914 320 838 44 838 44 285 702 285 702 655 64 655 64 392 601 392 601 955 881 955 881 796 452 796 452 665 532 665 532 517 656 517 656 463 205 463 205 732 333 732 333 847 202 847 202 276 580 276 580 464 623 464 623 822 912 822 912 323 887 323 887 421 865 421 865 876 873 876 873 279 935 279 935 386 133 386 133 432 676 432 676 252 594 252 594 426 618 426 618 22 201 22 201 278 805 278 805 318 889 318 889 698 942 698 942 711 535 711 535 54 127 54 127 211 958 211 958 917 12 917 12 603 871 603 871 337 65 337 65 372 445 372 445 365 930 365 930 435 455 435 455 942 785 942 785 308 238 308 238 438 907 438 907 27 273 27 273 573 779 573 779 433 853 433 853 790 326 790 326 66 926 66 926 765 635 765 635 310 497 310 497 540 728 540 728 168 482 168 482 323 385 323 385 271 560 271 560 956 692 956 692 243 190 243 190 375 554 375 554 496 563 496 563 520 869 520 869 142 145 142 145 557 374 557 374 655 822 655 822 585 793 585 793 845 482 845 482 24 932 24 932 403 642 403 642 898 797 898 797 254 690 254 690 483 241 483 241 826 45 826 45 502 395 502 395 870 189 870 189 874 770 874 770 806 731 806 731 579 68 579 68 489 545 489 545 266 438 266 438 63 536 63 536 77 218 77 218 186 250 186 250 679 529 679 529 3 679 3 679 721 343 721 343 203 173 203 173 420 696 420 696 38 485 38 485 806 848 806 848 110 590 110 590 61 930 61 930 918 100 918 100 69 289 69 289 498 395 498 395 139 188 139 188 207 31 207 31 554 166 554 166 37 910 37 910 57 789 57 789 631 483 631 483 403 339 403 339 779 525 779 525 450 524 450 524 622 1 622 1 791 200 791 200 787 619 787 619 287 149 287 149 640 869 640 869 382 478 382 478 584 880 584 880 365 535 365 535 591 250 591 250 669 349 669 349 641 90 641 90 862 81 862 81 1 841 1 841 887 777 887 777 75 864 75 864 126 375 126 375 90 728 90 728 199 156 199 156 404 342 404 342 182 712 182 712 608 854 608 854 385 801 385 801 907 404 907 404 550 894 550 894 915 631 915 631 326 535 326 535 581 530 581 530 399 421 399 421 799 143 799 143 715 138 715 138 957 244 957 244 626 130 626 130 769 229 769 229 947 447 947 447 394 276 394 276 560 206 560 206 431 219 431 219 187 26 187 26 818 442 818 442 1 292 1 292 571 701 571 701 808 105 808 105 861 914 861 914 40 426 40 426 101 944 101 944 617 891 617 891 480 613 480 613 687 377 687 377 882 925 882 925 534 654 534 654 423 255 423 255 454 213 454 213 334 145 334 145 89 589 89 589 276 947 276 947 807 182 807 182 451 719 451 719 498 211 498 211 384 505 384 505 850 134 850 134 481 15 481 15 165 314 165 314 706 457 706 457 459 430 459 430 468 190 468 190 160 36 160 36 325 609 325 609 666 886 666 886 428 794 428 794 734 885 734 885 430 606 430 606 675 36 675 36 119 897 119 897 310 675 310 675 809 772 809 772 598 555 598 555 806 639 806 639 262 287 262 287 327 102 327 102 83 803 83 803 708 19 708 19 800 119 800 119 228 874 228 874 937 356 937 356 835 339 835 339 769 251 769 251 788 259 788 259 743 94 743 94 444 275 444 275 864 382 864 382 417 4 417 4 199 943 199 943 537 196 537 196 121 313 121 313 93 337 93 337 13 416 13 416 216 470 216 470 855 620 855 620 856 670 856 670 240 468 240 468 939 651 939 651 193 128 193 128 815 68 815 68 675 120 675 120 508 870 508 870 424 611 424 611 430 575 430 575 569 611 569 611 475 478 475 478 308 483 308 483 225 898 225 898 334 320 334 320 109 828 109 828 770 701 770 701 500 911 500 911 511 879 511 879 929 302 929 302 385 213 385 213 126 937 126 937 760 311 760 311 777 481 777 481 322 635 322 635 762 883 762 883 613 905 613 905 380 790 380 790 30 685 30 685 696 112 696 112 538 820 538 820 257 644 257 644 148 598 148 598 872 399 872 399 152 200 152 200 851 518 851 518 469 217 469 217 330 530 330 530 723 130 723 130 634 751 634 751 514 247 514 247 639 639 639 639 180 322 180 322 655 624 655 624 707 917 707 917 185 563 185 563 478 373 478 373 652 793 652 793 106 176 106 176 10 326 10 326 675 866 675 866 172 418 172 418 841 334 841 334 76 592 76 592 832 531 832 531 639 911 639 911 340 253 340 253 853 244 853 244 18 631 18 631 149 921 149 921 869 487 869 487 366 18 366 18 799 889 799 889 859 592 859 592 865 842 865 842 601 396 601 396 18 290 18 290 384 367 384 367 58 12 58 12 674 388 674 388 663 486 663 486 703 39 703 39 730 424 730 424 66 681 66 681 661 304 661 304 158 503 158 503 217 849 217 849 720 24 720 24 710 789 710 789 13 825 13 825 717 18 717 18 803 102 803 102 184 214 184 214 479 373 479 373 322 681 322 681 193 3 193 3 860 785 860 785 366 211 366 211 517 494 517 494 655 415 655 415 578 848 578 848 611 769 611 769 145 703 145 703 356 838 356 838 834 509 834 509 430 686 430 686 476 627 476 627 26 408 26 408 34 549 34 549 618 814 618 814 660 210 660 210 205 626 205 626 30 138 30 138 418 165 418 165 693 69 693 69 717 646 717 646 205 161 205 161 190 361 190 361 130 868 130 868 566 554 566 554 609 649 609 649 263 44 263 44 526 379 526 379 586 43 586 43 517 409 517 409 947 444 947 444 810 606 810 606 239 48 239 48 218 886 218 886 955 238 955 238 695 888 695 888 245 38 245 38 3 584 3 584 402 377 402 377 206 194 206 194 761 498 761 498 316 386 316 386 836 152 836 152 92 28 92 28 873 266 873 266 665 892 665 892 239 651 239 651 313 872 313 872 765 456 765 456 467 478 467 478 482 41 482 41 19 337 19 337 278 232 278 232 913 149 913 149 469 20 469 20 868 445 868 445 231 481 231 481 616 185 616 185 712 218 712 218 732 582 732 582 874 281 874 281 692 156 692 156 188 417 188 417 635 356 635 356 799 32 799 32 239 127 239 127 802 499 802 499 479 125 479 125 65 743 65 743 816 162 816 162 200 729 200 729 868 144 868 144 669 30 669 30 542 643 542 643 678 543 678 543 780 368 780 368 312 585 312 585 235 598 235 598 618 324 618 324 903 928 903 928 47 654 47 654 648 628 648 628 608 572 608 572 76 144 76 144 413 372 413 372 679 472 679 472 835 900 835 900 72 442 72 442 670 282 670 282 318 15 318 15 239 378 239 378 336 374 336 374 914 572 914 572 260 757 260 757 7 612 7 612 361 480 361 480 402 257 402 257 940 2 940 2 105 418 105 418 815 232 815 232 746 263 746 263 137 682 137 682 892 876 892 876 817 385 817 385 834 618 834 618 150 814 150 814 47 493 47 493 172 169 172 169 109 759 109 759 936 565 936 565 542 17 542 17 645 719 645 719 563 686 563 686 85 638 85 638 522 118 522 118 507 573 507 573 663 625 663 625 193 252 193 252 197 444 197 444 922 454 922 454 554 88 554 88 396 670 396 670 859 320 859 320 159 354 159 354 485 425 485 425 222 347 222 347 157 760 157 760 192 332 192 332 638 450 638 450 74 58 74 58 35 73 35 73 904 278 904 278 195 786 195 786 292 579 292 579 934 550 934 550 509 589 509 589 60 559 60 559 26 441 26 441 328 849 328 849 332 158 332 158 712 510 712 510 867 876 867 876 765 883 765 883 297 320 297 320 60 78 60 78 680 49 680 49 610 592 610 592 566 770 566 770 522 456 522 456 440 337 440 337 314 167 314 167 36 749 36 749 385 49 385 49 268 882 268 882 502 62 502 62 77 265 77 265 424 355 424 355 286 924 286 924 573 66 573 66 895 452 895 452 749 5 749 5 805 867 805 867 685 166 685 166 120 135 120 135 41 177 41 177 126 566 126 566 597 761 597 761 338 303 338 303 747 779 747 779 834 541 834 541 766 400 766 400 294 194 294 194 274 373 274 373 490 734 490 734 1 205 1 205 840 555 840 555 365 842 365 842 501 719 501 719 590 708 590 708 766 837 766 837 847 386 847 386 856 473 856 473 937 887 937 887 930 406 930 406 917 397 917 397 842 927 842 927 220 710 220 710 661 12 661 12 99 49 99 49 729 224 729 224 405 33 405 33 203 307 203 307 419 418 419 418 106 416 106 416 779 716 779 716 929 633 929 633 334 336 334 336 130 116 130 116 511 166 511 166 672 882 672 882 773 450 773 450 647 882 647 882 796 826 796 826 705 21 705 21 644 309 644 309 759 518 759 518 686 845 686 845 572 357 572 357 701 860 701 860 931 834 931 834 557 416 557 416 22 834 22 834 44 610 44 610 475 629 475 629 154 61 154 61 454 188 454 188 817 101 817 101 686 294 686 294 316 352 316 352 571 635 571 635 718 734 718 734 893 540 893 540 908 314 908 314 417 478 417 478 565 608 565 608 335 202 335 202 375 803 375 803 793 807 793 807 617 625 617 625 820 433 820 433 524 349 524 349 450 559 450 559 23 427 23 427 664 186 664 186 417 599 417 599 218 914 218 914 294 147 294 147 542 110 542 110 533 190 533 190 258 262 258 262 942 9 942 9 752 408 752 408 538 707 538 707 821 522 821 522 177 653 177 653 218 662 218 662 329 939 329 939 740 772 740 772 297 710 297 710 576 388 576 388 378 604 378 604 914 24 914 24 413 665 413 665 38 836 38 836 197 150 197 150 655 825 655 825 629 257 629 257 217 799 217 799 790 413 790 413 167 2 167 2 74 244 74 244 563 226 563 226 200 692 200 692 256 419 256 419 551 299 551 299 670 654 670 654 68 198 68 198 476 615 476 615 768 555 768 555 329 191 329 191 953 633 953 633 302 14 302 14 768 890 768 890 139 222 139 222 299 470 299 470 187 918 187 918 29 826 29 826 706 128 706 128 334 841 334 841 664 342 664 342 807 288 807 288 34 756 34 756 80 295 80 295 719 669 719 669 271 824 271 824 908 438 908 438 809 130 809 130 7 627 7 627 381 42 381 42 807 84 807 84 928 345 928 345 62 357 62 357 568 492 568 492 124 315 124 315 684 267 684 267 843 433 843 433 128 120 128 120 586 402 586 402 915 717 915 717 284 585 284 585 759 734 759 734 331 912 331 912 117 871 117 871 75 850 75 850 620 142 620 142 441 467 441 467 934 316 934 316 805 662 805 662 143 806 143 806 143 719 143 719 780 803 780 803 107 957 107 957 502 453 502 453 591 725 591 725 6 268 6 268 762 533 762 533 282 764 282 764 641 935 641 935 721 908 721 908 836 342 836 342 336 816 336 816 922 950 922 950 331 593 331 593 45 407 45 407 919 652 919 652 165 639 165 639 723 168 723 168 22 495 22 495 432 515 432 515 755 204 755 204 954 519 954 519 148 510 148 510 680 610 680 610 541 178 541 178 200 506 200 506 129 510 129 510 606 91 606 91 369 802 369 802 804 116 804 116 626 328 626 328 239 660 239 660 721 672 721 672 31 942 31 942 228 341 228 341 287 164 287 164 249 382 249 382 663 117 663 117 710 785 710 785 656 752 656 752 1 87 1 87 808 31 808 31 603 903 603 903 413 100 413 100 29 270 29 270 658 253 658 253 662 585 662 585 298 224 298 224 120 858 120 858 424 152 424 152 90 3 90 3 483 836 483 836 841 286 841 286 439 185 439 185 40 604 40 604 494 92 494 92 448 922 448 922 210 621 210 621 613 92 613 92 957 257 957 257 204 75 204 75 704 946 704 946 168 28 168 28 460 165 460 165 303 660 303 660 446 224 446 224 631 697 631 697 650 217 650 217 592 935 592 935 739 317 739 317 2 13 2 13 461 645 461 645 760 13 760 13 19 131 19 131 219 149 219 149 588 657 588 657 137 242 137 242 825 459 825 459 817 574 817 574 627 380 627 380 784 223 784 223 902 489 902 489 713 180 713 180 882 788 882 788 714 556 714 556 683 17 683 17 808 716 808 716 721 273 721 273 417 902 417 902 551 675 551 675 458 425 458 425 367 612 367 612 380 332 380 332 269 125 269 125 389 561 389 561 455 727 455 727 905 566 905 566 632 435 632 435 244 183 244 183 292 656 292 656 690 797 690 797 364 665 364 665 494 62 494 62 506 306 506 306 180 953 180 953 798 374 798 374 853 195 853 195 56 767 56 767 634 634 634 634 32 310 32 310 263 933 263 933 302 389 302 389 843 521 843 521 490 48 490 48 422 574 422 574 941 448 941 448 597 629 597 629 908 723 908 723 149 636 149 636 70 111 70 111 501 602 501 602 112 389 112 389 653 47 653 47 187 548 187 548 718 700 718 700 535 880 535 880 100 318 100 318 463 779 463 779 609 882 609 882 199 505 199 505 279 777 279 777 231 470 231 470 588 373 588 373 418 252 418 252 555 262 555 262 481 382 481 382 372 398 372 398 743 354 743 354 504 208 504 208 375 672 375 672 133 566 133 566 628 600 628 600 627 624 627 624 508 2 508 2 212 801 212 801 404 5 404 5 99 747 99 747 787 142 787 142 531 168 531 168 365 644 365 644 521 504 521 504 351 342 351 342 955 582 955 582 4 748 4 748 828 402 828 402 631 829 631 829 278 846 278 846 742 317 742 317 133 45 133 45 703 405 703 405 417 31 417 31 22 237 22 237 569 175 569 175 349 717 349 717 263 605 263 605 241 330 241 330 344 411 344 411 393 911 393 911 46 503 46 503 466 288 466 288 220 464 220 464 608 416 608 416 251 558 251 558 415 389 415 389 260 364 260 364 187 767 187 767 6 469 6 469 42 480 42 480 250 176 250 176 194 179 194 179 438 177 438 177 948 612 948 612 168 289 168 289 364 95 364 95 833 325 833 325 19 776 19 776 121 452 121 452 411 801 411 801 608 434 608 434 531 889 531 889 29 507 29 507 728 898 728 898 410 120 410 120 548 165 548 165 189 373 189 373 116 688 116 688 810 496 810 496 723 31 723 31 377 284 377 284 274 9 274 9 714 8 714 8 321 647 321 647 711 276 711 276 195 807 195 807 463 125 463 125 948 301 948 301 30 321 30 321 507 242 507 242 553 819 553 819 91 884 91 884 443 487 443 487 334 725 334 725 41 218 41 218 831 201 831 201 163 291 163 291 152 517 152 517 39 239 39 239 499 297 499 297 562 670 562 670 861 287 861 287 134 524 134 524 478 35 478 35 669 669 669 669 122 817 122 817 219 258 219 258 16 93 16 93 23 37 23 37 293 122 293 122 843 614 843 614 767 38 767 38 71 655 71 655 495 164 495 164 145 180 145 180 858 691 858 691 184 319 184 319 596 927 596 927 520 60 520 60 302 249 302 249 108 900 108 900 762 159 762 159 440 88 440 88 862 138 862 138 950 816 950 816 566 449 566 449 795 414 795 414 466 809 466 809 808 61 808 61 916 889 916 889 121 347 121 347 855 758 855 758 644 14 644 14 459 213 459 213 385 877 385 877 911 128 911 128 244 338 244 338 526 672 526 672 325 766 325 766 154 510 154 510 99 301 99 301 754 952 754 952 859 840 859 840 163 904 163 904 490 313 490 313 395 705 395 705 135 907 135 907 328 522 328 522 943 477 943 477 437 920 437 920 166 812 166 812 418 827 418 827 309 24 309 24 83 416 83 416 760 400 760 400 472 170 472 170 266 826 266 826 751 430 751 430 212 130 212 130 90 493 90 493 940 509 940 509 127 377 127 377 254 759 254 759 758 938 758 938 56 265 56 265 136 341 136 341 166 711 166 711 331 714 331 714 305 583 305 583 364 82 364 82 682 145 682 145 344 26 344 26 756 307 756 307 158 783 158 783 75 804 75 804 336 517 336 517 622 626 622 626 482 636 482 636 127 378 127 378 497 23 497 23 630 122 630 122 135 6 135 6 628 551 628 551 320 349 320 349 710 882 710 882 559 212 559 212 104 261 104 261 364 852 364 852 137 787 137 787 219 411 219 411 129 688 129 688 424 683 424 683 910 455 910 455 589 738 589 738 370 931 370 931 958 404 958 404 646 93 646 93 922 546 922 546 677 711 677 711 70 68 70 68 727 817 727 817 463 835 463 835 706 916 706 916 308 3 308 3 639 690 639 690 716 135 716 135 766 326 766 326 262 954 262 954 471 308 471 308 592 702 592 702 571 816 571 816 238 216 238 216 56 567 56 567 622 550 622 550 20 31 20 31 247 904 247 904 146 579 146 579 801 395 801 395 165 255 165 255 841 241 841 241 681 547 681 547 238 326 238 326 227 150 227 150 727 419 727 419 831 171 831 171 64 209 64 209 530 327 530 327 801 352 801 352 771 609 771 609 148 552 148 552 281 147 281 147 594 177 594 177 580 392 580 392 589 278 589 278 741 392 741 392 468 747 468 747 715 120 715 120 803 153 803 153 218 378 218 378 28 945 28 945 5 437 5 437 102 209 102 209 669 489 669 489 130 411 130 411 911 231 911 231 152 550 152 550 112 250 112 250 218 44 218 44 755 847 755 847 607 192 607 192 698 317 698 317 926 601 926 601 173 388 173 388 756 949 756 949 659 133 659 133 827 302 827 302 157 160 157 160 913 672 913 672 378 396 378 396 948 628 948 628 38 25 38 25 466 681 466 681 447 414 447 414 454 820 454 820 150 693 150 693 484 334 484 334 407 184 407 184 947 385 947 385 875 947 875 947 14 541 14 541 680 395 680 395 87 320 87 320 485 264 485 264 364 412 364 412 669 136 669 136 497 635 497 635 374 486 374 486 376 539 376 539 927 453 927 453 402 757 402 757 832 695 832 695 326 193 326 193 400 533 400 533 164 42 164 42 359 166 359 166 115 494 115 494 75 817 75 817 682 238 682 238 809 495 809 495 533 99 533 99 187 553 187 553 849 264 849 264 799 559 799 559 680 10 680 10 827 696 827 696 94 115 94 115 292 599 292 599 596 853 596 853 522 477 522 477 795 128 795 128 872 168 872 168 53 805 53 805 598 50 598 50 70 27 70 27 314 911 314 911 179 81 179 81 823 467 823 467 867 585 867 585 788 238 788 238 274 903 274 903 513 367 513 367 215 911 215 911 48 494 48 494 516 448 516 448 471 596 471 596 85 539 85 539 641 240 641 240 555 209 555 209 1 170 1 170 182 542 182 542 332 468 332 468 604 34 604 34 412 375 412 375 427 216 427 216 179 543 179 543 930 584 930 584 533 111 533 111 105 744 105 744 14 486 14 486 223 72 223 72 126 823 126 823 669 921 669 921 54 222 54 222 867 937 867 937 714 169 714 169 946 159 946 159 38 282 38 282 646 885 646 885 840 871 840 871 545 714 545 714 304 651 304 651 583 53 583 53 201 344 201 344 51 797 51 797 708 225 708 225 640 696 640 696 442 346 442 346 719 890 719 890 801 487 801 487 148 98 148 98 856 453 856 453 827 164 827 164 571 426 571 426 395 349 395 349 377 848 377 848 874 424 874 424 477 819 477 819 2 808 2 808 714 275 714 275 331 613 331 613 316 12 316 12 59 642 59 642 567 333 567 333 453 882 453 882 365 673 365 673 541 727 541 727 261 428 261 428 693 105 693 105 522 299 522 299 857 864 857 864 732 344 732 344 879 822 879 822 591 31 591 31 921 906 921 906 838 776 838 776 693 190 693 190 948 770 948 770 259 479 259 479 334 740 334 740 343 700 343 700 116 853 116 853 483 121 483 121 67 3 67 3 842 736 842 736 749 341 749 341 660 505 660 505 272 417 272 417 585 867 585 867 546 268 546 268 571 169 571 169 127 905 127 905 619 366 619 366 640 307 640 307 505 689 505 689 575 662 575 662 58 540 58 540 721 481 721 481 541 772 541 772 575 519 575 519 232 439 232 439 734 419 734 419 615 262 615 262 915 884 915 884 143 260 143 260 912 629 912 629 305 671 305 671 463 887 463 887 380 667 380 667 136 764 136 764 667 11 667 11 251 323 251 323 581 790 581 790 789 656 789 656 760 306 760 306 478 849 478 849 911 884 911 884 401 510 401 510 606 852 606 852 238 817 238 817 669 318 669 318 59 708 59 708 583 95 583 95 448 697 448 697 280 333 280 333 39 820 39 820 868 551 868 551 875 956 875 956 637 395 637 395 853 601 853 601 735 695 735 695 590 4 590 4 746 772 746 772 61 238 61 238 815 515 815 515 740 105 740 105 678 12 678 12 942 638 942 638 640 301 640 301 879 207 879 207 911 123 911 123 527 117 527 117 764 856 764 856 933 578 933 578 48 371 48 371 812 251 812 251 492 870 492 870 691 943 691 943 469 904 469 904 318 369 318 369 288 673 288 673 553 157 553 157 717 428 717 428 340 409 340 409 909 337 909 337 147 382 147 382 416 343 416 343 521 351 521 351 711 495 711 495 935 928 935 928 809 451 809 451 44 293 44 293 328 244 328 244 464 752 464 752 776 535 776 535 847 520 847 520 336 251 336 251 233 387 233 387 916 800 916 800 592 735 592 735 319 145 319 145 679 545 679 545 626 6 626 6 675 457 675 457 34 20 34 20 177 816 177 816 588 406 588 406 756 260 756 260 383 704 383 704 80 835 80 835 153 601 153 601 40 187 40 187 844 556 844 556 643 847 643 847 166 852 166 852 883 328 883 328 603 337 603 337 669 838 669 838 524 197 524 197 89 289 89 289 681 751 681 751 183 297 183 297 639 205 639 205 92 377 92 377 568 953 568 953 222 525 222 525 633 519 633 519 285 503 285 503 838 852 838 852 484 752 484 752 601 872 601 872 306 943 306 943 613 597 613 597 511 790 511 790 883 155 883 155 704 878 704 878 568 576 568 576 462 382 462 382 729 188 729 188 115 897 115 897 242 919 242 919 784 640 784 640 618 330 618 330 25 768 25 768 887 112 887 112 101 337 101 337 635 375 635 375 15 637 15 637 90 198 90 198 466 305 466 305 95 870 95 870 33 725 33 725 750 319 750 319 344 219 344 219 413 754 413 754 381 650 381 650 397 898 397 898 149 461 149 461 652 560 652 560 99 585 99 585 559 60 559 60 18 435 18 435 560 698 560 698 826 318 826 318 644 258 644 258 34 131 34 131 15 512 15 512 927 450 927 450 882 181 882 181 245 601 245 601 134 153 134 153 600 863 600 863 836 311 836 311 907 528 907 528 512 792 512 792 350 903 350 903 479 220 479 220 630 310 630 310 224 781 224 781 456 314 456 314 913 742 913 742 728 315 728 315 216 611 216 611 413 912 413 912 941 493 941 493 713 466 713 466 412 795 412 795 171 564 171 564 572 304 572 304 45 205 45 205 333 405 333 405 274 784 274 784 154 219 154 219 902 329 902 329 162 879 162 879 57 312 57 312 654 911 654 911 240 340 240 340 387 341 387 341 387 860 387 860 621 357 621 357 666 146 666 146 76 359 76 359 691 848 691 848 831 569 831 569 520 532 520 532 303 595 303 595 738 128 738 128 21 772 21 772 122 896 122 896 955 441 955 441 742 540 742 540 492 728 492 728 223 888 223 888 399 375 399 375 64 223 64 223 578 753 578 753 94 692 94 692 445 585 445 585 711 712 711 712 850 285 850 285 608 732 608 732 637 604 637 604 707 300 707 300 738 763 738 763 781 187 781 187 719 481 719 481 887 15 887 15 267 395 267 395 140 566 140 566 603 625 603 625 246 14 246 14 185 748 185 748 317 181 317 181 866 343 866 343 187 749 187 749 667 95 667 95 850 65 850 65 224 575 224 575 149 126 149 126 4 954 4 954 280 925 280 925 258 325 258 325 947 228 947 228 550 562 550 562 378 34 378 34 639 643 639 643 600 854 600 854 24 282 24 282 710 532 710 532 843 309 843 309 710 499 710 499 666 167 666 167 750 606 750 606 729 416 729 416 792 154 792 154 955 468 955 468 854 385 854 385 830 720 830 720 320 240 320 240 293 19 293 19 875 527 875 527 735 918 735 918 851 70 851 70 595 207 595 207 790 779 790 779 640 272 640 272 417 149 417 149 691 102 691 102 747 309 747 309 742 700 742 700 318 943 318 943 238 98 238 98 532 530 532 530 506 17 506 17 174 822 174 822 515 517 515 517 910 131 910 131 792 242 792 242 100 719 100 719 444 957 444 957 931 602 931 602 301 561 301 561 865 15 865 15 285 339 285 339 102 840 102 840 16 576 16 576 275 828 275 828 40 533 40 533 735 842 735 842 374 915 374 915 68 525 68 525 955 706 955 706 546 34 546 34 584 954 584 954 120 801 120 801 80 47 80 47 873 626 873 626 282 25 282 25 574 905 574 905 642 406 642 406 392 289 392 289 741 159 741 159 414 479 414 479 476 552 476 552 420 799 420 799 543 634 543 634 434 731 434 731 870 428 870 428 416 362 416 362 252 248 252 248 936 736 936 736 735 866 735 866 881 808 881 808 76 401 76 401 522 187 522 187 658 904 658 904 413 943 413 943 161 646 161 646 790 942 790 942 901 757 901 757 412 731 412 731 354 790 354 790 189 18 189 18 284 903 284 903 407 695 407 695 173 64 173 64 195 122 195 122 896 120 896 120 156 403 156 403 808 743 808 743 591 179 591 179 777 213 777 213 46 62 46 62 920 83 920 83 895 16 895 16 571 313 571 313 750 143 750 143 729 151 729 151 656 29 656 29 450 112 450 112 85 856 85 856 702 225 702 225 80 672 80 672 939 1 939 1 372 53 372 53 80 281 80 281 642 47 642 47 12 409 12 409 793 270 793 270 578 499 578 499 862 444 862 444 804 832 804 832 523 503 523 503 639 292 639 292 233 67 233 67 940 902 940 902 188 729 188 729 634 562 634 562 319 427 319 427 224 278 224 278 731 234 731 234 545 580 545 580 738 196 738 196 748 814 748 814 706 509 706 509 912 618 912 618 564 234 564 234 216 190 216 190 846 694 846 694 30 330 30 330 189 641 189 641 694 905 694 905 503 375 503 375 953 952 953 952 165 809 165 809 323 560 323 560 277 947 277 947 645 777 645 777 412 587 412 587 769 702 769 702 848 391 848 391 877 933 877 933 282 94 282 94 458 597 458 597 516 68 516 68 182 516 182 516 622 586 622 586 222 495 222 495 94 189 94 189 224 930 224 930 779 620 779 620 281 737 281 737 604 864 604 864 308 718 308 718 817 467 817 467 111 636 111 636 304 269 304 269 687 400 687 400 338 544 338 544 369 669 369 669 611 227 611 227 470 378 470 378 368 773 368 773 33 583 33 583 921 608 921 608 122 220 122 220 66 493 66 493 279 167 279 167 811 288 811 288 607 303 607 303 30 927 30 927 109 54 109 54 402 941 402 941 610 186 610 186 153 715 153 715 244 383 244 383 193 956 193 956 246 250 246 250 604 485 604 485 413 877 413 877 869 680 869 680 359 115 359 115 246 844 246 844 218 409 218 409 541 6 541 6 223 161 223 161 773 811 773 811 97 547 97 547 497 649 497 649 451 385 451 385 233 286 233 286 169 577 169 577 530 779 530 779 704 112 704 112 390 860 390 860 399 296 399 296 669 515 669 515 152 286 152 286 140 346 140 346 46 473 46 473 61 358 61 358 835 11 835 11 796 582 796 582 104 360 104 360 331 651 331 651 914 69 914 69 81 787 81 787 190 539 190 539 471 757 471 757 679 15 679 15 18 696 18 696 381 878 381 878 928 8 928 8 692 663 692 663 840 233 840 233 798 443 798 443 850 335 850 335 780 460 780 460 149 44 149 44 797 468 797 468 634 866 634 866 489 433 489 433 776 904 776 904 757 605 757 605 830 584 830 584 597 217 597 217 469 292 469 292 17 164 17 164 5 265 5 265 595 190 595 190 57 919 57 919 743 582 743 582 720 845 720 845 446 337 446 337 746 34 746 34 433 872 433 872 631 844 631 844 669 497 669 497 765 511 765 511 796 724 796 724 206 531 206 531 620 368 620 368 645 809 645 809 65 415 65 415 882 94 882 94 296 894 296 894 276 890 276 890 55 631 55 631 739 534 739 534 63 320 63 320 853 912 853 912 437 385 437 385 932 691 932 691 603 669 603 669 605 123 605 123 735 709 735 709 635 82 635 82 89 216 89 216 93 399 93 399 828 281 828 281 831 919 831 919 210 14 210 14 237 728 237 728 44 109 44 109 311 904 311 904 716 706 716 706 756 894 756 894 382 875 382 875 444 462 444 462 421 212 421 212 745 623 745 623 89 236 89 236 474 729 474 729 809 622 809 622 146 481 146 481 886 770 886 770 184 581 184 581 103 618 103 618 161 569 161 569 678 857 678 857 546 751 546 751 712 51 712 51 151 274 151 274 494 908 494 908 573 193 573 193 782 269 782 269 333 594 333 594 540 771 540 771 728 485 728 485 650 951 650 951 403 622 403 622 269 952 269 952 584 456 584 456 200 545 200 545 692 703 692 703 232 190 232 190 703 811 703 811 607 652 607 652 939 299 939 299 551 906 551 906 918 809 918 809 258 367 258 367 822 165 822 165 396 500 396 500 181 724 181 724 676 809 676 809 773 610 773 610 238 684 238 684 96 6 96 6 180 821 180 821 88 258 88 258 939 930 939 930 262 778 262 778 655 320 655 320 872 377 872 377 266 865 266 865 357 562 357 562 760 159 760 159 606 248 606 248 24 879 24 879 664 925 664 925 928 877 928 877 792 266 792 266 680 574 680 574 810 834 810 834 566 537 566 537 441 546 441 546 120 151 120 151 411 236 411 236 69 126 69 126 665 732 665 732 847 378 847 378 689 422 689 422 949 396 949 396 19 268 19 268 830 217 830 217 76 753 76 753 833 889 833 889 281 632 281 632 913 69 913 69 957 282 957 282 270 559 270 559 490 350 490 350 279 339 279 339 952 622 952 622 192 836 192 836 321 552 321 552 952 339 952 339 522 829 522 829 485 92 485 92 421 177 421 177 334 648 334 648 525 224 525 224 902 587 902 587 114 347 114 347 284 201 284 201 165 426 165 426 87 767 87 767 945 805 945 805 596 212 596 212 171 345 171 345 946 949 946 949 233 415 233 415 443 366 443 366 836 569 836 569 716 372 716 372 814 703 814 703 867 612 867 612 789 768 789 768 445 928 445 928 264 513 264 513 308 315 308 315 536 219 536 219 420 662 420 662 765 253 765 253 348 375 348 375 593 868 593 868 458 595 458 595 919 678 919 678 883 752 883 752 296 244 296 244 160 37 160 37 730 729 730 729 410 346 410 346 26 506 26 506 847 669 847 669 918 416 918 416 312 699 312 699 225 508 225 508 700 66 700 66 353 579 353 579 820 688 820 688 272 553 272 553 575 657 575 657 845 426 845 426 815 633 815 633 582 439 582 439 113 826 113 826 470 627 470 627 708 576 708 576 437 340 437 340 613 933 613 933 189 329 189 329 945 808 945 808 847 852 847 852 768 134 768 134 622 842 622 842 761 583 761 583 450 507 450 507 560 689 560 689 470 564 470 564 435 217 435 217 140 496 140 496 430 120 430 120 304 430 304 430 755 139 755 139 940 352 940 352 38 555 38 555 91 297 91 297 52 641 52 641 816 518 816 518 138 253 138 253 254 572 254 572 109 503 109 503 815 919 815 919 337 113 337 113 563 668 563 668 258 342 258 342 321 857 321 857 89 2 89 2 457 354 457 354 415 866 415 866 594 393 594 393 746 950 746 950 474 87 474 87 112 89 112 89 555 770 555 770 167 40 167 40 524 386 524 386 952 633 952 633 376 704 376 704 353 446 353 446 820 132 820 132 363 464 363 464 870 257 870 257 155 113 155 113 224 13 224 13 473 272 473 272 567 348 567 348 231 479 231 479 411 611 411 611 893 105 893 105 344 536 344 536 433 314 433 314 361 593 361 593 2 201 2 201 609 2 609 2 643 808 643 808 620 423 620 423 636 680 636 680 773 921 773 921 139 574 139 574 240 11 240 11 435 575 435 575 586 382 586 382 758 917 758 917 466 397 466 397 836 96 836 96 920 493 920 493 248 692 248 692 75 849 75 849 318 523 318 523 496 739 496 739 388 649 388 649 302 470 302 470 726 508 726 508 934 460 934 460 193 139 193 139 51 822 51 822 358 99 358 99 371 113 371 113 843 778 843 778 334 359 334 359 421 202 421 202 734 317 734 317 712 651 712 651 192 648 192 648 699 895 699 895 461 474 461 474 667 289 667 289 812 608 812 608 329 311 329 311 423 267 423 267 774 695 774 695 532 362 532 362 821 458 821 458 806 721 806 721 91 811 91 811 33 699 33 699 333 277 333 277 671 560 671 560 317 204 317 204 589 554 589 554 497 418 497 418 461 347 461 347 943 440 943 440 91 938 91 938 641 798 641 798 303 557 303 557 500 355 500 355 101 224 101 224 200 500 200 500 283 580 283 580 307 470 307 470 745 592 745 592 467 900 467 900 321 589 321 589 234 3 234 3 467 299 467 299 326 576 326 576 805 296 805 296 23 382 23 382 930 572 930 572 232 688 232 688 25 638 25 638 162 158 162 158 781 286 781 286 464 708 464 708 64 5 64 5 786 100 786 100 48 130 48 130 816 140 816 140 856 749 856 749 843 750 843 750 218 752 218 752 394 855 394 855 330 790 330 790 85 169 85 169 424 777 424 777 649 441 649 441 813 368 813 368 869 948 869 948 772 186 772 186 256 262 256 262 576 906 576 906 809 768 809 768 180 129 180 129 614 344 614 344 132 862 132 862 44 831 44 831 245 305 245 305 585 672 585 672 191 609 191 609 739 728 739 728 368 517 368 517 954 477 954 477 256 563 256 563 689 725 689 725 315 922 315 922 55 184 55 184 649 517 649 517 229 155 229 155 370 607 370 607 702 700 702 700 320 512 320 512 570 512 570 512 210 202 210 202 332 287 332 287 479 913 479 913 656 408 656 408 90 694 90 694 599 879 599 879 331 604 331 604 375 915 375 915 428 255 428 255 844 351 844 351 78 157 78 157 259 956 259 956 550 318 550 318 951 213 951 213 817 31 817 31 929 89 929 89 510 358 510 358 890 196 890 196 193 217 193 217 239 439 239 439 859 488 859 488 505 605 505 605 580 485 580 485 27 934 27 934 771 824 771 824 474 718 474 718 764 419 764 419 860 728 860 728 286 483 286 483 786 772 786 772 566 668 566 668 899 257 899 257 379 355 379 355 536 241 536 241 259 303 259 303 829 763 829 763 911 239 911 239 461 262 461 262 735 841 735 841 258 28 258 28 582 733 582 733 194 120 194 120 508 304 508 304 935 902 935 902 142 663 142 663 188 579 188 579 668 673 668 673 393 944 393 944 221 367 221 367 537 246 537 246 511 884 511 884 691 16 691 16 828 945 828 945 853 663 853 663 955 346 955 346 744 655 744 655 554 224 554 224 851 459 851 459 484 75 484 75 646 723 646 723 570 503 570 503 349 890 349 890 99 119 99 119 316 38 316 38 480 591 480 591 252 641 252 641 779 833 779 833 394 596 394 596 493 161 493 161 178 619 178 619 832 324 832 324 486 689 486 689 884 877 884 877 127 763 127 763 136 63 136 63 652 639 652 639 804 692 804 692 387 546 387 546 75 144 75 144 697 573 697 573 300 690 300 690 506 656 506 656 379 535 379 535 352 64 352 64 712 832 712 832 644 447 644 447 323 343 323 343 713 247 713 247 330 128 330 128 88 239 88 239 455 135 455 135 892 83 892 83 450 404 450 404 386 30 386 30 573 790 573 790 402 335 402 335 850 251 850 251 517 718 517 718 301 424 301 424 822 207 822 207 720 674 720 674 266 186 266 186 45 395 45 395 536 751 536 751 869 59 869 59 887 348 887 348 12 254 12 254 297 637 297 637 428 889 428 889 621 587 621 587 189 668 189 668 46 118 46 118 473 839 473 839 951 653 951 653 915 771 915 771 379 64 379 64 788 800 788 800 500 816 500 816 56 57 56 57 837 53 837 53 165 120 165 120 536 237 536 237 830 245 830 245 549 667 549 667 720 278 720 278 802 29 802 29 63 57 63 57 270 651 270 651 312 666 312 666 308 726 308 726 812 115 812 115 229 844 229 844 347 96 347 96 677 615 677 615 665 228 665 228 172 425 172 425 920 584 920 584 726 61 726 61 526 202 526 202 443 589 443 589 1 807 1 807 469 564 469 564 824 74 824 74 884 318 884 318 553 489 553 489 571 115 571 115 859 446 859 446 48 169 48 169 438 365 438 365 699 861 699 861 589 329 589 329 326 182 326 182 627 676 627 676 404 22 404 22 930 761 930 761 532 353 532 353 482 327 482 327 890 13 890 13 805 211 805 211 511 210 511 210 196 428 196 428 922 688 922 688 528 217 528 217 584 242 584 242 486 924 486 924 265 9 265 9 563 432 563 432 265 896 265 896 80 153 80 153 588 620 588 620 535 911 535 911 838 310 838 310 333 646 333 646 152 702 152 702 627 97 627 97 136 745 136 745 267 846 267 846 342 673 342 673 559 805 559 805 275 953 275 953 457 311 457 311 331 473 331 473 432 41 432 41 166 307 166 307 685 702 685 702 235 106 235 106 471 504 471 504 583 394 583 394 541 167 541 167 517 486 517 486 170 441 170 441 160 715 160 715 354 302 354 302 605 95 605 95 220 516 220 516 503 795 503 795 727 734 727 734 842 635 842 635 208 239 208 239 876 379 876 379 347 161 347 161 381 845 381 845 871 435 871 435 759 212 759 212 642 254 642 254 235 88 235 88 272 614 272 614 707 800 707 800 51 49 51 49 312 949 312 949 128 319 128 319 840 4 840 4 898 755 898 755 151 507 151 507 291 706 291 706 519 40 519 40 330 343 330 343 802 812 802 812 638 436 638 436 834 46 834 46 423 458 423 458 909 333 909 333 351 806 351 806 225 808 225 808 660 88 660 88 899 556 899 556 222 82 222 82 619 158 619 158 796 890 796 890 317 713 317 713 616 760 616 760 66 955 66 955 603 615 603 615 528 893 528 893 769 440 769 440 583 734 583 734 424 663 424 663 856 274 856 274 876 478 876 478 844 560 844 560 197 75 197 75 237 37 237 37 673 245 673 245 124 492 124 492 946 858 946 858 315 136 315 136 228 709 228 709 858 784 858 784 458 457 458 457 921 840 921 840 81 409 81 409 41 260 41 260 241 513 241 513 180 153 180 153 631 806 631 806 463 507 463 507 839 878 839 878 394 250 394 250 683 758 683 758 363 722 363 722 766 223 766 223 532 538 532 538 370 493 370 493 37 761 37 761 785 864 785 864 11 778 11 778 858 31 858 31 584 634 584 634 214 115 214 115 383 427 383 427 364 798 364 798 918 108 918 108 172 16 172 16 164 494 164 494 573 422 573 422 363 366 363 366 784 134 784 134 824 539 824 539 732 886 732 886 952 334 952 334 213 177 213 177 433 334 433 334 548 758 548 758 595 788 595 788 297 632 297 632 223 154 223 154 244 812 244 812 884 820 884 820 646 522 646 522 890 852 890 852 196 223 196 223 770 251 770 251 355 368 355 368 652 557 652 557 910 486 910 486 409 145 409 145 435 132 435 132 611 58 611 58 381 636 381 636 811 153 811 153 300 841 300 841 223 637 223 637 244 910 244 910 370 644 370 644 618 651 618 651 615 677 615 677 648 78 648 78 283 627 283 627 738 28 738 28 609 828 609 828 301 11 301 11 664 164 664 164 308 485 308 485 320 872 320 872 917 784 917 784 460 89 460 89 184 390 184 390 260 18 260 18 797 122 797 122 573 262 573 262 476 124 476 124 470 880 470 880 94 30 94 30 368 646 368 646 449 322 449 322 297 256 297 256 274 642 274 642 291 228 291 228 221 885 221 885 394 294 394 294 630 587 630 587 123 465 123 465 673 754 673 754 468 288 468 288 785 902 785 902 302 950 302 950 760 928 760 928 689 814 689 814 311 393 311 393 434 407 434 407 693 283 693 283 116 719 116 719 445 32 445 32 181 793 181 793 219 719 219 719 265 85 265 85 538 181 538 181 413 898 413 898 358 804 358 804 438 511 438 511 29 380 29 380 218 955 218 955 757 482 757 482 202 578 202 578 609 398 609 398 37 368 37 368 531 952 531 952 356 231 356 231 424 241 424 241 635 685 635 685 33 424 33 424 821 470 821 470 160 855 160 855 591 648 591 648 50 838 50 838 807 209 807 209 735 66 735 66 307 573 307 573 845 377 845 377 455 460 455 460 475 503 475 503 506 177 506 177 708 470 708 470 55 370 55 370 845 407 845 407 342 945 342 945 409 676 409 676 805 524 805 524 891 342 891 342 451 185 451 185 345 145 345 145 737 869 737 869 451 401 451 401 718 917 718 917 926 841 926 841 633 574 633 574 387 380 387 380 588 150 588 150 244 585 244 585 153 107 153 107 365 302 365 302 838 910 838 910 50 606 50 606 771 475 771 475 626 99 626 99 597 79 597 79 516 881 516 881 783 417 783 417 162 543 162 543 257 404 257 404 2 643 2 643 873 511 873 511 20 218 20 218 309 455 309 455 811 750 811 750 263 532 263 532 788 323 788 323 163 767 163 767 941 240 941 240 40 834 40 834 535 931 535 931 765 773 765 773 946 879 946 879 415 101 415 101 524 462 524 462 60 301 60 301 129 699 129 699 427 137 427 137 66 837 66 837 337 299 337 299 47 51 47 51 145 708 145 708 918 219 918 219 816 190 816 190 296 513 296 513 626 784 626 784 242 771 242 771 46 176 46 176 655 788 655 788 668 676 668 676 617 704 617 704 768 922 768 922 323 837 323 837 437 576 437 576 397 680 397 680 59 572 59 572 524 907 524 907 163 87 163 87 706 226 706 226 345 447 345 447 532 519 532 519 386 108 386 108 331 175 331 175 731 252 731 252 762 414 762 414 25 664 25 664 353 900 353 900 762 174 762 174 838 395 838 395 375 542 375 542 437 189 437 189 217 143 217 143 77 866 77 866 483 388 483 388 897 745 897 745 855 226 855 226 816 933 816 933 451 721 451 721 166 322 166 322 140 660 140 660 716 698 716 698 452 905 452 905 66 587 66 587 620 905 620 905 5 539 5 539 726 23 726 23 371 751 371 751 297 708 297 708 150 493 150 493 217 479 217 479 182 179 182 179 757 36 757 36 439 219 439 219 81 909 81 909 450 924 450 924 713 320 713 320 953 283 953 283 728 854 728 854 211 665 211 665 945 780 945 780 492 337 492 337 875 857 875 857 142 43 142 43 687 486 687 486 173 936 173 936 703 442 703 442 412 43 412 43 935 932 935 932 471 424 471 424 877 130 877 130 626 539 626 539 380 423 380 423 692 563 692 563 333 535 333 535 466 638 466 638 299 262 299 262 548 846 548 846 71 660 71 660 153 165 153 165 626 427 626 427 517 746 517 746 4 576 4 576 561 248 561 248 695 629 695 629 385 773 385 773 528 645 528 645 40 319 40 319 96 598 96 598 905 144 905 144 719 686 719 686 210 848 210 848 250 854 250 854 394 676 394 676 205 677 205 677 322 210 322 210 739 50 739 50 176 101 176 101 711 601 711 601 590 224 590 224 447 312 447 312 784 336 784 336 892 341 892 341 326 575 326 575 156 335 156 335 934 367 934 367 603 509 603 509 667 934 667 934 382 54 382 54 444 383 444 383 200 758 200 758 209 583 209 583 127 585 127 585 909 235 909 235 175 541 175 541 935 379 935 379 604 63 604 63 654 140 654 140 68 139 68 139 463 884 463 884 313 867 313 867 530 714 530 714 413 150 413 150 574 687 574 687 206 247 206 247 20 672 20 672 42 454 42 454 344 279 344 279 503 306 503 306 336 286 336 286 126 292 126 292 8 931 8 931 440 355 440 355 592 747 592 747 469 91 469 91 571 417 571 417 153 646 153 646 951 736 951 736 721 901 721 901 683 519 683 519 113 114 113 114 490 299 490 299 217 524 217 524 499 568 499 568 425 332 425 332 847 863 847 863 182 101 182 101 294 466 294 466 442 17 442 17 606 196 606 196 72 651 72 651 357 295 357 295 752 366 752 366 475 673 475 673 901 548 901 548 837 104 837 104 853 728 853 728 212 614 212 614 136 626 136 626 155 866 155 866 106 128 106 128 425 123 425 123 895 776 895 776 165 436 165 436 11 896 11 896 558 544 558 544 856 166 856 166 479 348 479 348 52 838 52 838 520 574 520 574 830 309 830 309 19 548 19 548 807 697 807 697 203 807 203 807 49 832 49 832 357 104 357 104 786 877 786 877 730 311 730 311 742 649 742 649 104 551 104 551 850 818 850 818 479 368 479 368 567 186 567 186 935 264 935 264 367 10 367 10 401 560 401 560 726 258 726 258 232 674 232 674 542 513 542 513 257 660 257 660 241 63 241 63 492 524 492 524 387 566 387 566 224 354 224 354 338 442 338 442 202 197 202 197 549 391 549 391 149 116 149 116 715 36 715 36 854 10 854 10 829 505 829 505 650 162 650 162 170 650 170 650 199 796 199 796 156 749 156 749 99 165 99 165 567 343 567 343 434 361 434 361 833 556 833 556 274 69 274 69 833 263 833 263 624 843 624 843 530 577 530 577 345 667 345 667 104 114 104 114 204 577 204 577 646 120 646 120 911 269 911 269 671 148 671 148 1 322 1 322 851 706 851 706 930 395 930 395 384 614 384 614 484 789 484 789 357 539 357 539 582 806 582 806 234 542 234 542 248 196 248 196 130 589 130 589 424 407 424 407 705 891 705 891 566 363 566 363 5 293 5 293 229 214 229 214 158 451 158 451 211 503 211 503 137 930 137 930 220 262 220 262 582 871 582 871 554 546 554 546 464 27 464 27 905 767 905 767 633 646 633 646 413 17 413 17 627 542 627 542 151 667 151 667 714 189 714 189 755 33 755 33 75 906 75 906 873 936 873 936 948 298 948 298 832 117 832 117 393 670 393 670 468 350 468 350 617 365 617 365 526 158 526 158 647 667 647 667 162 265 162 265 61 516 61 516 408 392 408 392 205 32 205 32 382 735 382 735 546 470 546 470 416 257 416 257 746 356 746 356 72 56 72 56 7 566 7 566 701 585 701 585 392 375 392 375 232 454 232 454 246 662 246 662 217 698 217 698 472 576 472 576 88 732 88 732 144 848 144 848 368 378 368 378 419 954 419 954 429 916 429 916 285 405 285 405 510 35 510 35 621 469 621 469 406 511 406 511 591 934 591 934 822 914 822 914 493 902 493 902 569 584 569 584 748 44 748 44 800 397 800 397 258 691 258 691 134 870 134 870 315 952 315 952 955 682 955 682 786 689 786 689 806 378 806 378 781 703 781 703 222 3 222 3 612 543 612 543 463 321 463 321 806 565 806 565 386 545 386 545 86 460 86 460 398 549 398 549 518 344 518 344 702 576 702 576 496 539 496 539 88 375 88 375 951 199 951 199 93 126 93 126 31 552 31 552 79 920 79 920 660 631 660 631 929 800 929 800 95 756 95 756 400 577 400 577 311 705 311 705 372 740 372 740 556 752 556 752 653 170 653 170 323 308 323 308 111 125 111 125 144 377 144 377 228 382 228 382 944 558 944 558 47 492 47 492 214 932 214 932 827 764 827 764 413 766 413 766 748 945 748 945 147 948 147 948 675 82 675 82 380 912 380 912 377 215 377 215 74 663 74 663 421 122 421 122 223 312 223 312 18 755 18 755 834 526 834 526 42 503 42 503 415 143 415 143 63 164 63 164 40 659 40 659 338 908 338 908 226 439 226 439 568 864 568 864 281 841 281 841 753 409 753 409 188 801 188 801 892 119 892 119 432 349 432 349 868 743 868 743 521 228 521 228 18 118 18 118 580 553 580 553 837 611 837 611 180 43 180 43 394 827 394 827 113 280 113 280 97 279 97 279 191 374 191 374 485 452 485 452 141 653 141 653 608 497 608 497 56 685 56 685 108 842 108 842 184 287 184 287 706 273 706 273 82 480 82 480 854 934 854 934 435 426 435 426 904 877 904 877 206 749 206 749 209 638 209 638 373 787 373 787 421 218 421 218 837 57 837 57 695 790 695 790 623 3 623 3 95 216 95 216 5 888 5 888 479 390 479 390 17 106 17 106 41 251 41 251 437 816 437 816 116 378 116 378 433 205 433 205 593 293 593 293 807 667 807 667 254 736 254 736 156 626 156 626 716 338 716 338 22 341 22 341 766 111 766 111 812 468 812 468 219 256 219 256 891 196 891 196 481 764 481 764 156 255 156 255 797 853 797 853 664 899 664 899 317 836 317 836 434 258 434 258 528 829 528 829 495 873 495 873 932 815 932 815 586 605 586 605 333 744 333 744 360 629 360 629 549 45 549 45 158 945 158 945 269 774 269 774 495 879 495 879 550 474 550 474 512 640 512 640 59 257 59 257 79 178 79 178 891 10 891 10 907 934 907 934 261 379 261 379 516 345 516 345 204 453 204 453 221 525 221 525 369 28 369 28 445 23 445 23 787 953 787 953 47 623 47 623 24 241 24 241 193 437 193 437 778 233 778 233 205 521 205 521 451 762 451 762 426 195 426 195 907 401 907 401 777 136 777 136 603 255 603 255 853 593 853 593 11 114 11 114 215 337 215 337 45 551 45 551 373 426 373 426 605 510 605 510 585 436 585 436 426 902 426 902 824 805 824 805 111 814 111 814 828 179 828 179 693 917 693 917 537 781 537 781 487 141 487 141 38 790 38 790 507 351 507 351 119 156 119 156 884 205 884 205 130 539 130 539 952 22 952 22 571 943 571 943 21 467 21 467 482 342 482 342 916 657 916 657 393 755 393 755 14 363 14 363 251 20 251 20 164 501 164 501 956 805 956 805 437 701 437 701 555 234 555 234 467 565 467 565 788 707 788 707 307 557 307 557 591 472 591 472 499 618 499 618 168 616 168 616 728 176 728 176 77 538 77 538 899 367 899 367 523 69 523 69 706 310 706 310 287 637 287 637 140 197 140 197 464 445 464 445 100 260 100 260 952 667 952 667 315 322 315 322 44 884 44 884 670 809 670 809 738 175 738 175 325 91 325 91 761 116 761 116 594 609 594 609 479 482 479 482 480 343 480 343 722 767 722 767 847 900 847 900 930 759 930 759 30 420 30 420 319 691 319 691 222 946 222 946 187 765 187 765 592 36 592 36 367 860 367 860 713 421 713 421 394 956 394 956 448 461 448 461 479 282 479 282 156 731 156 731 179 583 179 583 476 147 476 147 16 808 16 808 907 730 907 730 9 676 9 676 560 592 560 592 268 431 268 431 543 582 543 582 353 535 353 535 69 862 69 862 92 250 92 250 43 809 43 809 304 879 304 879 280 438 280 438 906 937 906 937 408 505 408 505 121 76 121 76 625 333 625 333 616 139 616 139 338 249 338 249 942 657 942 657 668 253 668 253 918 933 918 933 291 373 291 373 85 471 85 471 116 89 116 89 456 440 456 440 819 643 819 643 328 66 328 66 583 851 583 851 107 32 107 32 181 429 181 429 723 579 723 579 799 761 799 761 774 33 774 33 701 502 701 502 421 613 421 613 421 608 421 608 565 600 565 600 528 749 528 749 817 764 817 764 222 293 222 293 668 408 668 408 854 130 854 130 675 368 675 368 440 324 440 324 921 707 921 707 649 621 649 621 562 947 562 947 660 842 660 842 373 918 373 918 118 305 118 305 35 378 35 378 533 506 533 506 723 503 723 503 544 651 544 651 503 555 503 555 856 895 856 895 481 42 481 42 541 103 541 103 48 563 48 563 708 173 708 173 427 760 427 760 210 298 210 298 260 736 260 736 438 901 438 901 816 370 816 370 808 39 808 39 569 744 569 744 811 824 811 824 227 880 227 880 91 795 91 795 166 569 166 569 426 300 426 300 83 154 83 154 530 695 530 695 957 33 957 33 90 116 90 116 748 605 748 605 80 271 80 271 593 272 593 272 46 477 46 477 571 651 571 651 67 517 67 517 470 568 470 568 703 649 703 649 895 151 895 151 547 265 547 265 836 21 836 21 616 414 616 414 948 609 948 609 527 306 527 306 323 540 323 540 49 754 49 754 540 52 540 52 678 569 678 569 39 886 39 886 599 276 599 276 896 493 896 493 418 752 418 752 900 832 900 832 724 279 724 279 680 234 680 234 673 865 673 865 315 85 315 85 459 212 459 212 627 947 627 947 776 555 776 555 536 892 536 892 2 672 2 672 362 877 362 877 66 596 66 596 698 633 698 633 316 123 316 123 342 504 342 504 809 253 809 253 605 789 605 789 830 824 830 824 687 484 687 484 866 624 866 624 506 267 506 267 400 467 400 467 519 248 519 248 3 524 3 524 821 269 821 269 720 584 720 584 169 788 169 788 72 91 72 91 171 400 171 400 339 440 339 440 521 530 521 530 62 367 62 367 738 395 738 395 850 279 850 279 130 577 130 577 883 129 883 129 221 601 221 601 382 305 382 305 528 802 528 802 922 814 922 814 86 208 86 208 472 140 472 140 546 28 546 28 433 19 433 19 284 504 284 504 16 158 16 158 749 800 749 800 930 515 930 515 580 66 580 66 141 407 141 407 219 303 219 303 422 864 422 864 583 94 583 94 21 850 21 850 826 591 826 591 451 590 451 590 681 915 681 915 576 532 576 532 429 607 429 607 471 565 471 565 864 143 864 143 640 793 640 793 494 268 494 268 943 122 943 122 779 828 779 828 459 131 459 131 757 871 757 871 284 232 284 232 655 902 655 902 207 717 207 717 481 99 481 99 775 442 775 442 877 789 877 789 371 757 371 757 882 885 882 885 142 719 142 719 277 91 277 91 726 879 726 879 382 37 382 37 431 539 431 539 913 278 913 278 546 333 546 333 292 479 292 479 938 791 938 791 460 589 460 589 654 670 654 670 826 137 826 137 205 170 205 170 275 906 275 906 568 574 568 574 262 172 262 172 116 61 116 61 789 367 789 367 717 14 717 14 629 616 629 616 587 295 587 295 790 425 790 425 466 713 466 713 718 807 718 807 703 910 703 910 904 742 904 742 815 96 815 96 609 19 609 19 521 60 521 60 190 909 190 909 868 160 868 160 935 413 935 413 607 232 607 232 442 309 442 309 766 948 766 948 819 513 819 513 727 740 727 740 637 753 637 753 52 155 52 155 233 35 233 35 648 4 648 4 188 21 188 21 743 877 743 877 695 794 695 794 926 284 926 284 926 354 926 354 155 655 155 655 526 190 526 190 120 823 120 823 183 299 183 299 892 583 892 583 579 38 579 38 41 889 41 889 484 137 484 137 916 707 916 707 937 490 937 490 636 203 636 203 27 760 27 760 708 692 708 692 29 146 29 146 603 243 603 243 520 288 520 288 835 585 835 585 554 607 554 607 431 559 431 559 958 874 958 874 78 305 78 305 453 302 453 302 608 722 608 722 840 7 840 7 102 744 102 744 732 251 732 251 189 319 189 319 336 596 336 596 610 311 610 311 536 365 536 365 801 683 801 683 335 715 335 715 827 525 827 525 828 113 828 113 18 207 18 207 79 507 79 507 327 800 327 800 8 440 8 440 941 725 941 725 644 617 644 617 500 710 500 710 644 427 644 427 71 166 71 166 619 356 619 356 705 5 705 5 745 38 745 38 608 21 608 21 489 455 489 455 807 374 807 374 401 36 401 36 466 189 466 189 324 546 324 546 444 83 444 83 554 103 554 103 902 98 902 98 530 838 530 838 553 873 553 873 774 496 774 496 810 385 810 385 813 13 813 13 653 271 653 271 856 668 856 668 727 475 727 475 68 179 68 179 169 46 169 46 338 683 338 683 818 849 818 849 755 665 755 665 343 750 343 750 559 244 559 244 448 316 448 316 367 33 367 33 586 51 586 51 910 128 910 128 803 547 803 547 768 639 768 639 245 357 245 357 289 329 289 329 79 387 79 387 460 270 460 270 945 668 945 668 518 753 518 753 256 414 256 414 698 956 698 956 153 251 153 251 692 112 692 112 711 267 711 267 814 943 814 943 580 144 580 144 938 532 938 532 65 839 65 839 669 175 669 175 215 85 215 85 128 50 128 50 11 156 11 156 682 138 682 138 767 398 767 398 355 683 355 683 831 199 831 199 673 833 673 833 84 304 84 304 7 848 7 848 856 888 856 888 952 8 952 8 276 140 276 140 776 245 776 245 505 180 505 180 684 450 684 450 85 263 85 263 39 320 39 320 324 651 324 651 438 316 438 316 646 510 646 510 923 336 923 336 440 349 440 349 855 746 855 746 504 488 504 488 455 506 455 506 133 524 133 524 538 540 538 540 700 951 700 951 39 890 39 890 937 889 937 889 449 94 449 94 758 752 758 752 869 14 869 14 944 308 944 308 504 455 504 455 26 574 26 574 402 649 402 649 710 487 710 487 236 467 236 467 601 96 601 96 524 251 524 251 375 530 375 530 464 928 464 928 96 176 96 176 732 715 732 715 910 839 910 839 814 738 814 738 433 225 433 225 218 728 218 728 626 945 626 945 89 282 89 282 915 189 915 189 668 23 668 23 637 472 637 472 837 313 837 313 225 421 225 421 394 355 394 355 233 422 233 422 279 350 279 350 164 737 164 737 395 365 395 365 837 131 837 131 325 204 325 204 752 536 752 536 260 620 260 620 324 751 324 751 835 83 835 83 651 216 651 216 763 514 763 514 566 429 566 429 290 521 290 521 311 714 311 714 254 859 254 859 55 555 55 555 499 490 499 490 342 380 342 380 353 655 353 655 232 358 232 358 725 571 725 571 617 764 617 764 677 281 677 281 55 328 55 328 87 246 87 246 188 113 188 113 351 800 351 800 173 458 173 458 20 409 20 409 16 839 16 839 617 890 617 890 189 541 189 541 7 155 7 155 604 714 604 714 352 217 352 217 245 26 245 26 227 849 227 849 557 796 557 796 605 864 605 864 710 210 710 210 859 925 859 925 754 163 754 163 759 335 759 335 231 637 231 637 893 534 893 534 345 23 345 23 511 400 511 400 475 154 475 154 829 71 829 71 499 495 499 495 150 760 150 760 503 114 503 114 535 665 535 665 175 110 175 110 743 243 743 243 900 805 900 805 379 935 379 935 821 328 821 328 801 827 801 827 862 378 862 378 393 607 393 607 427 762 427 762 153 312 153 312 271 444 271 444 168 748 168 748 130 292 130 292 941 726 941 726 271 19 271 19 285 397 285 397 157 346 157 346 782 797 782 797 352 360 352 360 209 752 209 752 426 287 426 287 178 740 178 740 464 50 464 50 215 786 215 786 497 75 497 75 510 864 510 864 820 173 820 173 292 917 292 917 456 18 456 18 140 310 140 310 513 154 513 154 913 945 913 945 682 743 682 743 504 263 504 263 819 692 819 692 625 497 625 497 454 748 454 748 298 820 298 820 67 399 67 399 767 629 767 629 201 686 201 686 202 352 202 352 269 281 269 281 828 709 828 709 888 295 888 295 330 182 330 182 76 159 76 159 340 892 340 892 209 425 209 425 234 332 234 332 227 500 227 500 958 237 958 237 742 706 742 706 578 1 578 1 137 704 137 704 801 37 801 37 37 96 37 96 300 500 300 500 596 509 596 509 517 704 517 704 135 475 135 475 35 385 35 385 499 268 499 268 666 516 666 516 307 852 307 852 532 536 532 536 822 734 822 734 809 222 809 222 678 603 678 603 121 847 121 847 98 883 98 883 112 6 112 6 151 613 151 613 588 191 588 191 322 276 322 276 398 882 398 882 716 177 716 177 35 847 35 847 169 556 169 556 691 377 691 377 424 190 424 190 97 60 97 60 171 888 171 888 179 472 179 472 258 255 258 255 25 912 25 912 231 781 231 781 725 431 725 431 203 250 203 250 384 300 384 300 532 627 532 627 823 562 823 562 112 533 112 533 886 464 886 464 223 954 223 954 502 41 502 41 285 416 285 416 116 577 116 577 205 192 205 192 715 222 715 222 848 726 848 726 53 389 53 389 820 63 820 63 833 429 833 429 89 389 89 389 800 153 800 153 791 778 791 778 151 427 151 427 362 366 362 366 259 538 259 538 831 902 831 902 95 465 95 465 871 925 871 925 604 816 604 816 515 692 515 692 180 336 180 336 455 177 455 177 403 881 403 881 608 191 608 191 173 314 173 314 415 693 415 693 826 732 826 732 593 813 593 813 324 801 324 801 154 193 154 193 894 519 894 519 870 515 870 515 416 171 416 171 286 791 286 791 451 88 451 88 364 387 364 387 823 267 823 267 637 286 637 286 927 408 927 408 827 182 827 182 415 35 415 35 389 876 389 876 755 493 755 493 412 539 412 539 189 764 189 764 769 656 769 656 658 686 658 686 609 843 609 843 85 601 85 601 20 197 20 197 257 67 257 67 328 941 328 941 284 647 284 647 17 392 17 392 382 251 382 251 356 288 356 288 727 948 727 948 680 533 680 533 447 247 447 247 831 929 831 929 203 569 203 569 141 897 141 897 796 692 796 692 130 724 130 724 283 792 283 792 696 747 696 747 761 410 761 410 302 430 302 430 234 20 234 20 302 538 302 538 918 289 918 289 533 836 533 836 175 141 175 141 258 718 258 718 123 403 123 403 473 101 473 101 817 110 817 110 472 250 472 250 903 838 903 838 256 332 256 332 98 872 98 872 280 89 280 89 728 53 728 53 415 162 415 162 921 404 921 404 139 913 139 913 29 102 29 102 148 17 148 17 547 325 547 325 161 358 161 358 434 923 434 923 615 850 615 850 922 167 922 167 230 676 230 676 956 537 956 537 150 794 150 794 810 163 810 163 622 337 622 337 582 432 582 432 874 242 874 242 457 33 457 33 416 723 416 723 524 580 524 580 622 164 622 164 631 247 631 247 600 846 600 846 389 486 389 486 684 802 684 802 237 597 237 597 135 488 135 488 580 549 580 549 942 388 942 388 476 739 476 739 508 175 508 175 261 558 261 558 956 257 956 257 384 240 384 240 554 89 554 89 283 59 283 59 563 937 563 937 394 300 394 300 47 488 47 488 574 277 574 277 761 873 761 873 682 758 682 758 483 641 483 641 925 483 925 483 317 323 317 323 368 162 368 162 262 851 262 851 203 382 203 382 619 514 619 514 5 812 5 812 141 515 141 515 815 644 815 644 375 259 375 259 714 853 714 853 244 647 244 647 795 953 795 953 687 97 687 97 289 91 289 91 14 638 14 638 754 834 754 834 543 878 543 878 335 426 335 426 180 802 180 802 511 824 511 824 455 770 455 770 449 39 449 39 367 384 367 384 955 312 955 312 95 164 95 164 126 102 126 102 355 740 355 740 255 725 255 725 146 2 146 2 697 801 697 801 172 775 172 775 163 340 163 340 807 79 807 79 181 875 181 875 142 435 142 435 320 492 320 492 295 231 295 231 484 239 484 239 651 955 651 955 147 591 147 591 843 218 843 218 441 397 441 397 354 108 354 108 698 362 698 362 44 680 44 680 954 342 954 342 828 120 828 120 830 648 830 648 118 266 118 266 631 161 631 161 311 919 311 919 462 602 462 602 506 44 506 44 640 789 640 789 154 228 154 228 103 384 103 384 275 613 275 613 173 620 173 620 135 384 135 384 174 436 174 436 145 939 145 939 615 801 615 801 469 947 469 947 81 706 81 706 134 490 134 490 91 857 91 857 297 56 297 56 199 915 199 915 60 738 60 738 667 322 667 322 372 947 372 947 321 533 321 533 189 496 189 496 526 545 526 545 399 827 399 827 664 871 664 871 710 757 710 757 46 634 46 634 804 839 804 839 95 238 95 238 900 778 900 778 630 944 630 944 604 314 604 314 845 58 845 58 933 725 933 725 607 211 607 211 9 494 9 494 172 207 172 207 149 16 149 16 584 907 584 907 893 873 893 873 500 96 500 96 135 781 135 781 299 791 299 791 847 486 847 486 871 232 871 232 570 655 570 655 89 233 89 233 400 346 400 346 233 222 233 222 671 634 671 634 444 676 444 676 125 895 125 895 858 254 858 254 525 737 525 737 724 56 724 56 282 625 282 625 675 32 675 32 199 509 199 509 169 669 169 669 931 364 931 364 604 94 604 94 376 817 376 817 428 203 428 203 512 942 512 942 573 896 573 896 173 374 173 374 35 768 35 768 822 583 822 583 268 789 268 789 255 621 255 621 372 343 372 343 899 465 899 465 314 497 314 497 429 562 429 562 825 713 825 713 527 110 527 110 162 621 162 621 531 572 531 572 359 106 359 106 373 715 373 715 251 286 251 286 663 706 663 706 501 403 501 403 709 372 709 372 552 761 552 761 522 195 522 195 58 881 58 881 41 503 41 503 762 652 762 652 755 630 755 630 510 585 510 585 526 752 526 752 94 216 94 216 354 374 354 374 429 463 429 463 579 711 579 711 496 728 496 728 935 369 935 369 695 223 695 223 412 674 412 674 538 162 538 162 437 348 437 348 233 164 233 164 510 370 510 370 351 212 351 212 554 34 554 34 323 575 323 575 948 195 948 195 828 352 828 352 22 437 22 437 328 409 328 409 619 843 619 843 938 704 938 704 466 235 466 235 564 383 564 383 836 623 836 623 697 725 697 725 617 855 617 855 552 102 552 102 544 299 544 299 233 413 233 413 603 634 603 634 398 526 398 526 813 417 813 417 223 400 223 400 485 417 485 417 217 465 217 465 250 33 250 33 615 803 615 803 464 168 464 168 881 857 881 857 182 7 182 7 365 766 365 766 429 548 429 548 877 149 877 149 57 194 57 194 168 631 168 631 229 359 229 359 768 357 768 357 281 515 281 515 523 885 523 885 45 552 45 552 207 454 207 454 435 88 435 88 352 393 352 393 918 194 918 194 401 145 401 145 183 29 183 29 92 472 92 472 65 783 65 783 531 501 531 501 523 321 523 321 25 251 25 251 250 277 250 277 26 822 26 822 871 321 871 321 475 436 475 436 707 463 707 463 188 695 188 695 835 301 835 301 439 620 439 620 18 460 18 460 658 36 658 36 610 727 610 727 602 537 602 537 413 179 413 179 858 445 858 445 360 120 360 120 530 546 530 546 746 806 746 806 478 892 478 892 410 702 410 702 657 476 657 476 827 159 827 159 824 322 824 322 620 222 620 222 27 414 27 414 562 870 562 870 340 600 340 600 873 194 873 194 164 922 164 922 637 387 637 387 444 526 444 526 72 420 72 420 721 588 721 588 405 748 405 748 117 274 117 274 769 362 769 362 661 592 661 592 246 867 246 867 136 614 136 614 173 498 173 498 911 430 911 430 54 861 54 861 374 384 374 384 385 462 385 462 486 907 486 907 526 928 526 928 358 711 358 711 13 247 13 247 521 62 521 62 609 372 609 372 655 731 655 731 736 428 736 428 208 304 208 304 41 751 41 751 604 144 604 144 735 522 735 522 355 233 355 233 668 505 668 505 526 424 526 424 654 680 654 680 876 133 876 133 18 745 18 745 141 19 141 19 468 259 468 259 74 937 74 937 604 218 604 218 426 116 426 116 762 102 762 102 74 546 74 546 90 306 90 306 884 539 884 539 380 577 380 577 926 461 926 461 799 784 799 784 791 552 791 552 869 392 869 392 295 930 295 930 802 208 802 208 933 416 933 416 585 802 585 802 297 306 297 306 462 633 462 633 151 207 151 207 955 629 955 629 488 205 488 205 540 342 540 342 81 40 81 40 26 129 26 129 426 311 426 311 37 16 37 16 179 375 179 375 904 57 904 57 625 643 625 643 844 520 844 520 717 21 717 21 448 654 448 654 321 471 321 471 112 320 112 320 710 650 710 650 205 874 205 874 695 647 695 647 343 466 343 466 617 41 617 41 513 690 513 690 58 569 58 569 217 726 217 726 484 937 484 937 18 509 18 509 484 907 484 907 910 202 910 202 52 719 52 719 413 726 413 726 508 480 508 480 203 228 203 228 16 60 16 60 312 118 312 118 615 751 615 751 433 925 433 925 124 5 124 5 862 37 862 37 782 29 782 29 36 154 36 154 288 706 288 706 931 461 931 461 854 88 854 88 343 417 343 417 892 755 892 755 53 419 53 419 610 790 610 790 502 554 502 554 588 573 588 573 479 21 479 21 635 658 635 658 380 560 380 560 494 834 494 834 203 440 203 440 396 151 396 151 155 666 155 666 884 113 884 113 391 41 391 41 229 795 229 795 415 503 415 503 393 297 393 297 403 731 403 731 453 233 453 233 195 957 195 957 73 604 73 604 142 288 142 288 336 778 336 778 544 522 544 522 639 689 639 689 283 861 283 861 771 222 771 222 767 150 767 150 198 505 198 505 425 822 425 822 694 716 694 716 125 691 125 691 862 722 862 722 584 766 584 766 845 142 845 142 639 541 639 541 944 399 944 399 439 515 439 515 533 602 533 602 763 144 763 144 909 886 909 886 242 837 242 837 908 753 908 753 410 506 410 506 387 909 387 909 141 280 141 280 245 774 245 774 567 592 567 592 880 829 880 829 731 493 731 493 942 829 942 829 202 232 202 232 674 730 674 730 55 288 55 288 100 295 100 295 235 669 235 669 920 892 920 892 225 496 225 496 861 919 861 919 660 361 660 361 321 541 321 541 512 929 512 929 874 76 874 76 284 620 284 620 523 142 523 142 381 309 381 309 764 835 764 835 152 432 152 432 491 921 491 921 804 550 804 550 259 848 259 848 531 913 531 913 562 463 562 463 521 737 521 737 907 92 907 92 318 878 318 878 835 48 835 48 388 926 388 926 582 560 582 560 64 355 64 355 62 462 62 462 845 903 845 903 409 612 409 612 91 651 91 651 953 708 953 708 848 139 848 139 610 643 610 643 452 884 452 884 29 687 29 687 711 311 711 311 716 499 716 499 146 379 146 379 783 402 783 402 105 791 105 791 226 29 226 29 420 399 420 399 346 680 346 680 32 733 32 733 569 144 569 144 47 39 47 39 383 681 383 681 443 273 443 273 57 927 57 927 361 531 361 531 130 293 130 293 208 596 208 596 477 647 477 647 709 556 709 556 847 253 847 253 957 250 957 250 684 958 684 958 280 391 280 391 48 638 48 638 102 748 102 748 686 716 686 716 403 261 403 261 493 572 493 572 498 603 498 603 672 301 672 301 836 377 836 377 490 905 490 905 72 200 72 200 801 249 801 249 794 112 794 112 321 327 321 327 652 912 652 912 600 593 600 593 360 847 360 847 624 547 624 547 625 206 625 206 510 659 510 659 531 104 531 104 648 206 648 206 106 2 106 2 710 847 710 847 823 633 823 633 676 694 676 694 424 45 424 45 634 76 634 76 379 947 379 947 349 691 349 691 225 640 225 640 362 416 362 416 903 146 903 146 958 133 958 133 416 431 416 431 126 94 126 94 421 847 421 847 897 607 897 607 679 655 679 655 295 770 295 770 695 34 695 34 550 368 550 368 286 143 286 143 271 803 271 803 349 494 349 494 558 151 558 151 491 3 491 3 532 393 532 393 86 822 86 822 836 640 836 640 79 218 79 218 213 766 213 766 769 138 769 138 344 524 344 524 799 244 799 244 732 378 732 378 438 536 438 536 176 673 176 673 83 646 83 646 783 414 783 414 796 388 796 388 137 414 137 414 876 191 876 191 747 804 747 804 391 673 391 673 60 787 60 787 373 253 373 253 608 412 608 412 144 68 144 68 263 797 263 797 707 558 707 558 727 336 727 336 276 58 276 58 347 692 347 692 16 732 16 732 220 835 220 835 515 918 515 918 848 318 848 318 510 52 510 52 367 391 367 391 871 708 871 708 857 9 857 9 612 334 612 334 459 508 459 508 146 822 146 822 252 743 252 743 770 196 770 196 586 289 586 289 550 207 550 207 178 834 178 834 897 312 897 312 767 944 767 944 64 865 64 865 307 5 307 5 669 427 669 427 184 505 184 505 616 486 616 486 904 788 904 788 882 435 882 435 307 167 307 167 239 568 239 568 874 915 874 915 253 508 253 508 824 512 824 512 349 206 349 206 742 332 742 332 283 64 283 64 271 581 271 581 344 400 344 400 551 216 551 216 736 769 736 769 689 920 689 920 7 564 7 564 426 588 426 588 326 533 326 533 847 478 847 478 823 184 823 184 947 786 947 786 577 301 577 301 519 287 519 287 75 35 75 35 188 220 188 220 143 347 143 347 607 300 607 300 680 941 680 941 769 913 769 913 796 300 796 300 352 618 352 618 922 472 922 472 868 299 868 299 517 457 517 457 306 396 306 396 945 782 945 782 893 116 893 116 211 195 211 195 249 583 249 583 687 88 687 88 543 176 543 176 225 629 225 629 154 301 154 301 713 49 713 49 579 51 579 51 898 468 898 468 46 61 46 61 486 630 486 630 267 660 267 660 403 955 403 955 409 938 409 938 656 652 656 652 695 23 695 23 17 120 17 120 871 853 871 853 450 644 450 644 394 416 394 416 371 268 371 268 919 628 919 628 421 404 421 404 275 392 275 392 112 152 112 152 208 288 208 288 83 210 83 210 281 361 281 361 465 82 465 82 67 812 67 812 95 259 95 259 540 555 540 555 419 866 419 866 351 863 351 863 219 934 219 934 384 668 384 668 75 516 75 516 401 282 401 282 726 580 726 580 22 348 22 348 847 346 847 346 260 734 260 734 344 583 344 583 71 283 71 283 536 949 536 949 228 367 228 367 866 207 866 207 226 269 226 269 614 693 614 693 588 431 588 431 453 597 453 597 226 864 226 864 13 374 13 374 675 46 675 46 406 350 406 350 885 905 885 905 304 355 304 355 173 638 173 638 626 586 626 586 658 162 658 162 734 30 734 30 363 852 363 852 51 544 51 544 923 899 923 899 693 788 693 788 705 396 705 396 456 541 456 541 107 842 107 842 283 534 283 534 905 811 905 811 324 236 324 236 861 388 861 388 683 3 683 3 296 580 296 580 773 226 773 226 394 174 394 174 568 545 568 545 182 535 182 535 174 790 174 790 188 498 188 498 850 189 850 189 358 75 358 75 81 318 81 318 460 630 460 630 199 149 199 149 860 232 860 232 768 601 768 601 608 173 608 173 358 697 358 697 884 923 884 923 795 500 795 500 819 636 819 636 108 512 108 512 775 838 775 838 797 695 797 695 722 867 722 867 924 452 924 452 955 117 955 117 34 412 34 412 114 535 114 535 301 335 301 335 300 467 300 467 625 581 625 581 370 773 370 773 45 79 45 79 83 702 83 702 541 259 541 259 84 817 84 817 115 357 115 357 666 288 666 288 498 768 498 768 730 70 730 70 536 232 536 232 773 225 773 225 442 551 442 551 296 464 296 464 17 432 17 432 184 895 184 895 104 369 104 369 577 183 577 183 398 879 398 879 87 2 87 2 811 503 811 503 662 865 662 865 745 853 745 853 517 677 517 677 946 663 946 663 476 876 476 876 461 572 461 572 925 885 925 885 703 683 703 683 373 396 373 396 287 491 287 491 311 461 311 461 613 216 613 216 182 814 182 814 73 940 73 940 611 832 611 832 327 796 327 796 708 396 708 396 860 756 860 756 515 224 515 224 364 605 364 605 704 434 704 434 390 222 390 222 740 507 740 507 768 544 768 544 442 293 442 293 438 607 438 607 596 508 596 508 778 557 778 557 291 693 291 693 357 524 357 524 662 313 662 313 62 86 62 86 527 808 527 808 306 296 306 296 466 342 466 342 913 279 913 279 738 262 738 262 891 507 891 507 374 356 374 356 502 72 502 72 674 488 674 488 641 297 641 297 38 238 38 238 915 907 915 907 741 879 741 879 340 553 340 553 781 668 781 668 13 432 13 432 939 322 939 322 345 475 345 475 844 957 844 957 404 65 404 65 782 921 782 921 130 820 130 820 129 539 129 539 282 295 282 295 77 353 77 353 720 702 720 702 160 283 160 283 840 519 840 519 335 294 335 294 298 480 298 480 372 103 372 103 932 90 932 90 411 294 411 294 600 733 600 733 442 61 442 61 216 747 216 747 807 421 807 421 427 661 427 661 956 80 956 80 784 534 784 534 556 497 556 497