771 778 794 387 650 
363 691 764 923 427 
737 369 430 531 124 
755 930 755 59 168 
457 43 374 920 538 
466 466 371 527 981 
214 863 997 306 214 
828 828 506 730 858 
896 546 791 435 44 
88 277 514 514 404 
664 400 664 677 664 
13 587 540 571 198 
291 602 903 493 757 
281 442 690 620 730 
118 622 622 676 928 
857 354 966 684 625 
872 830 20 369 716 
150 724 246 452 556 
489 229 507 194 35 
125 988 110 492 366 
790 790 552 229 408 
122 396 238 794 429 
461 461 461 461 461 
444 25 539 841 25 
129 370 918 325 471 
491 773 31 591 140 
787 705 543 705 508 
805 718 623 300 747 
341 312 606 662 879 
321 445 523 709 283 
925 891 625 37 900 
551 72 132 111 934 
661 200 189 997 774 
669 159 159 159 85 
91 60 60 60 108 
757 764 888 764 173 
10 211 588 913 714 
322 820 722 890 890 
941 814 229 151 659 
225 270 82 85 973 
851 386 300 571 899 
299 525 210 820 733 
995 380 274 851 861 
580 994 622 505 962 
327 945 203 785 843 
529 873 959 37 193 
249 334 649 755 747 
896 501 789 250 896 
34 498 893 126 997 
189 730 461 922 305 
28 749 903 698 44 
3 404 682 539 152 
135 693 128 630 932 
286 344 178 239 950 
368 293 223 145 391 
341 235 827 262 361 
24 82 191 455 368 
235 627 281 615 206 
613 613 101 727 917 
579 947 648 584 584 
632 858 313 215 513 
413 611 190 356 621 
988 339 771 857 626 
261 238 60 519 784 
459 638 484 341 341 
457 472 101 619 26 
290 234 682 290 271 
896 840 364 795 848 
463 391 659 58 522 
575 948 232 538 55 
984 326 984 984 3 
140 405 581 812 971 
813 978 537 177 605 
760 745 912 951 828 
819 564 245 806 292 
956 590 609 919 883 
466 718 466 575 594 
254 351 815 180 351 
776 863 711 295 347 
138 154 574 926 829 
19 837 56 859 334 
65 662 686 74 852 
432 869 486 196 950 
968 764 597 866 462 
576 771 212 576 197 
322 153 173 153 153 
284 399 64 951 574 
60 48 83 233 955 
899 346 346 160 263 
42 724 37 123 37 
822 366 172 270 855 
704 280 280 960 807 
721 309 699 377 716 
172 560 11 225 540 
379 54 115 990 68 
224 232 155 155 876 
180 302 351 814 495 
82 721 983 488 297 
405 531 531 531 33 
182 416 709 1000 298 
777 312 310 933 22 
564 683 686 111 931 
584 477 821 632 529 
526 105 361 644 929 
622 386 889 816 438 
9 231 351 231 828 
270 652 911 640 889 
394 891 200 932 778 
658 953 642 204 299 
196 806 467 955 467 
594 198 673 665 1 
998 413 383 694 440 
422 986 355 763 542 
853 663 400 837 837 
117 507 365 264 173 
538 829 281 857 342 
353 512 518 190 352 
301 309 668 490 155 
876 142 539 637 904 
845 446 815 315 446 
184 972 536 972 394 
770 110 674 736 296 
314 183 950 156 469 
961 171 287 359 171 
246 762 324 822 955 
365 625 920 845 239 
977 20 344 245 245 
476 12 913 125 903 
132 175 719 184 488 
374 958 126 798 419 
154 475 394 949 31 
560 161 425 281 703 
834 481 584 141 834 
798 558 432 221 691 
633 639 422 633 672 
744 900 9 155 570 
970 374 434 588 95 
500 340 743 87 350 
758 882 635 388 288 
644 429 355 125 260 
419 826 270 826 734 
735 192 436 192 670 
488 838 90 206 705 
558 404 893 329 606 
580 529 448 46 788 
552 387 761 949 37 
108 418 922 658 658 
995 124 208 485 313 
18 166 609 746 364 
981 296 560 981 653 
341 744 92 528 879 
51 125 214 500 795 
116 343 438 199 940 
514 129 805 347 139 
496 422 227 159 357 
940 473 340 884 662 
543 340 345 363 268 
14 520 651 833 280 
166 636 599 166 166 
571 541 802 620 493 
497 940 513 305 607 
524 350 531 962 166 
303 80 548 485 562 
932 529 495 544 124 
188 644 559 395 681 
939 19 939 99 11 
180 67 426 979 967 
749 311 517 913 878 
360 198 4 952 499 
908 862 335 326 429 
764 116 584 15 898 
227 227 330 314 635 
457 586 766 931 893 
630 753 367 396 429 
473 614 301 787 764 
509 417 983 541 827 
566 500 547 854 770 
972 843 535 811 870 
816 697 460 460 452 
362 38 862 152 152 
89 621 294 732 136 
163 379 997 379 812 
516 49 333 951 634 
881 294 569 569 445 
993 739 993 993 993 
466 108 814 500 536 
118 118 347 73 741 
723 588 837 440 723 
115 372 597 884 111 
698 68 628 434 628 
133 530 691 148 350 
423 969 256 767 937 
261 221 374 288 374 
371 371 371 371 128 
729 171 799 564 661 
617 224 224 224 36 
470 609 470 470 199 
969 10 599 888 674 
259 259 930 45 281 
210 748 367 760 743 
402 187 187 959 423 
756 91 72 604 321 
943 13 808 359 895 
15 637 15 627 974 
866 422 410 401 787 
873 459 128 369 570 
342 375 287 11 166 
868 927 239 706 563 
833 40 40 808 498 
539 140 471 669 281 
755 708 401 22 789 
191 635 326 717 695 
5 192 521 5 539 
493 423 686 95 709 
803 785 88 189 736 
493 297 531 50 513 
590 508 873 508 558 
577 798 140 6 783 
524 237 932 885 300 
755 237 293 393 165 
198 722 198 411 198 
903 909 917 782 909 
18 293 293 512 293 
266 567 670 135 537 
907 698 136 136 571 
197 487 768 967 436 
38 720 213 935 118 
675 632 209 852 110 
691 162 935 796 136 
352 321 613 689 997 
402 70 417 583 683 
503 124 791 236 947 
319 230 629 319 319 
590 877 767 808 195 
37 385 210 701 540 
836 451 159 251 429 
265 759 849 635 712 
106 737 35 566 304 
823 633 823 468 559 
303 964 39 15 434 
431 670 660 711 802 
968 261 336 632 713 
354 663 629 552 157 
700 70 196 890 370 
9 705 724 734 188 
671 252 211 739 194 
627 946 395 807 457 
796 785 566 841 566 
574 696 747 947 68 
105 409 769 236 967 
602 145 652 589 266 
449 696 957 330 696 
835 561 165 44 956 
734 257 497 137 511 
847 876 925 154 154 
725 725 320 556 325 
399 368 204 730 399 
371 646 853 287 806 
345 422 208 201 730 
759 89 8 176 303 
309 627 787 787 107 
124 157 638 834 449 
70 272 109 557 389 
287 952 719 287 346 
252 183 808 130 295 
745 79 127 761 187 
185 883 640 849 445 
56 486 284 247 556 
43 275 121 429 550 
738 242 925 555 659 
555 320 119 500 507 
319 891 971 778 130 
370 187 370 780 980 
238 248 996 525 1000 
712 644 785 645 645 
97 219 861 232 861 
287 895 836 59 338 
316 618 729 681 642 
565 639 132 243 546 
825 464 3 783 486 
990 843 657 843 843 
917 842 380 917 767 
835 251 285 835 462 
597 207 357 431 848 
963 111 258 441 887 
300 290 338 540 583 
273 987 387 193 677 
254 464 780 926 878 
710 596 332 523 740 
414 30 229 251 364 
795 773 873 268 620 
315 315 255 315 851 
860 230 149 989 907 
955 370 304 471 728 
470 4 272 289 187 
677 542 79 60 766 
405 968 627 689 188 
305 295 52 243 645 
781 494 899 329 358 
388 791 139 791 459 
556 556 429 175 556 
891 63 657 736 335 
161 508 965 393 393 
38 843 684 369 447 
938 298 304 222 44 
778 463 871 894 62 
825 767 284 467 260 
110 336 779 496 418 
97 493 279 307 279 
515 507 818 340 353 
894 443 6 914 303 
188 362 102 749 51 
502 797 446 627 3 
33 158 347 664 251 
253 872 519 519 49 
112 338 555 584 364 
325 755 255 879 343 
766 903 705 381 947 
161 301 143 489 620 
413 826 449 361 383 
930 903 787 338 861 
637 47 214 214 126 
158 71 586 484 565 
53 369 433 431 467 
305 976 976 795 976 
256 401 148 778 160 
993 458 903 348 745 
862 493 946 478 661 
818 288 781 587 614 
353 125 429 353 760 
28 661 665 874 330 
204 946 783 504 869 
248 156 937 572 959 
953 188 935 141 73 
452 883 495 192 583 
54 510 653 356 510 
987 661 529 484 662 
1000 38 108 997 248 
150 351 3 239 56 
206 985 192 496 440 
324 758 727 974 92 
121 609 389 58 362 
241 541 142 342 159 
830 559 573 317 573 
971 351 801 581 781 
832 878 878 764 20 
101 747 918 84 529 
296 451 167 257 893 
30 30 30 430 888 
25 25 716 738 391 
883 212 318 686 70 
708 400 491 491 119 
437 437 437 437 437 
909 378 378 305 957 
56 707 509 898 198 
473 530 404 132 378 
592 70 371 168 27 
785 531 780 485 992 
810 75 102 736 773 
55 502 612 55 55 
168 110 194 781 205 
397 592 290 818 285 
151 355 241 260 447 
539 39 771 771 771 
264 868 922 766 625 
59 521 592 680 229 
836 970 836 860 353 
733 167 201 815 2 
339 338 419 74 846 
194 708 747 102 606 
654 282 40 592 92 
131 756 361 111 570 
241 219 434 390 219 
147 897 24 976 162 
6 696 70 177 430 
56 258 767 396 959 
503 826 147 248 848 
805 452 17 441 569 
967 297 349 670 197 
265 876 27 831 926 
89 614 519 462 427 
324 400 290 519 397 
333 621 368 368 393 
901 488 826 984 488 
502 909 305 63 33 
149 903 744 149 959 
597 951 230 597 597 
513 280 848 256 109 
57 57 678 416 855 
613 211 867 169 108 
440 441 577 305 654 
410 909 456 942 102 
340 947 127 17 790 
462 462 656 462 448 
784 352 789 352 697 
20 753 925 931 144 
566 481 335 290 405 
898 97 830 804 618 
368 323 138 978 737 
222 222 767 67 750 
936 798 335 387 691 
983 186 215 815 341 
931 865 255 187 763 
73 326 390 639 777 
311 25 25 530 76 
84 721 310 927 500 
171 753 326 983 137 
401 664 148 33 235 
22 617 939 827 778 
653 158 327 837 82 
28 593 763 539 28 
349 860 583 329 28 
376 260 329 147 724 
473 832 906 676 851 
382 382 444 668 762 
371 39 876 421 757 
98 98 939 375 930 
229 132 436 680 578 
191 948 133 311 980 
774 494 774 244 774 
990 150 892 378 724 
831 418 775 956 416 
950 180 911 615 716 
398 977 612 9 856 
40 594 476 999 128 
419 540 368 354 540 
968 219 227 447 306 
973 780 938 726 965 
656 567 322 110 353 
202 261 857 991 526 
47 713 115 115 115 
533 91 498 482 91 
155 982 752 203 703 
988 284 284 412 469 
918 990 993 330 530 
620 620 786 798 191 
289 330 772 429 221 
182 51 930 193 81 
144 348 395 292 604 
541 588 426 953 722 
333 245 970 245 791 
722 10 412 876 667 
481 772 43 404 258 
57 848 918 946 759 
954 308 373 373 309 
18 93 429 901 901 
873 158 746 154 161 
71 839 217 540 84 
178 236 39 807 236 
587 919 184 184 919 
246 665 190 980 217 
898 994 408 980 302 
976 970 987 213 318 
758 949 4 150 451 
841 398 12 816 185 
517 348 989 538 517 
102 191 342 829 202 
889 811 23 137 765 
178 56 648 259 673 
838 169 362 510 86 
711 206 206 683 89 
367 358 4 725 306 
885 381 470 305 191 
15 52 409 79 829 
548 269 452 712 801 
846 27 663 503 132 
541 650 324 117 815 
323 643 323 263 180 
78 513 447 639 555 
472 432 682 580 228 
708 95 603 915 704 
509 357 976 11 979 
915 354 381 955 979 
239 846 645 774 129 
838 592 150 701 533 
724 130 498 997 997 
821 337 184 96 508 
221 814 928 992 304 
526 210 210 539 686 
443 488 367 600 600 
170 638 349 93 613 
366 859 859 71 716 
36 273 780 96 36 
691 819 569 1000 220 
950 19 228 456 750 
589 589 684 705 475 
927 927 224 640 394 
726 214 365 957 753 
155 561 468 967 534 
992 995 405 47 418 
372 5 869 5 585 
756 35 389 581 581 
798 495 259 86 661 
777 59 801 192 247 
277 997 154 946 772 
892 941 689 110 941 
299 224 299 17 759 
662 229 819 71 781 
547 577 566 410 547 
871 576 170 348 576 
306 850 956 511 59 
776 359 890 448 42 
95 276 700 225 519 
110 226 524 42 184 
904 214 192 295 879 
998 154 383 383 383 
906 873 308 395 844 
754 980 703 883 703 
75 724 546 737 306 
657 511 211 657 436 
183 95 897 814 118 
858 895 60 817 296 
322 667 887 747 945 
885 148 938 217 125 
350 591 382 392 908 
702 848 288 560 311 
59 932 758 59 850 
719 389 813 400 70 
952 670 598 678 995 
590 390 461 195 573 
728 647 447 509 261 
618 802 409 590 115 
298 775 382 719 719 
863 863 877 863 605 
728 76 620 428 495 
645 277 870 870 723 
941 597 922 406 156 
914 112 400 914 914 
133 415 500 366 731 
423 897 390 317 604 
617 453 124 453 587 
429 884 584 830 740 
23 13 462 910 463 
343 801 641 63 244 
676 604 281 519 727 
873 982 661 764 872 
146 270 197 55 764 
836 857 779 460 468 
484 625 535 139 154 
510 884 961 961 470 
75 977 190 635 202 
736 462 959 591 831 
122 651 560 507 332 
146 11 851 201 727 
567 836 999 743 684 
169 830 564 265 375 
771 82 295 733 316 
918 194 747 769 827 
948 192 885 300 300 
972 143 395 596 973 
203 548 318 887 548 
486 886 787 381 818 
386 143 276 155 903 
850 992 190 549 227 
584 272 793 352 668 
147 67 427 405 282 
318 629 79 812 105 
413 297 331 442 605 
343 996 275 47 830 
117 230 199 330 889 
29 993 29 32 406 
962 962 241 424 660 
932 103 860 576 358 
946 402 532 531 674 
664 80 564 791 583 
317 598 525 525 585 
286 719 971 813 289 
963 702 954 925 963 
85 865 960 3 258 
620 803 516 668 631 
347 845 386 845 845 
968 814 814 507 744 
446 24 24 886 678 
475 595 954 379 138 
248 516 288 570 570 
399 216 598 92 598 
323 27 418 822 701 
38 38 499 615 289 
317 39 637 976 25 
647 629 743 655 568 
489 812 984 508 614 
123 431 431 485 38 
454 297 179 355 560 
428 228 39 694 429 
850 483 483 893 910 
386 644 19 367 308 
958 663 525 96 438 
516 183 669 232 199 
581 461 254 283 581 
732 892 704 488 790 
980 737 887 980 980 
397 765 877 148 981 
753 162 120 878 70 
37 909 37 689 37 
450 233 647 774 569 
42 651 339 42 42 
9 995 9 225 61 
915 969 915 10 915 
459 902 760 328 847 
525 20 240 605 463 
441 518 502 477 518 
643 208 641 798 195 
152 601 203 603 532 
179 787 839 787 787 
736 736 747 736 741 
941 567 321 339 986 
418 540 775 948 418 
508 508 482 508 751 
531 69 237 209 209 
912 665 859 9 309 
566 365 984 183 769 
844 239 312 735 327 
582 316 403 517 979 
729 763 777 564 729 
899 924 668 924 924 
776 643 960 885 813 
950 873 174 101 247 
532 496 767 523 901 
273 273 273 273 273 
467 450 327 173 271 
261 748 748 551 941 
54 105 181 243 594 
145 870 672 165 593 
546 752 481 822 449 
485 516 272 173 966 
397 886 587 601 589 
646 894 754 484 896 
778 606 700 960 564 
688 225 334 38 711 
597 308 73 235 38 
965 949 653 533 446 
574 485 320 309 574 
669 621 704 704 746 
72 980 168 777 72 
84 660 477 726 924 
744 862 24 912 867 
163 186 433 163 163 
741 914 581 304 23 
71 479 198 783 71 
538 452 682 87 219 
82 513 568 880 568 
371 826 611 371 371 
679 83 911 82 41 
57 479 463 792 142 
983 719 445 719 271 
838 471 194 520 838 
430 680 894 286 395 
258 777 490 834 204 
724 64 33 64 226 
644 395 707 655 342 
566 931 922 925 170 
139 494 214 494 246 
431 824 688 685 735 
119 452 595 188 777 
399 224 162 395 395 
576 916 690 348 853 
376 463 125 147 990 
467 877 432 151 794 
996 791 410 880 663 
719 226 31 702 31 
566 454 448 328 918 
877 402 616 883 482 
550 24 599 603 274 
229 804 192 658 300 
54 948 261 294 54 
541 692 137 868 326 
655 235 81 616 515 
300 155 492 943 341 
945 586 76 715 439 
392 428 490 324 652 
376 328 265 581 363 
909 773 241 848 704 
899 218 161 997 756 
41 947 247 453 661 
254 38 202 848 230 
267 321 54 540 714 
321 382 505 148 653 
633 768 490 832 846 
61 28 55 751 83 
658 989 157 541 239 
911 399 911 911 151 
134 927 394 922 67 
989 11 862 322 409 
294 966 291 458 291 
207 428 932 371 262 
31 245 915 812 651 
178 204 178 178 540 
381 443 614 109 94 
153 218 199 902 935 
459 693 585 234 745 
236 110 787 327 545 
772 619 224 924 227 
784 868 259 237 809 
446 243 30 359 778 
766 808 214 314 883 
667 52 573 310 201 
958 950 265 30 320 
411 378 45 930 636 
100 134 888 355 847 
52 814 652 338 919 
976 106 504 242 113 
972 972 972 514 986 
462 190 891 246 314 
811 3 811 660 683 
563 619 974 731 974 
294 216 469 65 260 
307 407 916 447 539 
577 483 311 16 344 
852 744 262 802 486 
364 792 798 328 601 
343 345 91 571 256 
868 684 997 52 201 
489 368 477 677 459 
737 704 687 913 799 
177 181 772 427 427 
302 751 278 227 616 
834 817 533 534 220 
50 250 726 985 499 
145 658 763 904 393 
531 163 735 704 728 
575 216 939 923 728 
547 181 181 552 488 
784 59 674 493 694 
617 249 632 217 894 
492 604 120 117 85 
1 925 161 522 99 
166 592 592 303 243 
811 995 737 404 779 
721 769 73 937 769 
32 443 641 763 280 
998 968 389 462 219 
446 541 498 237 570 
267 198 933 802 261 
441 845 601 406 126 
301 180 78 180 575 
655 655 655 509 102 
919 471 861 871 811 
149 149 149 881 93 
343 689 917 343 748 
682 353 457 938 492 
916 239 268 560 233 
440 569 661 257 97 
121 703 45 55 655 
758 568 314 314 363 
996 2 317 782 469 
120 493 120 120 173 
405 804 146 888 872 
119 202 742 179 119 
268 439 135 362 609 
682 375 107 897 340 
859 591 116 627 304 
405 811 971 398 628 
837 309 829 837 710 
200 96 58 72 79 
274 853 910 775 788 
645 781 895 580 415 
629 24 525 590 894 
885 125 314 314 314 
53 691 201 378 607 
112 539 981 637 591 
981 759 23 89 848 
196 198 579 793 224 
111 182 111 720 11 
790 842 958 324 842 
734 62 734 565 734 
819 206 819 998 226 
549 663 479 175 117 
291 346 556 278 718 
583 256 939 564 564 
20 978 260 3 456 
737 950 505 903 214 
796 796 384 796 298 
58 198 782 569 458 
154 520 225 352 537 
208 947 453 345 405 
152 611 747 234 821 
865 523 220 549 352 
865 905 935 935 886 
816 473 149 161 102 
543 811 340 437 895 
57 247 125 844 767 
435 214 972 165 889 
280 635 134 280 473 
501 377 996 128 461 
724 724 74 726 724 
50 339 607 315 406 
390 273 322 87 87 
355 204 826 665 260 
356 251 530 251 868 
700 156 726 34 227 
869 445 731 75 118 
736 233 473 703 552 
293 929 92 636 39 
716 887 887 851 667 
501 259 473 326 812 
909 144 117 909 397 
713 415 901 435 839 
885 785 183 640 245 
718 408 599 868 690 
815 554 3 787 669 
60 270 452 226 270 
866 461 977 264 461 
214 732 510 572 797 
636 31 665 54 430 
528 954 394 291 716 
787 884 704 704 734 
47 657 646 788 47 
452 505 212 759 589 
271 5 743 743 700 
387 992 909 855 795 
108 993 993 84 993 
940 129 777 359 835 
177 824 12 957 822 
203 327 577 629 272 
894 894 3 21 848 
885 492 207 522 532 
634 47 733 184 510 
222 875 673 344 404 
998 789 592 825 113 
390 742 742 340 178 
920 573 83 410 685 
528 28 590 476 528 
316 794 174 973 227 
8 609 334 24 315 
371 864 805 146 399 
406 779 449 246 160 
960 167 346 210 375 
326 326 326 162 50 
295 980 492 350 809 
809 531 362 490 362 
367 29 29 275 451 
618 679 838 1 726 
108 423 975 674 380 
858 593 28 379 379 
238 271 403 385 433 
522 401 522 508 577 
347 775 252 147 196 
967 967 806 743 837 
445 519 861 958 207 
889 931 357 189 355 
115 339 481 817 586 
883 304 239 172 490 
798 894 728 261 894 
392 675 790 517 856 
316 545 514 496 104 
33 738 169 173 219 
334 48 637 934 735 
696 487 88 918 601 
775 18 750 838 838 
763 460 85 679 23 
12 449 12 12 781 
443 868 124 107 876 
409 714 866 62 677 
924 785 436 882 376 
732 918 24 66 196 
794 320 47 810 861 
940 555 353 359 641 
376 720 409 409 409 
470 470 466 923 470 
713 503 626 175 312 
957 235 613 311 185 
972 145 894 744 10 
246 54 291 471 955 
655 605 501 776 85 
630 352 267 882 163 
194 172 194 312 539 
358 707 46 174 358 
26 3 565 787 687 
338 636 556 281 556 
466 302 864 609 164 
282 360 715 864 404 
25 91 975 672 214 
69 769 856 258 784 
978 813 501 709 709 
184 95 906 305 880 
305 26 792 51 839 
383 73 644 51 644 
69 759 851 717 428 
482 853 732 613 675 
724 724 273 609 335 
748 673 153 180 180 
78 12 12 658 748 
896 92 705 523 631 
955 844 178 634 406 
634 976 976 409 976 
418 666 873 74 201 
607 174 997 809 637 
187 145 407 669 898 
429 406 213 213 213 
593 902 472 815 162 
684 704 632 704 818 
173 175 135 493 872 
761 673 184 490 414 
439 905 438 105 668 
352 740 846 655 437 
292 813 964 300 978 
24 148 951 148 148 
807 323 155 17 553 
768 904 306 195 306 
856 240 767 307 856 
257 408 680 454 858 
362 296 788 375 412 
77 952 952 467 774 
154 432 154 688 968 
353 575 52 93 896 
975 270 619 653 231 
43 702 341 354 173 
980 779 752 779 779 
106 853 762 270 30 
172 957 919 551 978 
456 904 207 871 889 
740 521 740 403 147 
72 72 502 236 390 
763 188 70 893 674 
873 216 746 783 341 
20 75 737 389 919 
233 66 2 432 35 
175 548 422 422 583 
777 828 219 131 601 
493 143 77 818 34 
7 456 882 527 468 
775 300 699 479 819 
739 943 768 815 96 
267 758 937 705 444 
295 295 612 908 387 
123 80 831 265 950 
441 549 425 549 549 
587 100 572 129 10 
223 447 255 795 93 
687 924 687 225 7 
312 432 312 966 312 
544 11 544 491 758 
500 167 860 916 187 
228 774 823 822 430 
954 529 380 955 596 
525 660 499 942 788 
15 65 112 45 91 
921 921 534 764 844 
6 90 403 568 116 
803 885 192 76 673 
829 262 47 769 102 
413 187 37 398 14 
768 60 643 136 499 
877 101 352 298 120 
273 480 488 256 520 
947 676 870 973 611 
255 732 577 801 928 
339 399 408 876 188 
11 121 791 11 819 
897 791 148 897 961 
911 516 816 361 593 
266 748 818 925 125 
36 820 657 994 686 
680 684 534 735 622 
323 567 567 841 665 
294 298 738 809 676 
381 927 380 980 870 
995 367 584 164 653 
950 882 287 191 280 
248 579 721 783 223 
766 495 238 767 206 
933 69 106 785 802 
513 725 575 401 848 
713 544 187 187 342 
238 338 406 985 465 
158 185 18 113 57 
653 488 874 31 874 
516 589 220 923 36 
487 28 117 2 487 
778 529 434 778 358 
482 676 672 22 351 
986 484 988 18 552 
887 376 221 210 393 
509 500 833 181 857 
165 647 162 617 332 
123 507 428 185 789 
747 882 866 585 168 
507 507 416 181 507 
676 674 995 643 413 
265 950 928 131 781 
144 555 179 686 684 
866 252 893 122 755 
893 682 46 439 326 
750 750 620 174 750 
704 624 204 18 734 
774 606 43 139 543 
707 509 605 842 919 
2 858 533 2 2 
674 388 866 392 555 
567 278 719 846 567 
450 209 140 775 715 
660 403 395 157 262 
294 419 624 478 23 
631 180 822 458 667 
309 243 731 819 887 
957 65 678 936 123 
73 202 606 488 825 
64 491 49 475 883 
718 121 541 718 853 
562 392 213 503 2 
624 781 51 902 921 
439 810 439 394 453 
493 960 255 629 613 
42 108 54 176 616 
366 320 653 395 872 
113 113 511 425 113 
88 916 821 518 76 
924 584 462 754 951 
11 288 657 909 827 
871 773 717 305 26 
656 616 665 314 461 
951 387 976 390 529 
599 214 765 982 161 
573 573 12 821 573 
528 603 202 345 588 
763 207 436 288 300 
517 753 797 855 991 
793 58 100 58 703 
363 784 950 784 509 
448 263 814 34 531 
64 894 33 415 998 
610 568 874 262 262 
771 684 822 8 876 
440 180 856 72 180 
437 511 787 988 972 
523 998 1 1 733 
545 386 270 765 386 
425 916 366 606 283 
588 971 659 760 955 
776 894 421 421 421 
492 981 288 288 820 
640 462 793 918 462 
241 191 728 505 527 
838 430 838 37 838 
370 370 503 138 106 
777 392 82 654 777 
622 747 206 238 136 
994 407 236 991 48 
569 569 225 569 569 
851 391 581 825 512 
502 502 502 141 502 
159 535 917 535 907 
200 587 926 926 229 
521 845 327 151 190 
207 171 355 209 994 
125 504 31 140 413 
658 993 879 71 641 
635 33 87 652 652 
736 239 223 168 79 
660 947 643 953 897 
467 967 370 796 441 
638 878 730 670 198 
125 208 463 207 94 
973 992 347 72 948 
195 813 189 813 813 
139 227 385 138 487 
449 436 18 250 162 
142 132 764 989 650 
453 919 453 498 809 
115 39 552 853 453 
796 796 796 518 448 
428 401 803 63 181 
311 311 311 100 501 
268 755 123 155 679 
323 342 767 383 924 
91 824 83 181 82 
385 598 404 54 214 
588 928 222 694 222 
723 387 115 960 415 
730 172 549 252 193 
215 390 293 82 465 
482 437 486 272 560 
461 549 222 209 271 
513 275 292 880 37 
940 795 539 288 139 
571 478 383 942 27 
252 926 607 483 898 
426 604 476 752 515 
484 734 608 99 589 
33 81 636 625 293 
298 743 726 813 403 
914 914 180 732 712 
335 455 959 421 426 
676 529 929 292 253 
721 570 449 636 941 
852 424 719 209 942 
298 425 472 507 131 
424 724 496 440 560 
92 519 382 365 234 
208 208 208 257 294 
313 481 934 256 820 
328 722 37 790 555 
120 176 166 255 138 
900 758 591 752 865 
450 393 429 834 607 
18 129 169 355 873 
211 622 1 211 592 
780 665 692 759 129 
621 165 783 817 1 
270 225 29 723 577 
973 882 745 893 154 
500 118 368 461 575 
771 927 695 446 701 
753 270 358 414 567 
256 294 210 933 492 
461 855 344 312 925 
35 324 528 659 885 
332 15 946 772 669 
793 466 577 222 31 
469 919 159 894 975 
551 469 784 376 600 
443 206 261 483 219 
963 574 907 907 308 
800 411 668 63 800 
847 957 854 641 246 
808 388 166 871 269 
203 710 398 248 398 
267 595 166 546 474 
511 93 730 55 343 
961 402 730 129 812 
391 85 372 412 472 
362 282 461 258 712 
128 54 47 502 751 
919 627 309 970 721 
729 472 322 782 300 
125 318 64 520 864 
32 166 881 259 725 
950 656 548 583 289 
686 917 646 127 515 
975 62 216 534 619 
402 550 420 551 968 
898 950 690 867 950 
50 176 564 876 527 
829 340 653 653 847 
795 971 585 7 667 
696 957 892 6 892 
678 678 896 727 715 
754 481 712 992 217 
562 582 852 506 299 
4 245 225 920 876 
384 844 689 638 923 
729 434 742 493 398 
735 907 389 756 300 
723 714 371 235 142 
321 714 556 905 847 
196 73 307 114 414 
609 500 931 931 858 
631 623 623 224 330 
181 290 883 527 53 
468 290 725 251 790 
179 595 48 850 48 
425 762 147 100 802 
80 842 985 998 541 
876 781 648 966 933 
408 566 887 994 61 
93 509 679 702 201 
659 827 644 468 19 
742 497 51 121 168 
101 161 101 605 809 
117 784 872 38 774 
549 560 157 143 175 
125 999 734 226 764 
701 244 351 701 222 
109 303 292 575 160 
69 336 928 169 411 
408 69 466 766 613 
376 663 885 844 826 
975 701 778 90 701 
339 512 746 512 621 
445 386 658 114 545 
663 509 255 267 25 
358 78 78 27 233 
981 175 664 269 269 
230 164 116 856 961 
663 42 683 90 164 
815 858 436 933 933 
54 54 501 54 54 
313 832 48 793 171 
219 210 124 985 219 
618 618 624 823 750 
610 774 544 142 544 
58 977 765 112 682 
541 469 525 469 676 
8 815 14 277 967 
473 544 707 611 633 
760 953 660 51 905 
481 481 794 481 159 
14 930 959 959 559 
203 459 965 427 589 
519 772 233 525 519 
262 131 22 43 264 
924 180 380 952 919 
740 617 630 770 284 
484 683 525 378 739 
272 876 803 194 794 
62 521 568 519 898 
162 787 525 821 955 
340 966 497 147 821 
66 615 208 562 66 
54 325 54 838 54 
482 382 825 609 723 
466 946 946 946 76 
469 469 238 469 799 
554 554 26 302 204 
696 244 597 624 279 
789 889 789 461 789 
828 298 679 751 679 
981 990 120 37 437 
867 288 549 867 867 
799 249 759 664 56 
435 579 182 307 399 
706 124 313 686 165 
548 394 156 307 422 
321 850 181 6 481 
443 323 424 718 504 
900 750 503 513 124 
778 816 520 595 701 
280 112 798 346 350 
643 85 644 107 694 
926 558 926 335 926 
432 127 298 985 407 
134 685 568 652 926 
79 340 39 595 79 
403 628 634 939 112 
727 925 925 120 531 
1000 1000 336 102 92 
851 178 63 848 747 
572 405 626 815 148 
663 91 480 860 860 
641 373 180 936 21 
179 814 891 891 137 
52 330 62 992 975 
59 702 745 364 152 
265 793 637 350 793 
452 92 588 92 538 
991 712 712 749 712 
853 661 597 687 840 
57 940 361 885 780 
833 765 288 409 833 
979 194 15 283 614 
145 271 56 562 528 
501 739 859 503 433 
953 963 963 8 594 
920 336 196 691 535 
858 1 987 428 331 
25 874 25 178 25 
285 858 758 285 986 
259 103 999 159 488 
706 692 794 247 248 
589 101 589 224 347 
951 810 864 510 399 
241 267 929 102 540 
550 841 326 242 552 
114 91 114 253 159 
192 914 613 478 432 
544 734 905 804 544 
46 578 434 40 189 
884 455 76 369 685 
466 302 684 250 632 
53 406 451 966 10 
427 564 729 395 225 
904 799 327 780 791 
515 891 281 927 917 
501 501 751 501 799 
639 469 11 76 149 
754 629 619 498 141 
101 666 100 237 660 
608 810 561 608 775 
692 850 121 692 692 
622 598 790 338 790 
3 978 16 924 925 
537 267 84 156 461 
475 177 388 525 74 
852 216 930 512 284 
160 487 396 131 785 
819 312 189 239 76 
338 338 976 453 338 
382 50 424 929 256 
540 142 324 501 887 
188 57 239 469 973 
921 395 778 24 653 
464 628 999 678 231 
521 633 633 585 675 
706 706 706 706 416 
667 626 445 115 590 
429 376 725 321 847 
758 253 395 516 774 
595 752 962 611 611 
556 851 198 528 851 
565 642 706 503 92 
589 572 863 133 967 
863 558 251 772 70 
679 766 679 408 679 
158 873 24 857 651 
71 316 37 937 505 
335 327 377 126 193 
549 898 409 122 321 
164 107 437 437 623 
469 833 40 702 515 
651 224 557 883 610 
178 922 178 437 395 
657 645 747 972 122 
307 267 206 182 606 
823 57 843 818 767 
525 399 785 549 551 
579 197 744 754 915 
289 289 357 61 105 
334 508 760 473 432 
463 109 848 33 32 
138 966 284 890 546 
545 771 886 618 997 
777 62 726 444 697 
113 294 164 294 481 
423 461 968 680 305 
855 837 204 342 274 
191 298 104 233 763 
484 228 797 29 643 
757 516 819 231 662 
487 249 890 781 953 
232 701 37 958 957 
706 143 34 487 742 
123 665 432 24 633 
47 689 638 924 367 
225 692 895 777 375 
612 706 163 892 427 
408 935 349 408 338 
68 683 54 150 574 
105 153 666 755 774 
412 592 306 356 191 
823 335 130 1000 160 
676 756 361 78 663 
577 920 741 617 623 
40 387 844 840 295 
839 339 778 243 300 
585 617 450 659 71 
579 824 791 64 636 
311 94 505 39 889 
786 473 671 365 542 
772 169 128 806 555 
255 477 356 817 817 
36 959 157 749 35 
437 173 129 532 686 
877 910 429 400 308 
995 618 618 618 318 
69 704 312 874 878 
538 604 714 136 387 
873 758 129 509 509 
386 844 726 456 910 
178 774 905 663 304 
958 375 799 799 799 
229 173 332 173 741 
939 760 895 514 155 
479 653 736 540 736 
267 65 866 410 65 
742 934 551 947 275 
841 483 190 743 833 
466 17 968 332 148 
559 546 495 133 703 
707 624 507 931 631 
456 22 824 607 924 
605 666 792 241 802 
325 344 173 85 96 
185 45 525 815 641 
40 876 766 78 215 
588 131 173 371 632 
828 761 748 752 77 
899 189 817 576 37 
368 167 955 727 353 
827 336 39 785 827 
536 507 327 357 617 
408 676 900 47 998 
456 828 456 39 456 
311 224 311 311 311 
504 630 87 799 30 
505 593 873 896 227 
418 355 468 542 446 
993 120 900 590 416 
771 145 729 525 283 
677 848 216 72 502 
520 107 871 610 891 
563 674 487 298 223 
851 948 718 132 107 
391 960 231 424 370 
414 288 601 498 612 
14 73 871 773 234 
577 812 652 870 552 
801 7 576 365 184 
500 816 824 77 978 
913 554 16 913 496 
113 113 304 686 704 
681 68 531 681 109 
638 76 741 53 741 
958 156 437 211 49 
868 528 699 639 406 
550 899 150 517 734 
979 143 59 836 31 
423 264 899 791 215 
443 765 64 288 443 
789 977 523 786 702 
777 43 287 238 458 
340 320 874 130 749 
251 557 406 257 179 
739 199 4 485 998 
758 77 774 653 913 
957 192 590 18 688 
198 650 196 265 816 
294 769 717 675 294 
680 245 359 422 619 
595 886 547 632 690 
179 555 468 406 363 
878 78 716 905 905 
838 499 243 443 80 
267 538 241 111 686 
835 745 712 295 152 
199 840 199 199 199 
344 861 214 353 276 
998 958 21 89 445 
306 831 838 77 376 
40 863 6 670 563 
974 610 410 521 430 
871 301 301 906 832 
417 417 304 947 210 
972 426 472 478 846 
152 177 852 156 254 
683 590 192 774 111 
813 180 230 640 605 
714 620 38 340 60 
579 628 960 932 667 
157 66 615 237 606 
600 227 813 548 227 
239 361 260 749 415 
710 234 7 169 679 
689 122 122 122 122 
293 293 473 406 293 
767 594 581 987 577 
486 185 798 943 943 
519 463 307 523 307 
627 972 491 372 322 
371 624 754 393 839 
38 946 815 505 496 
812 812 743 812 714 
233 371 394 386 597 
401 289 921 678 921 
605 656 20 534 848 
276 390 341 390 63 
297 970 985 696 704 
236 863 338 435 625 
683 891 852 650 977 
696 625 272 85 696 
426 902 124 89 370 
598 346 996 702 598 
127 116 117 417 821 
326 326 326 326 682 
516 240 783 1 717 
469 541 393 587 25 
104 471 213 830 768 
341 341 341 312 943 
628 295 62 611 125 
275 119 516 27 643 
825 390 388 796 848 
682 1000 379 255 428 
565 634 430 686 602 
536 495 748 770 135 
153 354 144 410 285 
369 272 641 362 13 
325 557 210 572 287 
91 58 315 577 58 
348 857 59 555 925 
500 150 650 917 509 
987 81 366 370 90 
74 666 836 465 118 
321 321 624 646 876 
74 648 397 236 996 
46 448 82 54 355 
154 879 793 223 213 
220 468 986 670 553 
257 349 604 604 241 
639 579 55 817 762 
961 560 658 330 330 
646 848 899 468 468 
549 698 668 698 698 
660 354 372 829 358 
767 749 400 253 93 
711 300 39 201 120 
180 878 412 917 784 
605 587 761 500 13 
104 707 620 855 52 
770 275 647 492 734 
546 704 623 427 111 
662 382 431 190 791 
58 58 58 58 472 
700 707 60 7 183 
396 494 897 918 859 
202 289 670 377 2 
432 45 105 706 431 
572 372 704 216 577 
636 227 338 636 457 
440 467 863 870 234 
885 664 809 457 398 
342 396 131 622 622 
346 679 239 662 453 
878 592 657 286 817 
683 943 683 683 286 
455 183 543 224 998 
1 494 663 599 148 
442 644 258 644 553 
17 541 715 664 17 
488 488 449 918 740 
234 277 277 277 277 
315 333 315 942 865 
436 232 530 232 545 
900 103 405 817 724 
903 903 194 719 271 
528 377 507 190 733 
823 660 149 822 373 
865 881 144 990 779 
99 177 878 959 624 
346 212 868 325 761 
846 450 78 833 410 
917 111 234 679 665 
899 60 40 503 984 
948 875 368 223 100 
8 112 8 222 544 
382 382 382 382 382 
356 742 557 610 948 
75 93 75 668 977 
465 8 14 966 248 
237 831 857 571 507 
533 871 108 661 983 
313 689 721 117 780 
460 998 739 822 865 
585 122 807 192 646 
808 840 910 593 412 
503 264 879 878 112 
414 976 98 414 257 
912 706 890 129 410 
278 263 159 921 423 
32 28 350 471 639 
58 815 815 977 113 
787 95 481 333 414 
859 266 307 766 618 
272 649 13 757 757 
926 791 89 893 926 
617 658 891 304 254 
732 371 732 732 35 
30 9 137 694 474 
884 736 473 349 273 
591 388 704 998 327 
210 146 736 565 33 
455 454 415 992 560 
692 328 720 380 712 
122 122 110 969 122 
670 455 479 261 646 
326 294 415 985 108 
653 999 886 328 8 
707 707 830 903 104 
544 509 846 509 139 
906 906 906 164 843 
740 223 850 645 663 
417 572 363 363 363 
831 793 683 826 739 
266 500 719 240 462 
183 226 758 835 818 
468 836 173 978 628 
348 718 36 166 563 
823 823 338 823 563 
581 614 626 393 36 
759 260 404 30 291 
427 264 929 929 717 
101 168 191 191 493 
953 265 730 876 441 
366 68 239 587 854 
545 945 545 45 152 
207 313 728 462 549 
173 637 37 436 362 
301 880 515 176 244 
548 395 682 262 656 
634 634 618 979 242 
961 608 322 122 286 
758 643 604 470 526 
621 912 213 831 292 
437 629 397 629 718 
471 605 678 72 448 
778 572 750 954 676 
559 152 720 152 247 
763 407 417 687 4 
917 199 163 595 595 
338 710 13 200 794 
163 165 757 611 528 
526 940 290 827 487 
111 751 106 404 591 
376 788 25 643 643 
250 14 842 829 28 
648 991 426 527 531 
496 427 512 287 561 
252 149 354 390 2 
218 632 664 64 885 
459 415 656 67 70 
389 15 20 844 30 
611 634 287 611 302 
938 491 95 375 834 
837 962 506 9 693 
388 104 181 375 273 
823 147 741 37 530 
76 47 770 707 966 
715 753 886 550 759 
55 641 529 165 917 
165 846 292 165 324 
667 809 80 708 543 
597 597 599 597 654 
8 413 413 241 413 
106 270 524 73 596 
668 903 210 320 536 
671 924 614 875 280 
752 698 97 97 337 
582 443 324 516 582 
725 508 911 484 349 
130 60 739 739 401 
570 14 961 953 45 
217 206 637 912 139 
933 390 784 92 92 
678 296 599 415 911 
702 708 329 173 708 
161 901 253 542 980 
690 811 570 786 570 
540 188 540 756 664 
896 893 886 896 14 
728 406 972 972 972 
363 226 558 885 504 
853 899 613 465 385 
641 882 644 788 661 
639 702 13 578 86 
857 879 571 891 267 
453 277 368 577 961 
846 376 620 101 947 
538 302 102 428 118 
170 247 656 276 799 
881 440 62 976 554 
745 998 745 299 259 
603 996 35 399 483 
768 525 657 316 157 
220 542 832 33 220 
331 891 221 504 671 
304 831 743 771 597 
935 23 429 161 161 
40 56 518 563 258 
797 797 269 584 290 
433 845 836 952 861 
106 1000 884 391 307 
260 976 930 969 301 
553 776 978 633 75 
884 33 870 318 924 
521 122 561 821 309 
789 3 693 592 304 
844 396 494 46 196 
715 375 365 969 497 
992 359 457 283 382 
172 802 415 94 329 
53 780 468 979 462 
680 704 348 303 438 
658 811 856 195 160 
882 130 620 675 313 
939 538 756 956 746 
560 560 269 583 560 
187 98 769 118 187 
737 565 897 174 787 
302 542 80 302 177 
671 445 982 922 18 
583 318 237 416 620 
927 450 7 343 327 
137 292 762 95 572 
684 216 640 97 291 
381 527 737 898 670 
14 876 606 594 52 
92 668 636 672 733 
162 633 475 876 803 
846 928 490 728 271 
687 687 692 274 201 
747 642 202 590 656 
824 824 219 364 824 
223 544 977 902 420 
392 668 602 663 413 
185 256 964 819 137 
596 712 596 366 818 
250 212 282 584 767 
598 861 846 99 616 
120 786 714 947 120 
951 220 316 821 324 
639 44 199 883 607 
718 938 471 471 877 
903 968 795 972 359 
230 319 566 333 283 
292 316 334 819 823 
415 994 729 233 500 
133 237 914 914 496 
450 887 48 252 172 
549 342 185 860 549 
940 730 343 298 874 
638 859 933 792 214 
342 474 705 764 546 
771 267 124 957 730 
986 498 524 433 524 
224 313 619 289 425 
713 912 260 306 260 
429 358 466 526 663 
994 500 198 421 694 
391 270 3 21 75 
124 828 82 647 754 
807 518 321 215 563 
317 897 59 447 85 
540 814 217 986 255 
322 276 363 96 363 
768 542 203 210 134 
37 788 665 820 823 
771 288 26 891 957 
279 405 279 524 279 
874 329 697 892 394 
854 357 880 574 172 
722 480 797 434 121 
310 507 507 242 396 
472 448 56 56 210 
737 783 783 984 783 
398 879 868 88 973 
369 946 772 773 448 
330 953 779 330 840 
336 665 399 926 910 
677 718 258 346 664 
985 745 767 700 932 
623 505 639 845 628 
794 851 28 886 726 
18 702 59 446 970 
327 243 570 278 740 
867 624 673 952 797 
48 91 804 315 805 
777 707 759 165 189 
645 696 422 299 932 
332 864 492 788 101 
453 708 41 438 247 
234 182 234 857 784 
900 574 807 929 86 
772 390 27 97 835 
594 109 166 294 850 
474 820 188 944 70 
656 155 768 33 839 
500 991 361 992 92 
568 450 68 162 282 
278 32 857 40 58 
17 187 411 680 979 
649 340 340 715 609 
622 134 78 699 90 
134 456 216 427 427 
605 627 727 855 657 
943 84 551 947 84 
790 790 790 188 39 
828 217 40 844 555 
722 531 502 831 831 
821 645 372 97 344 
287 194 960 169 913 
452 109 452 784 872 
77 62 840 135 261 
604 269 300 244 317 
212 731 45 585 286 
227 34 882 177 933 
444 299 807 598 342 
813 503 208 979 533 
996 282 326 229 580 
758 45 834 750 933 
834 638 169 647 470 
31 294 848 294 173 
194 148 812 812 755 
379 644 203 584 664 
752 473 504 280 681 
479 224 642 735 72 
334 515 330 22 986 
427 60 284 316 502 
906 420 343 423 754 
647 717 651 395 93 
45 431 993 45 453 
92 379 25 452 477 
394 734 407 396 410 
117 605 884 260 605 
853 457 833 812 953 
20 427 586 978 767 
51 517 269 402 958 
579 830 830 243 830 
203 852 357 107 203 
401 143 401 910 70 
445 353 341 100 211 
503 558 787 558 990 
726 213 49 678 726 
697 459 188 903 241 
885 873 448 758 383 
89 171 174 642 485 
838 555 479 652 267 
639 663 183 553 268 
704 943 156 372 487 
34 742 350 758 457 
409 927 856 222 100 
359 980 247 762 645 
784 405 106 244 751 
634 410 337 177 278 
777 224 95 549 476 
644 121 644 644 670 
585 333 630 630 97 
497 172 883 651 791 
145 429 226 355 505 
3 210 513 937 832 
514 228 712 244 781 
565 399 787 515 42 
890 152 979 740 463 
795 795 802 243 945 
55 127 308 808 436 
149 988 703 448 303 
623 210 958 453 749 
569 716 115 283 29 
184 488 314 700 584 
508 300 674 609 447 
684 287 561 73 430 
591 235 784 124 211 
870 805 352 393 698 
28 430 988 918 548 
633 576 139 53 237 
723 832 592 507 943 
765 25 487 207 34 
997 410 410 55 908 
291 170 735 892 735 
836 48 211 272 737 
41 975 414 593 304 
96 574 386 712 574 
956 902 209 666 772 
273 458 41 938 585 
689 670 175 906 855 
428 788 763 525 248 
955 95 799 399 489 
613 425 597 613 941 
882 843 625 558 5 
806 643 407 149 21 
900 701 303 683 78 
192 32 399 14 676 
25 77 77 990 665 
230 938 968 420 467 
696 896 712 636 201 
114 430 478 777 503 
905 196 740 318 475 
976 894 188 560 133 
191 773 667 361 191 
913 734 933 945 179 
691 207 585 604 266 
566 136 50 626 416 
968 390 880 911 390 
735 292 407 122 567 
74 93 565 506 721 
757 538 508 544 152 
806 588 540 588 804 
864 942 753 781 385 
519 891 519 647 224 
462 807 200 714 807 
606 198 409 198 686 
437 474 986 913 216 
376 376 99 376 463 
762 723 556 923 394 
908 431 827 827 352 
363 319 466 573 466 
513 145 331 239 12 
520 7 986 423 699 
808 94 222 430 733 
112 477 584 355 563 
237 838 253 933 68 
232 224 154 445 815 
218 448 257 910 292 
135 97 518 286 546 
860 572 376 860 951 
788 964 674 533 179 
989 769 879 255 828 
654 965 199 480 102 
277 158 592 905 948 
604 814 658 768 658 
499 950 164 743 602 
259 433 168 903 148 
370 432 39 480 480 
849 972 552 970 851 
456 86 59 586 509 
953 849 60 992 667 
36 867 977 36 798 
214 648 513 244 50 
686 979 249 629 606 
730 489 585 615 119 
443 936 268 660 984 
660 244 717 922 942 
736 475 770 719 296 
350 240 285 725 248 
531 83 809 633 531 
906 463 310 295 886 
35 604 963 35 35 
249 641 57 307 323 
578 285 818 29 928 
690 737 575 897 768 
657 163 217 904 657 
144 372 500 114 108 
326 822 299 382 751 
777 576 249 251 284 
358 147 205 115 263 
840 862 858 816 157 
732 965 417 810 732 
412 617 190 919 816 
574 79 574 449 806 
953 692 366 829 490 
317 689 649 445 684 
119 380 987 13 365 
813 923 37 896 542 
694 404 827 407 283 
698 857 18 300 952 
228 316 361 930 302 
531 551 860 200 503 
754 780 685 487 150 
358 145 452 505 493 
391 324 819 514 35 
587 140 755 587 95 
893 596 952 893 977 
35 430 990 901 818 
847 736 699 618 204 
313 560 340 477 753 
971 40 583 792 818 
924 302 272 953 553 
448 253 468 468 867 
938 761 909 761 711 
157 163 17 438 612 
133 348 698 266 909 
625 402 237 340 616 
888 207 48 164 688 
1000 85 686 581 686 
278 765 55 823 936 
262 452 262 91 262 
491 572 519 404 833 
452 540 691 66 543 
761 94 850 262 988 
707 209 104 727 637 
858 597 975 313 964 
4 194 354 713 759 
854 705 575 190 992 
445 73 207 695 982 
667 257 66 728 331 
391 136 713 5 977 
429 320 18 525 892 
932 226 471 186 588 
572 485 609 340 853 
863 624 853 454 951 
834 170 481 329 636 
590 732 732 923 732 
415 569 378 153 570 
428 665 428 899 401 
500 500 984 344 500 
856 420 976 819 81 
678 901 590 974 706 
526 976 279 976 681 
96 377 96 232 144 
46 314 2 483 115 
176 54 499 307 492 
286 286 617 286 993 
190 862 134 350 433 
69 948 150 471 326 
361 424 920 643 227 
233 219 809 741 219 
91 409 949 683 676 
464 464 474 337 569 
881 881 497 783 989 
699 699 932 160 699 
399 731 51 399 726 
22 79 885 639 24 
720 725 248 693 248 
319 701 678 391 195 
628 463 884 608 844 
307 264 545 986 307 
311 311 651 599 705 
87 721 329 323 998 
996 561 858 235 853 
751 190 548 751 199 
609 607 609 609 61 
563 596 237 476 878 
708 801 225 424 194 
860 412 819 860 425 
985 822 91 360 324 
397 120 530 981 468 
246 179 809 894 627 
602 784 224 932 115 
635 248 828 986 57 
187 405 572 887 545 
90 587 225 843 621 
93 443 449 595 148 
347 739 949 963 492 
738 713 237 51 822 
282 974 723 282 794 
902 414 601 377 414 
520 20 648 750 935 
692 264 717 838 403 
302 29 717 999 608 
689 154 599 689 689 
952 63 82 707 15 
838 409 740 710 144 
263 420 985 890 653 
389 57 839 708 871 
41 985 765 258 102 
239 524 486 239 471 
81 47 47 167 513 
64 277 985 171 899 
713 165 237 187 25 
984 789 425 969 626 
258 139 481 767 481 
436 195 195 195 195 
782 284 152 934 141 
549 693 955 979 967 
579 881 965 278 965 
996 254 11 22 6 
690 575 484 295 422 
626 295 457 326 491 
881 638 881 807 376 
545 397 869 373 545 
315 248 992 234 519 
770 157 182 312 171 
978 341 362 830 502 
202 771 150 125 594 
362 741 620 265 716 
742 725 385 569 153 
328 964 628 467 435 
622 653 844 725 841 
698 952 698 676 505 
732 244 282 81 658 
39 842 825 347 216 
71 521 718 85 134 
269 112 1 446 874 
914 344 173 5 964 
352 632 953 352 22 
8 669 517 659 452 
118 124 846 852 431 
611 615 611 849 611 
801 281 938 653 111 
264 203 253 637 684 
612 405 405 57 556 
141 981 896 467 605 
790 727 727 851 918 
910 416 945 826 830 
397 335 965 352 75 
437 259 842 437 63 
838 721 873 978 43 
36 663 778 150 761 
977 357 816 661 625 
723 863 876 555 264 
368 449 408 527 496 
676 92 351 342 154 
759 151 75 25 785 
999 29 370 819 444 
366 366 373 299 368 
241 298 613 172 289 
786 201 273 854 410 
123 369 412 163 344 
205 736 969 969 68 
651 708 246 560 651 
493 974 610 459 241 
423 283 935 840 935 
4 657 464 4 4 
494 527 509 829 829 
792 792 792 928 387 
112 161 819 559 112 
72 54 72 518 178 
967 566 814 622 256 
316 87 702 77 976 
144 534 144 463 162 
20 991 601 625 461 
712 720 712 388 509 
539 970 515 970 400 
674 522 676 821 953 
666 745 329 845 464 
173 25 857 383 857 
234 747 543 93 865 
589 685 450 379 175 
114 525 286 535 470 
278 150 295 149 869 
719 116 300 912 934 
878 217 450 277 261 
232 903 580 509 86 
341 501 471 738 557 
870 643 166 211 751 
366 197 95 245 404 
949 465 130 759 282 
533 533 102 277 586 
870 688 8 325 646 
946 805 820 867 775 
570 43 103 904 306 
972 98 548 106 244 
207 753 338 154 446 
708 754 754 232 431 
205 721 141 654 55 
696 169 174 254 614 
851 131 832 264 861 
526 194 5 505 662 
736 434 683 284 119 
810 649 142 921 747 
983 956 528 838 37 
398 898 398 331 556 
840 107 572 729 683 
855 605 139 849 975 
687 62 969 147 642 
749 893 384 434 349 
740 560 411 238 658 
126 331 729 849 126 
347 696 318 318 941 
708 991 262 238 614 
1000 169 993 466 82 
772 946 446 446 170 
931 931 968 931 232 
185 717 717 665 774 
592 697 787 677 677 
143 629 414 169 216 
335 194 766 73 467 
275 972 481 482 31 
399 114 222 952 762 
703 69 389 858 629 
982 239 899 539 844 
515 402 917 891 162 
895 895 750 77 783 
941 94 823 254 825 
671 913 86 384 76 
901 814 694 638 617 
418 434 585 575 24 
583 756 332 383 357 
537 122 174 419 999 
331 190 116 463 647 
370 804 486 120 152 
581 705 823 195 836 
62 547 899 211 635 
557 109 699 715 717 
995 964 809 939 82 
351 269 391 351 486 
774 27 253 122 397 
337 337 455 927 337 
735 190 695 399 125 
120 627 247 202 927 
734 945 54 925 156 
439 192 311 303 200 
201 252 495 853 196 
132 195 892 899 120 
885 872 869 303 300 
428 499 428 428 987 
16 526 650 935 845 
901 647 803 999 206 
89 749 766 339 766 
482 184 775 959 838 
689 570 235 783 120 
846 470 846 846 52 
437 693 382 708 708 
949 949 949 149 457 
482 443 403 105 162 
343 992 175 468 265 
840 507 840 284 812 
814 658 572 766 617 
222 241 844 961 572 
35 391 24 35 35 
891 517 860 724 958 
51 136 85 460 922 
609 235 609 722 75 
522 382 653 272 745 
924 767 246 817 497 
901 206 901 901 879 
714 714 306 990 515 
213 405 244 633 957 
399 568 814 117 228 
776 52 724 264 75 
130 752 221 23 539 
513 479 165 302 509 
706 88 475 640 620 
361 536 501 944 88 
290 463 810 147 974 
448 303 448 2 371 
534 573 358 763 245 
437 883 762 437 724 
512 725 859 940 966 
515 797 489 267 991 
551 760 576 745 963 
765 614 119 508 480 
500 244 455 582 861 
641 750 487 103 817 
143 719 907 238 659 
64 257 44 27 865 
144 92 784 908 92 
333 769 555 910 462 
66 230 843 230 452 
349 598 830 341 852 
477 624 247 247 247 
766 753 989 135 583 
249 47 700 47 665 
98 444 399 267 877 
538 752 538 870 355 
998 36 855 652 484 
861 368 482 190 260 
216 367 216 470 896 
987 240 88 276 88 
559 596 93 815 461 
260 743 933 106 651 
770 13 12 12 268 
334 678 655 236 761 
906 407 122 983 217 
28 884 678 850 884 
906 906 409 11 923 
166 275 496 623 64 
306 326 754 41 116 
105 944 254 944 214 
453 224 427 237 537 
10 581 425 581 962 
207 715 207 830 741 
221 208 560 449 552 
890 788 890 354 374 
526 670 954 853 660 
736 961 947 284 867 
338 372 47 408 629 
406 76 827 418 537 
324 2 2 2 158 
816 771 682 747 962 
82 967 338 64 302 
510 373 747 35 100 
192 710 656 710 689 
355 486 17 789 514 
987 987 243 170 430 
942 410 501 795 975 
175 306 401 12 401 
856 391 856 256 67 
66 426 429 600 31 
51 508 336 97 325 
796 520 250 254 796 
870 247 682 886 870 
667 440 343 351 351 
660 392 456 727 337 
368 551 359 551 606 
853 949 580 623 458 
966 722 22 722 765 
960 774 410 373 592 
156 397 805 249 752 
29 366 803 498 864 
510 988 679 330 169 
157 905 983 580 173 
331 487 632 205 632 
29 29 937 494 507 
394 185 683 1 197 
71 123 299 299 132 
345 262 146 824 809 
261 821 608 278 642 
551 845 153 864 233 
437 418 651 658 493 
683 239 239 980 247 
328 554 230 181 554 
730 187 730 260 730 
29 553 386 542 109 
654 654 681 995 658 
174 174 557 174 30 
748 29 24 489 103 
436 262 2 678 471 
531 374 404 810 960 
848 341 848 149 797 
85 660 920 466 298 
32 975 32 684 246 
91 226 869 743 300 
592 449 146 754 950 
353 557 587 977 240 
157 746 247 906 796 
26 868 248 520 642 
521 903 223 226 881 
977 988 312 650 405 
662 662 662 437 492 
677 615 934 482 925 
386 592 333 861 85 
259 742 532 797 747 
267 630 687 966 689 
525 40 43 387 396 
428 206 21 831 864 
770 1 707 39 478 
647 233 759 819 86 
230 501 466 255 203 
417 193 484 763 902 
111 900 462 69 143 
598 132 69 972 973 
996 294 588 314 658 
784 64 770 877 770 
37 530 86 661 785 
377 577 341 746 50 
529 778 538 703 964 
346 904 325 597 214 
515 449 520 243 597 
494 25 713 912 858 
50 384 769 380 996 
925 741 266 36 686 
279 210 210 490 994 
225 126 935 415 273 
501 530 268 20 708 
447 126 840 46 622 
392 729 21 614 427 
635 514 515 415 486 
545 994 388 777 228 
465 263 803 887 908 
75 487 105 113 388 
509 509 509 509 167 
621 256 748 107 279 
704 437 370 203 108 
533 511 170 93 746 
259 404 757 88 181 
274 811 412 462 274 
324 609 940 355 924 
525 505 783 690 362 
140 978 416 226 468 
328 517 187 328 328 
617 927 377 533 709 
606 712 386 598 290 
753 753 753 340 753 
208 810 279 287 279 
213 346 862 198 219 
111 622 695 470 578 
424 424 242 125 424 
808 564 108 585 590 
650 272 422 136 599 
100 415 107 594 994 
209 877 452 432 773 
461 224 634 502 392 
951 519 168 952 113 
778 886 59 109 395 
560 560 524 940 295 
97 694 248 331 439 
851 36 315 627 305 
907 121 653 121 171 
105 207 682 269 269 
494 332 825 332 27 
285 427 189 747 812 
99 193 269 590 193 
989 659 139 329 631 
889 354 286 675 587 
943 569 132 21 410 
130 950 424 383 813 
255 245 301 359 78 
732 978 435 462 278 
674 695 189 215 322 
125 918 243 125 125 
395 518 363 547 253 
153 434 596 673 332 
352 238 391 307 139 
807 211 616 728 681 
21 78 801 891 535 
26 6 380 31 380 
676 78 271 641 968 
115 752 318 817 189 
85 213 908 948 182 
479 705 2 989 774 
490 846 619 581 633 
130 780 56 891 891 
303 848 232 6 254 
139 50 453 110 342 
225 691 462 105 271 
684 496 437 52 830 
176 878 483 811 2 
228 626 675 129 883 
515 385 89 986 890 
54 598 283 245 598 
179 926 183 903 636 
394 452 799 799 715 
396 171 90 279 387 
955 533 964 64 162 
94 438 634 555 162 
745 729 76 759 779 
903 233 233 952 233 
367 881 885 329 577 
872 25 110 495 327 
8 251 790 647 251 
950 723 668 179 862 
808 178 749 768 167 
24 478 829 829 544 
978 337 924 393 953 
753 583 100 629 513 
325 273 44 50 938 
197 937 123 610 868 
474 185 523 434 392 
498 762 529 762 572 
706 803 130 718 158 
214 679 934 648 214 
170 272 926 926 653 
668 181 223 668 280 
194 807 572 565 721 
515 329 162 337 709 
837 217 447 21 356 
68 306 269 877 132 
265 198 968 711 665 
104 69 788 69 586 
442 329 330 223 937 
171 170 393 373 373 
328 410 561 616 652 
563 76 204 799 533 
144 128 182 128 128 
556 351 659 679 305 
687 637 173 94 307 
226 317 226 226 226 
866 951 48 194 951 
74 299 350 350 625 
815 789 967 88 103 
397 611 427 978 876 
678 48 726 849 857 
47 288 149 159 722 
835 338 573 342 264 
718 675 901 957 419 
834 777 179 465 165 
75 858 261 758 123 
868 660 798 899 407 
28 937 716 759 135 
101 1000 527 1000 787 
394 321 181 450 993 
828 542 773 323 389 
740 32 892 794 892 
793 860 742 742 662 
704 128 281 800 242 
845 280 519 280 610 
694 735 723 694 515 
926 182 518 153 963 
785 861 816 440 510 
799 799 799 568 86 
254 809 94 540 883 
697 753 323 826 697 
686 278 590 752 278 
636 723 497 49 513 
684 808 808 124 318 
5 418 847 517 45 
7 948 155 7 824 
615 216 567 899 567 
464 909 597 281 80 
252 596 216 62 473 
225 204 784 262 804 
249 205 607 465 990 
477 428 955 108 446 
910 888 537 515 923 
670 105 116 982 478 
147 7 71 731 810 
593 489 548 429 775 
704 366 497 636 659 
405 122 903 504 116 
838 907 14 400 68 
879 361 551 644 899 
497 909 337 97 793 
346 120 552 901 497 
559 589 407 911 56 
214 307 924 783 315 
203 183 15 435 751 
58 442 393 22 688 
603 713 261 246 713 
210 142 600 280 614 
98 432 941 874 774 
282 338 276 286 59 
67 92 463 160 166 
172 8 47 336 402 
109 489 259 182 540 
296 619 151 151 274 
565 224 910 344 701 
217 661 496 264 192 
37 451 329 205 248 
672 696 204 366 121 
650 495 495 495 977 
104 161 306 379 304 
783 177 658 655 354 
841 828 955 439 663 
338 359 231 441 419 
644 229 986 830 524 
454 18 506 94 787 
123 746 270 656 710 
122 466 466 460 466 
346 806 394 938 244 
734 443 796 349 325 
970 683 679 870 683 
994 971 419 612 223 
929 666 666 71 666 
295 83 193 964 228 
496 255 442 407 393 
860 810 312 251 943 
756 862 338 632 817 
661 171 157 418 935 
704 301 301 394 452 
184 114 114 114 538 
390 593 938 35 854 
624 923 306 798 9 
691 651 691 102 33 
449 567 835 579 233 
735 624 467 985 708 
648 3 822 878 755 
351 994 627 627 492 
261 955 630 7 314 
584 986 570 621 993 
61 886 411 740 331 
263 325 158 714 6 
932 63 44 98 388 
355 948 415 948 826 
404 417 211 508 475 
506 292 300 707 898 
104 185 173 185 444 
446 108 493 405 446 
615 548 556 839 411 
241 281 575 1 909 
699 848 270 270 270 
27 211 26 524 359 
848 549 847 848 316 
963 544 364 532 508 
520 35 697 783 783 
472 80 167 379 362 
576 567 890 607 634 
672 48 672 567 852 
636 770 769 181 961 
623 712 585 438 528 
913 84 369 91 913 
657 230 748 489 665 
311 559 244 334 174 
701 526 500 935 204 
141 193 642 637 684 
257 86 248 542 586 
747 111 747 636 786 
336 702 702 702 514 
955 982 343 704 720 
518 489 457 286 536 
239 172 726 276 316 
436 181 672 236 187 
965 432 918 272 918 
345 368 368 69 403 
1 285 64 122 714 
410 511 592 503 13 
646 408 843 574 18 
272 724 423 914 896 
974 792 939 939 218 
594 446 590 432 249 
505 544 445 562 339 
46 231 390 975 390 
229 119 609 107 653 
866 584 866 440 782 
56 589 589 589 928 
260 323 630 815 695 
253 230 409 596 503 
783 197 197 182 287 
338 327 921 535 10 
350 271 446 407 436 
926 967 759 128 967 
661 605 74 427 374 
970 992 610 816 983 
192 971 44 112 700 
525 343 350 948 585 
797 560 218 981 179 
519 317 26 87 903 
118 844 844 824 844 
360 136 245 714 554 
102 815 766 506 618 
974 366 380 449 767 
502 780 928 49 520 
430 486 8 251 255 
472 172 900 392 292 
359 894 326 73 749 
473 106 910 486 486 
889 668 681 139 313 
928 470 765 277 105 
955 816 764 289 726 
6 190 755 454 249 
624 493 414 456 775 
63 230 335 911 972 
910 891 891 73 947 
228 256 829 1000 697 
13 936 139 63 304 
602 572 572 97 992 
860 179 955 588 586 
34 395 407 799 620 
789 434 490 667 671 
861 291 74 393 578 
62 678 910 796 668 
282 564 609 215 798 
316 642 825 927 456 
629 650 548 489 102 
476 129 362 447 779 
984 59 138 612 485 
735 423 385 999 347 
517 635 560 651 823 
428 914 476 11 501 
899 162 116 898 15 
738 822 702 470 738 
120 655 631 72 562 
204 610 351 552 864 
991 147 777 178 119 
424 424 424 897 471 
682 484 484 441 519 
576 950 549 483 550 
544 44 721 867 410 
522 943 955 237 570 
439 431 14 562 307 
101 506 28 68 121 
422 998 602 341 339 
656 959 701 459 432 
854 309 854 166 597 
239 540 734 361 164 
53 663 204 940 327 
662 662 464 662 662 
302 290 128 710 248 
822 923 923 885 923 
641 641 89 110 500 
547 606 502 29 215 
501 836 836 248 634 
239 55 736 940 736 
380 282 820 676 282 
552 93 714 822 552 
982 535 546 114 114 
938 531 531 995 531 
726 502 801 801 801 
393 161 653 828 309 
456 335 512 855 512 
145 466 736 8 448 
509 180 37 64 180 
716 856 82 997 343 
977 718 693 2 973 
451 6 248 332 37 
184 342 342 342 356 
929 342 271 623 806 
512 161 929 929 983 
742 527 217 820 401 
634 901 442 829 442 
99 662 587 132 980 
656 709 36 698 210 
632 592 316 607 672 
441 441 785 391 441 
577 571 577 579 661 
944 96 512 234 473 
4 694 962 166 3 
749 773 471 773 394 
855 920 751 215 816 
33 60 526 862 372 
213 213 213 254 794 
909 468 10 503 333 
510 53 510 869 791 
49 620 995 890 247 
14 852 31 668 39 
8 904 971 936 638 
612 40 675 678 33 
329 252 483 596 853 
594 563 312 292 959 
271 999 248 571 509 
60 106 653 658 274 
779 779 99 779 662 
645 553 278 123 553 
282 797 282 282 881 
194 903 871 194 194 
338 499 931 329 610 
260 566 526 789 513 
118 818 818 303 818 
840 655 155 551 17 
953 990 563 990 990 
739 529 930 51 969 
683 870 504 474 414 
866 534 964 666 661 
736 522 925 267 502 
457 822 379 410 204 
427 374 644 104 232 
39 241 241 77 216 
627 134 481 134 654 
482 803 5 976 607 
889 836 884 363 351 
372 372 792 400 191 
301 845 301 646 331 
541 624 276 400 463 
797 852 668 489 309 
111 679 679 665 497 
913 815 793 900 855 
279 925 925 564 312 
234 800 431 93 910 
507 242 657 336 528 
502 897 926 369 228 
202 872 766 303 766 
169 695 3 928 169 
664 345 658 846 503 
115 594 393 207 566 
700 344 364 623 208 
550 922 805 756 463 
561 59 281 823 621 
892 76 876 475 338 
445 787 804 336 487 
798 913 913 117 813 
948 687 52 798 684 
323 169 613 837 897 
679 513 533 806 513 
274 316 72 755 177 
961 527 730 695 549 
942 898 995 786 308 
324 216 127 872 38 
511 87 468 307 475 
163 172 233 303 370 
865 975 975 880 155 
390 201 352 602 602 
323 122 499 636 758 
499 275 223 499 887 
868 118 706 868 546 
61 61 325 322 88 
96 588 744 750 710 
449 46 170 820 991 
919 422 148 671 513 
414 567 567 567 741 
395 111 217 740 213 
352 49 900 227 678 
623 318 641 166 410 
341 150 877 471 560 
847 174 684 263 847 
489 290 727 806 59 
996 228 681 730 9 
216 676 597 804 448 
771 990 838 98 401 
746 73 814 382 946 
575 453 999 358 762 
246 616 295 978 940 
47 682 151 236 407 
261 992 592 565 223 
618 591 25 885 869 
481 766 372 909 436 
771 194 899 903 276 
411 303 410 429 504 
236 528 603 484 49 
628 248 8 215 258 
937 841 324 55 920 
615 271 33 226 615 
102 533 517 872 283 
909 489 417 915 929 
840 991 926 516 311 
218 284 235 173 976 
220 682 480 682 513 
678 514 489 92 87 
705 314 567 460 79 
185 182 807 563 233 
845 199 199 199 939 
587 715 21 309 686 
507 41 97 33 494 
17 549 183 294 517 
729 780 316 210 548 
407 234 57 333 427 
715 702 871 109 53 
977 683 697 977 840 
545 689 29 778 955 
144 800 355 194 949 
306 116 454 454 561 
968 281 344 945 621 
270 279 775 918 775 
272 259 264 323 264 
790 425 248 234 529 
900 26 677 552 976 
468 897 886 466 200 
819 466 225 252 75 
1000 708 829 733 278 
837 509 837 837 837 
282 278 964 57 366 
742 115 351 189 351 
992 821 497 701 315 
46 228 587 244 680 
3 789 554 343 791 
50 772 908 398 279 
468 945 190 468 129 
221 588 804 400 656 
810 203 232 506 864 
208 159 116 317 369 
942 204 859 805 894 
293 399 754 874 412 
751 220 890 245 306 
863 995 747 317 692 
242 62 136 767 889 
401 369 169 325 52 
16 734 745 427 910 
337 977 797 408 390 
769 245 226 907 550 
95 773 745 170 100 
486 979 744 798 817 
147 477 477 349 756 
213 827 45 738 141 
346 18 294 917 343 
227 551 698 953 803 
653 72 563 757 167 
777 517 640 531 810 
679 152 617 607 989 
316 324 774 396 155 
6 36 533 581 335 
644 496 515 809 291 
493 255 160 99 113 
729 715 375 150 797 
617 438 978 255 999 
266 229 540 417 220 
187 501 57 227 182 
151 102 404 314 448 
943 555 764 952 219 
810 452 374 380 810 
587 939 588 117 587 
310 901 526 644 255 
234 615 498 256 415 
709 89 583 104 367 
657 881 927 771 984 
871 95 932 871 782 
549 515 818 196 853 
697 941 353 456 171 
368 132 370 707 286 
435 549 253 714 204 
678 207 65 429 884 
832 746 125 667 740 
850 725 762 179 821 
244 836 502 996 471 
228 155 737 238 566 
731 643 366 270 992 
133 273 501 667 502 
97 324 851 945 470 
499 762 62 270 770 
554 42 386 899 104 
698 524 559 374 852 
223 837 808 3 741 
333 335 673 183 631 
212 77 758 236 202 
470 37 306 293 72 
518 188 540 45 272 
929 545 137 821 774 
742 327 197 684 742 
329 848 184 448 297 
707 610 398 769 228 
94 597 822 759 21 
295 727 736 709 56 
156 803 699 103 21 
692 670 323 715 497 
195 167 924 307 658 
367 109 923 367 887 
896 140 168 723 427 
338 271 888 482 771 
735 422 856 856 856 
81 345 675 251 206 
554 611 356 53 535 
940 635 564 806 901 
670 948 847 155 670 
757 792 398 137 426 
781 590 318 318 318 
760 767 811 653 607 
448 926 578 79 656 
171 92 504 414 414 
345 345 345 345 246 
160 898 463 953 160 
79 687 33 765 866 
600 164 95 883 857 
634 614 22 129 231 
350 396 997 787 199 
71 168 434 461 900 
693 325 395 395 75 
743 800 800 956 575 
806 861 929 832 96 
412 109 365 637 599 
926 296 312 926 289 
332 409 170 495 402 
778 33 427 33 535 
975 846 759 940 507 
444 243 809 255 848 
159 654 824 705 774 
784 290 180 702 157 
176 551 354 271 217 
736 516 935 897 940 
306 694 947 535 72 
634 179 430 437 261 
188 830 830 188 570 
734 833 839 748 788 
728 189 657 368 50 
143 184 158 242 810 
129 380 816 175 36 
235 414 352 414 541 
924 924 924 924 708 
957 862 362 395 981 
853 322 739 709 870 
198 950 762 322 146 
265 201 199 265 560 
491 422 506 89 654 
240 594 245 548 546 
370 300 313 68 577 
998 794 262 236 527 
541 6 196 689 362 
83 346 301 346 614 
371 894 485 734 407 
435 883 760 563 364 
3 480 719 759 283 
755 15 575 681 869 
677 341 319 576 114 
986 362 699 699 214 
243 458 22 476 41 
952 721 952 952 952 
686 758 758 758 481 
619 639 713 585 653 
602 407 742 882 66 
10 936 535 392 317 
378 615 563 61 227 
258 258 291 258 258 
403 627 326 253 342 
914 387 387 89 730 
961 485 485 205 485 
122 353 800 617 800 
243 506 330 119 463 
8 965 311 151 338 
995 715 368 760 837 
377 92 971 569 92 
39 977 834 386 336 
432 769 304 899 712 
292 471 292 199 292 
695 907 426 939 748 
438 448 719 527 771 
904 904 309 137 162 
289 79 79 59 615 
456 897 486 661 611 
567 231 194 849 538 
108 136 867 576 12 
263 190 414 263 473 
439 24 887 294 307 
498 155 138 422 498 
377 377 829 377 453 
348 843 571 688 24 
64 226 227 206 686 
965 293 77 264 602 
710 768 521 191 187 
380 497 752 109 916 
294 435 134 933 562 
116 616 193 274 130 
252 23 60 528 717 
685 483 917 616 187 
462 293 350 169 95 
566 484 113 539 140 
437 347 440 166 104 
585 879 926 19 23 
489 119 578 852 351 
410 698 576 393 576 
559 734 619 855 292 
220 38 465 689 220 
357 40 481 554 478 
818 740 781 886 744 
926 384 670 932 506 
145 889 923 407 514 
78 64 213 398 929 
101 886 407 84 415 
658 331 873 873 436 
361 556 643 36 126 
848 68 429 362 437 
987 780 644 314 263 
134 631 414 76 159 
861 483 362 399 143 
455 811 657 811 811 
235 696 399 487 319 
611 768 267 376 672 
157 90 219 590 200 
414 97 681 429 439 
552 574 167 803 877 
459 703 389 537 284 
157 806 820 600 855 
786 645 786 45 595 
531 818 929 90 720 
688 113 891 787 119 
764 247 705 134 287 
936 137 288 732 751 
559 538 419 971 944 
950 412 851 86 809 
738 574 200 994 942 
86 181 172 755 752 
698 809 697 255 442 
411 166 715 411 411 
951 197 171 634 525 
268 318 318 318 60 
495 95 71 802 802 
223 809 296 948 201 
462 189 189 351 540 
568 70 966 589 274 
21 920 602 363 623 
163 507 620 718 819 
421 651 184 257 652 
264 856 842 886 987 
135 594 649 410 594 
457 847 113 571 998 
206 801 113 258 919 
633 376 376 767 963 
390 496 328 597 142 
792 135 340 244 452 
361 930 832 465 951 
501 288 404 404 404 
309 448 309 942 231 
568 772 331 218 774 
279 279 265 279 109 
976 545 786 187 545 
284 257 347 637 811 
960 60 159 891 823 
23 391 351 766 547 
166 455 634 655 509 
609 485 705 569 103 
331 812 561 703 671 
191 494 544 432 819 
672 81 999 199 461 
269 929 841 304 595 
804 991 804 480 255 
929 595 421 31 545 
688 688 435 688 55 
141 633 309 397 727 
566 7 387 767 762 
875 614 875 30 875 
907 105 347 641 105 
301 5 442 236 441 
407 511 122 909 693 
837 71 211 525 957 
526 202 250 929 920 
652 708 265 684 214 
756 756 756 756 756 
866 163 598 614 67 
959 435 939 803 852 
62 660 861 900 566 
534 432 671 534 789 
359 305 875 821 235 
794 794 951 733 873 
928 260 612 924 824 
97 282 142 540 363 
983 865 784 908 39 
517 980 801 276 276 
711 311 12 134 587 
138 336 84 632 998 
300 344 816 652 282 
251 954 355 177 643 
387 912 304 571 663 
164 544 967 431 272 
80 169 125 160 976 
631 815 587 856 109 
408 741 285 4 42 
687 826 531 891 804 
721 372 647 71 265 
474 408 848 129 270 
691 288 680 144 719 
386 830 458 693 584 
409 168 213 571 522 
478 325 478 15 261 
733 74 294 624 36 
845 594 743 528 804 
589 711 144 786 803 
587 248 493 629 207 
223 247 321 740 278 
793 321 733 170 321 
351 483 295 422 84 
411 760 735 859 400 
173 809 742 703 772 
872 349 704 78 956 
974 407 543 24 196 
963 765 337 926 284 
81 918 481 877 152 
543 108 48 707 721 
276 316 862 76 87 
454 227 953 496 981 
463 517 370 724 990 
729 40 811 569 500 
261 409 970 576 267 
396 761 872 476 219 
615 484 844 634 634 
57 606 675 533 675 
265 464 730 628 842 
209 546 336 768 580 
738 672 477 801 952 
392 949 683 775 169 
962 85 881 321 1000 
886 404 81 599 842 
447 435 661 883 918 
458 86 548 458 458 
47 361 874 874 212 
550 850 890 129 448 
570 695 849 38 327 
833 641 984 371 84 
293 118 695 877 271 
898 618 898 664 170 
500 500 82 211 926 
643 824 21 21 983 
764 764 388 405 394 
292 730 118 558 558 
982 213 801 645 101 
485 718 467 718 718 
228 399 595 867 290 
949 759 208 949 702 
367 581 364 841 133 
749 406 473 406 674 
604 149 261 249 20 
501 54 679 773 679 
136 990 671 228 990 
56 299 462 424 299 
924 796 507 893 224 
913 71 283 375 580 
103 699 593 971 555 
396 601 630 459 630 
450 934 729 105 451 
774 593 780 385 535 
611 70 791 951 687 
43 225 753 716 857 
206 870 976 206 206 
510 902 510 417 36 
355 33 863 65 229 
789 233 299 453 378 
185 487 459 432 205 
371 269 110 798 925 
664 917 982 753 47 
206 958 171 718 121 
826 544 886 405 962 
430 662 553 170 94 
735 127 982 244 779 
116 645 428 193 428 
949 462 964 312 28 
540 402 145 347 590 
474 389 589 53 389 
597 291 943 843 538 
695 986 389 508 620 
327 327 796 280 424 
608 229 916 101 622 
468 44 162 786 815 
255 496 62 623 898 
812 773 180 623 872 
306 370 4 287 955 
597 640 327 710 709 
421 631 291 899 906 
340 967 39 878 5 
185 701 350 694 436 
428 761 201 998 320 
348 65 69 979 633 
110 958 214 958 958 
61 966 906 534 94 
443 183 251 698 703 
646 606 599 709 963 
464 573 395 825 914 
239 650 899 185 899 
418 279 817 758 774 
559 459 722 814 29 
897 453 369 147 625 
944 621 556 621 621 
698 110 111 865 751 
325 325 89 325 985 
815 353 56 494 815 
655 490 434 676 770 
236 185 935 391 204 
280 815 465 326 521 
889 93 19 775 609 
572 292 930 840 569 
534 964 510 778 144 
437 847 325 898 141 
298 943 49 298 298 
668 787 145 145 642 
235 189 496 11 348 
609 290 290 962 290 
256 572 575 609 609 
401 38 672 936 695 
252 191 632 508 83 
512 643 691 898 357 
723 841 762 841 540 
648 653 950 364 110 
358 55 945 406 28 
837 900 898 69 946 
551 474 994 326 51 
227 403 904 551 638 
34 826 751 355 804 
271 988 611 644 622 
574 108 795 511 687 
335 551 427 729 950 
724 268 116 249 859 
352 942 673 52 891 
984 675 556 219 273 
155 155 719 364 155 
805 517 450 216 21 
241 3 949 15 60 
984 27 400 896 433 
612 648 768 998 648 
922 524 622 229 811 
416 152 746 552 773 
856 9 9 198 490 
719 676 154 901 174 
257 502 862 326 994 
775 196 184 532 335 
456 759 772 228 87 
953 170 364 699 349 
876 916 30 980 202 
726 642 40 24 395 
853 874 853 395 237 
568 766 347 370 559 
415 888 41 744 799 
768 442 71 71 376 
62 37 813 596 853 
440 670 670 995 380 
545 230 604 287 120 
64 661 93 603 203 
4 4 33 636 611 
578 644 122 402 644 
750 601 948 69 140 
328 742 858 800 328 
270 326 880 29 326 
502 806 754 908 977 
977 640 977 779 977 
728 885 728 36 728 
305 639 316 108 168 
878 305 856 265 920 
188 929 921 999 201 
973 503 111 111 111 
500 796 767 492 903 
12 365 35 684 688 
317 479 741 515 536 
675 539 427 450 546 
938 536 318 584 379 
620 196 145 662 175 
380 822 930 930 61 
140 270 28 28 837 
835 154 835 858 415 
769 426 706 546 388 
979 596 249 11 420 
866 190 864 208 845 
502 291 951 327 911 
346 463 464 48 47 
174 457 870 901 48 
710 710 524 710 167 
804 166 90 107 465 
422 681 247 681 681 
502 54 121 862 344 
704 255 704 709 875 
276 174 958 925 445 
611 832 699 141 141 
790 671 671 359 671 
312 337 232 157 747 
83 613 7 269 222 
281 494 585 494 494 
812 888 522 888 936 
756 806 265 723 806 
779 115 743 963 197 
790 133 98 364 427 
629 736 708 691 629 
974 974 405 889 642 
621 592 105 203 992 
94 221 943 460 115 
450 962 813 813 665 
960 393 516 180 406 
350 314 88 221 315 
567 717 938 629 749 
562 188 297 297 256 
203 502 655 552 891 
702 915 985 341 660 
474 408 350 505 818 
263 762 199 313 368 
672 340 814 698 237 
425 358 656 562 826 
292 229 640 107 162 
561 60 69 632 410 
134 519 808 122 550 
944 727 933 944 572 
542 123 325 990 568 
477 608 154 314 313 
640 921 675 333 348 
65 757 35 888 730 
205 355 284 314 748 
161 200 187 723 602 
752 94 169 746 606 
14 57 719 719 719 
905 262 422 404 107 
859 761 68 68 437 
680 680 680 680 83 
416 96 370 416 427 
221 671 119 7 584 
128 229 72 677 128 
269 797 606 617 797 
987 641 987 419 987 
497 715 633 206 631 
668 611 562 612 877 
275 488 202 6 250 
175 9 368 484 939 
62 138 138 301 710 
457 591 83 671 591 
502 562 441 498 976 
146 142 828 555 828 
226 693 289 226 227 
767 543 543 993 880 
414 289 825 480 427 
480 704 797 106 480 
746 411 286 980 349 
110 877 604 34 428 
265 911 153 680 949 
220 191 584 936 481 
668 591 761 651 984 
49 116 891 288 992 
991 622 96 587 96 
874 70 493 964 82 
551 792 520 650 825 
211 19 629 827 340 
524 478 692 890 575 
212 212 523 793 328 
58 255 461 807 34 
70 70 161 131 283 
601 818 584 895 584 
703 131 205 205 633 
976 405 783 511 230 
279 366 749 868 4 
473 922 663 242 334 
569 996 982 824 630 
533 860 76 286 75 
563 387 956 428 387 
380 746 719 667 160 
977 984 70 389 590 
606 159 51 82 28 
848 848 848 388 122 
539 482 350 33 695 
979 995 932 952 271 
397 52 860 377 625 
935 50 935 532 987 
709 851 259 756 108 
356 951 172 430 985 
89 842 474 661 90 
72 700 357 542 19 
650 185 286 608 104 
82 6 974 190 447 
276 194 260 579 46 
860 253 940 121 995 
549 562 982 427 175 
753 551 386 564 472 
523 683 854 523 123 
368 469 359 85 368 
651 206 601 61 609 
665 113 836 819 567 
356 41 791 107 427 
238 238 194 884 911 
431 154 431 692 454 
757 42 323 281 42 
423 288 923 111 384 
425 59 688 808 317 
883 190 801 834 861 
119 575 915 149 208 
304 915 210 442 374 
759 42 102 759 255 
749 510 614 183 268 
519 105 305 519 571 
44 254 687 687 811 
290 549 180 758 290 
366 709 834 936 253 
179 192 754 408 931 
576 987 681 31 380 
925 87 925 796 712 
44 204 774 106 106 
424 846 522 461 442 
394 190 125 190 212 
469 985 482 173 173 
834 834 834 834 834 
206 324 757 757 616 
585 361 217 585 159 
169 627 238 240 985 
570 58 62 696 175 
832 420 833 133 332 
161 370 469 3 94 
619 642 898 617 312 
344 839 27 737 27 
852 382 373 24 307 
635 309 939 488 467 
982 49 811 133 327 
581 424 307 708 630 
667 473 166 311 134 
559 575 919 187 519 
849 925 618 765 306 
475 977 112 577 758 
194 243 851 194 227 
752 750 262 732 60 
806 738 514 701 701 
625 625 625 244 986 
978 952 63 612 437 
441 150 290 640 426 
621 46 688 939 128 
719 289 269 968 112 
392 587 383 911 60 
989 680 989 961 268 
146 395 923 850 146 
702 69 69 69 327 
233 413 413 211 712 
434 235 703 436 911 
515 542 366 418 458 
511 980 436 712 712 
856 799 554 809 91 
914 777 539 496 545 
824 2 631 827 926 
177 442 722 894 242 
682 682 415 682 682 
792 690 531 166 796 
796 980 662 918 662 
711 647 282 737 4 
901 242 767 767 767 
517 111 612 517 517 
72 192 192 196 648 
773 402 749 541 63 
713 282 761 375 345 
169 114 467 911 586 
697 844 185 473 382 
877 444 102 398 877 
124 477 291 73 219 
828 828 431 423 927 
154 356 790 679 356 
837 150 197 357 513 
610 106 827 224 257 
82 964 731 509 520 
914 89 33 983 305 
691 937 861 146 699 
348 434 884 704 883 
837 616 887 601 301 
852 625 309 611 162 
231 351 694 772 835 
740 773 948 164 576 
959 192 684 387 502 
301 15 107 702 617 
119 19 674 143 330 
648 693 650 855 333 
104 146 453 258 363 
252 710 339 559 388 
852 622 871 366 627 
701 701 295 124 905 
227 732 380 238 195 
831 988 45 827 666 
24 978 24 939 24 
233 460 713 485 487 
74 796 796 819 906 
974 967 267 676 961 
245 698 484 392 570 
6 148 300 308 590 
632 619 830 724 810 
125 952 447 533 447 
924 133 474 343 773 
313 992 130 929 643 
63 552 792 676 616 
995 908 424 156 829 
843 835 75 250 457 
624 235 11 626 235 
642 960 19 954 898 
35 404 712 930 35 
4 735 501 397 835 
760 758 762 262 7 
860 467 185 256 414 
371 530 530 355 499 
25 795 248 182 679 
716 292 716 895 841 
873 650 955 36 113 
620 260 697 302 205 
506 895 189 814 336 
502 828 296 391 776 
426 690 538 605 665 
7 858 495 766 220 
108 384 240 686 392 
489 853 770 391 746 
507 881 848 881 343 
237 561 448 821 409 
838 172 522 791 16 
840 858 359 780 564 
727 729 246 503 335 
453 781 547 900 802 
793 975 378 619 136 
8 765 265 915 595 
555 899 899 905 118 
546 821 134 91 502 
535 276 202 159 846 
101 927 217 632 542 
904 569 37 548 724 
519 364 152 77 423 
683 888 256 263 887 
786 793 830 743 754 
722 494 148 722 299 
656 547 643 168 678 
848 513 826 339 17 
434 986 986 711 986 
173 670 509 173 821 
944 758 463 791 265 
598 884 292 821 415 
721 525 151 525 525 
195 193 193 814 183 
421 600 18 128 818 
235 109 393 19 554 
840 183 215 938 96 
562 30 230 863 579 
263 753 546 556 382 
412 517 37 674 823 
76 399 230 557 425 
273 428 762 521 889 
130 475 597 81 836 
743 725 725 368 473 
313 411 288 962 811 
718 887 199 914 887 
776 623 885 226 622 
492 448 517 932 50 
116 268 197 680 536 
198 734 649 709 649 
74 956 284 976 956 
88 252 469 499 645 
73 980 409 395 854 
202 760 583 288 759 
228 702 983 945 336 
698 994 373 415 994 
810 96 940 237 455 
667 649 943 982 67 
67 507 465 554 603 
970 482 940 424 481 
419 93 419 888 93 
10 181 77 142 802 
432 985 399 829 908 
686 732 167 66 208 
445 339 244 908 885 
335 398 194 701 289 
529 310 568 648 607 
751 404 404 404 592 
323 500 323 323 323 
715 701 232 206 282 
964 282 639 739 346 
412 36 191 445 100 
749 567 464 824 860 
281 858 788 725 442 
463 117 435 691 257 
254 713 713 434 818 
522 541 522 821 522 
539 600 730 370 410 
733 905 6 604 163 
916 948 430 749 986 
494 825 385 357 98 
428 564 703 582 973 
537 847 283 811 65 
690 493 232 96 658 
966 424 394 446 317 
487 302 956 148 681 
481 800 429 292 418 
604 385 760 355 743 
87 637 134 5 411 
75 75 797 540 401 
591 791 919 607 30 
133 971 758 90 103 
466 217 9 765 386 
64 925 251 834 594 
199 961 870 197 410 
439 92 474 225 671 
722 405 499 58 564 
132 855 330 904 147 
882 672 228 219 152 
909 774 248 978 150 
4 252 401 4 4 
408 47 47 47 436 
637 181 637 399 852 
768 577 295 577 215 
555 221 112 420 856 
730 368 578 989 221 
702 967 601 42 143 
229 252 184 837 35 
45 878 878 80 157 
602 916 646 235 1 
796 295 595 95 794 
157 745 482 457 713 
289 869 926 289 289 
997 981 258 363 620 
514 277 424 641 461 
976 731 710 667 667 
195 918 499 540 744 
255 645 497 497 839 
781 878 787 890 172 
842 928 571 405 18 
386 714 163 407 304 
916 897 419 677 879 
644 433 999 999 397 
491 93 323 990 648 
748 888 478 112 199 
396 889 859 175 782 
384 584 197 676 914 
397 750 895 657 141 
573 283 255 824 314 
135 138 318 464 76 
965 700 965 847 445 
936 554 866 866 935 
60 319 744 688 326 
250 480 537 556 261 
435 28 821 432 667 
535 29 76 851 183 
891 347 138 891 26 
793 175 48 98 926 
236 127 265 740 440 
83 430 105 842 594 
701 620 206 701 933 
454 206 331 915 176 
824 441 616 441 225 
498 71 923 737 597 
127 227 797 612 993 
526 67 468 467 846 
307 161 859 263 924 
183 282 795 321 211 
573 951 445 573 573 
629 404 546 5 629 
992 414 130 114 906 
188 787 112 14 402 
458 45 722 10 29 
71 654 257 372 667 
485 661 292 18 772 
313 165 313 975 434 
150 77 530 185 876 
851 322 50 692 390 
731 407 731 917 482 
977 950 950 650 950 
179 322 69 623 593 
630 751 122 630 896 
777 814 623 108 439 
543 762 654 590 375 
400 157 652 652 917 
216 855 649 10 216 
984 574 513 229 325 
581 659 830 44 602 
637 598 518 493 996 
748 590 588 189 423 
418 66 651 66 310 
343 362 737 278 126 
514 973 612 930 686 
445 483 664 604 303 
424 932 781 645 66 
77 379 305 26 853 
927 585 430 386 81 
451 31 451 994 838 
253 741 758 758 532 
485 168 168 978 408 
238 953 164 763 416 
532 49 85 357 807 
5 186 462 322 982 
315 507 622 4 834 
187 365 187 734 526 
441 863 21 989 728 
625 391 985 910 271 
990 684 85 216 554 
564 691 248 773 609 
102 135 727 813 135 
62 339 543 788 494 
146 162 800 305 718 
314 543 15 846 778 
81 191 539 81 219 
21 65 460 431 99 
445 104 874 983 104 
349 423 510 664 479 
925 587 586 837 990 
934 235 1 732 152 
977 920 564 245 977 
880 641 711 488 666 
456 928 990 743 225 
205 966 849 276 96 
915 439 518 208 931 
134 451 589 451 386 
406 198 869 501 225 
361 361 727 778 614 
491 921 244 831 379 
359 509 978 882 394 
979 443 822 456 514 
519 551 701 967 967 
521 7 558 210 691 
91 785 684 623 927 
161 360 100 132 377 
278 170 798 657 689 
237 562 725 346 725 
452 566 730 181 40 
410 373 652 170 819 
280 346 422 934 559 
176 176 60 512 41 
100 454 833 512 219 
172 116 999 259 519 
554 680 11 221 35 
425 425 461 425 321 
791 185 799 256 135 
272 845 845 249 625 
668 803 746 189 826 
320 372 734 320 918 
880 793 247 189 350 
944 513 576 294 513 
4 714 537 410 39 
302 261 487 889 261 
488 810 126 140 583 
700 740 922 79 79 
924 113 274 776 706 
614 637 69 271 657 
721 582 833 287 262 
352 1 197 750 765 
305 919 843 173 305 
648 369 116 90 640 
270 865 43 844 843 
509 827 945 836 662 
653 366 652 414 218 
668 858 365 326 633 
91 380 834 678 380 
498 665 856 317 183 
473 628 450 755 911 
137 621 769 777 621 
610 893 571 944 604 
903 616 390 850 13 
979 660 511 236 122 
558 122 793 543 850 
525 521 415 107 52 
604 64 567 604 34 
237 840 4 792 550 
521 757 151 544 708 
141 63 449 499 63 
485 403 160 878 379 
660 176 728 619 560 
264 194 956 628 638 
886 963 761 617 525 
162 497 678 414 414 
291 678 291 941 768 
13 902 201 787 483 
770 211 359 66 544 
538 19 19 48 745 
203 420 899 785 420 
657 298 237 472 447 
332 92 741 82 109 
478 715 221 372 471 
625 564 264 772 983 
651 781 748 237 416 
667 729 103 244 432 
145 708 622 735 112 
289 289 588 340 925 
672 126 985 482 296 
113 160 785 728 207 
593 522 409 339 569 
267 936 411 782 914 
185 692 288 905 70 
831 445 945 183 886 
692 659 29 393 236 
355 323 325 325 556 
952 980 507 147 584 
990 766 735 61 868 
358 260 83 237 720 
531 412 565 159 71 
408 373 439 604 408 
90 115 709 90 90 
790 718 268 790 501 
294 43 27 465 679 
777 764 875 221 477 
876 876 250 876 967 
893 756 885 944 981 
751 269 987 249 776 
173 465 59 713 879 
495 167 545 465 545 
760 871 285 710 654 
665 234 280 956 211 
714 771 989 790 754 
535 790 603 425 264 
674 674 859 3 816 
306 498 293 938 293 
279 566 787 106 315 
902 485 566 485 688 
882 42 477 151 882 
476 765 269 561 187 
390 422 674 294 627 
408 399 547 940 537 
938 165 369 860 938 
63 895 218 823 676 
979 966 180 565 565 
915 370 655 552 381 
828 564 845 568 93 
452 768 384 554 452 
922 872 837 66 821 
398 84 466 585 872 
489 486 43 780 780 
45 471 646 2 834 
74 855 121 494 121 
311 42 585 781 42 
618 143 839 921 839 
391 193 483 483 294 
409 490 346 640 644 
592 806 206 671 350 
620 394 897 973 316 
899 118 914 441 471 
620 414 88 99 100 
212 769 340 427 454 
593 509 541 368 356 
134 125 591 503 117 
472 576 35 757 532 
322 823 745 647 251 
345 730 522 481 434 
484 347 816 404 851 
833 262 40 547 109 
422 125 895 190 65 
245 850 938 245 245 
327 769 153 670 526 
268 232 165 243 200 
830 308 846 509 581 
555 826 497 289 80 
74 733 619 505 212 
253 974 115 85 677 
882 841 463 652 689 
60 898 793 658 311 
972 962 781 541 840 
655 655 45 655 103 
386 703 426 840 228 
894 894 745 299 111 
161 892 161 161 207 
480 945 759 373 505 
922 344 223 328 223 
749 813 749 749 749 
281 231 666 992 845 
862 164 264 765 933 
111 83 902 861 103 
989 632 658 872 215 
406 608 688 581 805 
865 410 410 696 410 
639 575 101 966 70 
733 976 33 33 374 
654 487 866 626 479 
410 168 517 869 610 
409 806 981 981 981 
876 780 561 966 234 
245 61 670 115 507 
712 582 202 247 172 
896 375 722 643 964 
969 204 763 828 901 
23 111 285 44 937 
541 295 153 850 624 
214 392 587 717 856 
573 350 566 530 653 
440 592 236 597 350 
401 688 15 957 269 
316 274 946 542 64 
194 692 555 371 84 
755 900 335 271 150 
205 280 367 848 477 
772 582 420 288 439 
990 448 485 496 923 
334 416 256 134 549 
346 568 222 493 941 
728 632 665 286 632 
782 885 941 194 738 
327 316 120 182 545 
694 467 787 458 174 
404 360 592 602 908 
845 813 845 587 363 
705 602 802 347 776 
41 301 41 111 230 
132 424 498 203 579 
33 198 533 533 533 
498 668 915 746 366 
678 836 84 373 701 
197 505 396 69 41 
117 945 883 603 875 
716 661 770 756 432 
687 796 38 652 133 
78 164 173 513 72 
556 166 186 368 134 
196 954 221 116 550 
478 291 333 454 333 
561 451 431 578 981 
125 421 896 457 379 
244 864 73 950 355 
432 316 553 827 876 
891 899 85 755 921 
614 472 692 251 527 
261 187 983 88 500 
267 380 687 511 277 
397 108 375 570 570 
801 864 697 912 168 
89 133 225 325 615 
260 233 272 272 967 
449 664 259 880 259 
355 945 437 481 978 
371 654 463 933 283 
412 394 493 7 24 
35 730 494 615 763 
850 504 980 177 797 
920 752 53 823 17 
247 388 152 458 495 
926 871 701 176 254 
477 714 25 477 429 
462 843 104 156 51 
252 36 505 491 206 
832 236 598 404 974 
221 403 577 221 221 
979 719 720 839 665 
148 132 124 114 82 
587 31 587 356 150 
710 767 445 566 950 
509 703 420 217 302 
78 735 78 117 99 
152 230 677 60 578 
768 527 3 768 736 
291 6 592 351 18 
794 217 553 847 492 
824 964 857 649 460 
938 663 851 102 485 
849 922 650 490 160 
458 123 123 123 123 
125 920 883 570 277 
47 389 646 544 818 
413 658 690 314 690 
813 127 627 734 731 
628 787 236 409 409 
403 871 868 585 340 
608 9 143 570 447 
597 906 971 350 144 
313 288 341 878 437 
23 23 3 730 594 
659 967 834 691 968 
922 317 143 255 922 
265 949 839 839 366 
347 488 761 447 737 
973 723 144 608 320 
162 182 308 599 171 
870 642 64 798 228 
540 691 935 166 942 
224 294 105 892 475 
62 974 343 405 159 
351 100 919 849 287 
883 241 999 883 883 
486 158 493 915 753 
277 972 447 663 588 
20 833 770 377 427 
784 830 45 704 537 
830 693 608 892 42 
304 487 769 780 764 
230 775 155 635 295 
195 139 457 483 195 
727 592 829 690 503 
642 834 837 293 429 
918 998 640 84 989 
238 660 549 380 13 
948 940 700 573 687 
543 321 957 368 270 
556 307 55 94 55 
825 720 406 67 286 
714 499 272 272 52 
530 771 438 77 498 
122 733 768 197 597 
962 868 422 523 403 
608 772 576 214 18 
143 824 207 114 450 
220 797 510 920 510 
442 674 611 674 382 
426 526 691 456 678 
125 161 575 911 953 
415 872 749 327 276 
644 32 32 34 613 
391 942 786 210 641 
592 964 533 543 592 
208 316 824 843 732 
997 304 116 715 715 
664 730 382 619 1000 
114 633 449 231 768 
477 625 791 320 150 
957 689 970 275 237 
51 638 573 445 136 
671 29 698 612 676 
609 928 503 885 174 
96 771 96 408 20 
77 96 171 63 480 
709 709 996 709 275 
934 174 96 378 469 
754 334 125 428 334 
227 182 997 589 432 
254 423 644 240 119 
867 4 4 215 915 
224 994 737 417 277 
787 974 234 22 974 
702 183 280 501 625 
883 408 449 104 533 
73 37 469 999 408 
794 31 650 668 615 
905 570 704 410 159 
513 588 90 865 265 
53 303 81 156 82 
713 512 970 321 113 
43 779 440 496 569 
237 79 641 723 289 
498 370 498 435 347 
30 241 298 631 618 
907 674 249 12 550 
40 156 624 409 572 
567 66 289 245 398 
320 453 453 141 33 
120 951 740 846 667 
289 736 588 801 148 
399 670 168 641 304 
770 770 30 389 973 
375 225 41 658 978 
840 392 339 417 71 
707 542 539 698 340 
251 918 482 17 846 
646 685 838 473 289 
641 359 70 641 432 
677 962 369 962 681 
953 122 590 967 880 
186 531 979 186 694 
13 59 337 603 26 
733 655 779 279 928 
316 669 539 745 379 
520 443 186 787 787 
193 83 520 700 434 
133 730 931 745 794 
705 520 805 681 599 
693 603 423 782 254 
231 884 264 790 850 
187 374 741 642 68 
580 666 726 856 580 
276 679 439 621 321 
620 911 265 947 265 
687 764 904 895 157 
776 121 107 799 87 
177 732 732 27 843 
505 659 728 245 767 
382 646 507 41 918 
68 590 210 345 252 
209 151 68 230 694 
857 189 857 531 217 
611 134 529 393 141 
25 317 586 66 874 
895 839 104 643 339 
151 181 260 181 788 
129 820 513 129 182 
426 133 582 470 751 
147 881 629 147 779 
744 517 529 599 304 
778 144 301 602 778 
433 681 219 415 74 
985 722 739 111 225 
169 987 285 248 929 
239 656 666 773 169 
614 327 986 622 59 
35 148 905 486 742 
346 547 255 28 153 
767 887 966 966 329 
964 724 773 972 815 
706 176 281 987 276 
454 165 452 303 967 
92 368 402 173 467 
534 150 709 878 561 
410 217 90 930 492 
771 316 316 739 29 
338 553 749 338 273 
811 7 945 480 686 
246 187 619 360 51 
167 954 132 507 872 
976 589 696 730 888 
179 492 32 179 179 
589 979 105 886 533 
525 421 121 464 525 
404 835 962 549 485 
779 158 43 729 316 
648 842 33 16 724 
816 696 188 995 109 
171 934 710 329 710 
893 207 893 893 543 
851 815 526 815 693 
213 840 41 330 98 
806 19 486 19 19 
875 369 517 895 408 
844 817 786 688 255 
40 64 284 516 213 
48 411 483 825 597 
500 157 288 530 470 
137 45 357 898 377 
600 113 600 551 600 
385 8 295 964 972 
632 42 465 47 994 
911 446 427 316 714 
593 42 298 92 464 
570 570 823 58 220 
952 219 708 998 641 
468 664 410 319 538 
925 93 104 182 930 
736 499 958 70 475 
334 191 447 300 576 
578 11 349 4 748 
523 421 934 654 475 
723 515 994 168 587 
928 212 858 11 212 
398 277 889 277 277 
450 583 768 178 137 
773 969 568 681 847 
994 553 944 553 903 
76 338 525 739 327 
804 726 958 831 632 
125 143 554 167 564 
786 334 68 436 659 
526 983 726 440 968 
931 951 85 161 521 
587 79 76 357 213 
438 670 852 84 403 
611 643 643 42 528 
569 851 483 231 45 
404 83 478 848 710 
283 117 583 126 181 
671 207 585 553 648 
262 218 668 995 258 
485 647 940 740 724 
102 746 261 240 102 
127 325 718 752 930 
934 705 608 311 489 
186 710 261 369 507 
968 968 307 554 484 
892 210 749 225 971 
802 478 249 802 829 
210 114 188 445 401 
191 878 626 374 566 
24 85 135 733 992 
558 737 596 809 944 
420 1000 430 774 46 
557 719 47 65 124 
303 715 694 485 855 
183 864 811 307 316 
714 449 750 553 90 
617 387 840 191 152 
135 40 292 901 452 
979 102 823 729 378 
248 786 613 896 407 
438 509 765 467 474 
210 430 282 883 282 
772 301 499 547 261 
608 500 46 9 379 
241 733 996 741 43 
190 251 958 508 847 
167 549 804 171 408 
796 723 230 143 113 
113 211 405 480 816 
153 805 413 413 766 
101 928 979 228 699 
433 957 317 419 475 
513 642 883 513 513 
707 707 611 371 783 
383 729 979 67 941 
12 894 681 680 362 
941 259 910 396 533 
188 39 311 9 54 
784 346 784 955 196 
414 341 127 986 52 
612 780 780 183 922 
368 390 8 986 947 
176 481 887 597 373 
270 440 37 262 554 
333 38 458 397 647 
131 981 265 270 651 
883 174 831 345 179 
107 441 581 581 224 
124 124 439 7 370 
826 485 896 959 69 
346 605 900 605 605 
12 920 19 143 19 
716 786 92 482 269 
181 393 260 438 958 
296 610 566 456 837 
474 979 782 424 120 
949 816 923 880 949 
491 525 925 8 296 
743 743 114 322 832 
491 374 313 447 256 
204 135 77 513 777 
124 324 447 183 527 
782 447 813 609 976 
563 551 127 563 161 
891 408 463 155 98 
166 672 445 543 732 
579 621 353 621 621 
386 635 316 316 542 
348 561 348 67 348 
985 146 421 900 170 
85 908 893 789 27 
281 865 323 735 445 
805 182 896 805 805 
367 171 648 922 182 
550 685 745 443 787 
674 414 144 175 162 
330 89 600 935 421 
132 982 568 910 124 
189 263 479 189 948 
469 599 829 469 269 
258 258 261 652 137 
31 590 584 762 944 
755 862 721 396 45 
950 493 906 536 376 
750 550 844 477 524 
420 526 60 60 914 
261 314 534 330 79 
53 684 726 433 121 
829 600 24 468 387 
12 477 674 659 511 
407 106 244 864 726 
14 198 541 371 826 
144 936 936 491 936 
516 726 26 84 596 
461 657 188 775 672 
792 267 651 963 313 
218 904 287 882 425 
328 712 140 759 243 
578 429 740 749 391 
854 367 40 578 98 
235 526 246 405 397 
83 152 207 932 966 
872 708 124 752 217 
375 13 927 762 273 
919 497 680 689 683 
423 599 562 632 885 
966 298 793 575 549 
912 606 528 187 831 
983 803 667 696 384 
259 181 768 504 799 
782 134 361 346 234 
617 417 617 219 613 
460 706 246 983 957 
79 723 683 363 412 
117 4 749 807 525 
625 347 124 110 21 
317 126 126 137 624 
294 690 791 1 182 
991 515 83 491 711 
128 36 341 525 975 
661 754 831 60 805 
779 32 207 299 735 
78 715 912 758 454 
815 295 274 16 997 
536 135 135 559 135 
858 24 801 143 710 
463 39 749 819 473 
519 778 11 994 578 
553 519 771 408 442 
120 331 331 331 539 
199 668 568 464 889 
65 553 872 580 653 
41 100 964 595 153 
3 892 373 666 300 
724 740 276 417 740 
39 929 312 394 600 
92 33 635 277 829 
209 412 739 530 49 
817 637 817 817 416 
946 831 571 571 571 
533 326 809 326 921 
653 455 76 415 476 
983 113 983 30 979 
546 871 435 577 678 
416 9 486 692 357 
27 963 661 707 122 
368 62 613 309 801 
552 221 967 335 221 
26 819 625 91 983 
491 104 634 945 872 
207 380 173 769 354 
694 979 292 977 622 
387 604 387 707 157 
823 54 823 260 352 
278 824 619 813 144 
345 773 724 504 997 
150 519 21 360 588 
834 292 240 849 175 
172 588 733 703 177 
637 598 637 469 637 
84 109 858 71 491 
871 374 6 545 756 
90 246 568 246 393 
90 374 525 721 480 
56 677 368 91 535 
122 863 422 778 51 
634 795 886 672 437 
295 360 651 160 872 
256 90 897 90 90 
218 312 268 32 54 
828 558 411 852 411 
644 521 961 79 955 
465 731 597 532 726 
328 658 207 771 418 
30 844 903 914 647 
953 593 852 307 671 
145 525 518 182 436 
365 374 365 755 365 
9 741 7 456 915 
292 478 788 717 964 
764 899 551 619 58 
31 493 782 46 151 
74 841 1000 856 98 
639 258 349 349 48 
444 18 57 956 294 
826 743 443 199 820 
254 21 321 303 931 
489 589 684 416 407 
137 175 314 163 175 
995 361 63 508 316 
817 354 986 795 684 
531 865 289 410 593 
207 869 164 501 781 
540 567 331 487 540 
681 922 416 815 93 
99 931 991 962 756 
502 929 206 206 336 
549 166 714 296 890 
170 449 470 442 281 
756 875 819 850 568 
888 888 811 902 702 
39 230 635 563 324 
679 843 873 672 330 
643 705 14 68 343 
352 848 911 589 295 
209 148 148 474 915 
720 596 393 986 464 
364 734 174 802 702 
616 642 367 450 991 
517 956 13 66 738 
279 980 750 176 261 
737 314 737 737 281 
917 128 582 855 656 
117 290 932 964 777 
516 620 844 685 620 
991 854 246 166 976 
583 571 636 684 887 
555 406 67 195 469 
636 237 17 710 774 
794 894 84 427 676 
638 963 963 577 966 
641 463 732 552 493 
714 487 719 587 547 
510 574 214 934 64 
76 791 873 389 795 
304 407 739 413 976 
963 363 448 752 475 
998 837 760 594 837 
335 452 380 728 454 
927 961 961 655 779 
393 365 219 385 679 
962 129 311 775 365 
984 237 959 959 218 
755 934 533 198 934 
416 745 188 924 369 
844 844 20 875 225 
793 978 881 586 617 
983 383 298 718 431 
637 594 428 785 637 
12 304 947 61 660 
536 248 153 30 480 
700 700 938 506 700 
535 571 698 682 306 
798 960 760 54 999 
640 167 318 939 519 
726 978 385 649 243 
526 838 736 797 899 
538 642 149 192 189 
73 926 730 127 903 
565 677 70 252 483 
920 372 853 920 731 
978 493 117 418 59 
31 575 946 859 521 
236 236 797 236 9 
174 940 944 15 795 
192 673 589 983 237 
322 337 8 98 403 
58 686 109 506 506 
737 558 323 178 62 
907 821 897 523 188 
872 28 366 366 366 
229 143 69 276 384 
514 914 512 514 514 
318 984 747 133 65 
729 800 729 220 795 
663 288 288 544 888 
889 889 857 894 55 
630 881 762 468 881 
267 978 251 551 338 
851 174 578 852 503 
80 308 250 823 179 
64 797 968 953 537 
780 420 556 589 305 
374 457 435 163 475 
762 5 177 306 787 
939 401 718 895 614 
22 117 813 201 337 
536 163 536 519 348 
447 447 447 568 133 
851 289 25 25 306 
160 253 664 664 421 
653 653 665 453 652 
980 580 980 942 902 
466 625 496 823 221 
869 641 869 575 739 
375 501 941 254 792 
680 45 920 456 948 
513 375 588 804 784 
685 108 617 118 41 
829 621 581 203 555 
980 109 697 696 466 
864 360 7 706 240 
7 97 97 934 122 
404 154 404 486 984 
451 186 268 863 186 
952 892 139 622 167 
416 379 160 475 54 
502 787 787 646 787 
265 579 308 530 308 
538 620 237 865 275 
142 786 597 142 298 
509 373 753 419 667 
826 452 777 192 947 
350 55 347 404 641 
9 944 279 732 756 
611 703 321 814 814 
697 56 383 531 331 
634 363 570 281 974 
582 218 855 331 425 
636 465 950 674 77 
202 924 564 924 222 
454 409 627 931 898 
360 45 796 741 60 
611 611 611 611 198 
46 356 359 813 845 
745 272 388 317 681 
645 560 187 192 971 
409 703 283 926 180 
886 248 699 988 234 
525 415 609 483 662 
419 551 458 68 944 
49 752 664 242 457 
645 333 540 645 10 
636 605 778 840 173 
105 773 180 974 974 
489 846 787 619 829 
610 528 425 543 410 
184 907 642 363 632 
104 104 48 104 822 
293 313 273 876 313 
748 975 687 314 308 
573 195 400 883 755 
554 421 375 324 769 
105 182 883 840 883 
526 698 825 323 557 
196 181 263 264 887 
693 655 595 69 393 
775 512 264 179 512 
853 4 267 65 238 
295 21 440 539 105 
394 932 252 804 804 
886 956 116 688 772 
77 10 499 803 301 
569 769 866 246 866 
850 621 717 372 668 
396 396 232 459 396 
241 231 44 788 532 
477 489 679 923 622 
761 14 284 155 414 
593 790 185 790 228 
965 630 764 772 189 
83 231 704 231 48 
319 974 644 397 83 
275 683 683 577 651 
563 228 922 215 366 
602 766 206 108 638 
407 933 757 149 385 
596 130 402 910 372 
165 89 165 854 467 
385 95 236 672 223 
431 723 431 319 666 
88 90 746 784 355 
40 511 721 781 575 
475 231 308 139 542 
387 616 459 858 160 
903 204 65 26 757 
740 694 214 544 55 
474 562 965 325 553 
149 577 619 293 740 
793 816 211 307 511 
371 140 371 371 522 
878 398 27 198 774 
810 67 810 143 307 
472 985 778 528 113 
92 814 68 204 824 
362 537 541 145 145 
264 740 710 790 988 
280 524 625 475 731 
894 906 894 894 894 
60 354 914 566 654 
72 520 824 520 520 
32 572 5 52 197 
912 39 622 543 540 
248 509 711 248 926 
304 481 571 834 873 
245 924 187 711 889 
917 140 748 1000 151 
936 826 439 695 125 
820 717 625 735 258 
398 498 102 889 398 
888 121 454 574 857 
860 934 1 807 258 
445 69 299 445 47 
134 935 134 823 876 
906 625 936 295 575 
373 381 112 211 290 
137 908 980 821 87 
523 827 89 893 638 
597 185 945 457 475 
446 317 309 775 769 
374 785 39 203 765 
855 633 966 605 414 
384 667 537 807 375 
875 924 665 563 549 
743 599 627 29 795 
370 227 428 555 555 
845 428 560 494 324 
979 302 390 734 244 
93 124 449 417 882 
395 485 116 588 157 
531 571 940 813 728 
546 215 112 466 695 
939 731 562 731 29 
176 870 948 95 21 
157 157 79 378 157 
986 374 474 332 349 
101 113 707 172 343 
72 289 905 301 335 
707 785 992 927 707 
699 936 886 159 549 
984 809 678 218 341 
88 290 545 295 902 
257 80 879 364 442 
788 1000 431 449 716 
824 71 666 616 960 
325 659 677 736 801 
674 525 348 275 626 
260 167 83 778 86 
229 24 994 410 67 
497 272 927 905 905 
232 403 714 901 97 
549 206 170 206 206 
739 578 169 348 320 
349 571 654 729 922 
114 192 242 839 983 
660 140 898 898 638 
147 309 431 48 385 
485 530 712 771 465 
336 901 239 171 896 
465 912 907 342 43 
240 286 180 305 755 
45 258 150 59 400 
229 378 32 969 538 
310 932 603 310 439 
29 339 304 790 114 
718 30 752 282 981 
482 752 495 998 102 
706 396 230 325 535 
885 378 955 428 999 
139 4 993 381 343 
444 660 688 498 498 
482 199 778 957 742 
602 907 738 333 410 
98 98 98 865 315 
193 932 81 81 617 
82 911 609 367 744 
165 833 872 452 724 
740 588 232 740 585 
706 700 60 726 741 
588 965 102 149 416 
58 460 489 47 964 
405 549 845 956 166 
243 533 975 429 380 
441 666 610 608 875 
168 737 205 147 301 
181 618 618 626 542 
855 181 784 690 371 
277 992 789 882 91 
846 237 886 399 863 
603 860 143 341 927 
998 831 708 343 949 
76 391 76 76 117 
584 953 833 86 674 
631 506 684 309 309 
644 198 854 368 771 
393 883 368 897 482 
510 567 253 404 652 
621 766 231 681 929 
442 174 187 174 554 
295 903 376 883 761 
513 699 396 513 161 
552 654 638 429 717 
487 872 938 450 784 
872 367 552 417 229 
955 61 451 493 471 
775 239 301 33 61 
656 844 498 235 312 
85 738 633 546 215 
522 663 224 260 715 
937 523 143 610 472 
5 5 5 117 149 
492 832 105 278 278 
92 364 215 903 522 
35 507 83 83 917 
885 749 832 823 164 
908 522 725 318 440 
221 834 187 746 125 
808 132 906 195 89 
387 764 633 387 507 
356 832 402 199 815 
671 912 671 671 802 
319 302 476 916 911 
652 933 946 561 293 
170 455 109 641 455 
421 197 145 281 343 
832 338 563 622 885 
227 936 933 424 282 
478 411 188 120 111 
752 520 784 516 713 
814 207 221 496 365 
371 581 656 202 282 
377 324 554 324 73 
808 551 348 906 260 
689 559 707 608 585 
332 355 332 84 431 
177 710 472 802 314 
800 339 909 970 84 
923 835 709 185 625 
144 426 426 322 213 
356 323 507 314 358 
887 773 594 971 980 
43 488 830 749 139 
933 897 581 147 832 
309 309 302 646 309 
566 861 554 255 111 
131 843 633 972 767 
399 580 680 593 333 
101 377 882 180 505 
856 701 178 255 374 
42 998 998 757 998 
437 829 103 243 299 
421 980 421 316 475 
12 584 29 773 185 
374 621 375 374 656 
490 490 458 223 586 
735 48 464 197 891 
225 125 146 661 631 
317 996 860 898 515 
851 158 625 59 625 
874 498 7 75 131 
675 675 61 420 109 
776 166 681 236 335 
376 803 26 275 948 
949 116 449 480 677 
942 260 108 491 683 
177 198 890 630 443 
513 453 952 872 448 
839 911 919 591 462 
73 609 129 268 268 
842 739 968 968 150 
355 391 125 229 338 
252 655 321 54 695 
85 965 633 931 446 
637 146 319 849 765 
83 434 483 966 542 
570 384 875 740 630 
773 164 719 895 423 
135 277 368 862 124 
771 101 678 612 846 
7 711 443 781 853 
57 304 224 315 85 
408 288 205 377 205 
341 667 409 989 95 
769 512 291 832 793 
170 339 624 221 224 
936 473 480 228 609 
201 496 70 469 834 
305 837 826 46 59 
652 238 664 48 641 
955 900 255 607 112 
35 727 922 517 831 
727 727 952 210 455 
938 264 107 486 719 
37 871 210 210 210 
399 631 431 930 889 
314 123 73 336 336 
876 284 387 723 775 
115 198 115 115 412 
803 519 575 803 807 
722 475 46 187 421 
634 824 390 360 390 
373 441 21 303 660 
677 506 750 875 506 
621 65 904 200 544 
438 615 24 594 492 
800 942 321 578 569 
476 542 979 162 133 
261 617 44 261 67 
784 112 383 336 442 
2 2 426 843 480 
318 614 546 325 235 
573 425 86 573 271 
214 267 613 25 928 
730 968 812 581 70 
27 936 491 797 27 
357 740 793 212 799 
906 709 833 709 709 
260 826 941 536 260 
471 887 598 972 824 
63 887 874 67 212 
964 895 261 243 202 
909 740 81 233 493 
984 265 940 376 215 
592 910 31 361 291 
220 220 570 220 662 
556 668 234 260 423 
509 605 814 264 659 
621 982 40 107 259 
295 730 614 74 295 
642 625 470 823 39 
86 637 846 589 842 
216 34 149 447 38 
139 487 703 605 827 
27 515 464 464 719 
306 992 648 559 483 
374 724 764 460 845 
648 801 784 745 204 
634 279 364 102 102 
55 163 421 889 876 
683 901 850 327 994 
312 219 223 72 92 
438 853 370 382 904 
75 607 410 465 607 
359 178 158 598 711 
652 264 138 138 496 
247 511 247 414 561 
329 329 478 932 673 
502 301 206 164 210 
238 575 347 92 645 
622 138 191 770 742 
394 577 224 577 781 
541 438 842 934 430 
397 602 551 15 703 
136 642 207 876 876 
344 914 323 357 452 
427 385 85 736 427 
137 412 120 56 318 
5 243 459 586 922 
29 140 625 217 231 
348 691 857 495 360 
531 951 904 459 131 
833 842 766 634 949 
131 142 946 131 750 
756 127 658 476 442 
504 290 841 474 259 
378 469 770 66 393 
94 655 104 138 771 
378 134 586 397 951 
870 491 705 991 491 
165 278 553 293 65 
677 650 894 529 486 
835 234 835 104 835 
160 967 967 967 967 
273 38 195 641 196 
842 131 322 817 124 
905 160 848 766 154 
690 508 679 187 849 
519 21 336 460 336 
276 150 39 702 37 
893 197 300 704 350 
83 801 92 634 628 
458 392 721 171 427 
332 867 909 698 79 
738 12 172 505 797 
770 185 797 615 185 
565 558 426 776 536 
96 967 114 743 637 
56 896 191 781 97 
43 65 244 855 749 
568 285 487 568 952 
99 447 487 342 551 
530 90 349 283 966 
921 188 766 921 465 
243 735 462 36 36 
69 722 245 169 181 
900 881 62 767 630 
996 353 500 172 83 
517 517 410 499 508 
942 335 478 971 648 
6 637 173 468 624 
762 238 443 238 852 
687 335 579 283 687 
113 73 498 358 716 
848 576 731 576 784 
144 837 428 682 603 
756 867 782 187 863 
842 334 90 255 523 
955 803 227 149 881 
447 843 349 249 144 
281 575 95 259 495 
418 179 790 179 646 
430 638 360 779 61 
592 933 406 775 576 
844 388 556 157 556 
947 369 178 150 178 
25 373 241 312 447 
124 591 148 148 589 
125 527 764 473 627 
670 238 800 651 520 
801 81 170 90 607 
579 547 375 579 694 
689 461 689 482 447 
208 35 579 261 81 
214 660 660 243 718 
666 666 6 474 666 
107 210 236 605 672 
505 825 260 900 779 
537 373 362 160 537 
723 925 99 222 331 
616 700 262 431 990 
688 142 142 142 142 
190 94 871 12 705 
225 448 89 89 475 
114 527 114 114 114 
526 745 179 851 559 
936 349 462 360 462 
564 145 564 198 209 
779 142 618 155 592 
238 533 904 151 977 
612 96 223 282 752 
54 882 780 546 666 
679 679 679 76 679 
331 843 709 975 709 
70 659 78 680 192 
913 552 392 90 453 
116 528 233 656 144 
50 451 485 399 244 
481 343 567 71 97 
418 974 780 543 607 
871 973 174 490 237 
924 670 847 82 777 
214 453 453 957 453 
908 235 744 839 892 
603 211 211 825 864 
583 13 3 561 300 
674 699 919 90 772 
872 768 763 253 482 
192 310 449 136 477 
652 876 733 405 76 
804 961 27 961 790 
305 157 305 349 41 
235 606 467 89 345 
216 522 522 947 522 
977 2 796 941 863 
725 652 65 725 993 
621 459 621 621 621 
971 486 361 774 760 
203 575 708 950 530 
444 503 788 782 503 
931 212 468 489 489 
480 178 178 178 935 
487 578 404 797 273 
729 993 729 126 255 
724 956 515 723 822 
585 390 946 8 198 
339 395 686 773 940 
13 809 479 366 656 
340 572 276 635 547 
577 151 938 478 785 
26 701 240 524 77 
214 328 561 829 856 
707 975 761 761 595 
536 770 240 503 630 
713 696 712 475 617 
500 500 194 867 216 
578 162 24 305 481 
893 558 147 807 789 
264 219 32 32 672 
636 446 697 29 243 
651 723 580 736 320 
128 386 859 472 725 
744 642 744 87 744 
46 41 288 337 677 
535 590 10 802 971 
773 105 497 277 105 
159 230 738 203 909 
76 82 509 285 784 
353 602 527 117 222 
787 100 286 620 907 
126 649 553 825 650 
532 983 885 182 462 
27 480 111 965 408 
110 86 271 895 98 
424 748 954 424 190 
542 101 410 886 650 
431 755 734 696 170 
780 750 119 944 15 
121 121 120 678 192 
592 842 201 666 550 
210 87 918 962 451 
810 324 679 292 354 
680 237 739 2 164 
908 729 595 586 949 
308 849 45 885 165 
873 849 767 1 232 
764 870 827 166 532 
941 11 138 17 777 
902 50 553 187 673 
79 788 79 359 75 
335 197 197 36 197 
525 784 403 403 152 
366 650 439 136 208 
346 182 182 182 182 
932 31 27 453 942 
282 220 343 315 342 
848 225 594 102 741 
382 89 195 808 727 
906 587 718 792 498 
705 124 454 23 33 
64 928 334 122 354 
857 639 565 87 781 
163 616 327 499 808 
38 636 606 10 152 
735 770 867 993 464 
74 724 225 454 782 
34 334 72 165 739 
215 243 215 451 807 
644 485 530 212 656 
219 36 592 52 110 
539 450 372 410 893 
255 914 200 778 477 
494 38 64 631 986 
341 69 891 203 711 
856 955 944 856 144 
675 95 69 696 696 
973 330 958 330 330 
323 201 575 653 14 
147 179 452 71 638 
438 173 580 47 102 
169 961 541 213 961 
217 790 151 354 550 
617 392 25 1 604 
204 514 827 609 367 
44 16 837 435 256 
906 157 501 34 110 
64 9 723 866 550 
103 268 997 404 103 
913 979 762 863 473 
762 974 806 935 8 
39 558 437 576 926 
393 244 544 618 440 
472 299 423 186 367 
186 365 676 186 464 
776 596 107 596 350 
485 129 594 839 104 
862 297 975 271 951 
618 482 514 257 700 
673 65 829 496 433 
838 536 699 823 536 
445 653 657 209 552 
122 532 595 318 775 
92 612 34 656 969 
147 671 572 1 904 
669 730 410 935 912 
131 271 703 64 55 
329 884 544 954 329 
534 71 282 344 412 
399 457 818 727 116 
975 532 542 504 925 
452 83 482 544 305 
826 716 908 972 804 
52 527 939 257 480 
705 749 275 855 687 
222 988 841 504 449 
3 604 181 403 460 
111 989 558 681 866 
649 292 989 652 244 
831 862 10 534 986 
451 100 87 728 528 
180 999 459 985 314 
523 812 802 200 144 
537 667 685 724 667 
452 41 298 561 1000 
105 346 684 709 70 
667 196 157 191 594 
963 717 851 378 192 
392 816 204 285 363 
960 797 771 89 526 
930 631 343 324 979 
584 550 46 46 531 
787 332 732 65 677 
31 968 682 31 925 
287 738 653 138 648 
57 71 950 126 126 
661 345 120 499 429 
860 54 6 941 622 
814 181 813 621 283 
116 37 116 697 668 
279 394 893 74 9 
485 502 962 163 480 
146 8 464 241 93 
806 326 224 813 458 
189 710 940 148 454 
893 380 66 654 231 
20 293 180 971 180 
537 910 164 447 729 
634 751 797 793 991 
163 738 242 771 934 
856 353 940 602 960 
129 896 791 621 588 
430 110 535 19 976 
576 464 954 898 102 
219 231 515 686 674 
602 555 83 933 702 
37 958 569 460 37 
13 437 917 13 13 
923 850 560 538 882 
967 220 979 147 576 
872 872 460 872 521 
746 565 601 464 775 
129 907 248 927 184 
972 110 965 467 972 
314 168 60 397 686 
804 9 968 436 271 
876 90 152 305 19 
672 795 672 91 813 
516 860 605 110 19 
367 367 367 367 659 
777 927 927 432 45 
62 921 451 679 887 
419 589 576 576 660 
754 63 668 754 829 
393 632 437 782 403 
865 488 887 853 921 
184 582 196 582 258 
779 253 607 35 688 
957 821 957 458 942 
751 976 587 591 870 
252 629 16 252 658 
232 582 220 123 123 
735 378 24 694 888 
119 820 968 969 897 
756 626 92 222 127 
658 955 822 419 812 
197 97 881 655 420 
825 940 539 794 339 
873 829 86 616 343 
794 807 794 903 215 
978 455 953 529 455 
998 4 336 132 4 
278 75 673 550 605 
714 477 322 998 567 
760 894 760 406 830 
503 500 655 225 669 
471 726 423 791 828 
248 863 369 756 894 
817 529 226 556 880 
216 825 160 316 341 
184 754 937 937 320 
75 823 842 719 513 
274 274 2 719 827 
825 849 69 646 969 
781 624 100 624 125 
743 951 478 56 426 
51 236 811 964 811 
384 23 556 601 638 
504 650 650 183 508 
525 497 858 497 497 
448 922 715 979 143 
466 680 386 226 109 
799 702 306 175 538 
415 747 40 839 950 
197 293 205 635 340 
860 452 629 817 186 
132 75 132 132 370 
363 964 377 403 526 
344 549 372 138 360 
746 645 698 746 424 
222 794 731 861 729 
445 250 92 952 485 
365 22 204 390 365 
260 849 240 914 971 
706 723 809 935 935 
915 867 507 507 663 
293 377 557 802 766 
240 995 327 790 890 
219 885 415 41 194 
519 209 826 46 320 
152 200 793 476 757 
265 947 365 83 161 
467 413 495 86 771 
560 183 100 100 309 
411 1000 91 396 450 
219 891 359 76 624 
162 723 927 207 837 
697 235 712 344 864 
128 950 866 370 928 
120 292 498 498 498 
23 734 654 785 806 
251 116 675 91 623 
431 475 269 150 139 
130 340 769 740 918 
646 575 503 878 133 
88 591 266 51 802 
537 537 91 459 505 
916 671 89 632 632 
334 38 334 198 562 
832 828 679 594 92 
731 172 685 175 190 
844 43 786 286 899 
688 624 992 995 9 
825 366 597 690 799 
657 424 424 487 922 
426 821 426 985 426 
976 320 710 533 23 
379 227 798 773 773 
834 834 170 921 834 
93 358 185 404 2 
595 644 682 459 427 
656 327 861 441 681 
131 226 929 3 617 
350 517 64 513 310 
482 156 199 936 977 
560 252 335 212 263 
619 732 429 893 681 
748 154 331 718 596 
124 56 133 19 50 
330 164 512 981 596 
663 334 970 343 203 
412 742 922 806 637 
379 379 810 202 521 
747 43 826 657 640 
930 290 441 521 942 
678 84 697 662 445 
780 770 502 164 214 
50 153 352 467 50 
907 737 621 676 737 
529 379 845 321 745 
198 337 392 522 232 
387 666 951 72 141 
350 817 350 697 785 
803 189 541 460 697 
781 9 365 9 30 
724 504 313 551 682 
529 94 505 505 28 
643 832 832 697 832 
864 294 294 294 962 
208 465 208 364 213 
324 532 418 532 699 
39 395 58 125 644 
725 975 134 337 502 
616 516 616 840 60 
935 658 524 1000 932 
284 284 378 216 37 
683 525 927 950 795 
358 655 594 605 464 
603 762 820 254 820 
821 940 947 182 292 
227 56 591 62 591 
664 957 465 222 901 
720 273 327 211 834 
516 571 343 402 431 
982 662 291 281 991 
978 231 821 162 416 
662 343 306 709 273 
277 573 450 450 901 
669 939 180 939 939 
939 939 264 394 503 
373 593 926 681 36 
965 830 348 144 59 
196 973 211 573 404 
720 975 635 941 578 
601 836 979 907 760 
923 608 429 429 427 
942 616 753 753 388 
623 889 600 789 948 
728 607 452 906 998 
343 844 774 135 726 
721 119 892 694 446 
952 522 752 707 566 
981 741 756 799 741 
132 160 609 177 852 
991 733 159 899 414 
614 996 996 996 944 
456 44 579 738 219 
144 590 135 555 118 
65 379 830 988 379 
519 337 753 455 614 
448 732 645 681 714 
898 462 962 54 162 
443 263 891 141 129 
194 194 299 725 35 
719 694 683 694 694 
236 416 547 615 453 
208 383 700 874 213 
848 944 989 308 25 
990 323 523 119 605 
719 702 751 826 722 
527 890 888 963 431 
98 749 880 962 129 
609 86 723 412 245 
329 232 603 933 953 
69 869 835 188 441 
738 945 541 19 541 
19 556 581 554 361 
968 376 968 444 953 
133 643 223 479 231 
382 320 268 283 626 
421 699 358 892 870 
746 26 616 751 597 
886 601 30 658 856 
318 19 318 717 318 
742 283 12 384 201 
951 663 916 380 517 
681 789 310 90 681 
801 731 52 225 543 
1 571 190 521 22 
415 952 667 51 51 
735 184 397 368 195 
703 518 373 860 985 
327 188 233 759 213 
628 304 363 304 304 
122 589 404 40 932 
68 689 524 591 70 
388 942 516 377 942 
848 410 189 350 919 
28 500 791 500 479 
588 901 386 956 430 
823 280 579 530 449 
337 963 465 602 412 
438 606 701 174 769 
372 672 464 450 430 
382 376 19 750 195 
441 722 679 983 501 
123 8 284 449 272 
230 951 791 478 475 
27 752 899 662 964 
77 491 147 693 85 
891 193 125 566 166 
913 217 528 350 43 
557 803 326 301 925 
120 512 246 910 270 
98 776 877 168 493 
544 509 208 16 544 
51 414 522 97 414 
486 568 70 340 557 
606 500 896 36 529 
715 683 947 61 468 
6 128 693 838 838 
62 31 265 711 564 
157 523 685 523 580 
119 119 628 119 444 
471 197 634 776 705 
372 348 656 263 656 
623 221 760 466 792 
320 689 864 685 624 
976 719 270 482 600 
125 87 125 307 557 
434 557 777 557 817 
805 14 409 404 44 
26 855 873 929 117 
726 727 943 882 288 
353 778 574 143 895 
481 138 506 62 166 
132 906 445 194 496 
799 875 591 659 716 
384 449 449 449 449 
722 897 506 409 597 
778 956 517 589 563 
313 313 313 475 613 
89 241 600 89 940 
505 445 185 258 554 
19 110 960 180 552 
241 619 16 875 311 
141 141 765 234 801 
337 275 952 664 224 
400 378 137 329 308 
565 620 454 37 496 
622 782 114 102 356 
14 62 771 699 650 
402 402 196 736 193 
528 229 934 239 945 
703 703 60 703 431 
649 30 273 368 786 
640 729 765 412 671 
464 558 346 578 980 
8 550 994 481 616 
3 178 33 976 994 
374 352 401 707 483 
194 269 158 852 534 
174 317 334 317 718 
309 281 943 399 696 
838 493 987 117 515 
647 651 901 858 525 
217 793 232 144 218 
992 506 485 323 349 
579 818 319 231 847 
386 728 919 154 72 
223 479 599 213 175 
913 310 909 899 222 
96 145 622 714 740 
145 706 777 700 850 
1000 177 889 351 655 
101 936 186 268 976 
89 551 251 732 240 
459 937 481 481 900 
222 687 201 642 173 
552 321 273 72 365 
445 812 554 702 69 
614 388 561 767 610 
375 232 671 504 671 
679 488 268 95 174 
941 658 107 744 716 
462 503 71 82 431 
325 937 613 626 377 
974 78 437 583 290 
866 50 192 397 191 
821 6 754 144 68 
314 796 778 826 134 
63 166 132 606 324 
713 36 184 639 186 
211 160 703 703 333 
4 962 27 735 416 
338 275 13 480 651 
952 163 291 291 291 
159 191 410 238 66 
816 247 634 936 634 
661 646 431 730 761 
658 1 855 156 156 
88 339 511 25 110 
641 45 53 284 835 
296 502 606 41 327 
148 511 233 387 355 
853 42 42 42 959 
582 492 304 500 13 
104 689 842 674 842 
906 727 1 727 727 
507 102 50 862 58 
406 713 587 406 596 
342 582 661 512 134 
304 216 772 229 628 
279 671 880 752 344 
909 109 927 412 873 
276 636 424 68 924 
771 575 175 632 696 
872 243 398 703 398 
832 146 580 990 1000 
417 188 340 81 188 
833 254 653 688 314 
820 267 446 700 942 
732 509 732 925 732 
265 533 460 965 850 
652 820 465 992 1 
809 596 657 660 890 
441 284 705 284 284 
683 698 271 703 699 
81 211 978 857 962 
992 381 668 12 878 
237 727 375 727 645 
366 376 167 297 11 
420 331 412 397 668 
656 94 318 179 692 
548 662 773 420 177 
581 581 220 215 321 
632 882 972 646 280 
962 821 10 126 518 
425 965 586 471 420 
14 107 956 95 601 
488 820 610 171 158 
961 81 186 994 204 
743 255 730 651 792 
638 347 470 35 679 
659 397 66 796 409 
992 833 969 941 969 
592 335 245 985 795 
305 659 658 318 555 
733 493 493 513 493 
831 809 387 277 73 
304 409 304 214 304 
694 541 112 96 148 
93 656 805 850 805 
588 328 131 69 780 
729 83 589 729 952 
376 917 338 534 102 
728 795 782 901 442 
781 37 281 932 2 
569 751 601 573 1000 
878 606 613 993 580 
183 864 235 227 229 
470 470 702 834 267 
448 589 709 589 314 
808 202 396 751 780 
355 644 862 987 915 
56 795 590 28 941 
316 382 48 951 268 
648 118 430 789 976 
909 419 51 784 580 
643 94 310 119 94 
69 346 616 239 173 
279 815 120 183 279 
834 118 131 226 868 
659 511 798 831 880 
825 414 469 116 796 
591 530 163 834 261 
946 198 575 120 311 
59 173 216 269 111 
433 903 903 939 739 
79 925 79 79 296 
578 222 168 276 578 
800 4 442 759 194 
780 680 451 304 911 
284 801 527 388 183 
389 484 610 857 494 
684 306 510 841 268 
731 798 807 111 805 
595 757 149 349 508 
160 525 636 634 461 
581 191 513 583 581 
522 922 618 522 304 
863 123 370 381 123 
197 823 825 635 375 
858 340 440 342 278 
433 128 650 740 712 
251 90 740 906 906 
192 61 76 364 192 
720 172 302 465 429 
535 431 483 7 951 
805 437 162 335 357 
466 865 791 49 315 
24 849 910 125 700 
24 276 828 519 276 
854 213 593 284 593 
427 453 213 453 453 
957 146 535 812 535 
835 68 721 587 147 
496 711 518 589 496 
785 985 880 956 70 
460 233 460 420 662 
100 248 215 305 100 
174 385 394 519 168 
302 581 603 604 783 
42 444 42 43 368 
121 644 103 612 659 
221 329 329 41 903 
80 718 225 734 20 
953 62 698 452 722 
45 685 969 828 172 
100 700 729 580 367 
996 922 800 376 248 
494 506 494 113 494 
292 799 857 140 527 
649 351 149 89 371 
37 326 326 166 493 
708 946 248 780 911 
179 13 812 155 652 
602 570 830 316 830 
833 112 89 26 668 
202 343 886 588 656 
563 941 903 709 178 
471 10 969 471 37 
27 900 411 711 917 
697 744 582 775 195 
841 841 841 841 733 
391 175 934 471 893 
752 113 402 449 859 
538 543 446 667 812 
97 124 70 280 675 
269 89 441 124 668 
871 630 260 260 926 
481 319 893 593 636 
756 756 551 756 639 
797 632 858 212 236 
692 641 618 831 641 
300 545 191 756 229 
844 296 733 481 75 
241 556 777 584 947 
956 575 665 851 298 
266 108 108 108 911 
196 852 445 947 227 
588 238 534 949 981 
261 758 749 733 330 
89 359 989 869 869 
653 11 645 173 341 
518 476 73 476 182 
109 397 226 823 571 
935 807 67 866 954 
741 307 407 17 601 
308 783 137 979 256 
45 573 880 209 822 
559 93 718 751 718 
959 100 528 355 895 
340 660 947 405 717 
104 104 885 152 847 
912 451 912 461 627 
929 292 813 983 762 
99 99 974 122 122 
946 110 389 574 441 
9 192 39 411 531 
109 865 929 110 10 
159 299 982 91 757 
592 592 522 598 350 
169 45 344 678 211 
119 143 479 479 550 
285 992 322 133 594 
861 640 181 308 235 
572 798 572 469 384 
730 934 730 730 730 
620 387 435 395 700 
740 421 107 383 804 
446 114 47 762 576 
684 536 422 571 398 
805 957 441 441 790 
796 682 766 796 231 
387 413 109 33 555 
566 444 955 475 969 
643 651 763 765 880 
439 110 998 890 254 
250 795 70 252 24 
15 218 847 892 310 
386 229 371 996 486 
730 408 408 192 502 
75 898 341 914 815 
21 664 808 911 595 
510 435 281 510 127 
721 724 436 436 680 
508 273 434 219 512 
990 990 990 72 338 
383 572 921 222 822 
219 614 635 892 597 
364 712 813 712 486 
329 195 159 455 79 
109 392 468 347 176 
103 911 728 291 438 
512 325 325 27 631 
817 518 3 189 790 
522 568 424 522 334 
654 10 748 772 690 
401 677 937 463 791 
92 877 979 930 818 
749 538 398 120 820 
412 510 412 412 412 
560 260 831 699 979 
977 76 395 893 395 
782 547 443 852 266 
903 537 39 879 910 
349 300 441 351 318 
162 377 12 375 55 
317 505 206 607 505 
577 246 159 381 222 
844 925 735 32 844 
869 9 266 226 938 
21 255 505 495 422 
808 714 30 714 954 
562 578 433 446 433 
298 52 880 134 901 
952 234 952 655 123 
677 677 677 677 457 
207 257 352 644 351 
7 464 239 193 402 
999 432 838 167 306 
811 753 429 336 326 
296 268 564 932 45 
990 942 996 990 779 
538 511 443 379 338 
908 644 356 143 716 
650 103 572 938 345 
698 590 590 848 861 
488 858 250 235 693 
904 213 909 83 786 
503 832 838 838 838 
172 282 385 264 449 
163 904 625 118 118 
131 755 219 348 596 
214 699 521 299 905 
827 49 534 138 770 
949 656 817 291 950 
109 521 246 906 238 
914 347 423 71 291 
107 160 60 221 470 
122 448 230 95 265 
808 356 405 632 828 
31 146 271 401 962 
979 876 452 443 923 
935 906 921 166 315 
896 521 21 398 568 
183 492 15 612 508 
675 675 930 301 675 
914 33 666 100 261 
571 685 86 213 931 
562 784 745 487 184 
184 206 568 418 128 
421 280 324 234 280 
446 479 625 858 775 
982 603 882 21 705 
756 880 638 859 756 
426 890 782 762 174 
586 315 838 677 534 
611 598 986 965 900 
289 375 462 494 319 
869 580 796 83 628 
386 386 386 155 242 
902 902 992 902 317 
255 347 56 414 272 
459 763 891 861 879 
117 409 694 499 268 
66 459 482 578 173 
813 688 863 516 895 
199 845 476 906 139 
881 622 234 808 622 
385 192 230 988 38 
569 602 282 40 951 
383 515 28 116 959 
923 760 660 51 697 
857 211 777 192 625 
631 294 418 440 325 
144 794 983 110 725 
243 440 672 222 221 
39 756 650 379 192 
955 11 952 727 902 
94 162 732 579 367 
181 417 887 378 635 
214 417 840 29 592 
534 646 178 398 170 
221 354 19 129 185 
898 898 727 898 495 
347 360 548 347 434 
299 299 299 515 711 
644 599 549 670 226 
235 768 235 492 457 
217 955 612 334 351 
596 850 790 536 850 
504 38 38 292 849 
140 495 596 495 932 
895 793 624 455 600 
392 784 927 784 430 
354 52 359 944 50 
272 239 202 450 65 
489 644 910 696 54 
969 522 479 995 570 
591 294 105 849 105 
298 258 722 737 385 
441 432 775 506 994 
196 196 877 362 196 
655 476 200 408 188 
874 290 401 828 832 
438 33 713 831 596 
765 10 322 626 819 
709 354 309 477 607 
122 27 422 776 252 
821 610 817 908 358 
176 489 840 855 41 
742 275 283 780 283 
144 811 178 920 786 
651 651 9 317 291 
611 855 820 870 947 
50 627 489 419 458 
249 71 173 249 666 
101 225 807 262 807 
433 783 494 395 904 
7 947 947 399 227 
684 676 679 306 255 
830 516 89 15 293 
148 26 42 642 188 
178 767 658 93 178 
220 999 865 908 813 
176 430 203 455 538 
720 377 678 574 335 
974 556 556 734 635 
816 255 816 86 106 
403 119 903 968 238 
252 896 252 221 976 
611 415 560 998 415 
813 511 702 163 210 
491 73 531 253 716 
325 117 90 866 467 
191 88 229 115 41 
533 603 533 634 865 
45 232 292 190 731 
279 718 181 175 755 
42 269 397 271 987 
487 907 482 98 401 
741 109 525 174 103 
435 328 363 330 860 
930 314 152 48 805 
79 608 538 467 164 
335 951 323 335 265 
92 849 21 590 973 
609 542 3 368 327 
534 37 534 33 941 
551 971 408 40 310 
629 944 850 516 5 
48 410 926 411 90 
795 986 861 176 709 
15 593 476 713 403 
780 18 329 428 155 
493 381 506 131 569 
655 31 578 135 282 
612 433 630 490 343 
996 996 782 497 996 
90 462 462 636 240 
194 194 876 194 194 
347 163 508 484 424 
637 162 162 162 792 
622 881 236 813 129 
283 706 109 606 531 
298 444 998 444 444 
11 732 844 136 113 
278 2 260 955 278 
660 888 775 655 416 
624 412 55 212 618 
593 557 983 197 242 
984 172 119 684 894 
874 884 738 403 144 
478 37 54 719 801 
741 294 164 900 159 
363 144 251 779 549 
365 966 194 881 540 
298 652 521 170 725 
194 56 923 83 929 
623 637 873 885 998 
352 663 748 390 258 
303 383 956 771 4 
354 494 494 204 55 
493 99 331 196 754 
585 684 999 229 698 
503 749 265 732 534 
629 119 16 965 181 
875 519 301 772 158 
352 321 241 777 906 
633 440 152 908 919 
941 941 871 179 808 
664 143 192 664 512 
330 298 707 302 392 
431 971 118 252 745 
681 270 407 522 943 
611 130 263 70 306 
171 175 700 5 749 
318 188 480 118 583 
203 528 782 782 111 
815 980 817 937 651 
793 447 961 820 47 
386 4 927 927 273 
708 708 969 855 175 
913 463 808 682 201 
871 951 14 951 752 
606 738 177 450 177 
418 904 580 873 810 
680 496 349 812 77 
813 119 928 159 422 
934 214 640 239 24 
165 944 964 827 88 
68 119 226 24 128 
494 532 123 763 363 
173 517 209 419 26 
968 193 360 338 687 
282 761 534 761 8 
895 830 896 475 830 
683 519 636 735 829 
79 624 178 322 398 
400 322 644 232 464 
680 106 362 199 825 
513 653 140 654 674 
590 587 342 352 567 
332 735 451 888 503 
506 830 561 860 827 
430 159 19 159 712 
384 412 144 390 728 
763 943 763 29 763 
858 567 549 549 549 
412 937 519 648 364 
658 711 739 101 296 
161 161 64 451 35 
217 426 961 770 426 
552 294 790 55 60 
226 413 290 562 81 
768 124 709 579 908 
284 464 822 284 571 
935 596 82 82 857 
46 509 955 130 722 
984 421 620 706 512 
498 276 440 223 440 
396 206 442 753 164 
933 423 536 976 46 
443 957 783 964 237 
632 323 28 915 207 
624 660 908 143 457 
791 619 808 923 203 
116 612 116 116 116 
75 622 315 75 333 
13 676 196 391 613 
977 88 4 951 690 
871 751 871 136 130 
575 512 692 960 816 
507 929 622 881 577 
58 931 132 595 351 
971 832 475 971 971 
798 692 850 725 172 
986 141 932 544 92 
739 321 100 921 695 
918 732 958 732 807 
768 543 898 473 700 
703 475 498 317 295 
859 950 950 317 413 
184 432 480 344 555 
218 457 695 743 16 
938 2 249 984 450 
896 573 22 986 743 
435 293 528 272 751 
366 379 977 239 944 
714 393 655 445 714 
801 575 857 144 604 
483 910 795 502 372 
348 666 60 762 335 
516 487 275 773 481 
955 466 425 425 425 
706 166 348 706 663 
504 125 265 500 439 
27 324 416 859 370 
951 522 615 522 780 
597 929 231 231 231 
830 774 158 667 629 
38 851 598 786 969 
87 956 983 607 163 
694 804 620 602 151 
811 174 47 970 168 
539 763 846 763 763 
430 911 32 208 376 
929 558 929 929 391 
926 788 190 955 190 
561 5 996 753 692 
569 420 552 651 629 
718 424 692 692 692 
74 519 64 678 64 
34 765 192 801 884 
240 718 867 867 481 
197 896 838 846 348 
385 679 770 859 857 
60 550 208 349 750 
804 319 254 582 414 
570 674 486 158 344 
731 762 911 258 93 
21 215 21 885 21 
80 708 217 80 80 
22 446 535 518 502 
963 23 90 115 707 
184 917 75 370 937 
394 249 721 554 186 
872 53 154 758 542 
328 222 688 403 328 
124 147 915 915 579 
793 458 907 369 866 
386 740 533 500 352 
380 200 185 342 315 
540 518 756 540 14 
937 872 940 495 988 
566 5 495 736 28 
269 932 819 453 311 
976 785 649 356 710 
328 882 887 161 325 
743 514 639 639 639 
253 710 374 167 386 
713 447 742 713 634 
498 800 391 735 714 
704 682 102 781 781 
129 317 515 527 317 
268 261 893 399 107 
373 373 667 651 373 
99 279 807 99 281 
894 16 623 923 488 
847 293 13 225 13 
243 362 938 67 938 
810 842 506 810 602 
140 257 257 169 948 
609 213 32 350 59 
457 363 70 100 675 
958 910 735 59 5 
538 372 538 984 504 
23 168 514 705 881 
846 760 799 823 505 
33 522 233 815 698 
254 583 550 7 31 
58 442 383 838 478 
790 787 663 140 156 
778 313 760 398 443 
239 841 466 229 67 
757 111 406 973 973 
805 902 122 528 839 
367 407 636 624 454 
657 629 761 184 499 
201 875 357 929 36 
99 197 75 821 878 
223 403 403 403 801 
96 256 106 256 28 
749 912 329 419 467 
111 653 938 128 64 
237 308 14 913 213 
893 623 993 115 214 
169 603 562 263 970 
829 524 808 961 821 
765 150 918 837 626 
221 687 794 410 410 
503 828 610 930 732 
78 981 842 199 494 
851 403 965 108 851 
288 892 758 922 153 
861 319 319 546 848 
870 424 558 436 870 
830 537 459 572 783 
820 986 33 969 944 
913 220 959 535 203 
804 80 593 770 155 
465 758 818 41 668 
317 625 568 638 271 
378 982 901 425 329 
716 221 78 919 413 
938 908 807 205 225 
164 804 651 891 577 
512 747 579 189 747 
226 750 818 750 725 
288 453 527 879 205 
934 325 423 332 40 
217 488 568 997 3 
959 959 987 12 511 
606 67 445 571 56 
857 554 694 41 103 
393 692 21 558 625 
954 487 954 954 86 
154 656 882 964 154 
37 855 613 182 286 
528 358 16 357 820 
634 603 550 926 519 
110 278 834 585 888 
870 118 914 416 247 
726 418 421 382 42 
868 509 879 841 906 
799 875 64 124 590 
411 942 786 359 786 
649 184 245 502 387 
706 347 553 145 479 
219 743 253 644 529 
257 958 514 704 444 
426 533 751 607 3 
133 346 733 380 495 
643 591 952 591 894 
496 453 921 453 453 
845 882 178 224 16 
483 182 163 205 32 
827 50 983 537 832 
530 337 119 481 694 
801 342 469 662 118 
248 374 989 14 323 
406 344 459 608 490 
7 90 31 275 905 
176 505 232 579 270 
339 852 268 125 200 
948 372 372 372 646 
607 739 442 488 501 
160 431 32 160 165 
840 951 565 292 951 
783 170 845 416 372 
174 567 138 433 650 
832 832 239 317 391 
995 168 816 731 211 
40 410 767 455 909 
318 318 675 318 907 
743 452 99 715 469 
530 90 898 545 892 
661 637 921 167 398 
429 429 324 527 429 
977 669 634 282 55 
528 724 613 117 960 
839 241 236 416 454 
770 840 207 44 409 
915 209 765 564 19 
391 223 249 810 480 
802 470 908 291 963 
527 287 341 894 483 
185 193 527 794 694 
142 277 59 746 59 
665 94 628 692 957 
171 422 422 10 506 
956 384 97 544 44 
885 565 234 582 234 
561 741 179 741 701 
800 706 92 863 946 
843 373 963 317 109 
77 867 687 9 132 
132 406 538 938 446 
685 758 882 131 629 
980 134 403 403 779 
939 939 686 894 939 
250 250 981 304 293 
828 219 533 123 508 
130 420 130 130 130 
994 210 581 696 849 
28 399 889 990 513 
483 485 380 204 116 
335 665 634 792 581 
285 264 407 474 400 
937 199 759 254 199 
809 4 201 745 987 
888 599 59 23 169 
547 436 104 658 137 
932 352 71 578 465 
33 598 920 862 484 
701 792 41 958 464 
314 275 735 575 225 
504 411 477 12 744 
225 450 848 229 862 
949 147 529 620 529 
706 975 910 659 520 
488 589 921 309 13 
820 647 952 966 664 
621 775 671 892 895 
903 657 390 393 607 
284 570 722 182 182 
876 86 892 846 599 
591 700 847 591 591 
81 137 33 382 645 
90 228 650 650 903 
347 927 944 887 376 
57 25 734 643 819 
292 734 928 174 880 
629 209 64 270 774 
480 816 473 43 978 
115 125 9 858 561 
878 350 288 910 45 
454 352 934 812 352 
3 986 900 127 858 
586 24 790 859 648 
505 397 637 983 79 
794 622 606 480 58 
370 915 170 93 617 
658 438 515 509 84 
187 587 726 726 479 
166 210 916 695 985 
477 77 285 35 652 
533 512 782 939 843 
534 674 886 58 674 
325 275 309 275 737 
583 613 281 534 265 
401 453 824 398 923 
211 670 656 630 612 
928 997 863 997 997 
665 335 809 897 335 
349 806 447 262 764 
713 772 343 303 713 
240 484 240 240 244 
762 181 773 811 767 
397 543 543 543 164 
639 132 374 602 776 
147 618 171 146 389 
513 228 495 881 70 
795 979 40 63 272 
78 257 160 483 306 
814 691 912 474 137 
605 605 751 265 685 
785 297 289 825 69 
705 494 805 408 705 
933 271 537 933 447 
345 160 946 296 663 
768 284 17 215 949 
497 263 176 618 502 
301 440 301 301 60 
165 73 876 876 764 
751 780 868 584 320 
566 613 566 177 256 
701 605 795 113 794 
955 312 412 849 536 
982 992 455 605 455 
408 811 201 864 263 
999 672 782 257 948 
487 487 418 173 487 
164 313 217 604 928 
847 691 21 34 928 
30 126 24 360 394 
926 926 47 422 90 
122 17 315 968 179 
160 288 875 635 757 
44 229 259 460 145 
121 368 544 940 863 
473 320 804 743 274 
172 426 691 691 691 
709 633 524 865 395 
132 618 152 898 97 
234 219 920 240 481 
992 351 318 992 841 
994 282 577 444 744 
971 320 938 945 508 
178 4 558 578 230 
912 987 141 369 717 
324 589 233 590 871 
514 379 514 628 962 
17 891 17 803 926 
194 353 297 876 526 
109 887 39 733 39 
727 109 727 422 727 
313 687 892 512 512 
416 51 671 948 386 
206 156 519 632 674 
400 37 149 178 38 
829 464 516 509 102 
579 743 949 12 239 
221 995 38 144 584 
810 404 173 299 810 
579 503 700 112 519 
55 343 271 636 205 
689 853 647 316 715 
60 13 245 990 870 
512 754 923 526 364 
827 413 39 201 171 
41 572 249 530 627 
578 81 81 600 12 
639 171 435 383 171 
720 720 720 435 832 
128 20 728 290 20 
867 686 956 686 320 
991 991 86 402 418 
240 265 31 35 35 
851 238 355 384 769 
912 201 396 492 892 
64 73 481 397 73 
423 716 513 889 935 
485 264 75 853 87 
708 708 796 228 520 
829 491 829 845 829 
709 992 476 647 398 
713 504 175 820 757 
534 730 763 940 238 
592 125 333 256 934 
568 958 440 182 271 
488 184 923 138 836 
454 252 454 377 299 
535 117 36 535 345 
324 872 824 937 379 
623 543 679 62 783 
262 804 484 752 584 
783 310 497 456 322 
585 231 453 231 483 
363 729 824 955 506 
58 996 578 621 432 
739 323 757 945 712 
198 966 757 711 207 
511 75 263 326 356 
110 563 674 236 581 
353 641 839 109 4 
878 188 476 267 732 
937 555 676 753 443 
738 713 278 112 15 
62 743 227 663 55 
945 978 820 941 1 
548 902 508 810 927 
579 986 592 175 954 
471 77 786 684 95 
770 920 24 689 983 
413 184 596 854 10 
825 901 19 859 87 
360 888 888 304 878 
919 949 470 296 967 
880 976 112 831 936 
396 321 265 740 449 
847 735 735 93 528 
772 246 880 202 491 
175 385 570 290 385 
435 473 884 473 28 
821 489 399 293 531 
568 162 468 94 437 
222 862 161 85 776 
423 668 680 368 536 
639 831 502 968 680 
758 80 150 348 685 
834 517 904 546 405 
346 395 113 704 919 
488 134 857 277 316 
161 161 161 377 788 
687 550 117 223 967 
789 105 694 188 719 
148 864 463 344 864 
431 798 351 431 431 
927 84 809 904 836 
523 501 17 896 547 
405 579 239 514 522 
225 117 451 552 899 
521 471 603 618 656 
231 997 223 123 621 
637 280 425 617 618 
193 803 52 626 52 
927 234 676 927 24 
340 267 708 353 755 
867 704 243 703 314 
374 553 446 628 579 
406 601 70 279 999 
550 415 415 52 206 
746 109 991 991 71 
474 789 349 322 922 
960 516 232 175 23 
40 333 98 609 180 
679 278 821 34 745 
673 666 688 318 449 
173 109 552 688 316 
875 316 920 374 330 
342 966 134 850 140 
880 819 901 880 361 
964 175 184 202 431 
225 30 445 595 30 
728 681 296 72 100 
728 155 860 322 82 
894 31 816 219 816 
813 216 124 774 774 
96 713 527 793 136 
867 157 12 384 113 
625 985 99 270 689 
914 516 695 229 30 
562 208 333 159 581 
196 865 759 62 646 
533 686 533 519 148 
172 949 969 751 798 
789 565 775 859 630 
904 627 614 30 183 
253 496 755 275 141 
369 163 502 850 502 
708 581 496 932 872 
566 285 508 125 818 
833 125 916 2 719 
226 547 969 829 391 
290 546 546 453 25 
185 925 251 664 661 
718 887 558 887 887 
220 333 252 689 261 
103 271 851 42 374 
220 162 818 166 414 
183 998 680 7 899 
614 285 383 487 511 
380 619 480 764 348 
376 555 908 908 424 
800 495 49 725 333 
401 819 401 213 747 
914 942 618 290 498 
200 328 897 405 881 
851 137 860 248 711 
330 696 963 157 211 
310 645 666 680 24 
377 802 12 170 622 
817 746 187 470 496 
386 486 373 493 205 
886 946 55 274 738 
991 313 252 669 887 
196 395 732 305 949 
226 580 770 212 468 
76 924 628 185 426 
792 567 712 712 642 
319 552 767 54 677 
225 232 652 122 86 
833 236 897 924 565 
465 333 501 31 719 
506 701 890 86 19 
785 791 200 399 854 
303 874 764 726 835 
941 68 335 634 868 
275 93 487 782 398 
533 128 815 425 240 
502 908 197 706 2 
734 3 3 203 249 
620 648 648 109 170 
181 384 490 106 772 
180 402 749 488 749 
644 531 627 78 807 
354 773 16 491 493 
369 239 900 3 595 
321 992 554 321 321 
23 904 343 509 494 
976 381 857 749 181 
526 432 852 676 861 
337 941 359 941 941 
440 400 117 882 655 
32 135 756 746 131 
214 854 443 923 640 
473 531 193 718 205 
941 859 496 138 721 
72 72 280 825 260 
506 173 201 28 160 
310 947 327 722 330 
42 965 392 121 896 
550 658 978 693 433 
434 403 653 653 18 
810 456 334 958 611 
419 174 884 179 975 
96 113 8 954 171 
321 159 358 434 959 
817 767 767 410 387 
645 142 570 182 645 
189 657 711 445 657 
514 323 979 514 62 
253 495 939 420 374 
61 334 135 996 94 
849 351 303 872 874 
82 744 851 700 175 
279 999 999 214 137 
479 606 378 316 203 
393 938 67 33 67 
975 57 329 48 378 
203 579 33 213 375 
176 406 654 176 943 
569 134 302 893 23 
849 308 176 69 171 
634 545 122 127 775 
845 718 354 559 346 
1000 147 13 897 456 
493 473 15 344 473 
817 946 312 661 437 
296 754 412 824 246 
96 497 578 603 176 
453 346 398 346 346 
757 757 270 420 108 
11 143 605 882 63 
235 343 321 288 766 
522 400 351 976 943 
12 262 523 75 619 
136 777 521 551 521 
937 166 202 937 601 
220 73 418 440 935 
133 362 404 281 445 
139 139 139 768 913 
386 807 401 813 5 
471 612 463 119 801 
239 232 656 988 115 
713 556 58 58 248 
781 73 251 252 862 
478 801 707 848 397 
826 172 890 744 106 
104 640 957 135 530 
218 972 331 96 435 
799 212 992 625 847 
602 484 37 760 753 
53 92 812 805 142 
754 436 770 999 376 
508 299 990 97 27 
931 723 514 995 396 
19 300 912 864 912 
248 190 609 412 908 
270 486 649 371 138 
497 105 105 160 946 
963 323 60 935 601 
886 177 979 984 816 
185 816 538 899 556 
703 869 606 138 113 
618 742 619 500 334 
765 221 946 223 16 
165 259 18 259 624 
247 949 161 161 368 
845 177 902 238 474 
568 591 567 885 31 
101 29 160 68 639 
462 462 607 462 135 
477 154 405 779 779 
678 488 880 213 491 
363 105 822 439 112 
553 457 46 311 114 
310 670 983 509 734 
663 110 2 362 981 
413 198 131 363 392 
759 222 128 638 988 
703 673 69 752 295 
167 841 858 858 858 
554 610 861 606 448 
150 339 369 96 383 
719 810 893 247 859 
71 333 32 318 567 
704 489 978 783 721 
105 543 831 652 480 
546 886 453 647 660 
629 326 916 21 465 
615 977 772 549 873 
648 805 337 136 349 
582 361 832 996 582 
17 138 819 904 380 
369 22 241 22 362 
827 778 968 340 429 
354 725 43 501 911 
313 190 426 183 371 
732 498 52 52 520 
987 547 547 440 497 
531 745 441 556 700 
628 77 891 729 598 
681 771 19 999 445 
875 272 642 866 152 
408 851 27 41 613 
752 738 951 504 346 
980 922 770 50 60 
555 195 7 588 120 
408 120 730 793 65 
754 104 429 190 266 
115 115 209 796 115 
383 232 923 923 833 
397 50 50 457 207 
43 43 43 43 931 
729 394 394 91 696 
737 417 320 417 635 
535 177 898 824 393 
977 213 768 169 963 
421 132 397 363 4 
896 319 896 206 27 
742 840 506 619 692 
386 776 177 776 311 
227 207 66 846 553 
497 505 485 371 160 
59 79 162 466 89 
326 751 443 326 860 
488 753 887 36 182 
443 270 954 919 270 
520 520 494 407 520 
157 964 801 175 801 
624 574 158 454 114 
127 67 807 334 105 
763 913 908 114 908 
531 775 531 750 863 
133 122 312 312 312 
65 855 823 12 774 
913 811 27 432 488 
273 612 787 787 20 
393 18 952 754 393 
576 353 295 841 821 
417 554 240 844 313 
298 448 905 799 448 
552 858 858 534 407 
54 884 169 830 908 
409 409 624 907 409 
441 628 240 628 143 
210 932 380 444 347 
146 767 219 767 767 
712 378 618 378 411 
824 380 144 119 963 
509 524 473 974 572 
189 789 307 992 861 
387 271 390 886 415 
769 357 277 357 228 
524 173 377 275 371 
465 25 925 779 918 
965 678 568 9 758 
149 141 276 869 2 
757 806 895 392 560 
341 575 847 754 59 
712 53 802 533 414 
235 999 999 912 647 
884 604 351 527 197 
67 543 674 233 864 
418 542 979 714 911 
81 90 558 666 735 
871 410 762 858 490 
743 654 432 199 843 
844 889 924 558 266 
223 352 89 692 684 
483 510 194 736 359 
738 905 933 905 857 
223 335 322 444 960 
386 472 150 444 144 
46 46 816 759 46 
677 773 773 357 60 
588 855 168 177 812 
312 840 640 381 186 
604 988 723 440 475 
730 127 938 968 81 
620 892 740 640 452 
225 172 828 172 172 
762 461 638 122 249 
862 937 704 556 521 
182 603 656 850 43 
58 580 312 58 773 
893 51 442 490 205 
286 395 476 242 395 
648 608 220 622 329 
6 101 484 647 209 
32 115 580 208 403 
383 305 564 425 281 
119 74 358 74 842 
658 388 768 192 918 
593 656 34 67 527 
440 632 720 235 765 
93 138 480 521 1 
46 386 46 330 598 
219 664 990 817 114 
993 215 644 884 932 
619 591 293 406 518 
520 936 131 325 129 
241 313 583 584 656 
173 370 993 691 393 
97 485 27 717 97 
393 862 582 574 522 
679 457 101 224 542 
769 29 770 4 319 
573 156 700 369 749 
350 408 79 247 35 
793 791 401 469 665 
11 897 595 709 890 
128 592 320 509 336 
712 358 712 500 291 
56 983 747 616 534 
856 878 51 121 834 
425 592 453 821 646 
98 936 85 362 614 
474 539 93 425 909 
167 370 22 167 167 
773 182 493 706 927 
39 293 935 258 235 
391 934 409 744 330 
96 91 437 113 565 
910 985 19 985 953 
155 675 532 994 164 
992 907 992 354 879 
227 85 6 578 6 
109 433 88 513 670 
315 275 478 275 736 
878 441 878 878 320 
850 740 646 414 781 
53 53 178 578 450 
341 309 341 639 285 
76 378 76 697 214 
632 222 527 40 574 
474 152 275 982 468 
573 600 320 977 320 
888 28 602 443 888 
604 528 741 885 605 
192 338 588 652 588 
251 674 228 613 949 
206 760 380 531 904 
360 804 964 381 834 
484 261 848 848 950 
40 562 40 329 524 
855 956 113 340 507 
788 261 836 586 83 
760 167 732 80 312 
171 947 946 659 961 
961 587 454 199 361 
139 103 792 170 627 
560 657 772 458 557 
947 620 620 200 359 
516 842 536 842 842 
54 870 126 824 785 
119 845 577 845 875 
245 133 804 931 404 
206 240 195 42 434 
912 557 793 605 603 
390 822 228 497 805 
53 146 365 734 224 
220 191 618 180 126 
340 717 909 308 504 
26 36 36 780 301 
859 48 48 886 48 
728 75 265 875 631 
685 598 760 140 140 
736 247 247 238 277 
898 877 685 285 772 
549 108 293 541 690 
228 591 228 727 228 
448 393 682 366 716 
428 784 738 200 541 
246 575 245 968 641 
236 142 540 675 327 
446 197 316 734 293 
588 128 265 430 664 
126 815 8 308 611 
29 595 786 642 677 
831 12 154 955 645 
54 861 284 49 804 
11 309 806 137 757 
576 475 222 880 329 
497 569 794 232 707 
19 374 230 374 36 
129 147 514 472 87 
694 139 662 800 278 
581 37 778 274 637 
412 967 636 949 86 
235 808 387 61 216 
976 419 198 898 43 
669 250 738 217 602 
273 415 337 546 831 
390 149 423 763 948 
603 475 475 866 183 
195 399 779 894 494 
216 106 304 114 453 
631 432 526 775 319 
651 650 827 560 650 
805 823 404 150 150 
182 862 998 492 101 
79 196 805 873 126 
907 8 489 762 247 
594 274 858 260 363 
146 890 269 269 269 
167 444 35 782 42 
816 50 483 38 767 
659 458 541 156 938 
542 4 959 295 869 
540 157 541 586 52 
515 388 899 783 439 
52 90 763 893 3 
187 554 855 302 621 
121 509 841 159 916 
55 597 398 347 204 
799 702 349 702 555 
238 772 421 337 987 
566 987 973 987 987 
3 666 514 14 107 
12 79 700 218 144 
618 397 64 681 287 
423 640 492 656 816 
999 670 78 360 665 
241 199 721 755 199 
787 355 355 91 792 
427 447 30 472 868 
319 319 319 319 762 
973 847 727 847 795 
730 581 922 875 374 
673 240 779 452 454 
677 792 985 56 174 
375 355 104 516 742 
766 720 235 22 462 
44 503 38 987 53 
307 290 765 446 284 
142 114 840 524 65 
185 460 540 289 185 
774 786 476 75 185 
856 455 538 856 523 
100 398 623 592 985 
966 669 875 610 830 
747 887 747 94 747 
136 231 916 640 666 
528 479 736 279 982 
110 439 972 530 759 
974 110 716 635 9 
878 51 849 669 498 
593 945 250 221 805 
754 464 496 319 874 
781 862 811 969 188 
185 129 516 529 88 
200 614 233 680 763 
658 473 90 973 342 
293 286 863 418 395 
321 20 990 27 670 
871 846 769 418 646 
278 111 286 193 286 
811 315 12 347 817 
172 357 586 975 410 
299 603 376 304 258 
276 69 677 54 323 
480 960 719 379 477 
34 572 792 14 888 
805 281 566 842 729 
865 677 677 828 944 
85 568 944 85 30 
906 911 712 642 880 
316 101 578 265 190 
43 126 701 494 15 
79 272 307 630 79 
974 321 678 36 737 
736 926 562 221 112 
628 765 831 495 820 
82 142 142 796 695 
687 730 687 382 130 
865 795 328 554 120 
818 383 918 886 347 
53 958 319 829 630 
262 262 38 3 595 
991 523 119 461 317 
979 954 954 720 549 
125 647 307 925 65 
193 34 129 369 495 
418 84 214 858 805 
151 878 878 382 500 
198 457 968 827 708 
475 698 444 444 444 
466 780 655 312 594 
445 789 734 564 926 
520 990 955 596 57 
288 494 864 793 228 
856 324 300 691 324 
361 724 490 506 174 
294 815 797 434 637 
650 384 263 932 202 
628 322 166 210 640 
485 878 933 479 498 
723 913 472 882 882 
969 798 641 920 969 
317 528 725 472 141 
998 836 883 287 531 
25 877 25 890 418 
421 331 941 941 822 
66 135 974 369 430 
826 502 621 201 782 
763 763 325 240 312 
996 260 965 80 988 
684 684 15 756 735 
480 262 378 812 877 
708 998 320 763 355 
278 994 758 273 876 
554 707 853 672 131 
939 432 882 797 249 
197 558 538 558 295 
548 772 907 772 201 
400 16 596 766 80 
514 842 661 556 656 
343 221 544 864 832 
651 344 152 822 343 
538 714 371 180 924 
521 850 521 521 271 
504 873 335 195 873 
69 701 439 395 969 
447 447 326 447 249 
994 450 994 223 4 
310 412 742 862 207 
403 308 606 353 72 
905 812 473 935 190 
772 838 589 768 92 
715 612 691 120 260 
156 516 893 390 123 
800 713 713 713 741 
884 39 531 105 531 
720 863 949 328 337 
660 229 797 858 638 
790 224 394 107 915 
278 606 497 141 724 
288 663 289 196 902 
116 921 864 155 205 
193 524 402 402 60 
89 919 909 197 544 
436 739 869 782 439 
490 165 191 388 920 
539 539 748 188 363 
829 829 875 900 286 
150 150 511 150 352 
330 749 178 825 470 
779 646 452 649 645 
207 192 324 26 525 
719 719 866 976 918 
801 180 991 180 988 
145 700 835 145 42 
232 605 500 837 420 
123 35 726 899 749 
241 578 457 928 364 
663 565 642 503 353 
913 883 2 333 2 
583 725 234 738 690 
683 195 704 704 221 
945 779 93 350 774 
355 458 355 41 377 
747 619 929 301 929 
957 359 726 726 269 
93 723 368 848 368 
305 224 354 912 630 
239 182 503 138 961 
928 286 60 186 917 
800 800 689 712 967 
297 292 360 360 84 
850 695 204 945 945 
722 204 67 840 907 
665 13 632 752 488 
266 199 494 492 563 
202 130 923 916 130 
503 540 269 143 245 
659 659 766 816 489 
371 523 803 464 633 
84 940 402 257 460 
25 609 767 470 96 
311 621 487 1 699 
39 952 558 558 691 
278 730 950 355 909 
794 842 794 807 107 
187 58 885 442 279 
400 774 928 47 649 
381 97 728 792 744 
95 666 554 166 233 
510 589 738 440 343 
466 722 722 565 658 
581 281 897 65 280 
695 440 725 756 829 
433 632 734 283 113 
977 940 506 977 182 
339 166 805 777 447 
352 626 54 179 463 
598 261 700 913 36 
525 634 848 151 493 
961 161 792 735 836 
518 311 455 400 107 
665 348 541 457 138 
586 377 546 834 863 
390 156 546 836 889 
307 796 304 606 661 
598 373 132 81 584 
176 551 969 198 176 
229 183 546 330 926 
502 502 201 719 502 
254 514 865 97 804 
249 57 514 27 483 
766 934 595 912 905 
574 606 782 283 826 
240 730 753 934 438 
466 225 3 159 493 
435 3 964 845 145 
50 970 156 291 55 
405 672 593 405 817 
55 327 122 778 175 
223 461 461 499 689 
612 351 45 887 347 
557 514 514 169 514 
290 99 47 191 47 
731 970 187 233 834 
71 878 995 411 71 
828 824 119 449 279 
271 89 375 375 807 
710 661 484 319 659 
659 946 512 17 192 
531 952 690 82 577 
654 766 344 427 221 
245 243 261 155 807 
119 420 115 371 630 
569 520 229 607 479 
801 946 946 1 908 
143 123 949 123 98 
524 785 18 283 600 
597 563 564 363 463 
184 56 796 210 753 
398 913 30 697 960 
919 455 458 581 455 
388 735 590 182 388 
978 626 512 589 742 
656 497 566 407 577 
873 611 473 610 304 
545 120 643 311 643 
251 971 21 113 21 
678 557 655 843 666 
636 489 66 365 537 
763 152 449 963 758 
75 364 302 559 308 
917 993 248 304 538 
336 221 11 419 6 
206 779 43 958 147 
111 610 490 499 953 
48 360 239 189 189 
438 74 982 347 720 
344 605 24 36 36 
505 426 286 677 407 
559 998 559 612 849 
7 789 7 860 303 
172 308 207 743 499 
262 417 914 18 720 
981 511 245 775 555 
45 274 274 274 750 
560 549 891 931 211 
951 584 592 300 404 
127 861 917 890 824 
812 153 531 447 854 
215 703 442 840 674 
443 496 499 529 525 
475 659 978 842 985 
22 502 440 254 814 
361 959 544 652 335 
985 273 685 273 273 
925 573 262 895 510 
789 800 847 512 159 
984 805 795 85 754 
815 206 144 54 934 
402 426 406 496 262 
936 754 721 422 729 
196 832 701 191 316 
97 601 1 321 801 
39 296 974 90 296 
511 679 857 552 212 
409 256 654 899 604 
197 819 512 913 611 
372 981 170 372 372 
251 26 734 5 926 
794 611 737 348 999 
943 943 943 738 943 
70 228 33 872 411 
248 729 826 918 248 
528 876 470 411 756 
563 516 12 870 665 
843 665 837 745 482 
166 537 926 104 484 
502 76 506 91 714 
56 566 348 941 326 
480 724 480 612 565 
205 498 498 164 498 
970 587 610 256 692 
740 397 43 221 798 
518 766 766 785 766 
643 261 853 659 817 
620 210 856 703 21 
97 553 827 844 132 
630 849 14 339 58 
406 848 758 146 406 
446 347 923 978 851 
444 720 809 152 255 
490 534 791 697 269 
57 57 639 709 68 
394 935 112 625 884 
240 240 240 529 240 
289 484 484 400 178 
794 794 569 233 61 
656 883 70 655 754 
361 986 71 863 986 
199 33 33 97 33 
18 777 791 791 13 
988 939 138 952 251 
109 106 947 170 936 
421 442 636 570 705 
160 15 864 132 515 
426 943 426 49 328 
267 52 72 605 656 
581 713 167 581 809 
778 255 607 587 344 
480 103 674 803 803 
981 306 636 306 348 
484 669 669 839 937 
579 56 219 399 108 
255 87 761 87 741 
148 224 465 224 224 
413 944 172 880 744 
444 261 852 862 666 
365 914 907 914 54 
973 973 321 169 536 
687 992 623 118 703 
686 85 484 674 34 
410 410 985 888 344 
848 428 487 131 199 
948 980 718 256 930 
296 296 791 296 38 
909 925 336 900 909 
738 382 131 153 153 
331 331 233 292 331 
49 555 295 876 220 
140 972 374 129 957 
437 562 875 599 689 
146 643 205 481 835 
69 212 661 184 661 
758 992 775 683 337 
637 618 528 378 199 
337 26 63 516 274 
591 604 567 42 632 
751 497 653 155 663 
354 193 186 916 663 
874 786 159 61 656 
232 7 7 313 7 
96 228 741 293 327 
502 430 437 609 222 
603 603 584 665 980 
414 116 739 243 328 
377 612 323 377 104 
883 515 402 23 678 
106 517 624 808 273 
309 746 191 238 896 
65 16 586 126 680 
93 769 823 93 93 
702 500 415 415 415 
790 964 379 131 811 
658 696 470 354 496 
929 399 851 494 702 
408 510 653 854 403 
322 456 440 503 241 
818 726 276 852 894 
621 999 874 17 947 
689 909 689 582 661 
297 297 297 549 297 
552 552 964 916 552 
213 129 502 71 232 
91 197 296 197 197 
328 328 471 954 328 
200 164 384 648 164 
321 604 370 825 87 
749 481 822 481 807 
693 102 372 653 372 
18 18 530 407 887 
588 282 170 679 366 
92 464 961 64 463 
430 942 312 950 358 
690 690 841 156 690 
677 558 559 389 1 
57 332 57 394 483 
240 296 189 608 163 
738 358 156 404 684 
525 72 525 710 525 
410 833 221 390 261 
431 991 634 519 809 
81 739 526 434 211 
544 784 637 435 435 
40 33 17 161 247 
406 143 154 778 986 
196 866 639 445 373 
784 642 563 475 841 
541 392 986 958 708 
64 97 97 217 97 
284 458 1 241 180 
194 890 398 17 267 
523 80 230 624 755 
491 887 774 687 4 
395 183 958 395 395 
137 450 449 837 449 
45 314 551 255 401 
80 166 171 304 710 
144 578 100 889 174 
189 89 189 486 987 
113 760 889 671 766 
655 567 330 696 655 
147 926 399 926 487 
721 487 487 829 112 
278 1 698 301 33 
47 280 109 771 943 
342 901 228 228 228 
901 679 901 791 551 
389 601 108 715 369 
957 399 95 694 747 
184 190 157 200 190 
75 35 119 578 201 
899 626 944 229 694 
756 387 756 756 182 
78 645 877 914 853 
329 648 258 934 648 
911 583 855 783 783 
15 750 599 841 750 
485 8 656 35 535 
945 953 947 227 58 
509 124 876 474 943 
449 807 374 19 150 
181 446 181 181 510 
476 140 140 251 383 
226 485 516 101 557 
490 930 142 574 821 
610 269 850 214 652 
881 590 644 189 648 
262 350 737 620 527 
628 563 603 708 575 
361 737 611 672 514 
316 154 316 53 874 
709 752 175 779 405 
823 535 569 832 75 
832 242 801 527 126 
702 955 750 998 552 
891 261 164 161 213 
992 685 428 225 33 
963 34 156 970 511 
809 988 775 279 213 
533 310 407 864 668 
85 53 31 560 31 
816 416 746 755 961 
18 371 119 393 684 
550 517 797 517 849 
832 87 576 567 297 
642 480 779 850 779 
128 352 264 264 264 
466 618 300 559 658 
634 755 487 224 363 
140 905 870 720 546 
474 855 8 772 656 
781 270 668 852 44 
953 99 342 953 563 
423 964 460 361 964 
268 820 638 35 725 
219 602 292 424 403 
448 680 880 524 423 
297 905 824 592 192 
707 361 544 894 482 
988 540 337 972 405 
495 159 263 314 314 
573 68 770 58 376 
888 888 888 904 12 
395 650 718 103 174 
645 676 873 307 715 
65 557 726 764 941 
518 118 454 133 750 
520 93 73 794 363 
861 672 364 710 154 
216 301 781 302 956 
493 443 717 887 875 
133 606 564 133 548 
999 879 824 581 704 
840 641 348 715 848 
29 742 774 347 25 
281 589 181 560 391 
617 296 178 852 922 
630 121 399 175 340 
429 983 640 693 39 
881 851 497 937 367 
551 254 921 137 638 
3 536 45 197 89 
20 479 20 611 936 
522 906 864 365 305 
396 396 396 808 396 
943 921 54 379 192 
405 808 694 982 951 
213 496 213 213 559 
114 427 67 114 114 
749 139 928 752 297 
806 848 489 802 17 
239 737 150 737 737 
740 480 298 153 533 
421 266 188 423 991 
365 75 212 137 874 
707 861 131 903 903 
768 762 509 350 541 
455 398 726 717 898 
521 138 591 25 965 
303 346 64 68 346 
997 291 588 270 511 
954 190 530 53 28 
47 992 199 754 47 
173 11 169 701 11 
598 241 898 337 119 
538 566 176 258 541 
595 422 818 145 338 
597 346 549 585 623 
241 578 96 490 489 
489 381 384 328 489 
176 532 66 500 799 
228 571 60 60 572 
966 547 907 377 552 
664 981 55 389 515 
709 999 936 244 999 
113 940 272 18 484 
528 528 506 265 688 
605 605 880 9 773 
856 727 156 856 9 
171 387 161 933 256 
158 925 925 925 267 
70 985 896 733 975 
39 34 836 31 743 
796 871 165 380 796 
466 201 186 894 433 
779 495 979 880 178 
597 178 903 205 950 
738 225 669 738 221 
120 825 958 959 203 
300 338 320 320 580 
777 853 597 597 583 
394 662 328 976 580 
351 755 45 953 80 
789 827 827 846 846 
118 275 630 448 28 
125 794 802 594 560 
638 764 998 619 271 
477 965 594 139 75 
594 506 495 651 257 
720 950 949 222 946 
397 887 271 77 448 
508 77 975 523 585 
686 368 455 77 745 
96 602 128 166 952 
301 751 586 301 390 
170 499 499 561 484 
618 709 612 863 868 
871 33 224 45 785 
302 148 148 191 148 
153 548 780 720 888 
812 801 812 668 852 
474 677 754 851 834 
10 560 672 93 638 
814 877 814 677 989 
925 841 682 777 925 
285 753 285 326 799 
132 695 132 332 776 
840 185 840 173 840 
159 384 280 587 159 
340 174 174 174 174 
253 846 925 982 948 
405 128 305 494 669 
632 301 472 632 163 
984 304 135 854 282 
766 974 701 6 899 
196 430 632 703 292 
164 119 851 313 313 
779 121 387 709 543 
818 308 523 360 979 
442 197 435 593 368 
825 704 801 825 540 
969 605 479 932 351 
50 62 184 645 329 
249 364 992 671 196 
847 847 757 450 447 
148 220 355 634 813 
341 544 49 90 759 
271 922 628 777 740 
752 96 921 667 2 
178 788 61 548 45 
863 477 96 510 124 
963 512 265 959 126 
168 277 876 416 876 
790 391 767 790 595 
55 345 450 55 412 
544 478 953 544 930 
744 659 973 500 893 
313 313 390 930 103 
565 935 935 605 935 
745 600 135 105 220 
16 695 461 158 461 
370 281 15 614 305 
260 421 6 17 761 
471 149 820 850 530 
871 428 122 428 488 
602 209 473 983 209 
386 520 354 392 84 
843 464 785 425 799 
574 386 92 64 538 
810 747 681 740 541 
748 758 247 787 89 
750 250 629 629 629 
336 304 416 705 87 
900 49 93 575 798 
332 584 602 226 510 
662 797 756 955 749 
896 956 534 166 673 
478 880 673 320 420 
363 282 220 37 278 
952 741 289 322 330 
411 479 607 891 409 
386 386 391 612 753 
412 212 258 386 386 
185 367 491 333 198 
115 223 875 223 54 
989 17 147 178 989 
612 612 58 108 296 
516 546 677 490 535 
17 564 279 438 456 
187 260 187 322 143 
903 608 577 969 600 
472 472 472 472 22 
538 445 345 67 160 
927 629 614 860 5 
78 744 783 607 356 
537 855 837 526 187 
100 263 883 799 125 
421 797 454 376 376 
383 943 281 540 73 
649 9 309 478 48 
628 660 638 822 11 
181 889 181 985 105 
294 661 366 661 977 
459 637 459 179 459 
568 278 776 740 99 
70 264 964 314 66 
960 427 112 525 745 
597 278 597 197 104 
641 72 43 72 658 
961 485 848 852 924 
742 420 775 470 782 
552 592 107 235 523 
892 565 77 806 926 
204 849 596 204 788 
578 135 922 596 583 
473 123 412 994 143 
957 757 268 497 497 
228 391 801 516 78 
314 587 164 18 489 
353 514 284 267 985 
999 676 578 676 676 
87 250 363 100 227 
229 351 171 184 769 
696 507 921 422 434 
616 794 769 2 832 
962 411 218 962 227 
449 668 148 261 828 
982 960 415 691 101 
644 644 530 812 649 
430 627 666 793 546 
265 888 92 518 354 
999 218 500 210 511 
900 100 652 444 311 
121 999 808 829 404 
791 519 257 686 531 
391 614 4 835 799 
996 427 879 163 974 
449 511 767 425 239 
493 255 176 488 193 
192 878 750 378 76 
690 417 681 518 125 
923 11 388 265 185 
398 102 120 232 203 
782 278 782 716 117 
731 731 77 933 81 
338 171 254 550 160 
686 537 352 518 721 
694 538 496 198 943 
40 623 154 795 703 
992 545 383 509 896 
213 963 452 386 113 
79 565 687 383 766 
894 931 617 589 829 
124 238 520 190 102 
841 996 271 83 996 
621 526 387 365 542 
904 130 587 684 393 
664 964 824 20 342 
111 165 45 569 569 
325 869 557 348 213 
801 247 372 538 309 
633 650 633 426 477 
623 605 801 826 118 
513 698 698 387 261 
808 98 808 406 477 
363 436 348 655 436 
611 290 785 240 345 
663 628 44 427 245 
129 755 305 670 201 
726 791 142 124 190 
618 534 238 597 659 
236 596 746 633 950 
255 150 47 223 517 
858 195 370 541 545 
489 706 705 458 58 
671 531 509 391 395 
915 915 543 915 738 
564 149 864 344 499 
444 957 940 843 998 
455 577 497 433 40 
933 348 309 496 161 
713 335 611 932 110 
848 312 670 241 915 
684 306 15 83 379 
233 387 945 101 387 
96 484 803 683 778 
82 329 663 144 398 
87 288 411 707 817 
951 225 724 743 383 
944 114 177 76 853 
588 168 565 478 447 
664 253 635 979 394 
990 850 935 13 404 
653 169 885 660 320 
238 495 81 966 190 
132 134 816 943 42 
699 534 437 543 137 
444 581 471 237 387 
493 780 231 191 55 
884 639 762 895 200 
32 995 579 478 739 
387 272 166 684 684 
838 683 600 199 901 
615 177 555 3 673 
149 411 149 797 706 
641 771 367 641 574 
764 997 664 772 997 
768 95 610 954 395 
565 819 447 640 143 
342 206 770 459 927 
226 50 64 226 511 
640 845 85 808 836 
124 582 408 951 542 
286 647 776 527 865 
701 197 103 282 557 
730 756 556 479 18 
632 149 196 537 941 
308 308 60 308 308 
169 604 802 873 871 
47 778 93 953 2 
454 605 880 796 440 
267 421 111 89 743 
775 347 391 697 622 
910 56 901 55 563 
427 439 693 829 960 
69 877 908 908 720 
50 891 769 702 52 
277 900 961 157 157 
610 837 630 351 858 
171 432 171 481 586 
707 449 449 140 910 
874 387 397 344 985 
278 507 899 240 254 
348 734 172 758 441 
400 341 341 341 686 
522 108 646 156 76 
904 316 687 882 128 
9 312 275 134 231 
259 604 919 10 702 
996 777 607 922 521 
418 855 919 518 159 
63 420 989 804 626 
165 490 995 717 954 
579 561 381 582 497 
105 899 685 354 864 
831 952 183 109 120 
872 788 23 535 303 
238 226 743 206 717 
494 87 518 570 357 
689 58 918 918 135 
395 866 465 445 79 
36 774 372 542 542 
401 519 425 53 401 
265 628 898 878 182 
192 379 490 130 130 
176 29 79 413 83 
924 488 924 752 851 
294 991 580 551 42 
681 515 721 922 330 
686 285 875 803 758 
997 667 359 649 968 
129 681 905 55 988 
118 13 536 379 840 
243 800 32 32 917 
96 29 596 385 255 
477 118 990 990 790 
722 391 8 100 245 
965 109 125 125 636 
197 842 163 262 280 
726 762 726 835 7 
931 198 939 55 290 
846 453 327 381 787 
313 879 313 442 313 
58 48 665 110 420 
43 459 459 291 463 
882 568 271 658 658 
940 385 958 352 556 
892 45 105 277 45 
774 772 294 998 786 
56 628 270 499 521 
454 321 666 802 178 
803 484 419 554 769 
930 618 278 174 278 
24 244 188 24 322 
799 472 328 516 258 
401 938 555 555 555 
50 191 442 334 956 
41 953 902 88 355 
503 397 664 498 882 
797 459 713 179 497 
970 793 384 43 638 
630 14 858 630 630 
370 330 478 718 453 
339 816 816 662 166 
942 528 921 486 622 
455 719 437 493 839 
805 908 537 787 712 
547 743 828 674 838 
162 178 654 83 798 
930 603 895 902 189 
503 317 317 162 525 
898 550 402 788 34 
264 924 328 620 610 
535 329 357 52 339 
573 613 295 15 803 
63 113 15 57 548 
637 460 905 79 137 
835 705 63 880 683 
231 323 997 670 679 
872 96 143 939 283 
886 530 598 641 12 
5 937 23 939 817 
383 96 178 622 161 
954 974 724 974 321 
623 577 79 865 146 
535 697 524 52 532 
162 252 469 469 883 
928 970 495 945 495 
276 791 904 757 31 
22 603 366 705 789 
821 331 101 896 641 
23 567 447 42 23 
401 401 565 819 736 
716 428 639 505 752 
8 657 839 566 791 
699 460 848 372 460 
722 183 566 122 788 
218 583 838 239 729 
141 77 436 869 561 
264 304 979 103 164 
453 553 193 598 726 
163 665 737 335 298 
569 584 202 494 811 
583 959 988 622 586 
109 958 958 999 958 
685 499 74 739 963 
355 809 665 531 776 
618 639 449 338 449 
696 313 691 596 1 
279 950 571 741 107 
753 684 720 962 611 
97 420 792 420 420 
507 528 504 678 782 
887 470 782 325 466 
491 455 956 781 942 
598 437 456 859 606 
884 489 502 714 632 
878 960 260 232 65 
929 491 794 645 645 
546 456 232 339 711 
191 477 516 707 878 
850 985 266 585 985 
560 594 566 566 380 
399 602 545 823 87 
909 900 900 233 701 
5 967 5 429 139 
956 613 94 852 687 
961 350 365 678 791 
772 373 927 791 947 
501 254 143 901 998 
266 616 878 178 178 
604 941 567 552 33 
984 944 484 869 909 
191 12 401 143 215 
474 645 959 157 911 
708 987 706 16 83 
183 552 373 613 230 
747 57 57 11 57 
969 157 156 568 968 
810 165 219 586 926 
363 363 675 363 421 
892 992 790 569 501 
498 554 991 311 371 
747 526 760 746 622 
802 627 386 223 223 
795 230 955 180 297 
909 408 882 348 877 
560 3 362 927 130 
214 745 406 921 976 
8 427 68 352 125 
577 620 579 914 198 
863 818 957 864 97 
258 934 393 893 258 
807 22 769 962 839 
574 574 206 260 759 
232 885 2 92 153 
183 853 117 999 706 
812 115 687 64 169 
246 662 842 991 911 
258 445 493 391 421 
136 613 613 811 271 
326 241 356 770 4 
683 683 82 652 296 
566 669 137 752 833 
418 633 715 446 419 
152 849 129 975 540 
184 466 184 486 183 
497 470 11 954 412 
384 903 680 680 427 
639 828 152 995 852 
62 34 627 400 62 
502 840 947 743 109 
585 887 942 788 585 
945 259 296 330 227 
582 610 986 159 744 
758 658 301 104 254 
555 724 697 496 483 
942 942 602 942 563 
663 721 964 651 187 
101 120 713 66 120 
303 662 4 33 909 
569 299 697 269 131 
888 984 384 429 233 
912 148 72 278 278 
312 808 314 312 862 
644 783 279 56 128 
95 277 277 402 737 
574 198 78 808 840 
29 202 534 797 357 
777 347 743 901 439 
397 148 12 897 897 
481 179 536 536 533 
67 860 775 538 232 
352 12 941 1000 618 
541 76 503 377 417 
60 41 631 252 692 
99 564 167 763 166 
194 250 92 28 341 
416 119 822 699 847 
667 16 623 283 859 
95 113 24 556 24 
554 665 100 784 603 
735 578 596 668 610 
347 864 89 259 53 
814 454 720 454 688 
306 531 163 966 56 
834 737 487 909 737 
349 223 723 723 927 
108 547 649 223 593 
639 156 46 385 424 
334 794 298 794 794 
164 261 435 515 920 
164 58 342 826 39 
377 113 676 227 610 
391 748 617 347 727 
737 377 33 403 402 
234 692 23 384 494 
345 116 588 21 583 
571 932 254 932 730 
437 483 728 817 634 
808 613 710 662 933 
156 515 792 454 429 
733 546 856 401 583 
711 679 246 859 679 
568 822 822 388 366 
384 653 833 179 653 
77 918 104 178 918 
690 72 702 393 849 
390 421 65 789 958 
549 575 939 939 939 
261 276 438 276 974 
793 905 45 663 663 
726 991 220 131 68 
161 143 996 439 612 
358 850 366 589 920 
473 496 631 715 953 
555 404 903 582 64 
349 249 895 699 699 
677 514 988 338 165 
474 452 426 545 230 
532 340 317 688 136 
867 134 613 344 780 
563 242 36 242 242 
1000 220 165 745 49 
760 669 639 760 772 
667 709 269 742 956 
175 570 987 822 62 
174 158 60 735 174 
373 383 144 275 39 
389 624 696 517 159 
361 412 318 342 511 
719 913 646 646 646 
113 507 246 191 377 
926 998 454 70 277 
587 607 456 587 352 
22 311 486 301 311 
522 205 709 548 935 
697 120 795 66 906 
278 277 54 209 784 
148 239 239 666 217 
44 433 188 7 921 
525 178 183 573 426 
723 133 72 819 280 
337 496 345 120 878 
591 823 14 823 310 
474 546 457 278 278 
692 632 927 798 803 
113 78 276 287 33 
4 19 829 19 79 
389 641 80 181 641 
649 118 118 571 76 
754 19 902 443 905 
102 160 871 160 160 
765 691 787 243 343 
941 658 264 366 154 
143 384 781 607 708 
214 886 656 309 196 
775 441 584 402 775 
768 69 816 453 999 
219 997 369 398 891 
826 595 646 912 33 
615 455 455 553 247 
392 539 743 121 336 
618 685 931 931 59 
235 126 89 106 106 
508 508 427 791 936 
971 181 927 903 693 
940 488 462 388 529 
606 506 169 258 375 
326 33 326 774 774 
976 345 976 284 790 
716 824 721 191 516 
22 869 454 308 93 
426 397 603 741 393 
783 812 374 253 94 
626 473 408 396 861 
937 74 244 74 640 
946 1000 41 782 270 
246 401 401 261 6 
690 779 978 607 729 
748 584 501 572 220 
634 388 265 611 388 
58 373 660 58 438 
477 690 698 555 281 
1000 8 733 836 392 
863 134 576 976 919 
25 952 43 517 517 
218 752 217 377 752 
117 448 706 959 959 
903 344 376 511 752 
305 658 501 295 518 
54 706 54 330 833 
368 718 581 342 72 
448 925 652 296 827 
138 252 619 123 363 
42 474 474 942 610 
791 594 523 251 736 
903 887 688 518 31 
701 851 135 566 346 
980 592 569 336 578 
241 840 407 308 272 
831 760 258 339 738 
401 236 399 234 753 
28 982 680 889 928 
224 224 793 311 224 
272 88 37 817 153 
302 739 25 302 302 
386 532 130 821 9 
435 407 943 866 575 
472 106 38 947 203 
100 561 242 100 100 
902 775 213 229 339 
509 77 77 260 280 
686 767 251 831 251 
985 17 792 270 214 
223 777 193 283 669 
783 461 396 872 722 
345 809 564 981 3 
753 217 973 738 103 
218 832 51 171 446 
990 864 722 722 722 
633 210 627 123 280 
537 612 389 114 182 
216 609 289 221 873 
899 108 108 229 763 
429 700 700 411 700 
151 69 771 290 227 
647 389 220 336 389 
193 536 536 992 124 
1000 921 500 44 567 
75 47 111 363 406 
748 786 285 508 194 
203 657 805 143 788 
51 938 740 286 590 
374 933 440 716 76 
906 848 17 752 600 
306 390 104 960 104 
597 931 373 529 716 
610 144 610 610 761 
645 63 920 643 659 
463 999 463 463 309 
270 704 786 966 496 
649 229 409 229 729 
901 734 591 591 555 
847 278 278 866 278 
569 845 184 317 580 
379 28 436 453 717 
440 673 32 233 912 
98 595 666 283 749 
804 794 770 661 661 
554 650 366 366 366 
214 380 20 759 810 
134 478 123 776 837 
635 497 875 171 497 
811 811 253 225 819 
126 126 496 421 768 
344 816 647 196 962 
546 689 716 702 807 
464 672 589 646 645 
516 418 808 772 50 
477 84 823 416 976 
30 832 119 349 915 
266 684 494 696 618 
847 458 433 450 307 
991 1000 377 197 509 
467 202 919 632 412 
912 650 378 517 158 
689 464 372 941 915 
87 983 228 184 980 
421 790 144 188 77 
683 659 63 314 235 
284 284 729 262 284 
841 632 846 383 161 
192 399 755 206 495 
442 842 308 445 774 
190 443 852 206 329 
854 206 466 854 221 
914 883 493 475 892 
703 299 207 748 371 
773 726 40 405 887 
78 379 508 622 612 
900 882 971 717 347 
652 116 65 448 771 
313 317 635 236 142 
844 556 489 221 964 
677 262 472 814 217 
343 465 348 749 827 
475 814 721 521 250 
424 138 702 847 430 
166 247 337 867 843 
170 669 195 170 889 
272 70 123 871 916 
560 29 55 276 31 
803 533 434 708 991 
636 516 434 936 338 
37 423 423 179 460 
103 192 776 198 116 
861 963 985 422 288 
358 383 536 2 536 
532 566 82 978 427 
180 180 791 947 412 
653 275 824 632 20 
60 373 435 687 60 
843 3 685 696 868 
250 154 19 902 227 
629 911 617 826 540 
755 335 575 19 649 
757 420 991 644 334 
375 917 135 278 211 
309 787 760 844 785 
301 330 167 855 14 
831 831 194 718 831 
511 511 20 517 740 
926 926 550 629 906 
226 603 744 559 727 
355 862 506 112 964 
841 811 487 431 795 
376 700 947 376 376 
546 947 403 897 726 
79 691 93 20 613 
752 245 546 118 556 
236 105 362 52 361 
654 430 54 675 615 
650 150 737 759 208 
31 232 291 326 600 
880 357 503 973 94 
239 869 442 329 880 
195 700 866 687 397 
903 648 906 293 419 
486 642 732 907 601 
782 832 381 430 39 
82 109 414 414 93 
513 408 1 795 399 
755 642 293 662 560 
101 225 388 920 275 
629 593 886 392 483 
710 547 582 377 53 
3 873 567 619 571 
743 197 118 210 913 
198 105 627 300 666 
632 64 516 441 89 
528 11 528 208 346 
5 180 914 5 18 
872 287 46 627 256 
749 575 822 666 757 
406 591 503 787 854 
138 785 903 138 626 
394 310 746 453 453 
186 186 338 186 231 
991 433 493 433 261 
567 45 913 50 697 
142 796 157 196 157 
52 808 113 113 359 
201 593 464 541 309 
805 360 757 648 762 
427 498 892 979 699 
953 59 953 953 831 
439 936 979 936 784 
65 969 895 83 444 
429 781 429 429 553 
196 611 200 758 660 
958 909 126 431 442 
383 524 766 653 339 
617 927 854 222 723 
864 895 173 923 850 
442 442 484 126 549 
844 790 533 925 459 
278 808 924 87 547 
212 85 606 463 24 
104 104 831 477 104 
361 968 820 936 43 
759 374 964 259 195 
750 657 948 48 852 
877 74 237 342 714 
891 916 525 696 528 
537 522 82 762 690 
964 845 613 274 575 
156 449 264 572 463 
628 277 64 153 32 
290 290 75 918 290 
150 797 417 631 567 
263 915 686 511 673 
354 43 641 764 141 
508 884 884 884 610 
594 852 160 317 310 
904 765 239 810 819 
351 934 651 38 499 
480 108 731 480 242 
14 404 715 32 560 
332 978 477 994 228 
974 663 186 193 3 
330 598 636 5 20 
613 517 804 19 19 
975 293 562 20 555 
217 680 824 600 387 
486 486 448 232 207 
297 452 905 980 466 
116 372 411 116 765 
105 596 979 249 832 
95 571 58 85 314 
697 784 784 325 721 
524 852 235 808 898 
327 899 258 641 258 
698 198 198 925 847 
972 869 258 822 45 
57 764 925 577 953 
322 370 731 419 731 
782 740 992 308 860 
408 928 560 895 822 
154 123 955 604 782 
897 597 994 136 751 
196 45 136 359 845 
874 874 680 277 70 
757 757 939 400 80 
145 690 518 676 371 
861 186 143 328 406 
977 539 853 458 981 
158 538 538 957 538 
632 897 588 882 499 
566 847 134 503 501 
502 310 299 467 299 
18 84 171 171 792 
501 575 351 620 247 
366 797 273 243 812 
133 385 648 423 546 
686 313 10 759 556 
5 259 71 50 242 
758 758 758 366 758 
13 230 248 592 354 
213 411 614 468 164 
539 594 817 199 681 
564 319 928 319 186 
511 777 477 254 192 
810 267 855 256 986 
73 817 422 95 659 
4 166 127 166 166 
570 570 503 969 570 
235 460 304 714 259 
882 409 732 624 38 
589 389 153 247 325 
292 780 526 958 988 
334 556 887 887 180 
998 499 975 822 469 
372 914 609 683 83 
769 354 683 68 954 
131 131 853 289 944 
790 83 216 295 111 
946 933 897 897 897 
27 436 328 533 59 
101 737 552 828 828 
149 930 409 708 210 
970 970 700 45 970 
823 400 199 791 312 
728 456 175 161 21 
233 279 865 580 36 
341 465 92 193 465 
185 636 345 924 182 
695 7 706 192 285 
190 747 233 973 582 
258 595 381 336 513 
740 422 837 734 400 
798 670 670 670 627 
443 218 761 16 716 
693 818 815 948 913 
164 591 368 196 762 
325 850 767 491 652 
204 892 701 31 430 
298 166 461 166 23 
357 820 203 617 449 
509 932 812 926 790 
476 66 912 233 4 
660 485 704 389 360 
427 641 557 453 561 
25 792 261 564 261 
797 676 37 35 654 
279 762 583 209 227 
531 531 836 695 531 
486 559 17 550 907 
2 96 96 735 401 
163 35 601 635 601 
470 161 682 469 161 
870 385 36 75 936 
396 496 425 659 551 
40 949 6 607 80 
428 318 736 380 771 
907 511 816 653 907 
521 535 55 959 549 
274 4 935 459 144 
513 740 200 841 508 
261 912 703 141 19 
111 767 427 526 356 
647 849 416 241 241 
250 877 652 517 586 
463 107 585 226 653 
538 703 364 74 795 
971 84 688 49 49 
27 27 412 59 513 
242 68 247 181 491 
678 479 663 715 337 
307 279 340 145 83 
118 538 685 310 65 
963 714 831 714 846 
113 362 184 229 875 
112 750 95 853 158 
87 852 738 194 39 
119 119 194 549 304 
399 933 962 250 62 
759 501 55 990 786 
155 95 860 526 526 
431 458 310 681 418 
184 490 239 379 863 
717 400 6 726 728 
236 158 181 698 587 
703 775 183 693 775 
297 297 175 217 167 
952 517 92 892 678 
724 724 709 359 724 
878 610 914 921 914 
95 432 724 871 724 
740 84 107 411 190 
238 848 938 725 349 
364 991 364 11 496 
234 199 973 199 199 
566 566 763 382 595 
100 755 242 470 372 
537 211 899 211 211 
986 715 15 986 491 
275 542 527 514 388 
801 722 939 82 885 
712 431 209 53 712 
602 176 745 484 977 
838 954 727 998 838 
288 810 482 838 494 
692 414 525 826 39 
511 585 672 425 778 
497 885 286 998 821 
487 585 563 719 910 
544 977 31 344 540 
37 144 85 871 666 
753 407 503 472 341 
856 85 256 705 951 
23 111 176 449 813 
224 789 328 945 522 
741 276 795 14 810 
894 760 894 428 894 
240 781 52 148 493 
549 744 778 778 361 
413 533 533 215 430 
826 971 345 493 421 
968 568 430 325 785 
590 895 589 965 895 
179 590 832 98 832 
429 106 424 377 94 
141 830 624 792 244 
137 275 733 528 729 
28 720 182 825 691 
873 56 25 56 854 
259 496 166 129 467 
42 572 572 137 572 
152 400 779 520 898 
722 411 411 144 469 
48 125 669 956 36 
914 738 108 489 75 
585 840 976 582 868 
418 864 989 289 85 
767 340 975 101 826 
345 101 981 933 981 
867 611 682 611 897 
754 903 463 252 3 
751 497 620 255 72 
151 5 634 294 151 
937 153 703 101 344 
440 779 18 581 779 
200 426 272 82 270 
345 564 345 852 609 
607 502 834 585 215 
602 884 468 531 884 
154 395 645 326 560 
668 411 751 574 313 
427 952 336 819 372 
846 17 273 484 224 
181 607 607 755 950 
250 747 201 340 747 
6 619 726 554 398 
619 205 613 93 122 
847 470 703 621 294 
713 318 179 683 814 
616 813 536 736 181 
675 701 875 644 719 
107 364 897 245 107 
101 101 619 23 706 
421 344 903 394 955 
920 546 547 365 262 
281 38 925 154 312 
498 103 170 177 170 
431 229 929 861 701 
380 380 668 380 557 
644 898 644 210 464 
822 81 998 557 81 
138 677 9 502 9 
841 803 493 436 608 
597 475 574 622 595 
702 426 993 829 984 
331 846 846 446 142 
261 741 221 517 159 
55 55 909 55 962 
229 756 591 136 408 
795 139 790 216 972 
577 59 26 414 20 
50 489 769 697 257 
301 499 983 756 86 
355 230 283 663 230 
879 432 279 849 639 
76 532 76 833 752 
700 631 446 337 446 
619 510 812 791 243 
941 838 940 807 598 
511 749 118 152 411 
746 483 702 149 516 
489 152 830 982 529 
974 786 857 129 910 
110 50 158 881 596 
850 692 640 515 461 
799 989 363 677 799 
805 683 637 453 504 
642 2 1000 669 692 
691 616 151 949 603 
617 140 390 761 190 
204 642 204 283 478 
402 570 573 437 114 
932 314 574 827 379 
739 615 258 470 615 
872 155 626 155 70 
599 447 77 730 234 
660 660 150 660 88 
828 905 892 586 848 
740 992 200 372 6 
728 994 403 994 994 
176 991 996 764 827 
228 764 267 213 228 
618 618 404 618 409 
632 210 55 289 521 
756 520 520 136 520 
251 519 86 831 429 
908 995 316 505 835 
693 289 172 68 916 
820 336 340 57 2 
942 473 466 145 896 
185 417 255 705 670 
260 27 260 636 835 
221 317 370 221 843 
717 602 556 738 19 
135 517 376 182 980 
189 285 482 41 5 
549 543 273 104 88 
976 196 730 682 686 
784 884 69 660 640 
826 651 769 611 219 
884 81 585 277 664 
735 885 710 971 130 
585 53 954 926 731 
489 616 136 528 856 
752 568 487 591 859 
572 572 465 643 134 
794 854 310 807 945 
637 639 395 414 233 
737 516 680 605 850 
259 818 81 809 987 
424 424 399 574 926 
545 200 15 15 717 
48 257 773 136 698 
274 605 474 542 131 
467 163 804 985 746 
722 104 302 417 764 
80 490 919 101 390 
629 978 893 629 696 
231 823 775 391 170 
540 728 404 816 920 
994 761 761 315 761 
207 590 590 590 590 
571 212 433 307 602 
94 811 487 794 406 
736 923 401 873 959 
922 668 198 668 668 
6 772 689 6 610 
851 588 851 667 851 
590 626 635 388 851 
831 425 570 222 342 
141 690 750 690 689 
269 356 144 242 629 
408 269 259 269 683 
161 6 6 158 993 
707 95 753 560 490 
519 987 766 399 348 
331 691 99 134 951 
737 224 375 985 876 
486 938 855 878 973 
98 331 331 331 128 
961 226 961 528 460 
949 916 280 829 45 
767 67 171 532 496 
75 283 577 425 160 
308 479 967 967 967 
419 369 454 7 529 
911 591 758 591 40 
153 352 352 987 747 
948 97 246 620 615 
92 588 588 982 225 
787 582 373 866 431 
606 547 606 846 591 
196 457 196 858 772 
935 542 511 42 432 
865 42 65 629 378 
96 843 425 196 698 
704 638 741 743 741 
592 310 346 175 346 
198 606 192 412 910 
677 801 424 875 657 
400 474 990 527 785 
53 272 745 888 80 
178 670 67 377 841 
287 501 663 974 588 
566 304 834 262 892 
367 946 896 351 729 
125 364 208 579 810 
500 673 20 663 848 
647 190 51 871 51 
221 803 375 724 563 
320 529 46 878 13 
732 130 125 902 899 
772 182 182 107 737 
879 768 768 768 647 
996 774 982 786 492 
988 92 416 932 876 
703 220 346 728 152 
90 879 848 922 848 
682 800 657 728 346 
679 708 726 845 235 
1000 156 755 944 944 
659 274 340 860 877 
373 624 424 584 362 
761 602 347 435 990 
839 958 310 958 370 
199 589 932 412 980 
705 790 950 902 950 
601 93 447 874 679 
535 324 904 324 324 
871 768 421 710 661 
186 235 870 353 986 
773 447 945 796 167 
785 240 831 410 457 
79 548 325 722 596 
520 461 885 588 222 
474 59 287 59 118 
290 678 503 377 848 
20 132 891 336 612 
121 886 563 606 886 
469 500 957 600 365 
864 782 712 622 769 
233 397 217 114 866 
209 219 929 887 314 
13 559 896 40 898 
464 603 48 603 891 
790 239 565 792 18 
929 683 609 783 961 
380 380 380 97 52 
782 541 214 380 255 
754 398 567 695 754 
276 315 699 570 276 
604 632 203 532 789 
129 901 816 133 17 
312 210 284 17 520 
41 159 85 524 41 
589 589 47 862 756 
762 206 1000 640 192 
629 194 88 499 921 
927 445 927 851 45 
519 462 697 547 908 
539 136 265 265 285 
50 539 423 474 109 
33 703 17 39 687 
713 713 488 124 713 
908 594 498 908 908 
525 339 339 324 395 
972 784 670 521 614 
540 101 417 792 948 
520 934 520 810 520 
969 640 905 258 131 
376 118 918 377 702 
854 494 671 605 905 
487 220 275 487 180 
142 688 260 519 343 
46 982 863 592 727 
622 683 622 945 622 
156 605 596 400 749 
536 536 355 162 37 
40 364 449 800 930 
471 400 400 400 400 
690 116 441 216 127 
889 729 576 195 80 
84 219 54 186 351 
501 821 190 821 982 
575 269 756 756 136 
297 860 94 967 929 
670 64 936 63 314 
282 911 506 506 234 
348 559 996 740 28 
694 868 198 868 613 
312 132 375 528 824 
338 377 923 803 808 
306 899 957 306 483 
120 579 733 908 231 
884 498 547 705 110 
509 898 659 691 637 
106 626 149 310 256 
961 790 196 40 189 
958 336 50 480 708 
775 109 701 861 80 
939 463 463 507 446 
755 699 755 8 704 
279 33 968 933 691 
359 614 985 116 648 
166 650 769 649 166 
656 511 612 989 677 
883 838 950 93 950 
78 720 538 625 813 
137 128 144 85 566 
879 515 939 927 968 
221 346 183 625 757 
560 368 838 191 41 
994 166 785 291 619 
851 310 737 720 719 
343 479 902 15 233 
968 23 485 801 249 
344 810 194 969 810 
623 516 777 777 168 
112 43 499 904 979 
252 9 221 483 879 
930 514 470 42 230 
682 364 301 95 31 
628 219 131 978 492 
1 421 245 524 341 
26 72 660 668 660 
114 112 564 652 364 
651 565 281 914 814 
712 712 624 347 250 
522 268 382 67 119 
467 663 261 261 104 
492 918 75 690 237 
617 721 106 444 147 
510 383 161 453 307 
386 17 230 169 276 
596 677 379 4 782 
438 947 87 641 719 
422 13 13 786 389 
461 614 329 333 708 
208 716 127 293 223 
952 215 933 952 309 
440 447 440 785 341 
197 202 401 202 961 
393 777 242 768 918 
388 343 696 343 142 
467 131 995 327 418 
555 40 486 905 905 
805 918 805 835 103 
589 743 657 68 657 
198 948 503 552 409 
179 848 717 170 332 
692 550 633 296 977 
939 707 343 629 629 
408 522 293 576 979 
554 421 237 313 860 
739 596 465 43 596 
902 627 840 840 933 
155 976 365 620 93 
988 402 894 10 962 
801 157 743 362 821 
231 608 385 260 665 
606 757 606 510 612 
33 84 747 654 157 
65 397 402 341 12 
298 724 980 832 691 
23 816 249 906 184 
503 977 257 126 650 
164 886 886 992 693 
521 272 272 66 29 
909 729 462 350 674 
834 831 165 122 701 
755 978 262 77 438 
503 645 990 946 510 
923 600 548 504 165 
827 903 903 607 355 
613 342 168 664 680 
415 635 244 672 15 
207 505 749 317 690 
106 106 676 267 972 
741 141 902 732 360 
52 684 709 435 315 
761 616 594 235 720 
673 694 557 929 623 
604 791 725 851 392 
519 703 264 429 429 
71 978 15 322 346 
108 891 940 538 522 
431 260 302 260 840 
572 730 666 225 681 
592 194 318 751 943 
667 47 693 804 131 
109 510 680 917 311 
296 824 498 498 99 
898 639 934 934 934 
407 594 11 574 398 
503 29 704 471 297 
709 673 673 525 7 
868 674 633 744 489 
6 576 526 796 605 
263 897 488 46 53 
548 778 415 778 399 
113 113 293 334 824 
232 883 919 734 636 
898 34 295 256 421 
961 188 409 979 42 
724 49 684 398 130 
131 850 949 325 468 
901 865 974 284 911 
723 840 404 961 571 
863 259 840 309 708 
950 77 541 946 671 
229 716 623 34 774 
733 870 717 717 717 
357 585 268 944 809 
836 32 441 249 807 
527 644 168 512 465 
365 42 682 268 401 
887 588 887 288 353 
251 452 452 702 452 
870 939 946 622 666 
75 241 876 999 857 
103 783 343 602 978 
200 757 337 200 282 
756 688 750 292 743 
523 852 831 683 648 
876 213 660 55 391 
188 687 304 671 536 
795 514 359 245 434 
343 633 218 726 898 
802 710 120 748 177 
845 581 845 375 458 
765 681 980 336 240 
218 632 911 67 481 
71 820 717 608 774 
118 361 770 502 598 
384 250 723 250 214 
797 701 809 115 919 
63 44 8 29 902 
680 143 673 410 152 
61 780 857 214 219 
542 3 986 932 530 
170 603 477 27 906 
813 3 125 729 977 
157 813 292 815 538 
948 93 52 861 352 
829 305 17 513 175 
214 904 485 214 37 
945 927 762 891 859 
498 463 935 77 498 
445 500 73 21 328 
152 697 630 467 625 
317 485 229 902 293 
107 774 428 429 378 
418 152 422 298 888 
304 876 349 529 915 
687 687 687 687 370 
646 286 809 151 690 
676 111 676 998 676 
863 715 715 475 210 
309 337 719 315 137 
586 18 224 18 18 
97 249 249 506 309 
229 147 80 803 223 
651 853 367 231 713 
527 818 795 961 946 
901 384 764 946 650 
135 643 504 503 855 
242 430 330 888 40 
923 985 617 90 923 
319 25 349 943 861 
178 178 717 872 603 
381 928 928 593 573 
996 531 281 755 965 
299 798 314 413 773 
96 187 205 795 332 
259 909 259 791 259 
37 380 428 612 277 
668 659 659 659 859 
113 173 654 184 570 
574 234 604 468 975 
12 825 958 962 91 
436 203 243 36 436 
927 749 401 927 544 
239 134 962 653 786 
461 230 915 829 948 
578 247 295 506 826 
296 203 435 804 185 
182 141 485 141 878 
998 998 631 998 229 
825 208 551 612 551 
814 985 192 38 915 
969 508 980 721 558 
38 369 791 257 621 
220 352 995 557 592 
2 214 608 674 649 
94 61 684 684 346 
356 809 634 597 541 
98 99 989 420 34 
886 191 591 320 637 
160 738 985 559 580 
832 733 832 831 31 
582 979 267 582 458 
503 361 91 159 828 
651 4 390 64 64 
109 656 948 630 678 
142 705 220 765 936 
272 386 734 196 734 
937 500 391 418 365 
309 642 778 187 309 
632 575 805 520 914 
90 397 644 248 9 
4 910 476 374 570 
611 683 2 557 158 
679 720 788 551 675 
305 814 945 40 920 
305 615 708 666 70 
430 430 856 594 430 
44 560 676 229 875 
6 832 691 46 71 
931 323 323 913 323 
893 893 468 893 469 
336 749 206 357 394 
952 834 258 807 345 
892 243 243 377 938 
529 545 896 293 459 
135 660 325 860 706 
480 460 720 69 720 
797 192 368 949 74 
489 281 403 281 415 
5 577 567 861 504 
301 228 720 784 372 
750 843 57 611 737 
226 647 30 358 888 
576 173 482 218 880 
161 158 933 401 25 
538 942 41 564 914 
451 971 443 187 687 
457 90 433 370 496 
264 685 945 978 17 
252 696 35 91 829 
297 174 510 316 234 
668 307 606 694 230 
772 620 363 428 333 
11 11 186 344 11 
497 438 189 313 883 
270 471 224 224 449 
968 795 209 637 907 
822 345 260 15 274 
506 369 245 239 369 
747 507 627 20 685 
498 776 776 183 195 
846 846 134 660 846 
242 739 242 977 242 
723 367 898 467 467 
913 984 667 710 286 
247 288 258 847 198 
657 440 869 440 235 
524 227 499 227 482 
291 1000 562 272 408 
418 17 957 760 589 
499 389 86 354 411 
986 174 38 515 584 
759 308 209 150 436 
564 927 939 36 36 
717 965 477 302 155 
709 91 223 966 994 
251 428 295 330 283 
321 822 962 344 697 
304 517 294 342 491 
71 37 40 724 944 
854 353 384 638 770 
363 363 785 363 301 
418 839 669 270 905 
309 48 710 437 749 
113 531 751 17 802 
908 976 405 632 189 
875 804 118 503 349 
30 255 898 394 847 
177 914 573 840 998 
455 956 453 30 105 
356 527 611 765 396 
423 293 71 577 789 
83 139 362 957 592 
656 919 320 253 55 
858 588 588 959 588 
23 802 170 249 23 
611 327 38 891 68 
628 464 955 206 812 
29 631 144 607 532 
86 697 637 284 164 
27 506 38 842 907 
684 579 612 819 571 
786 103 786 293 726 
824 307 424 686 391 
302 742 112 138 874 
296 269 221 177 15 
70 296 983 842 640 
457 376 442 671 730 
382 858 583 101 848 
701 958 862 658 303 
455 192 889 634 541 
379 920 557 916 401 
881 771 339 308 135 
123 683 565 758 820 
759 750 803 803 822 
969 968 160 103 647 
726 591 428 566 312 
113 3 424 359 633 
533 445 407 133 268 
366 412 366 355 337 
940 113 113 156 438 
285 88 122 620 110 
930 77 247 492 685 
12 89 510 132 510 
287 869 318 103 276 
723 887 207 744 464 
585 417 398 428 425 
27 65 194 30 416 
663 216 447 404 966 
746 83 493 29 272 
90 112 229 190 951 
94 61 308 631 761 
67 87 164 87 846 
540 270 397 397 384 
14 787 608 137 306 
104 97 768 584 50 
1000 944 73 268 407 
82 355 89 82 48 
245 976 754 19 522 
801 121 719 537 716 
558 983 759 909 100 
606 396 805 9 153 
385 504 456 840 68 
933 625 90 960 372 
395 478 744 5 75 
268 387 233 682 226 
896 271 437 782 498 
247 221 31 235 498 
968 752 311 537 101 
992 659 489 992 293 
102 749 518 172 415 
190 78 507 885 663 
347 398 249 346 620 
424 18 320 367 94 
322 71 498 498 348 
148 678 884 683 634 
836 979 982 870 912 
872 85 722 692 974 
291 121 790 243 140 
209 515 923 731 998 
457 318 843 254 864 
59 996 990 913 118 
794 774 336 58 837 
181 739 798 20 162 
864 25 614 268 75 
157 25 950 25 304 
804 581 658 906 102 
804 695 746 20 666 
554 881 466 523 987 
613 207 870 139 537 
84 690 286 301 38 
453 453 604 879 722 
573 428 350 853 571 
157 802 340 732 382 
548 470 866 981 757 
241 965 890 349 377 
162 523 795 758 438 
653 32 891 561 561 
446 71 917 901 347 
716 733 655 246 655 
663 500 787 147 392 
976 491 745 439 666 
868 419 59 614 930 
388 962 597 822 959 
813 925 833 41 354 
70 327 140 326 528 
779 621 670 256 989 
440 497 364 237 991 
90 929 663 770 112 
554 702 259 127 36 
382 582 914 703 289 
939 675 102 80 806 
201 913 124 256 857 
34 983 34 364 900 
180 364 670 325 344 
273 218 388 787 836 
477 837 957 315 879 
368 43 115 354 764 
832 798 415 186 644 
8 182 182 266 56 
317 57 876 976 422 
498 789 652 866 802 
360 339 680 752 848 
731 850 256 766 731 
993 955 855 892 65 
966 697 632 282 917 
772 235 318 104 961 
401 969 718 17 17 
219 928 134 905 507 
458 170 688 675 141 
118 530 715 31 990 
857 710 422 918 7 
532 490 187 490 874 
49 468 335 64 344 
556 812 474 749 44 
452 887 788 88 120 
462 113 699 253 161 
504 659 81 584 210 
434 744 957 550 172 
946 118 118 721 196 
910 186 771 8 895 
511 478 180 549 77 
174 51 314 957 431 
890 610 708 147 227 
963 910 933 178 910 
78 457 912 985 747 
565 467 229 444 465 
700 478 155 967 899 
550 644 639 507 644 
844 618 989 42 18 
789 172 975 517 870 
202 324 324 324 994 
495 776 951 906 498 
498 843 667 272 22 
450 890 774 34 70 
289 998 846 183 796 
437 592 675 73 341 
740 493 787 895 913 
202 138 138 282 280 
768 948 499 629 152 
580 996 359 576 576 
911 278 928 768 226 
906 681 268 269 936 
198 730 817 774 712 
689 608 409 392 689 
511 178 865 593 945 
806 964 386 386 964 
706 972 221 229 751 
964 812 5 446 636 
38 822 537 38 852 
763 763 752 954 372 
897 736 811 413 23 
309 774 224 601 774 
372 933 471 505 719 
856 856 960 856 20 
547 569 311 950 569 
545 470 877 545 831 
72 964 895 964 613 
233 385 862 285 385 
467 590 904 933 901 
820 528 959 696 289 
758 758 114 214 758 
478 572 136 932 792 
385 385 334 830 474 
130 381 743 520 743 
633 682 863 888 239 
23 453 14 792 453 
126 37 277 113 61 
936 502 54 628 420 
588 548 448 570 448 
583 255 394 380 733 
471 473 602 504 814 
577 13 831 433 849 
267 289 918 303 303 
883 538 346 482 616 
84 406 142 874 27 
983 154 154 154 651 
547 407 547 212 547 
101 707 606 82 370 
604 140 87 730 976 
605 765 594 918 86 
88 453 300 552 734 
449 858 519 934 190 
363 311 752 752 448 
734 407 407 966 218 
569 190 233 33 837 
386 122 93 300 138 
519 954 687 895 954 
812 907 814 814 33 
86 321 967 395 668 
555 711 637 15 350 
47 643 469 589 774 
401 993 685 401 651 
749 556 460 677 521 
47 109 380 615 615 
364 787 304 271 178 
960 706 731 219 127 
311 551 908 81 816 
554 303 986 606 734 
367 437 478 367 560 
373 115 51 638 115 
545 912 853 752 651 
24 406 942 115 479 
519 504 6 945 912 
756 756 478 654 249 
396 642 154 60 791 
100 177 38 547 166 
502 862 934 912 610 
956 761 924 870 475 
564 955 701 490 861 
327 846 600 263 54 
998 998 273 998 385 
68 403 725 257 503 
839 560 415 286 4 
392 79 77 490 69 
438 404 643 596 908 
421 268 268 382 268 
540 182 603 958 201 
285 735 247 524 782 
604 383 729 685 482 
771 585 908 585 510 
809 234 179 465 532 
452 435 29 812 655 
156 691 637 635 156 
543 878 404 76 878 
415 125 198 415 1 
1 987 386 993 423 
108 411 906 910 108 
177 345 853 874 193 
688 424 463 221 958 
736 248 143 264 651 
758 969 782 85 935 
629 581 740 422 581 
995 852 267 342 273 
548 194 302 195 195 
108 795 868 820 187 
149 530 43 530 247 
262 320 260 774 769 
459 698 62 757 491 
226 191 638 769 849 
367 616 72 160 952 
260 412 775 751 673 
449 85 178 152 904 
926 342 390 542 702 
43 160 747 747 723 
182 672 206 677 672 
405 970 239 601 62 
651 954 940 815 954 
836 106 138 640 138 
845 592 10 339 376 
51 693 112 193 626 
642 871 628 282 589 
921 855 766 269 789 
458 344 169 577 877 
112 854 112 646 67 
198 333 608 140 738 
554 58 996 177 53 
888 329 101 970 468 
179 592 585 336 950 
294 11 151 399 805 
772 772 856 829 772 
406 358 259 110 616 
12 907 961 545 801 
456 215 167 112 712 
941 343 988 571 588 
799 726 858 771 873 
581 757 485 298 480 
961 8 303 1 39 
294 397 148 706 329 
184 184 419 184 550 
459 615 290 615 61 
43 48 397 832 638 
889 138 261 432 310 
202 891 400 701 400 
675 817 50 592 284 
146 381 47 2 537 
883 998 570 199 397 
858 601 439 570 819 
419 205 273 402 206 
208 555 770 420 357 
637 621 617 637 56 
849 248 886 966 849 
238 686 584 116 911 
126 800 234 418 619 
639 991 856 238 729 
457 891 197 603 933 
488 451 206 410 327 
827 153 841 841 150 
733 795 450 230 513 
450 442 126 636 447 
573 115 142 440 204 
203 705 522 874 498 
794 54 680 50 314 
380 979 560 907 220 
347 361 479 360 666 
25 718 261 164 764 
841 977 171 728 325 
928 800 703 965 174 
174 839 437 965 658 
20 20 100 511 20 
682 726 726 335 965 
655 739 552 739 963 
895 500 204 195 827 
962 962 887 371 962 
760 209 941 95 482 
295 960 22 893 233 
758 790 348 814 348 
802 912 106 395 788 
458 458 91 113 936 
944 110 912 115 701 
82 483 19 8 639 
952 642 151 3 924 
415 515 598 323 700 
675 747 509 259 747 
92 681 766 92 326 
248 910 910 252 659 
659 160 424 708 343 
311 557 160 32 489 
38 114 285 114 807 
669 215 73 11 936 
298 17 849 311 944 
962 578 599 988 940 
541 963 638 363 1 
119 883 86 597 153 
719 847 386 972 294 
132 104 545 105 534 
483 534 431 920 483 
762 347 82 463 702 
887 726 347 347 764 
880 504 194 321 345 
202 616 202 729 69 
135 105 111 861 874 
692 929 649 931 92 
273 705 755 28 37 
477 521 711 276 818 
719 861 694 139 713 
921 957 723 814 994 
95 774 962 328 334 
762 662 325 405 184 
500 136 163 249 329 
414 11 750 521 307 
494 874 874 874 200 
276 172 426 915 830 
123 758 16 402 484 
242 643 558 947 816 
335 144 882 603 13 
603 194 603 443 198 
789 72 72 72 125 
219 683 21 219 888 
388 147 985 446 898 
151 81 902 994 274 
38 750 38 38 635 
953 988 809 898 671 
520 735 754 474 443 
429 578 756 155 718 
624 243 212 416 5 
990 439 77 659 439 
389 756 625 422 298 
833 602 909 867 735 
416 617 939 406 844 
941 996 699 903 645 
353 208 579 659 106 
878 615 427 562 189 
561 502 570 71 672 
788 139 961 29 154 
731 63 225 329 329 
766 996 414 829 218 
741 164 784 693 792 
305 543 765 406 730 
277 277 727 885 824 
882 946 647 528 940 
706 962 117 705 615 
462 138 423 138 150 
216 848 788 615 849 
640 330 330 337 526 
917 755 95 208 995 
823 22 847 398 104 
897 945 146 728 148 
659 673 659 406 80 
139 388 109 972 42 
1 553 1 849 65 
73 931 239 952 8 
897 661 599 291 112 
247 485 96 846 232 
79 615 298 909 252 
765 100 661 588 68 
388 273 434 22 967 
228 974 771 974 385 
651 69 995 995 514 
846 462 403 229 731 
250 44 508 550 394 
192 192 786 320 105 
40 437 304 277 790 
437 519 623 254 538 
976 820 764 26 459 
998 56 787 106 11 
380 868 49 637 301 
153 749 472 656 173 
318 817 668 817 454 
421 929 18 984 984 
535 442 470 21 21 
74 786 729 113 644 
529 828 871 714 27 
81 240 709 940 936 
566 311 290 140 856 
595 603 126 168 536 
543 720 466 248 322 
557 557 688 298 46 
928 975 733 943 754 
400 7 608 76 466 
324 826 173 293 476 
874 798 773 595 505 
616 805 466 84 529 
810 269 666 8 368 
555 8 138 713 300 
963 887 222 655 840 
447 900 71 440 408 
259 424 878 145 554 
777 951 93 58 212 
974 658 737 563 83 
61 251 722 868 929 
193 672 672 349 672 
442 273 541 994 558 
466 48 932 882 291 
190 507 874 497 385 
652 706 535 985 128 
714 928 841 1 691 
882 658 837 996 745 
314 417 870 122 212 
98 365 638 342 971 
953 576 346 437 60 
962 408 167 724 996 
331 935 283 692 279 
147 133 289 161 987 
134 535 164 987 515 
725 364 407 364 735 
175 52 721 293 175 
933 346 91 122 411 
969 242 163 171 62 
476 176 176 880 582 
277 277 156 159 109 
565 550 349 862 780 
612 744 822 623 461 
846 453 620 21 82 
559 419 186 998 569 
447 579 385 400 385 
383 680 968 45 939 
562 199 42 817 790 
931 753 269 383 92 
130 205 332 500 97 
453 73 634 596 785 
219 117 714 352 123 
532 376 419 460 68 
724 325 678 542 344 
269 518 927 908 74 
270 124 599 604 377 
801 139 747 122 207 
550 507 648 421 550 
460 73 460 695 748 
862 784 767 26 257 
758 501 481 435 435 
35 714 718 487 982 
836 726 726 524 501 
975 505 231 235 505 
533 985 533 323 126 
317 199 456 533 524 
771 718 93 833 881 
536 598 59 787 59 
121 755 86 793 578 
168 5 613 432 427 
966 570 784 574 33 
94 926 600 431 103 
321 56 463 412 135 
230 230 50 325 927 
938 986 564 926 397 
22 179 382 492 162 
215 573 70 869 334 
822 236 633 948 916 
864 163 993 864 864 
822 8 704 170 575 
913 89 260 262 708 
847 513 870 924 363 
917 186 886 51 929 
847 885 298 944 262 
611 480 328 636 197 
495 277 859 277 277 
839 543 839 471 821 
994 975 289 903 556 
708 430 431 773 274 
745 931 862 194 296 
359 648 595 866 830 
181 305 972 870 581 
565 725 319 2 610 
69 906 69 878 718 
993 1000 382 743 993 
715 641 705 33 172 
176 696 234 157 176 
5 144 801 367 233 
100 364 377 377 910 
898 431 525 336 650 
610 806 610 610 306 
911 458 83 577 291 
320 721 892 458 458 
603 713 291 858 519 
717 89 396 616 478 
589 148 978 23 207 
625 807 472 410 763 
373 750 53 302 758 
142 653 358 147 289 
892 226 552 384 719 
961 837 817 840 366 
979 578 193 457 75 
144 150 150 393 150 
129 658 560 87 87 
659 83 397 871 414 
209 959 209 814 161 
969 650 69 237 905 
223 736 59 41 493 
174 538 550 846 889 
315 691 370 273 315 
424 608 834 424 424 
941 59 232 367 77 
905 889 750 668 654 
185 721 746 35 9 
910 221 79 240 183 
265 800 114 964 599 
63 212 28 534 332 
238 275 934 496 934 
127 71 622 842 760 
39 111 111 750 111 
369 863 981 369 36 
978 484 768 184 768 
476 295 628 485 145 
298 947 723 974 751 
333 989 226 153 511 
249 164 792 965 898 
299 935 935 174 319 
917 352 939 211 826 
100 359 801 924 993 
851 965 489 489 505 
884 150 485 528 586 
789 426 360 324 338 
710 274 856 93 287 
352 352 352 734 171 
138 711 156 533 817 
119 678 774 461 515 
719 959 719 762 205 
116 970 704 302 531 
793 78 418 107 964 
884 583 199 669 410 
678 687 793 687 60 
231 862 761 391 624 
183 82 965 183 678 
157 8 182 481 18 
127 685 798 112 332 
502 270 371 878 628 
716 154 488 796 764 
817 253 701 161 37 
760 126 962 280 304 
12 931 605 687 872 
113 462 471 576 354 
373 359 721 613 115 
788 975 259 308 709 
121 542 121 121 792 
68 648 421 82 813 
883 178 763 586 737 
140 759 298 105 140 
968 363 580 478 851 
621 661 640 743 451 
699 334 699 828 913 
641 641 154 984 891 
830 923 516 854 182 
537 386 57 898 564 
480 545 76 66 374 
95 836 696 696 463 
29 171 967 990 796 
220 36 100 527 258 
414 120 463 193 2 
52 171 131 994 751 
458 555 804 690 767 
515 962 392 286 526 
855 234 594 449 11 
37 242 254 422 242 
940 507 999 733 302 
18 778 801 601 601 
604 450 604 460 115 
524 759 577 138 552 
41 377 291 142 405 
685 533 156 533 427 
738 293 470 5 449 
55 491 393 339 330 
10 723 603 179 428 
644 254 482 440 644 
444 850 774 460 732 
35 117 469 839 933 
276 297 577 925 448 
713 159 559 907 468 
981 810 734 724 67 
656 930 89 797 343 
34 389 99 389 232 
171 659 561 607 776 
340 107 230 56 810 
171 838 820 463 853 
626 544 148 249 550 
95 649 786 433 428 
455 708 48 494 271 
119 934 62 539 71 
697 377 892 928 784 
870 782 389 971 576 
546 653 479 653 912 
299 586 586 954 490 
453 934 97 917 314 
333 636 241 85 256 
632 625 625 645 241 
186 186 833 443 595 
50 299 414 765 765 
495 628 174 845 229 
24 535 216 254 308 
354 78 650 387 332 
464 43 43 43 448 
953 555 48 780 243 
868 848 167 868 68 
856 53 189 384 300 
511 743 511 69 657 
348 636 160 101 77 
185 947 1000 25 395 
892 22 348 901 892 
321 632 992 49 849 
522 996 601 14 907 
38 842 789 56 490 
857 629 449 893 908 
748 473 545 679 114 
448 522 450 331 617 
79 47 275 187 951 
142 178 99 306 829 
32 954 955 745 637 
349 375 420 349 694 
896 881 679 728 671 
6 96 483 673 673 
70 523 415 536 376 
795 668 948 256 355 
166 801 953 516 641 
879 786 64 363 864 
440 532 194 887 627 
702 414 980 719 847 
30 30 30 30 333 
414 659 876 621 631 
594 535 702 86 123 
668 805 268 391 551 
270 36 247 864 973 
484 52 396 130 170 
632 935 884 755 742 
423 236 878 78 670 
598 420 472 524 424 
461 349 818 361 361 
288 2 897 372 522 
369 16 596 788 125 
358 380 784 554 614 
862 999 37 507 538 
158 906 771 677 57 
429 805 99 113 527 
144 927 311 141 999 
841 730 17 459 710 
524 767 98 386 524 
359 818 307 288 357 
71 789 723 279 71 
71 644 939 664 939 
113 68 375 780 311 
971 951 861 748 733 
981 274 434 255 638 
630 630 383 387 277 
52 123 646 425 646 
767 539 851 871 59 
295 736 584 415 255 
620 620 660 452 620 
926 351 417 116 980 
967 297 870 826 514 
751 270 270 554 645 
77 77 275 374 570 
947 859 974 861 531 
7 217 213 253 340 
930 953 200 148 83 
452 289 698 98 886 
282 863 29 890 696 
480 457 679 761 679 
908 873 215 915 398 
865 695 657 171 431 
240 553 990 361 990 
122 580 279 7 290 
335 687 335 969 651 
505 821 505 505 505 
480 785 363 153 266 
436 651 278 495 630 
216 289 10 10 161 
112 349 343 113 452 
730 730 730 889 766 
776 5 776 533 776 
100 895 844 445 85 
321 991 163 901 121 
856 981 789 807 814 
29 884 935 764 666 
214 774 616 384 774 
636 216 60 548 60 
118 74 107 673 639 
959 994 137 653 838 
809 335 932 335 335 
698 627 721 516 13 
713 115 713 697 821 
221 297 351 486 270 
890 265 52 767 815 
705 288 467 183 999 
774 509 347 920 941 
584 211 306 584 584 
167 181 129 174 416 
706 706 488 62 220 
342 712 546 546 18 
566 858 613 848 452 
836 803 126 256 833 
923 903 312 923 375 
976 227 944 737 433 
360 729 759 759 850 
167 920 833 101 920 
22 524 950 836 959 
624 803 356 356 775 
676 385 260 719 735 
458 999 485 458 458 
875 884 591 530 752 
754 255 292 312 981 
887 949 806 8 224 
338 540 4 170 143 
13 889 471 698 698 
22 673 22 22 295 
173 575 168 151 725 
269 892 700 166 404 
417 829 633 897 220 
785 136 557 544 310 
464 781 825 694 539 
37 37 37 887 527 
213 332 599 566 362 
899 819 288 738 262 
873 300 606 134 173 
280 743 814 837 36 
6 566 113 113 613 
680 94 362 690 338 
13 13 187 895 701 
622 791 87 295 803 
889 937 535 18 524 
479 452 653 840 209 
795 742 411 121 396 
531 979 209 980 654 
341 697 138 106 444 
448 286 272 643 607 
516 378 571 939 571 
517 141 849 414 338 
457 333 465 532 358 
455 552 413 157 119 
666 409 666 666 78 
133 173 967 941 747 
800 752 157 627 854 
249 291 13 180 726 
130 803 887 848 130 
909 381 76 100 896 
239 197 560 170 850 
819 653 545 395 653 
136 483 2 172 613 
91 852 833 859 239 
825 619 710 668 710 
698 77 698 709 86 
523 159 159 787 631 
449 816 715 670 449 
66 711 121 726 528 
552 531 437 70 22 
831 187 749 604 197 
946 691 228 323 673 
46 265 672 537 881 
989 116 974 629 539 
876 87 444 786 529 
518 242 889 802 670 
528 622 337 749 672 
989 524 78 578 284 
30 704 758 665 558 
637 455 575 323 605 
889 503 191 741 661 
400 337 179 179 557 
149 8 58 133 955 
173 590 129 137 554 
947 105 262 504 907 
241 730 730 799 730 
842 914 842 842 68 
497 813 804 804 220 
273 305 959 295 551 
144 319 370 867 277 
502 414 659 249 723 
52 70 605 443 517 
496 219 385 795 795 
448 892 13 202 202 
891 521 58 366 440 
643 649 162 575 224 
965 903 253 176 425 
725 672 246 64 817 
408 449 444 175 326 
146 479 354 746 793 
91 84 816 40 807 
380 909 647 769 966 
110 984 192 421 546 
854 438 260 111 511 
773 607 226 394 288 
818 2 356 319 89 
865 294 730 165 865 
483 772 256 885 772 
981 835 108 955 461 
724 474 446 791 947 
304 464 84 429 553 
246 946 946 946 190 
115 176 575 939 176 
789 920 580 161 149 
522 922 594 406 381 
769 950 239 142 725 
120 592 908 228 501 
290 716 881 465 111 
16 982 527 103 776 
752 403 630 144 149 
302 529 17 525 769 
764 718 676 780 308 
734 911 346 332 515 
893 162 298 210 725 
215 384 65 584 919 
363 318 136 785 254 
520 971 770 957 627 
332 21 733 355 511 
676 602 8 134 787 
666 1000 143 925 906 
925 800 733 185 266 
527 51 378 180 353 
167 78 745 635 693 
738 107 810 839 720 
107 107 182 661 479 
884 231 377 725 73 
856 317 871 854 821 
469 347 854 896 232 
984 116 975 18 136 
727 742 780 731 343 
238 958 733 334 352 
843 942 718 721 570 
973 319 390 98 886 
250 456 289 936 141 
683 467 273 349 990 
907 246 49 136 49 
22 492 272 908 698 
612 838 13 612 890 
42 148 718 148 315 
419 288 608 907 677 
555 789 976 471 593 
771 573 723 573 17 
839 476 991 858 395 
855 711 831 818 222 
441 892 433 351 386 
876 342 21 772 314 
266 169 110 1000 221 
948 114 411 395 807 
902 916 129 935 7 
866 932 381 381 381 
744 552 74 769 987 
708 773 818 853 154 
479 897 962 479 893 
247 344 516 248 623 
106 460 627 397 214 
897 66 897 904 738 
71 534 348 659 821 
643 182 966 575 930 
937 112 467 709 938 
340 65 526 76 256 
268 293 288 378 927 
406 415 649 965 464 
322 577 916 688 679 
429 722 208 899 615 
888 183 241 807 206 
54 213 387 475 990 
783 285 168 670 719 
312 98 85 632 649 
444 354 704 918 403 
532 252 701 494 985 
671 922 671 40 22 
671 15 30 572 30 
588 480 679 937 9 
106 64 935 801 677 
166 45 387 897 749 
764 709 223 750 718 
492 144 196 715 282 
718 207 675 765 778 
636 482 402 973 400 
577 29 606 864 154 
801 140 393 216 216 
322 868 322 881 307 
217 603 464 118 973 
895 139 48 980 742 
875 952 739 458 168 
437 475 511 368 437 
960 287 59 427 229 
866 646 66 208 646 
299 58 240 940 511 
372 823 787 614 641 
83 420 283 365 101 
153 274 216 137 508 
424 242 155 124 890 
607 403 53 172 945 
33 152 443 748 290 
518 85 753 356 897 
917 280 810 459 376 
898 305 297 941 73 
99 602 226 465 811 
838 59 626 773 950 
832 588 588 471 588 
767 464 998 257 178 
988 163 166 856 497 
782 716 716 206 923 
284 661 843 451 840 
849 842 682 912 926 
716 86 968 586 288 
565 575 848 88 575 
563 29 508 170 74 
428 35 856 35 35 
642 26 781 800 693 
998 708 492 1000 334 
951 798 376 447 769 
103 432 948 908 586 
2 419 522 789 727 
400 755 827 755 326 
528 95 962 811 147 
616 205 580 797 707 
423 353 471 4 917 
975 125 599 971 795 
873 762 233 626 584 
125 682 562 18 599 
890 993 927 765 129 
172 852 36 432 227 
110 974 167 233 538 
422 556 278 259 312 
487 47 74 392 487 
176 725 989 210 416 
870 840 205 315 180 
417 499 634 417 417 
724 217 23 525 768 
308 389 690 226 297 
763 307 870 158 545 
776 997 997 997 420 
425 296 802 727 9 
312 691 46 874 125 
608 353 353 441 226 
806 164 450 37 999 
948 608 608 608 766 
42 771 267 44 467 
873 117 548 533 244 
335 570 611 503 595 
865 17 523 173 332 
200 216 829 69 153 
801 847 722 2 847 
439 246 448 179 480 
229 151 60 435 716 
55 959 715 111 525 
790 482 601 727 908 
730 164 841 803 413 
208 368 253 505 502 
571 378 996 631 364 
231 393 235 849 428 
907 192 413 86 995 
167 164 164 364 164 
446 939 743 621 277 
556 863 144 204 833 
761 360 217 237 230 
721 213 904 151 541 
534 19 899 647 19 
289 375 473 106 359 
615 116 589 836 264 
225 750 923 335 181 
705 804 345 532 77 
741 435 831 633 714 
596 657 448 642 46 
976 778 517 778 778 
181 234 427 917 740 
902 724 941 864 902 
388 62 29 995 62 
566 873 840 584 873 
285 382 180 145 407 
568 739 968 170 181 
511 511 591 511 509 
92 998 391 157 208 
865 588 165 588 84 
297 458 459 493 459 
965 840 632 309 309 
614 121 121 139 660 
164 168 229 799 437 
299 461 101 299 418 
980 100 574 561 352 
540 694 644 62 95 
664 912 483 984 163 
411 580 511 896 279 
370 380 554 508 465 
812 455 541 845 23 
368 62 942 65 455 
824 913 824 282 394 
354 781 52 518 507 
207 415 207 386 22 
139 614 674 57 684 
673 978 418 945 135 
722 808 184 994 2 
561 249 340 918 759 
181 400 760 622 287 
247 13 805 592 952 
777 316 679 186 99 
776 798 798 441 329 
419 717 40 722 26 
279 249 633 745 480 
680 638 972 729 674 
195 203 801 731 662 
538 437 347 54 84 
21 463 922 887 197 
395 391 614 156 736 
868 123 808 57 52 
597 995 601 978 594 
429 143 429 885 901 
638 625 345 345 345 
134 346 205 587 154 
292 299 166 451 50 
681 589 581 48 153 
365 3 125 489 507 
20 940 940 974 828 
316 283 390 390 390 
833 55 249 236 474 
696 574 31 397 174 
735 16 591 735 163 
689 689 689 115 900 
471 515 59 114 767 
528 495 68 359 654 
894 327 406 514 718 
69 339 891 339 949 
254 305 160 752 580 
111 111 111 997 642 
630 237 724 954 640 
622 391 479 664 586 
434 115 130 992 734 
818 845 646 437 813 
225 958 844 544 711 
413 217 861 617 874 
68 759 260 603 145 
415 283 137 43 792 
987 18 798 897 798 
460 546 862 158 229 
446 183 446 949 419 
133 543 459 884 82 
230 60 163 821 138 
435 366 540 343 343 
848 94 345 760 908 
36 4 884 611 791 
364 67 117 484 56 
381 698 966 143 294 
815 176 208 653 91 
10 301 581 270 572 
530 127 54 841 318 
622 924 46 622 622 
629 695 190 439 228 
707 728 157 422 770 
113 608 864 100 955 
508 749 916 626 130 
64 319 52 946 114 
6 872 868 724 8 
176 515 566 421 517 
678 306 165 624 165 
922 339 372 94 733 
80 610 983 155 585 
427 957 642 950 758 
923 97 384 219 676 
817 840 243 888 809 
42 756 657 677 677 
409 597 594 174 42 
322 284 634 100 899 
53 588 871 860 130 
722 166 625 296 632 
259 555 980 628 431 
748 441 366 22 252 
1000 148 730 851 74 
924 84 753 973 861 
606 162 569 101 9 
389 153 534 460 528 
311 37 893 564 427 
234 280 572 462 85 
507 435 503 986 296 
446 402 108 237 863 
863 877 391 954 393 
462 454 462 312 115 
683 896 290 73 152 
838 771 406 250 434 
141 954 506 824 719 
653 39 524 347 169 
189 987 266 536 476 
657 778 999 238 490 
691 769 540 465 63 
451 855 351 904 21 
668 936 935 926 322 
858 685 769 519 364 
840 840 840 353 710 
495 966 45 562 827 
488 119 15 900 318 
482 242 887 512 935 
464 919 961 884 79 
383 924 37 877 404 
546 974 253 307 626 
126 841 749 180 126 
415 706 648 975 941 
553 301 715 721 916 
130 382 318 5 883 
542 793 957 447 207 
933 435 667 584 398 
515 445 603 655 532 
635 773 132 867 620 
643 735 324 115 890 
652 723 354 652 845 
27 499 949 450 281 
775 813 812 153 153 
733 771 189 729 957 
250 181 446 873 181 
822 305 888 305 305 
935 809 746 809 995 
222 581 494 765 78 
385 102 818 431 61 
56 683 938 87 417 
971 846 445 379 620 
870 330 966 327 119 
769 184 164 574 251 
659 382 881 92 15 
543 522 504 680 680 
171 121 83 445 811 
775 328 96 432 599 
524 360 924 182 924 
38 783 40 926 325 
159 245 37 872 364 
532 940 770 324 130 
551 548 594 875 739 
483 262 113 791 770 
869 22 358 313 679 
449 449 449 269 449 
215 323 613 605 873 
327 942 34 34 34 
212 82 140 503 410 
381 322 322 244 322 
15 116 832 122 946 
7 672 7 235 383 
540 210 835 186 356 
108 871 979 796 331 
917 974 643 552 232 
31 491 500 642 186 
512 552 512 774 416 
585 140 249 536 110 
539 222 570 529 131 
78 853 78 930 192 
38 135 917 640 664 
658 214 994 907 366 
14 20 112 682 339 
518 519 862 407 890 
398 731 261 642 357 
973 150 505 595 747 
16 1000 608 279 776 
681 534 681 932 633 
105 105 105 546 823 
906 593 620 558 691 
34 233 687 993 698 
503 527 464 137 551 
748 346 698 698 32 
92 74 424 51 319 
631 823 199 97 680 
901 922 127 258 361 
141 429 774 247 450 
945 774 11 452 693 
82 755 885 557 547 
675 907 339 675 222 
405 269 359 741 398 
774 915 819 587 915 
836 69 847 762 965 
107 673 824 552 283 
731 461 390 325 731 
731 179 21 960 314 
546 133 444 612 612 
517 20 146 54 222 
192 41 277 503 520 
603 476 766 819 886 
355 82 734 638 198 
189 837 318 974 453 
465 701 525 23 95 
309 482 23 194 43 
743 986 242 259 470 
777 788 620 240 172 
44 618 850 44 591 
921 452 853 857 744 
771 568 101 842 647 
792 254 315 498 254 
524 701 290 998 524 
68 152 298 602 29 
57 85 656 176 319 
52 169 398 679 52 
968 967 636 386 93 
205 103 215 754 754 
167 105 417 170 170 
902 828 301 798 219 
715 501 252 373 166 
512 975 842 249 842 
590 161 608 694 432 
520 582 372 675 688 
468 644 468 619 468 
226 885 568 467 984 
386 27 294 667 621 
95 21 653 999 999 
634 746 806 914 291 
494 551 572 929 301 
658 721 399 851 231 
787 133 413 801 680 
714 597 984 917 567 
832 832 882 87 446 
768 608 855 183 167 
947 966 800 800 654 
24 927 919 626 872 
742 537 187 537 537 
755 259 149 379 408 
631 821 576 149 149 
335 119 47 915 788 
981 800 511 863 903 
652 296 412 53 752 
262 436 826 436 296 
658 658 562 994 267 
453 51 32 915 664 
975 975 227 345 4 
95 819 828 6 771 
163 566 469 358 430 
108 987 39 302 735 
614 655 643 22 205 
64 64 867 64 432 
170 831 921 781 705 
249 685 829 824 603 
648 195 852 731 894 
540 677 980 614 540 
651 632 865 917 90 
497 750 881 912 249 
904 184 948 935 71 
336 837 336 11 393 
762 671 395 710 170 
449 911 549 641 9 
126 178 915 168 35 
203 43 407 998 64 
242 512 242 242 836 
855 803 160 310 756 
484 746 518 979 936 
72 201 140 626 198 
975 842 777 924 36 
219 656 536 508 429 
240 240 614 240 815 
284 880 243 497 497 
327 46 46 245 46 
815 414 141 143 838 
731 869 781 348 271 
55 434 950 951 362 
665 10 510 230 81 
331 213 967 899 213 
814 516 826 725 537 
370 639 34 554 925 
625 221 664 153 462 
730 297 614 166 732 
715 541 336 574 336 
969 482 482 617 644 
709 910 847 277 587 
925 753 52 645 346 
393 918 833 638 537 
903 180 924 147 174 
691 20 315 691 245 
985 48 683 48 954 
221 193 221 81 221 
261 994 588 174 57 
780 914 663 511 399 
706 988 706 283 179 
107 456 977 229 458 
461 557 350 326 702 
683 954 792 925 718 
499 896 869 932 377 
715 661 756 235 256 
277 395 360 103 257 
162 405 940 563 404 
383 478 292 259 42 
437 188 183 886 435 
437 429 585 899 809 
99 456 329 524 870 
850 352 284 821 792 
687 795 831 394 601 
621 699 739 200 791 
392 560 274 231 788 
877 90 482 482 460 
644 568 2 335 580 
886 838 960 277 495 
430 810 480 469 316 
172 198 305 782 735 
540 540 540 908 540 
162 183 652 84 532 
851 22 518 8 22 
174 533 958 775 476 
615 791 700 135 936 
515 133 41 969 685 
230 501 984 145 602 
194 552 160 850 781 
291 835 990 575 66 
424 300 419 232 58 
78 688 688 89 688 
248 272 106 446 998 
296 991 770 873 64 
278 884 353 626 972 
337 411 655 169 818 
127 33 514 543 737 
693 32 976 340 558 
750 276 819 859 989 
846 807 852 174 475 
452 848 260 519 175 
297 114 294 419 600 
237 292 437 907 829 
843 852 719 968 667 
169 783 307 417 695 
458 147 47 688 361 
361 525 334 525 759 
429 78 429 916 845 
760 879 197 779 874 
767 941 479 990 75 
482 163 475 863 218 
287 477 916 367 535 
307 321 860 302 576 
166 319 582 122 966 
718 556 939 954 630 
215 808 873 488 596 
903 432 946 750 754 
267 901 810 266 453 
676 676 676 341 676 
156 611 59 558 839 
215 960 965 5 570 
691 555 309 679 469 
20 297 224 585 312 
226 712 309 558 352 
146 171 300 144 780 
106 13 376 423 246 
356 668 829 758 235 
891 148 891 671 425 
211 722 203 563 817 
341 296 296 568 803 
767 775 714 474 767 
599 102 246 664 205 
339 137 342 720 612 
100 656 245 963 310 
663 29 405 988 146 
924 364 924 501 779 
507 293 743 801 779 
583 445 872 191 776 
735 357 1000 596 408 
714 129 829 365 305 
166 542 384 639 898 
575 698 409 55 491 
488 488 271 25 55 
187 873 74 873 615 
928 176 928 928 928 
20 945 382 650 324 
442 610 623 309 442 
80 988 318 755 129 
411 731 430 693 731 
881 377 557 377 377 
855 797 274 808 283 
72 748 368 641 986 
559 433 834 440 221 
586 117 632 742 439 
792 585 296 792 792 
911 144 778 997 997 
553 696 993 447 696 
185 233 380 294 150 
190 285 767 783 795 
371 371 348 401 73 
764 971 615 851 224 
492 704 371 764 839 
378 209 928 458 809 
495 424 793 773 588 
550 529 910 678 493 
699 222 648 142 699 
563 450 769 126 614 
909 246 335 415 24 
269 665 765 879 70 
410 934 309 127 533 
650 498 215 964 736 
439 113 75 75 75 
289 289 777 788 71 
730 307 386 243 688 
907 276 763 716 506 
956 808 412 830 73 
426 663 489 321 224 
877 927 189 990 455 
531 22 618 618 618 
336 626 966 59 104 
602 516 236 255 432 
300 145 59 645 35 
68 758 758 402 721 
10 816 102 760 652 
101 355 414 753 721 
525 634 879 368 634 
769 199 966 14 556 
411 434 855 41 962 
567 423 475 728 596 
906 283 124 860 847 
781 922 414 221 221 
649 924 686 117 805 
501 77 601 939 602 
486 969 28 28 28 
846 934 586 526 599 
908 649 196 759 77 
711 448 577 570 235 
521 487 391 668 173 
243 771 375 69 243 
570 9 258 75 946 
95 458 178 178 472 
98 800 844 540 763 
804 704 104 549 213 
707 235 979 138 399 
805 281 463 124 813 
414 245 134 52 981 
300 292 282 427 325 
812 895 151 175 151 
298 305 988 984 868 
986 721 571 795 768 
658 401 422 837 47 
314 429 888 752 282 
809 2 147 602 415 
578 824 144 529 51 
659 728 987 859 139 
815 893 80 783 783 
107 429 70 622 464 
503 231 300 327 462 
335 428 825 428 50 
327 644 449 146 644 
533 546 970 11 451 
876 986 403 508 837 
685 540 540 478 567 
692 402 29 898 402 
52 644 985 303 985 
288 683 291 683 491 
803 441 299 499 86 
18 761 377 911 575 
674 317 24 603 542 
50 501 975 201 788 
688 97 313 963 196 
690 101 402 125 136 
115 221 81 136 615 
18 648 53 481 877 
709 651 644 108 655 
33 750 596 309 736 
906 405 380 404 359 
493 493 493 997 967 
655 392 392 1000 392 
749 793 202 820 489 
858 351 649 875 88 
815 472 533 554 660 
679 301 1 815 820 
300 87 599 544 829 
837 561 465 865 865 
247 602 924 803 811 
216 216 105 216 543 
828 590 677 414 897 
783 842 540 30 362 
492 134 367 337 349 
13 746 336 94 672 
856 125 861 155 155 
756 793 287 167 2 
977 417 89 811 49 
313 169 299 88 783 
547 51 646 123 830 
924 709 115 115 794 
935 594 97 408 497 
41 107 623 743 556 
937 939 743 301 466 
576 204 395 713 491 
599 653 415 979 769 
666 9 715 510 428 
746 889 641 953 789 
241 490 931 986 585 
901 705 47 44 901 
523 827 435 435 387 
928 978 167 622 73 
109 558 693 630 760 
15 155 15 677 249 
206 206 206 206 100 
710 261 103 507 356 
796 48 532 399 321 
613 95 622 560 516 
567 967 567 448 353 
876 457 231 459 471 
73 550 126 840 924 
267 40 40 963 909 
816 880 718 148 346 
732 449 736 21 144 
276 102 102 869 953 
957 957 638 147 161 
170 583 622 526 329 
598 381 491 107 826 
398 555 86 919 86 
191 405 549 275 720 
691 197 209 544 117 
662 913 393 913 300 
488 218 172 496 758 
501 174 633 168 794 
43 724 182 61 968 
209 105 443 653 729 
541 543 222 316 693 
483 900 796 299 218 
928 165 760 759 942 
851 22 411 156 851 
223 990 614 614 756 
638 55 405 209 638 
697 902 957 682 827 
536 426 391 595 860 
122 927 365 113 646 
49 163 433 567 710 
777 131 992 131 417 
681 826 826 55 176 
569 763 439 621 540 
520 936 898 743 436 
441 996 441 821 813 
306 295 836 491 28 
365 932 690 977 365 
724 896 819 619 327 
463 582 266 894 315 
18 478 333 991 662 
693 693 693 693 534 
913 840 543 555 104 
659 779 802 802 940 
271 842 164 405 846 
478 262 948 86 842 
741 78 540 52 594 
341 341 650 729 851 
699 275 295 275 493 
10 415 939 297 939 
188 984 2 984 106 
596 458 460 508 351 
238 454 903 238 264 
666 43 956 853 828 
753 312 485 851 851 
574 552 924 679 115 
676 448 448 382 448 
286 750 252 958 995 
700 700 331 700 612 
275 465 239 194 260 
322 807 276 917 703 
574 269 382 499 651 
704 891 704 165 771 
768 702 185 185 439 
138 194 34 119 24 
721 352 352 703 613 
776 288 5 863 785 
654 455 459 756 650 
836 526 856 688 102 
190 285 940 675 134 
85 796 804 911 733 
615 816 408 254 851 
832 52 912 43 871 
901 77 384 892 16 
153 135 983 517 805 
548 954 750 422 48 
625 790 278 908 539 
226 45 806 226 788 
586 988 429 309 787 
361 706 234 897 863 
769 32 745 428 768 
698 907 522 777 216 
889 222 875 824 850 
131 404 976 404 7 
491 969 391 473 531 
177 307 871 177 177 
369 823 544 444 239 
927 688 572 946 404 
980 660 630 728 501 
56 326 925 319 11 
920 549 203 705 653 
411 560 411 983 898 
76 12 817 337 817 
256 453 874 372 452 
687 913 542 325 370 
528 245 425 52 129 
670 793 73 894 273 
120 725 510 386 120 
710 63 39 39 873 
521 924 521 810 830 
767 903 844 949 767 
25 628 671 952 177 
278 133 208 17 519 
587 211 42 113 469 
165 824 863 447 319 
618 765 577 577 396 
914 110 760 505 762 
516 26 512 572 4 
611 908 228 181 730 
222 694 431 505 845 
681 24 468 56 744 
20 99 814 765 292 
219 726 625 419 477 
394 603 999 768 691 
35 169 311 855 537 
72 918 149 446 985 
477 622 195 576 285 
49 357 496 582 867 
999 594 685 142 154 
124 451 951 175 352 
444 347 402 266 133 
484 768 427 785 641 
107 270 636 534 495 
745 362 541 704 997 
281 576 764 576 2 
508 621 191 260 964 
883 481 909 575 469 
969 130 750 29 527 
268 198 264 312 538 
128 466 701 91 226 
874 186 178 415 941 
244 455 51 638 963 
96 434 350 1000 237 
873 834 790 96 323 
223 206 429 32 358 
994 910 524 209 655 
579 151 451 706 637 
816 759 647 676 84 
16 873 866 596 691 
651 215 211 215 82 
402 787 402 223 316 
92 558 851 464 273 
278 86 843 386 278 
495 122 494 600 275 
526 350 193 302 838 
73 75 812 826 812 
668 10 307 919 701 
504 34 412 531 412 
712 81 546 555 849 
445 520 188 977 737 
750 214 254 687 802 
691 615 859 533 847 
839 48 172 205 865 
964 174 460 49 65 
253 493 173 262 523 
337 155 653 461 879 
459 103 156 983 941 
52 52 802 52 975 
342 415 467 804 696 
612 519 72 612 174 
836 437 93 915 915 
842 842 842 113 301 
664 381 707 303 381 
624 624 624 428 23 
407 105 913 198 845 
397 202 783 688 818 
735 390 279 98 193 
856 572 615 286 789 
45 263 187 201 304 
226 973 683 701 798 
798 403 675 970 37 
862 550 975 520 12 
886 399 790 897 592 
153 619 619 619 575 
542 182 313 322 880 
425 237 160 999 47 
468 943 59 393 725 
82 22 547 554 344 
385 525 799 799 948 
235 926 633 409 926 
468 70 555 864 137 
104 690 995 776 92 
637 883 790 610 617 
349 485 716 734 130 
653 968 11 388 486 
669 140 15 15 15 
834 435 786 96 314 
888 619 619 337 336 
162 46 900 972 162 
396 791 396 804 37 
37 822 688 390 683 
492 476 91 126 25 
19 944 106 278 876 
68 184 584 347 300 
197 789 940 617 257 
320 470 696 545 83 
429 729 427 990 438 
341 784 341 333 606 
821 574 341 886 295 
846 924 604 352 626 
266 468 502 266 637 
857 669 906 753 907 
485 881 846 846 674 
871 571 995 21 871 
597 907 900 198 594 
363 79 467 938 107 
983 446 392 16 534 
2 874 517 517 291 
438 327 203 404 656 
420 314 364 710 3 
249 612 388 726 267 
393 391 749 945 955 
959 659 254 434 324 
130 780 306 525 233 
306 69 50 925 509 
176 947 760 605 78 
357 603 177 241 333 
766 407 184 254 17 
204 877 343 204 359 
424 941 638 658 513 
630 728 91 227 630 
410 113 123 72 352 
623 623 982 623 623 
144 460 237 268 293 
970 805 488 970 699 
430 139 157 378 672 
350 314 58 556 589 
985 600 597 404 690 
519 931 903 556 987 
163 820 735 170 294 
12 870 90 877 292 
263 363 72 784 361 
738 502 251 302 736 
50 964 262 761 654 
994 794 592 348 884 
76 85 165 254 278 
889 314 290 821 358 
815 11 406 140 183 
874 418 260 878 874 
132 668 999 311 39 
484 134 157 851 951 
370 34 58 370 370 
477 765 499 676 519 
8 8 12 678 8 
163 851 537 658 828 
246 657 909 288 246 
404 359 187 877 63 
363 104 879 266 311 
431 545 112 673 815 
30 455 30 30 659 
773 773 773 773 423 
870 496 297 972 437 
973 217 443 849 855 
694 160 971 65 527 
625 676 825 584 931 
148 148 790 936 804 
423 423 438 243 355 
617 150 258 243 368 
68 182 186 468 694 
376 323 511 101 886 
898 261 363 361 888 
904 23 19 697 408 
617 512 139 128 970 
416 416 957 85 12 
291 752 35 774 106 
106 122 349 753 307 
720 448 535 634 785 
712 251 46 253 128 
239 767 316 319 465 
143 983 39 926 460 
996 171 761 903 996 
36 438 84 597 763 
267 381 377 161 849 
559 45 38 280 963 
85 507 798 749 230 
559 583 444 208 624 
531 16 712 13 471 
644 833 394 893 5 
610 825 763 995 279 
531 332 664 975 953 
829 982 582 368 407 
842 901 348 970 187 
20 165 991 27 532 
293 560 659 64 64 
650 844 521 186 487 
850 347 420 853 619 
184 814 406 211 300 
210 237 457 45 45 
275 114 81 275 275 
351 848 495 451 451 
2 436 333 833 961 
141 549 771 347 21 
551 909 366 455 574 
891 622 107 77 211 
384 171 207 325 530 
684 856 333 52 783 
625 324 285 649 270 
948 818 887 966 634 
998 339 946 377 377 
768 417 290 406 905 
876 342 998 998 122 
412 212 447 854 79 
238 91 536 454 304 
946 637 782 468 815 
648 278 749 916 47 
507 6 681 300 40 
369 651 15 365 798 
623 186 186 186 492 
648 699 843 699 349 
73 352 801 593 801 
243 437 33 191 216 
994 81 81 921 892 
808 334 787 596 5 
367 448 544 224 501 
806 549 799 896 549 
108 23 372 437 266 
311 761 311 479 125 
210 842 445 792 50 
942 317 77 623 338 
806 25 167 616 834 
550 675 759 552 347 
888 973 709 709 517 
712 395 559 559 174 
719 307 119 752 530 
613 14 778 617 636 
777 40 40 801 784 
992 100 311 552 123 
698 625 533 85 298 
815 201 373 288 210 
153 871 856 504 504 
291 499 825 774 357 
504 360 421 269 681 
114 184 993 643 325 
954 226 863 10 198 
44 284 972 70 540 
795 960 362 795 706 
178 536 225 604 860 
182 876 941 246 584 
597 737 259 218 706 
677 282 963 660 800 
695 293 556 542 7 
438 251 449 251 59 
131 30 626 277 357 
919 231 926 178 796 
933 292 833 223 933 
479 292 95 144 378 
330 141 600 785 141 
25 747 62 464 977 
488 896 521 69 563 
446 470 668 772 519 
103 581 859 471 471 
708 998 113 579 708 
799 311 962 11 521 
484 484 998 484 906 
64 486 268 388 805 
955 776 159 932 872 
659 871 193 489 818 
768 115 782 580 791 
676 974 720 540 752 
690 572 690 443 325 
580 354 272 272 216 
991 999 316 195 790 
5 330 986 756 737 
351 564 759 241 327 
496 37 241 832 412 
900 643 883 159 159 
619 526 378 70 464 
505 498 437 197 30 
799 683 837 171 118 
440 653 587 511 842 
459 103 648 528 485 
465 646 791 590 696 
800 800 350 86 242 
362 879 808 808 135 
933 822 509 525 982 
191 679 693 539 456 
645 5 239 119 5 
561 60 425 632 972 
300 925 1 484 284 
871 17 819 867 378 
986 465 141 700 147 
910 142 827 946 62 
851 342 385 385 182 
618 865 365 827 865 
923 345 923 491 167 
695 43 992 921 109 
995 181 995 714 145 
197 510 397 509 387 
973 125 617 879 442 
137 639 364 490 499 
490 776 540 451 679 
3 531 293 817 530 
87 831 682 549 555 
120 874 895 908 448 
652 759 977 525 649 
881 388 222 801 997 
257 551 864 115 296 
345 523 523 502 523 
143 854 971 735 74 
956 644 500 554 542 
802 488 920 139 878 
520 530 785 524 15 
45 636 736 631 78 
856 811 130 272 785 
257 662 535 350 968 
598 193 642 774 598 
123 27 896 187 123 
837 931 950 946 607 
379 120 533 680 62 
670 800 670 192 575 
75 307 958 307 888 
1 909 666 512 137 
151 16 266 968 65 
608 581 581 516 581 
473 452 779 898 262 
563 381 662 255 703 
742 674 806 895 982 
115 528 394 53 53 
782 211 462 276 550 
766 920 920 320 920 
828 771 828 752 190 
453 481 453 483 452 
416 313 304 356 132 
733 733 758 576 580 
292 7 311 292 651 
123 511 771 95 844 
750 796 279 737 25 
550 770 260 850 570 
604 572 261 215 14 
980 980 547 630 89 
610 234 265 783 784 
302 432 224 921 290 
38 473 862 862 238 
993 203 785 812 713 
271 840 229 668 716 
931 896 252 75 75 
65 893 841 480 591 
730 655 151 630 731 
882 93 882 376 76 
656 577 310 577 554 
519 867 791 867 320 
784 896 765 197 953 
781 461 184 461 461 
91 853 753 753 261 
612 315 381 612 994 
514 911 305 195 930 
962 592 656 203 638 
892 265 146 892 167 
8 413 373 64 530 
810 494 437 432 966 
159 886 441 139 139 
102 738 102 102 102 
780 184 935 46 96 
605 327 367 232 441 
981 866 981 436 254 
874 121 659 311 206 
370 965 674 460 836 
90 67 74 428 323 
375 685 899 547 58 
163 763 938 79 584 
872 834 217 409 727 
933 250 698 558 180 
541 629 90 486 20 
742 563 890 14 1000 
101 610 421 421 44 
479 997 646 375 322 
207 502 96 36 698 
74 135 960 457 690 
237 865 988 237 219 
864 171 894 543 832 
49 714 389 321 60 
693 148 169 646 169 
492 615 910 785 774 
671 925 925 163 314 
261 956 573 5 584 
639 206 72 531 427 
26 200 928 466 476 
841 950 770 926 915 
380 703 380 908 144 
652 652 652 54 432 
107 345 573 827 780 
180 894 362 55 337 
995 770 717 662 991 
996 886 781 630 966 
254 941 324 130 810 
187 503 651 651 737 
198 646 674 765 901 
519 464 78 364 580 
147 621 898 641 870 
613 526 845 817 42 
266 540 947 647 266 
363 542 187 499 150 
614 768 230 880 944 
549 814 916 334 235 
55 610 852 840 837 
875 593 128 430 357 
593 567 313 141 19 
719 208 856 208 707 
651 701 310 335 990 
382 299 299 800 672 
483 221 502 221 106 
970 314 930 965 237 
308 451 794 308 175 
436 640 172 318 499 
309 261 825 300 309 
484 721 234 234 170 
991 336 517 941 792 
892 798 744 901 445 
529 586 529 843 21 
720 533 720 436 987 
323 585 930 935 862 
271 765 481 211 760 
514 673 664 693 591 
63 63 817 956 744 
7 7 7 894 519 
969 660 660 118 561 
511 913 271 589 458 
469 161 488 403 488 
157 677 954 386 693 
522 456 536 746 806 
313 313 893 279 985 
439 439 386 896 439 
923 177 161 722 34 
970 361 18 518 18 
976 596 750 803 671 
901 919 103 484 500 
500 382 982 37 599 
795 234 317 913 631 
331 181 189 355 727 
880 837 103 859 254 
132 204 339 391 594 
767 223 465 496 5 
56 372 265 229 548 
383 345 356 617 245 
227 237 49 236 34 
449 626 551 242 63 
163 485 500 671 731 
598 881 789 825 80 
980 128 596 951 347 
492 377 933 849 65 
425 152 600 766 564 
239 82 619 41 724 
108 422 613 105 108 
147 496 13 931 3 
89 442 486 957 978 
598 191 670 598 598 
85 833 833 85 332 
602 543 584 484 602 
926 895 507 799 818 
658 342 209 70 945 
856 586 369 781 656 
136 541 608 15 830 
455 501 190 6 471 
50 870 824 69 866 
666 496 816 666 666 
668 422 794 368 435 
333 820 61 870 112 
745 194 416 394 199 
767 918 519 348 625 
808 546 555 366 555 
235 96 960 554 272 
33 508 26 937 468 
912 350 854 210 261 
227 423 206 588 111 
311 367 269 158 453 
865 317 438 594 685 
107 804 143 656 960 
811 5 660 206 177 
589 700 69 464 402 
659 350 838 768 730 
31 117 983 116 610 
819 896 947 53 324 
76 844 426 806 45 
660 520 287 331 532 
369 143 86 706 138 
903 940 497 432 126 
983 554 29 425 626 
24 372 104 285 728 
488 786 352 438 541 
155 946 319 284 273 
649 600 637 212 791 
968 870 667 204 91 
364 630 576 584 27 
127 457 952 729 509 
428 596 700 178 993 
268 700 876 474 900 
645 653 645 251 653 
331 672 365 695 4 
159 259 459 695 733 
945 351 215 322 992 
380 940 305 24 241 
325 255 406 293 904 
597 613 810 232 9 
745 923 356 285 269 
308 330 260 260 21 
29 318 463 897 198 
43 998 858 99 99 
669 669 345 502 618 
115 151 151 151 640 
952 957 455 611 999 
429 55 441 417 31 
777 546 448 53 710 
514 373 563 180 818 
893 109 877 33 162 
96 628 653 373 479 
301 158 680 636 413 
704 775 323 323 49 
751 461 562 580 553 
319 637 619 239 954 
68 885 895 480 480 
531 820 769 286 145 
377 998 281 998 998 
461 290 371 371 371 
877 407 33 254 618 
624 239 794 459 810 
802 957 650 810 792 
223 895 198 716 83 
498 836 318 822 150 
28 820 472 456 634 
461 744 284 31 791 
644 330 663 370 784 
849 221 96 211 213 
552 341 829 576 203 
730 36 730 365 183 
907 723 617 335 687 
983 425 202 765 165 
402 140 37 175 37 
892 300 300 171 747 
257 965 802 510 682 
540 403 535 120 831 
364 414 998 414 461 
524 19 710 550 382 
330 173 927 18 64 
709 30 160 160 160 
125 743 918 125 793 
787 717 766 689 803 
651 63 754 759 492 
859 999 630 346 307 
901 626 451 451 976 
496 777 487 776 79 
332 933 823 921 933 
877 923 923 923 457 
850 733 356 404 188 
234 743 583 466 229 
288 606 543 29 56 
326 299 759 716 673 
256 861 446 531 946 
481 717 481 481 481 
879 278 610 987 288 
137 827 512 674 63 
521 641 372 847 337 
991 112 763 44 320 
660 377 660 818 334 
103 187 436 605 835 
623 35 180 189 902 
316 843 30 165 162 
374 659 684 540 684 
230 230 541 864 574 
139 839 553 614 829 
643 997 478 57 380 
577 454 728 28 28 
56 342 61 70 56 
967 7 75 488 70 
751 36 204 774 577 
303 304 303 923 303 
502 455 354 32 965 
113 526 891 891 80 
787 273 212 197 51 
999 868 128 120 213 
257 185 53 24 830 
909 634 748 748 272 
286 326 610 115 312 
653 969 898 564 898 
968 463 141 805 207 
852 388 123 653 388 
319 251 776 856 975 
493 538 493 505 858 
446 225 199 760 225 
235 759 795 994 280 
51 584 584 584 584 
604 464 770 12 604 
993 413 542 190 622 
621 416 1 9 862 
276 3 387 131 272 
617 145 897 230 820 
170 138 470 230 307 
206 423 53 141 794 
850 563 590 303 838 
554 817 339 750 455 
734 714 210 678 540 
818 631 460 730 631 
319 573 508 573 324 
93 93 93 188 377 
768 696 286 944 66 
277 1 957 95 807 
134 992 443 119 710 
586 865 865 935 35 
905 756 606 799 292 
512 331 756 748 565 
175 112 621 572 326 
406 110 41 460 552 
415 134 818 436 721 
138 111 179 131 782 
469 833 781 924 307 
901 688 402 913 754 
364 690 364 152 534 
937 781 987 289 812 
763 134 386 110 139 
355 211 6 184 436 
181 618 922 834 663 
699 714 974 729 974 
190 279 564 618 393 
309 337 571 836 418 
70 251 995 336 70 
856 239 112 185 239 
100 160 648 886 398 
257 185 274 277 114 
830 436 707 721 214 
277 432 975 305 4 
659 768 627 293 820 
164 750 118 512 938 
726 796 294 452 743 
670 401 258 670 670 
365 789 365 365 61 
362 531 367 483 93 
96 679 404 959 766 
768 730 583 93 624 
23 110 839 919 634 
45 315 649 703 280 
669 843 704 143 197 
767 113 5 617 934 
323 672 315 403 800 
16 382 321 484 321 
626 32 886 886 170 
512 559 62 445 988 
182 495 455 953 629 
671 462 462 419 392 
938 857 348 598 1000 
37 340 378 350 240 
15 191 450 895 233 
337 947 947 403 427 
669 862 121 711 435 
509 498 239 515 509 
316 242 480 607 555 
427 110 708 819 28 
155 25 663 774 274 
226 532 819 455 312 
302 111 112 557 751 
257 778 380 280 606 
688 664 709 217 843 
334 626 707 293 266 
725 834 100 953 916 
986 854 517 391 398 
326 7 902 406 624 
141 141 299 871 141 
824 207 441 572 552 
910 675 255 933 675 
834 795 216 185 263 
994 134 994 957 768 
662 599 58 90 294 
697 800 147 902 351 
661 731 938 864 697 
492 816 492 970 212 
7 96 350 932 11 
417 264 417 732 417 
814 330 330 778 849 
576 475 195 923 295 
18 23 871 402 164 
162 748 157 448 591 
981 843 556 198 32 
374 278 897 670 164 
483 88 907 110 791 
694 636 485 129 524 
406 546 993 581 444 
940 458 538 449 735 
284 811 511 446 387 
849 938 353 162 965 
319 334 610 846 353 
381 381 82 528 438 
41 817 6 392 467 
871 164 426 732 92 
407 415 698 407 131 
368 30 750 187 868 
80 714 618 710 449 
543 988 571 854 173 
586 178 29 855 560 
311 311 536 574 353 
116 387 387 387 76 
263 651 75 824 46 
838 216 429 409 591 
460 396 164 396 396 
169 187 103 856 856 
842 842 928 865 263 
331 867 115 18 850 
556 168 169 42 167 
292 644 379 676 328 
28 767 68 253 24 
943 804 590 555 555 
366 384 203 997 728 
109 179 769 258 311 
846 265 600 842 636 
947 648 917 670 119 
365 206 177 990 168 
925 248 959 783 877 
696 54 222 657 435 
608 390 976 76 585 
501 509 501 315 808 
220 783 684 782 220 
296 394 815 191 30 
473 187 52 917 940 
75 454 702 306 776 
993 229 393 738 950 
805 224 182 783 35 
299 461 299 979 784 
394 723 925 771 169 
508 646 408 202 952 
182 214 459 26 459 
4 826 814 384 999 
664 977 980 709 904 
479 738 339 491 491 
931 676 441 933 191 
274 933 586 96 659 
845 33 197 272 881 
807 771 714 200 685 
783 783 848 854 253 
322 166 322 362 729 
79 816 152 863 184 
1 545 46 287 521 
146 343 574 76 309 
619 982 307 754 210 
745 313 492 743 121 
844 844 800 379 654 
786 299 361 204 641 
163 266 547 443 854 
386 497 701 758 79 
737 737 737 737 719 
235 920 886 623 847 
289 250 37 692 422 
229 184 876 250 184 
670 671 388 184 658 
317 281 739 978 474 
872 792 399 973 973 
895 819 103 840 103 
579 851 722 500 851 
189 754 835 577 154 
702 915 164 337 645 
54 670 903 262 136 
306 393 100 585 286 
291 229 785 133 208 
788 251 646 86 646 
148 678 636 485 788 
484 692 360 464 343 
721 289 289 289 196 
888 118 118 752 118 
579 653 63 580 368 
435 576 176 164 514 
255 527 187 844 856 
781 607 781 185 127 
460 342 626 18 543 
717 186 906 868 242 
871 624 563 50 592 
620 788 884 655 365 
208 285 285 206 877 
660 907 510 702 822 
109 782 511 594 783 
616 489 997 648 921 
854 62 245 118 449 
239 226 125 683 623 
933 457 546 851 339 
462 718 350 206 53 
589 589 902 206 589 
240 402 297 324 55 
399 566 911 599 371 
211 220 615 142 844 
304 221 986 231 881 
283 283 147 475 456 
855 366 689 928 26 
447 84 218 117 399 
447 18 721 403 691 
312 966 904 742 963 
338 44 940 61 121 
825 909 806 23 200 
96 6 92 925 358 
307 615 176 501 47 
939 103 642 232 785 
441 377 991 472 948 
829 472 899 675 139 
493 894 251 18 18 
256 907 726 272 848 
308 320 308 500 308 
352 674 321 695 626 
653 233 471 602 880 
780 132 116 299 140 
805 501 75 538 167 
130 952 391 764 376 
942 395 757 701 931 
218 500 471 591 879 
457 979 914 385 847 
825 539 310 539 312 
470 979 161 5 161 
259 774 766 416 804 
584 749 916 190 250 
116 258 586 819 734 
190 816 989 669 357 
865 738 257 133 686 
496 87 87 253 981 
590 592 664 116 116 
349 714 401 565 85 
173 631 626 692 435 
834 39 5 628 53 
734 689 160 451 40 
485 878 515 780 904 
324 718 162 471 144 
899 686 967 226 765 
94 249 731 13 36 
846 874 502 835 410 
71 521 970 618 599 
739 302 531 649 139 
616 362 959 723 460 
968 432 942 219 432 
541 725 957 341 334 
925 57 713 925 239 
507 519 8 608 979 
781 549 956 635 147 
494 552 61 978 827 
364 178 630 272 776 
974 677 552 173 377 
491 345 870 910 181 
250 7 231 422 748 
766 718 776 648 136 
241 512 514 241 195 
315 480 888 589 385 
905 988 494 578 778 
956 735 655 758 970 
783 817 355 767 258 
725 766 224 826 852 
349 176 176 642 73 
740 373 435 359 141 
178 254 683 600 790 
510 615 775 743 699 
392 837 74 38 802 
987 964 608 49 978 
835 672 10 614 28 
497 18 383 360 782 
254 221 499 168 592 
809 442 470 441 504 
759 725 943 323 596 
485 79 664 329 186 
754 359 212 925 710 
761 918 485 253 750 
175 415 213 566 833 
49 185 444 381 146 
736 210 678 42 104 
559 406 988 988 675 
63 718 463 520 36 
13 511 793 72 719 
928 67 27 84 84 
643 592 592 592 628 
854 768 73 454 608 
317 733 132 683 625 
753 652 522 566 230 
5 409 650 832 75 
740 541 56 105 541 
163 125 532 836 148 
552 374 133 200 59 
695 694 973 928 218 
974 283 61 739 984 
479 635 548 243 846 
559 712 712 842 712 
166 301 769 275 36 
724 516 130 849 462 
230 609 356 6 285 
611 833 985 833 285 
334 848 688 515 907 
996 790 480 141 440 
178 528 260 297 122 
156 759 838 156 558 
572 616 420 654 795 
201 652 652 365 652 
624 814 36 52 235 
814 447 401 401 489 
248 156 248 302 573 
635 302 374 635 635 
397 774 768 115 397 
929 512 46 643 727 
394 100 714 986 324 
120 462 993 235 597 
195 125 500 636 587 
918 447 697 167 920 
593 388 89 823 436 
867 96 971 358 846 
678 247 182 374 141 
500 240 798 440 598 
521 111 969 45 111 
2 917 917 917 531 
383 881 318 582 469 
430 430 612 98 691 
912 546 549 310 171 
836 848 592 592 301 
956 596 405 924 965 
206 935 25 832 214 
86 888 567 567 625 
724 704 714 139 724 
544 711 420 117 739 
586 849 954 448 157 
190 202 263 701 826 
191 485 734 765 863 
113 865 382 411 334 
841 787 585 824 244 
527 67 566 958 148 
529 813 824 194 424 
494 963 963 963 102 
758 117 153 865 938 
430 466 222 343 450 
802 996 269 802 253 
778 401 133 164 829 
350 667 211 211 593 
122 526 373 918 343 
414 444 971 238 888 
754 556 556 556 100 
421 414 265 948 162 
865 643 352 408 19 
476 784 579 293 784 
556 503 838 503 503 
593 490 863 211 81 
409 656 791 563 241 
548 747 383 654 383 
491 685 94 472 288 
585 764 55 229 667 
961 961 160 35 265 
125 225 225 225 629 
422 607 360 930 96 
312 796 93 690 93 
201 136 940 735 727 
788 737 112 612 708 
201 155 649 128 829 
671 567 772 524 567 
816 63 696 850 371 
934 450 53 349 869 
504 504 801 458 711 
243 182 108 379 480 
866 301 218 267 227 
21 188 221 471 992 
773 536 831 364 596 
149 306 149 149 217 
468 483 122 567 341 
549 60 571 88 926 
992 628 580 239 227 
194 21 925 210 793 
538 873 439 782 920 
46 46 726 892 185 
493 775 323 604 992 
42 744 472 792 764 
943 982 30 844 755 
595 908 417 667 878 
79 981 36 24 932 
452 748 591 608 626 
960 258 113 798 113 
465 970 875 238 997 
712 21 712 539 301 
758 368 863 886 589 
582 381 217 701 650 
501 924 760 763 834 
717 120 909 249 812 
177 43 836 762 971 
589 388 408 995 958 
884 882 263 811 365 
265 644 499 433 162 
166 166 174 812 838 
960 200 68 927 845 
66 995 939 423 97 
921 54 349 956 591 
839 241 135 217 16 
681 681 492 575 364 
21 786 21 58 123 
263 544 225 327 903 
138 693 582 135 792 
263 927 293 132 287 
291 479 187 817 364 
751 958 885 963 659 
590 1 998 234 234 
546 361 382 744 651 
416 642 518 690 442 
213 223 858 294 276 
719 717 107 767 42 
407 70 57 44 490 
407 859 629 825 465 
917 117 151 413 415 
427 497 489 554 742 
66 35 544 571 66 
747 871 182 757 182 
564 242 824 269 180 
97 319 164 164 164 
358 128 141 141 360 
449 981 338 550 245 
29 896 669 414 657 
686 979 686 688 686 
642 279 852 707 832 
919 819 515 539 614 
295 393 295 401 295 
379 782 990 60 336 
614 993 360 628 778 
57 312 369 845 456 
775 485 605 605 16 
652 850 931 647 931 
275 162 352 284 593 
750 750 147 509 750 
64 981 656 679 418 
852 191 885 191 191 
15 899 899 169 899 
311 140 982 172 223 
116 468 633 646 729 
518 989 471 574 360 
861 916 929 152 926 
310 107 558 897 244 
211 929 672 938 443 
171 926 826 192 275 
470 955 631 218 921 
630 630 442 276 630 
454 473 247 329 570 
65 747 65 427 571 
59 877 810 797 227 
183 939 106 377 483 
114 697 720 662 559 
636 539 610 321 211 
137 949 812 660 933 
882 117 117 491 645 
865 944 235 482 235 
248 243 810 43 931 
494 907 893 52 345 
610 646 180 510 634 
993 468 993 67 40 
808 911 709 757 709 
143 642 775 143 736 
294 936 804 848 936 
315 179 246 610 4 
142 544 717 629 653 
47 168 571 182 168 
33 617 299 903 634 
993 476 179 844 131 
472 478 3 67 428 
358 701 990 709 701 
611 872 664 262 298 
960 960 960 960 195 
423 644 839 332 322 
31 422 710 906 445 
818 240 938 938 166 
843 398 37 398 809 
238 95 921 331 95 
949 846 846 493 782 
367 740 492 472 108 
75 670 235 953 196 
671 358 178 278 395 
812 982 982 148 28 
814 512 140 216 726 
511 502 630 93 557 
492 94 911 502 911 
649 19 600 683 796 
82 300 569 538 241 
748 177 299 99 99 
571 999 689 579 33 
657 354 738 240 453 
14 442 855 459 596 
926 916 848 916 409 
884 307 353 447 404 
235 335 85 892 176 
126 46 263 636 636 
411 871 163 635 265 
229 705 143 508 579 
597 457 980 597 378 
605 197 67 9 1000 
850 305 935 22 93 
224 95 22 707 491 
697 912 912 992 368 
235 870 870 858 62 
286 345 39 500 307 
200 908 717 957 191 
633 65 344 633 709 
842 154 165 414 269 
721 631 321 588 571 
985 721 794 591 42 
150 751 300 150 464 
222 324 37 893 71 
848 794 995 303 475 
112 746 909 848 58 
407 407 407 407 197 
86 241 104 241 951 
538 18 187 693 649 
755 1 484 755 492 
327 217 292 179 823 
128 60 456 404 404 
554 554 718 58 359 
107 409 699 576 43 
762 446 861 399 399 
614 235 377 742 63 
358 492 175 497 661 
406 647 29 485 987 
312 694 993 710 312 
547 994 298 556 633 
832 469 500 500 500 
909 998 910 442 252 
795 795 580 795 858 
880 892 477 322 411 
105 135 240 597 787 
574 203 203 144 182 
940 391 250 606 141 
986 777 637 986 771 
187 321 424 847 531 
951 829 147 875 97 
227 387 650 456 635 
190 81 656 656 152 
619 532 964 782 532 
928 513 439 958 764 
607 536 162 743 304 
840 975 695 468 629 
153 880 506 20 533 
368 614 368 149 368 
947 584 947 406 103 
267 820 86 539 310 
565 288 737 266 785 
834 808 278 329 808 
734 24 466 934 250 
561 752 203 357 645 
756 665 675 54 606 
649 467 778 711 955 
920 867 257 504 940 
160 102 484 28 815 
390 332 15 808 292 
324 955 119 335 408 
346 535 165 535 1000 
391 431 173 90 203 
987 290 585 233 364 
646 248 762 110 278 
574 574 471 574 902 
937 88 750 427 569 
437 289 825 97 24 
3 3 448 879 3 
349 993 602 313 990 
112 656 472 142 196 
319 639 265 618 30 
518 567 916 62 818 
357 409 927 575 398 
642 402 751 871 630 
840 355 44 44 360 
318 265 508 621 668 
571 812 321 581 696 
932 114 766 304 747 
874 624 759 677 861 
389 477 472 477 477 
173 814 29 178 278 
934 982 877 934 334 
988 92 286 988 959 
557 203 557 118 650 
955 316 912 274 724 
826 607 245 607 854 
921 188 468 389 468 
582 517 554 336 583 
772 556 548 934 575 
784 383 746 51 878 
439 325 512 756 133 
964 91 970 38 780 
225 309 882 182 563 
488 885 578 224 488 
590 822 651 256 924 
357 961 719 763 872 
69 764 631 909 11 
507 507 926 917 507 
568 882 807 600 165 
320 48 627 597 98 
763 317 50 181 232 
75 16 92 43 550 
940 296 345 450 517 
46 612 915 280 538 
313 217 854 168 953 
249 808 360 523 570 
752 893 817 342 8 
892 898 892 114 337 
823 709 455 481 384 
465 161 475 234 234 
749 898 805 274 568 
167 923 923 355 830 
406 406 248 886 167 
979 196 846 432 990 
301 497 407 407 443 
938 279 21 735 390 
679 907 873 144 345 
136 298 139 780 146 
153 732 700 716 91 
583 540 89 349 632 
645 593 402 961 442 
679 527 289 766 420 
217 38 830 245 828 
228 214 877 452 819 
316 316 14 154 690 
540 503 614 784 38 
966 830 851 244 253 
391 30 347 545 817 
584 734 438 245 734 
967 203 553 384 553 
130 530 766 454 416 
189 4 898 418 376 
126 518 702 375 31 
204 586 930 41 773 
409 409 728 280 178 
854 946 184 808 275 
667 321 954 721 954 
2 519 798 888 722 
452 572 570 918 515 
223 152 110 818 523 
701 350 596 49 173 
323 593 598 107 293 
386 720 649 771 417 
460 239 647 536 689 
151 657 489 963 124 
93 752 78 732 569 
469 28 435 262 469 
956 812 458 791 160 
867 519 223 28 714 
975 656 296 200 911 
747 747 747 537 568 
289 813 751 682 209 
883 458 473 432 921 
315 773 827 413 965 
58 885 469 488 578 
423 126 897 762 200 
342 870 327 821 950 
138 237 151 787 752 
907 105 45 105 942 
344 761 707 758 124 
752 514 691 207 662 
170 560 429 774 560 
356 918 700 511 838 
993 866 257 436 981 
577 173 401 964 123 
22 54 378 171 548 
664 775 890 930 930 
291 452 346 454 128 
994 118 367 67 317 
232 864 187 396 490 
476 688 545 688 800 
363 71 374 444 783 
440 174 28 174 649 
179 486 784 654 711 
996 29 256 996 327 
786 742 786 876 855 
440 859 883 196 636 
207 301 865 503 519 
785 785 785 785 785 
260 260 260 757 443 
226 226 72 911 31 
857 306 114 18 414 
725 371 971 394 837 
949 364 660 721 922 
632 216 119 342 742 
53 385 352 127 290 
144 792 67 466 941 
647 401 516 930 970 
333 973 15 532 263 
263 654 871 871 871 
202 843 296 841 637 
662 582 81 151 81 
690 545 251 690 690 
823 159 796 990 965 
184 960 960 340 28 
818 605 112 323 733 
837 101 468 851 348 
681 43 593 592 512 
636 932 436 428 277 
663 157 805 667 316 
369 413 564 723 289 
829 915 516 803 460 
557 474 316 348 254 
958 723 31 221 208 
17 794 303 667 17 
470 221 975 795 634 
352 239 890 570 240 
767 187 187 654 752 
819 146 580 942 491 
197 558 778 773 84 
546 573 155 155 920 
557 509 513 114 429 
932 194 480 758 764 
399 786 34 777 691 
764 352 151 52 163 
165 12 438 438 414 
774 665 665 498 572 
581 208 730 289 730 
992 828 434 843 282 
320 135 914 388 219 
6 746 347 293 905 
933 460 460 423 650 
218 173 278 199 291 
278 882 804 805 888 
563 532 558 563 106 
927 924 924 699 990 
975 635 635 656 495 
877 452 33 452 536 
28 146 892 935 666 
675 485 976 347 264 
997 58 807 708 9 
555 845 931 760 822 
63 641 737 215 641 
814 997 370 529 146 
838 50 95 409 396 
633 865 939 306 536 
135 334 539 261 261 
642 381 630 10 398 
975 793 999 325 975 
883 281 301 767 85 
851 55 86 217 336 
753 274 115 294 638 
603 925 925 795 255 
318 484 377 484 484 
502 18 408 72 489 
570 219 470 98 404 
583 649 40 318 409 
819 846 363 639 430 
849 271 795 557 849 
440 605 322 889 563 
264 27 435 449 27 
663 248 445 248 715 
88 817 815 844 992 
228 325 216 530 363 
787 940 893 595 457 
188 483 348 273 470 
299 757 382 482 340 
588 237 831 652 219 
417 377 916 93 516 
718 378 360 397 215 
654 42 419 113 419 
764 810 723 997 345 
604 794 321 184 907 
85 976 891 570 976 
245 154 511 660 871 
482 525 661 390 449 
354 492 572 451 462 
320 521 564 364 650 
45 855 855 92 55 
66 576 866 275 224 
573 645 366 316 366 
880 148 920 533 792 
804 883 310 389 259 
486 608 780 334 776 
273 697 323 204 238 
979 616 264 552 602 
648 934 97 883 228 
589 3 867 38 589 
104 104 72 709 622 
635 615 191 177 931 
850 463 77 857 463 
723 273 349 828 220 
174 995 808 179 995 
824 890 755 224 140 
823 690 58 664 420 
309 783 552 956 552 
116 524 922 699 497 
251 734 76 90 966 
525 931 308 23 959 
261 445 179 239 973 
350 576 767 350 674 
743 271 638 507 378 
132 766 766 766 655 
873 745 580 838 989 
824 278 669 204 257 
146 486 684 885 219 
933 107 107 107 429 
733 248 688 422 43 
585 729 355 394 548 
716 856 27 376 169 
304 2 875 244 648 
906 89 43 135 906 
528 535 956 726 940 
303 627 834 834 850 
57 724 273 337 812 
112 764 240 643 240 
599 337 331 88 116 
129 52 86 129 162 
489 8 48 669 401 
50 383 994 998 342 
521 267 109 267 195 
418 793 907 529 639 
484 918 68 746 306 
399 764 399 636 370 
999 290 637 721 588 
4 579 193 35 664 
4 5 823 323 403 
59 164 853 364 785 
512 684 606 606 765 
835 266 98 362 19 
306 225 507 559 655 
698 529 468 206 612 
303 461 544 726 544 
87 147 219 846 698 
189 744 104 720 312 
372 275 729 372 218 
24 324 462 379 371 
632 268 541 207 443 
849 141 791 316 770 
440 990 458 670 188 
906 221 730 446 890 
510 776 508 18 567 
44 773 269 773 78 
183 618 151 782 456 
205 432 779 74 612 
293 293 560 868 608 
576 961 433 558 13 
349 467 963 826 21 
910 446 27 910 910 
289 226 603 819 437 
184 913 548 145 873 
271 271 683 48 271 
107 554 482 669 852 
272 256 620 538 874 
371 222 222 670 222 
704 121 121 121 347 
598 307 440 519 307 
702 570 673 851 435 
712 558 659 610 176 
740 873 955 459 909 
286 811 916 363 679 
910 874 714 73 695 
714 664 261 261 348 
560 829 751 84 441 
400 355 506 395 330 
1000 515 269 754 973 
385 235 296 235 235 
888 212 328 28 150 
988 851 603 682 962 
577 313 865 596 585 
673 593 560 279 544 
291 694 61 964 906 
368 368 205 111 767 
626 714 626 956 626 
607 608 333 543 844 
817 750 750 912 750 
482 24 871 871 919 
856 398 316 769 863 
446 196 209 667 174 
478 777 959 349 708 
173 698 884 622 629 
927 634 719 29 383 
142 553 346 930 227 
72 357 766 794 635 
606 638 548 771 636 
975 709 100 758 310 
336 428 405 399 935 
147 476 938 694 821 
413 280 280 585 971 
435 211 211 415 211 
819 795 140 338 405 
164 694 988 802 943 
124 546 4 939 998 
497 243 928 390 716 
494 892 165 424 655 
579 875 702 476 875 
409 810 989 384 326 
621 330 826 590 618 
462 715 615 66 427 
520 763 15 763 3 
90 651 558 386 160 
846 207 809 443 326 
90 753 610 976 24 
330 553 604 825 642 
97 279 89 382 380 
687 598 344 854 397 
686 861 628 835 669 
520 444 193 190 659 
994 727 628 173 587 
208 825 932 930 578 
365 24 378 1000 104 
555 442 900 190 483 
455 452 876 32 19 
503 824 888 244 854 
374 72 505 990 253 
911 325 325 325 504 
172 8 812 944 30 
689 626 689 143 761 
289 617 665 289 289 
572 115 595 618 157 
634 91 947 135 450 
178 435 157 554 774 
831 238 28 71 238 
344 624 162 269 751 
905 905 987 448 787 
438 291 373 663 643 
541 65 541 761 678 
442 710 984 464 324 
323 954 43 585 523 
559 909 228 115 635 
730 56 5 880 135 
132 511 63 513 17 
627 760 164 30 173 
377 81 605 648 130 
242 387 334 113 704 
518 804 810 711 127 
183 781 781 557 337 
824 288 37 818 149 
200 713 167 339 977 
378 3 183 3 716 
590 294 529 89 795 
499 824 648 824 297 
97 464 549 154 778 
816 651 879 37 816 
339 339 342 985 319 
678 922 615 748 78 
573 836 646 365 993 
256 366 814 438 634 
317 489 630 630 489 
370 17 818 885 991 
785 531 951 158 647 
872 957 517 900 587 
702 679 191 453 75 
748 748 401 191 651 
687 711 10 527 600 
931 608 513 690 226 
273 659 926 993 158 
276 912 516 782 238 
436 584 36 524 78 
928 264 296 296 433 
201 443 685 985 147 
411 495 623 79 508 
527 831 646 133 534 
989 956 542 956 615 
520 365 208 853 270 
420 169 173 561 743 
845 746 654 746 100 
756 723 507 244 244 
234 728 603 706 396 
397 308 397 866 848 
434 688 523 521 638 
623 903 882 142 959 
200 284 462 591 462 
808 188 874 127 476 
928 870 870 47 561 
988 395 79 314 23 
952 670 475 551 811 
755 598 711 692 614 
10 147 777 998 938 
771 54 352 330 902 
108 219 746 366 388 
564 365 306 977 439 
524 345 616 735 716 
384 855 151 588 679 
396 666 801 30 76 
370 510 537 57 327 
334 343 796 169 321 
310 579 310 974 310 
285 10 358 732 934 
899 853 366 806 708 
786 20 689 706 527 
31 565 316 565 836 
933 154 539 249 744 
573 765 281 108 801 
236 236 940 921 671 
285 272 536 743 422 
92 24 202 43 86 
89 428 428 428 323 
389 427 929 61 752 
510 250 400 342 150 
466 808 892 388 44 
300 639 40 639 371 
628 745 187 791 716 
743 866 847 408 563 
885 463 694 498 734 
983 456 408 981 983 
570 788 222 28 470 
822 865 796 101 406 
527 583 180 68 771 
586 719 966 657 678 
753 624 624 375 13 
167 494 614 167 549 
543 51 198 198 706 
471 209 273 655 737 
950 246 962 519 208 
178 32 112 563 902 
516 729 70 289 421 
822 968 98 758 59 
900 418 394 767 803 
469 37 54 846 202 
490 636 373 373 33 
137 766 137 137 845 
400 352 497 226 82 
653 27 331 331 168 
420 784 505 3 505 
631 997 14 66 561 
224 582 400 440 265 
29 432 333 29 707 
928 807 165 803 127 
451 462 67 297 999 
515 147 690 827 827 
191 729 694 527 954 
989 878 924 506 875 
803 288 284 9 278 
548 767 655 855 548 
47 83 1000 170 83 
313 199 170 199 199 
817 361 494 729 8 
310 15 310 390 978 
786 873 408 971 835 
514 464 49 824 549 
509 79 870 684 801 
690 170 827 997 866 
104 515 492 200 173 
235 743 166 384 110 
606 661 391 122 353 
489 713 63 678 535 
717 715 364 257 673 
640 510 48 771 654 
614 360 734 261 764 
453 811 61 473 686 
484 484 720 243 416 
16 877 547 303 632 
691 776 232 119 753 
20 614 657 791 327 
879 94 632 879 612 
567 273 227 823 768 
778 806 930 869 987 
563 777 176 29 912 
135 623 808 505 34 
765 218 516 975 761 
240 747 207 213 240 
593 948 490 578 348 
555 733 799 555 968 
445 116 353 951 384 
13 861 121 208 348 
351 82 427 183 510 
356 883 795 795 527 
865 911 311 782 501 
474 289 165 692 762 
731 315 244 400 400 
699 472 103 103 363 
397 496 262 871 373 
240 523 820 222 814 
114 425 114 114 311 
842 526 820 336 702 
949 924 475 263 630 
1 975 85 223 49 
356 712 169 541 356 
197 654 631 404 403 
280 412 771 571 98 
368 256 246 246 128 
456 96 634 981 246 
42 763 401 35 902 
945 448 227 432 989 
320 360 360 346 763 
477 343 343 343 800 
882 176 833 486 125 
409 213 213 520 213 
315 763 661 78 67 
376 918 509 509 458 
340 282 473 327 947 
259 808 660 312 975 
556 53 158 556 446 
800 874 800 478 826 
721 518 883 657 614 
819 88 978 704 398 
223 658 676 536 713 
685 503 341 569 557 
760 268 279 772 979 
546 117 180 439 651 
497 975 374 234 294 
808 924 825 220 220 
245 751 335 530 835 
328 324 536 363 748 
471 29 645 586 631 
32 473 277 473 41 
291 367 125 367 378 
959 280 874 232 395 
29 425 445 450 986 
59 966 59 257 59 
733 167 909 236 886 
906 685 336 335 77 
919 109 553 831 682 
827 868 876 469 302 
706 925 961 946 26 
621 42 331 246 740 
428 609 202 874 250 
360 360 21 360 360 
246 873 975 728 985 
619 30 346 643 535 
650 290 469 876 10 
896 593 151 417 868 
408 648 956 461 456 
166 698 815 326 920 
565 172 10 356 657 
769 676 172 60 920 
738 748 724 13 602 
617 389 330 477 37 
560 381 837 889 944 
241 479 888 578 330 
608 92 698 660 837 
29 802 289 802 669 
324 398 753 833 846 
87 563 650 497 62 
55 383 721 423 423 
125 29 185 665 638 
636 975 380 842 59 
826 236 164 576 343 
951 568 753 483 509 
151 802 717 564 16 
181 446 898 157 414 
397 649 115 308 516 
979 288 873 619 150 
182 584 921 412 279 
768 672 680 157 565 
425 605 978 893 384 
853 901 250 836 250 
197 968 231 835 231 
515 454 67 946 850 
191 766 441 450 421 
311 537 232 307 199 
668 34 668 668 872 
560 941 491 538 931 
948 326 368 326 910 
239 55 691 259 667 
975 853 179 233 310 
390 390 84 971 390 
235 575 726 940 797 
484 484 58 236 632 
918 936 182 624 836 
576 380 914 228 639 
556 916 846 595 261 
219 694 380 694 913 
372 418 246 586 63 
467 831 235 853 445 
718 787 602 294 825 
245 838 267 546 400 
38 592 605 110 21 
315 840 200 432 815 
133 471 46 995 133 
605 191 212 605 985 
635 33 950 329 372 
712 172 545 759 384 
602 25 25 997 75 
694 192 935 548 935 
720 491 785 785 614 
504 576 5 823 108 
26 887 312 323 154 
755 929 905 730 250 
883 585 290 507 629 
290 888 585 775 59 
455 571 429 36 427 
304 351 648 41 740 
459 368 142 459 78 
588 792 780 606 394 
457 819 31 132 751 
609 509 53 998 836 
623 750 360 78 391 
201 145 628 771 744 
880 288 388 668 560 
451 187 250 486 608 
148 333 548 718 261 
840 747 516 976 660 
223 208 292 708 708 
232 75 273 478 620 
689 310 950 409 2 
920 221 480 475 435 
252 919 377 919 919 
47 718 18 13 746 
649 485 716 259 23 
727 946 325 198 520 
36 927 246 232 232 
262 428 966 990 648 
578 768 662 965 99 
162 203 973 366 87 
263 597 386 24 842 
20 956 738 884 904 
370 182 367 322 53 
97 597 656 178 597 
207 248 533 342 446 
675 75 130 279 639 
487 487 287 363 938 
117 219 842 581 581 
596 242 467 23 893 
297 950 145 1000 534 
613 577 175 19 368 
563 28 935 935 327 
920 727 720 590 210 
43 764 640 556 385 
911 139 371 759 363 
206 431 398 496 415 
650 801 815 458 957 
805 805 298 805 805 
812 812 899 313 951 
881 713 729 212 225 
586 187 799 333 909 
465 399 465 965 912 
707 548 248 951 822 
113 534 36 426 629 
883 310 936 888 298 
929 929 166 929 766 
459 168 910 154 602 
385 855 22 804 875 
58 283 287 963 804 
219 929 366 650 14 
233 381 106 463 978 
375 676 939 442 422 
952 663 673 673 590 
693 746 448 579 418 
165 649 849 150 400 
440 737 349 111 111 
913 604 854 604 717 
296 42 957 211 515 
237 234 590 177 697 
741 599 564 564 808 
716 706 720 299 932 
676 719 534 163 719 
752 527 851 791 575 
663 307 476 513 847 
811 1000 335 193 287 
691 458 164 185 549 
357 999 552 917 592 
984 124 499 9 30 
750 284 55 966 582 
928 111 731 480 647 
302 913 586 906 256 
777 94 849 962 337 
846 717 126 254 289 
197 288 62 814 687 
727 669 561 77 460 
657 797 213 811 625 
741 36 552 597 301 
214 987 814 478 332 
269 860 460 326 425 
606 401 454 940 606 
876 222 13 434 331 
17 663 755 943 233 
237 698 598 11 698 
476 710 529 217 476 
776 781 781 553 781 
216 875 771 674 676 
497 92 29 160 866 
77 544 475 475 251 
386 435 271 393 100 
783 100 665 544 133 
1000 279 650 980 980 
568 64 235 473 104 
682 784 266 975 717 
716 38 25 774 428 
366 219 219 775 520 
353 381 573 363 706 
149 562 385 735 550 
709 294 484 559 207 
567 89 919 695 190 
360 247 745 34 360 
559 883 273 592 273 
427 406 144 30 405 
839 666 374 627 221 
894 504 436 75 682 
794 529 848 260 729 
213 915 915 583 915 
956 112 986 678 471 
114 624 906 271 789 
72 110 40 284 76 
643 174 321 904 4 
874 969 829 489 307 
217 28 530 351 418 
426 746 557 307 918 
886 856 982 886 990 
984 282 282 244 582 
972 290 710 172 230 
795 112 689 821 54 
268 939 792 874 178 
516 946 692 339 401 
84 489 613 613 429 
144 144 144 353 985 
764 869 989 446 869 
557 93 788 788 1000 
750 750 88 954 750 
443 795 690 741 332 
291 301 397 340 864 
552 141 804 703 347 
930 450 687 957 497 
899 239 873 660 939 
340 490 136 233 447 
210 102 11 671 884 
284 619 520 732 217 
391 486 301 694 72 
208 352 327 806 352 
828 109 21 777 360 
802 802 532 57 643 
550 336 550 550 704 
663 959 719 648 291 
828 563 381 270 296 
395 171 413 372 338 
612 761 642 820 466 
287 109 346 909 785 
960 80 840 853 196 
51 104 584 85 60 
107 186 289 210 210 
236 63 41 53 724 
235 574 999 237 460 
843 363 447 447 395 
126 809 809 628 526 
284 450 84 934 817 
533 42 60 739 445 
258 720 1000 452 210 
371 681 658 190 229 
551 256 619 779 532 
451 813 695 695 443 
335 312 362 61 529 
10 424 788 994 328 
83 994 835 592 689 
456 25 756 990 146 
518 215 690 231 471 
48 422 588 93 249 
434 253 11 564 51 
731 230 520 391 255 
467 158 15 1 952 
359 359 305 906 359 
269 606 640 674 37 
893 541 890 92 931 
458 421 389 518 330 
954 90 519 590 382 
310 771 270 699 87 
211 477 439 249 439 
533 843 517 245 533 
763 310 385 649 82 
352 389 189 628 970 
265 956 312 250 207 
180 858 593 455 455 
749 215 978 917 166 
870 227 150 456 655 
132 976 644 547 888 
249 888 47 71 933 
906 53 485 270 110 
834 635 854 646 518 
389 730 897 471 236 
619 736 877 306 976 
540 431 315 22 389 
20 979 760 877 164 
950 649 271 797 490 
920 48 726 726 22 
793 651 912 959 175 
707 239 89 690 359 
77 561 574 861 281 
403 437 813 440 810 
317 522 917 212 547 
332 362 903 962 590 
470 816 524 771 401 
128 743 63 26 953 
744 478 873 192 933 
142 797 352 667 816 
203 964 66 340 256 
864 782 411 34 190 
214 10 143 938 735 
346 903 291 346 889 
227 470 183 804 317 
804 676 730 616 244 
248 845 117 142 385 
175 899 875 220 410 
979 694 37 370 86 
344 853 775 649 702 
692 37 910 935 335 
205 57 173 316 119 
614 387 581 267 488 
868 52 680 727 52 
697 561 569 435 719 
300 300 793 300 531 
706 706 696 209 234 
980 266 99 323 878 
48 204 242 936 12 
728 83 228 980 461 
188 236 159 748 905 
756 658 931 988 839 
385 3 735 762 625 
37 131 256 334 211 
13 49 642 429 543 
44 337 324 872 783 
510 726 173 548 23 
888 526 217 399 978 
827 23 572 192 506 
694 288 27 870 964 
299 539 531 539 408 
252 281 815 875 590 
380 609 742 182 126 
107 289 175 464 57 
744 816 625 882 316 
982 504 348 691 982 
789 566 266 320 685 
668 546 435 892 896 
564 166 256 563 166 
798 937 368 339 756 
706 792 147 763 294 
220 977 857 614 148 
479 209 628 295 209 
6 672 571 151 671 
764 222 377 39 396 
629 163 321 164 972 
578 578 170 578 841 
275 991 645 760 275 
169 251 292 534 11 
973 177 975 625 827 
252 21 882 364 882 
354 970 970 168 508 
619 512 422 30 487 
961 758 519 681 410 
525 821 550 796 933 
963 218 506 390 279 
464 464 402 541 851 
226 536 635 366 631 
636 39 482 358 699 
108 337 694 774 95 
858 314 184 732 7 
256 650 891 82 242 
999 766 422 196 699 
513 287 519 612 148 
380 507 831 835 608 
821 350 493 630 216 
381 690 677 164 374 
480 595 986 325 693 
89 218 310 470 424 
400 195 382 832 832 
646 391 509 263 651 
945 26 26 725 949 
769 683 681 302 598 
758 235 168 503 850 
984 288 338 341 573 
505 358 922 922 528 
84 84 186 84 943 
949 110 384 313 502 
759 184 216 515 629 
698 968 538 115 106 
723 493 510 987 916 
382 843 51 140 160 
139 909 665 485 818 
708 381 675 271 708 
211 211 743 149 534 
11 9 9 338 660 
835 908 519 296 703 
426 548 912 656 952 
996 78 548 59 961 
533 402 215 947 955 
844 900 900 385 900 
297 324 364 803 552 
173 173 813 358 173 
529 394 997 421 165 
406 812 562 742 406 
717 178 317 925 43 
445 435 280 354 694 
926 885 926 697 833 
948 35 814 887 997 
383 71 827 686 774 
119 119 429 110 10 
86 217 889 86 276 
19 848 848 188 235 
480 614 517 614 614 
42 681 537 652 586 
868 243 39 68 410 
899 262 911 827 908 
500 459 158 466 500 
355 793 537 456 746 
649 904 990 957 29 
783 271 899 423 848 
240 74 427 682 315 
672 610 518 985 154 
347 110 347 245 923 
412 651 524 938 656 
898 100 101 656 641 
411 902 54 315 607 
627 1 933 825 825 
995 754 92 103 327 
323 858 732 595 785 
784 213 668 315 97 
543 469 231 780 778 
163 457 541 849 858 
94 695 229 695 248 
882 750 161 392 392 
992 180 4 884 404 
234 400 914 85 426 
913 572 292 625 82 
707 73 33 802 973 
200 926 155 641 696 
725 122 678 568 790 
447 321 799 522 130 
777 454 777 777 484 
52 753 202 572 408 
70 490 860 520 28 
955 412 254 116 372 
260 330 979 33 532 
333 729 755 571 903 
770 332 55 281 308 
328 15 325 110 289 
983 402 392 700 841 
165 502 927 255 3 
680 497 543 114 842 
226 663 709 709 409 
685 810 167 784 893 
357 108 111 248 172 
576 936 786 786 818 
634 634 994 581 549 
121 764 14 227 63 
371 862 190 303 509 
47 625 40 417 135 
855 44 765 765 493 
502 555 391 803 114 
420 237 66 850 86 
906 744 180 770 840 
984 199 887 793 811 
160 319 295 509 954 
200 762 134 988 938 
807 807 292 606 551 
630 200 573 930 387 
502 640 253 533 366 
683 987 436 391 800 
217 839 646 770 774 
489 866 342 987 222 
930 904 930 21 930 
902 882 759 623 902 
621 417 567 858 998 
610 968 968 243 673 
2 519 17 37 409 
486 893 133 893 549 
349 464 678 578 986 
942 95 973 959 5 
517 984 558 276 442 
387 160 511 96 706 
72 128 227 880 211 
62 215 548 62 902 
794 859 642 642 642 
544 891 333 138 75 
166 724 724 724 295 
425 942 544 702 286 
941 466 306 945 496 
244 505 24 24 967 
385 113 612 540 612 
435 587 903 712 612 
674 711 409 1 913 
116 943 319 46 721 
873 995 842 494 995 
557 654 787 385 258 
213 314 456 613 727 
575 298 757 640 162 
696 424 350 635 777 
808 954 483 306 90 
263 960 319 987 277 
705 439 776 705 477 
196 381 834 595 681 
653 177 290 456 393 
386 78 466 486 319 
717 566 743 235 501 
443 408 654 714 72 
254 314 770 86 647 
697 969 240 859 150 
43 581 738 580 861 
227 316 319 630 319 
312 279 989 416 91 
224 198 439 54 518 
603 603 816 675 860 
529 329 259 431 934 
908 502 521 51 467 
260 511 938 570 986 
693 714 524 792 477 
417 298 782 780 226 
517 219 476 999 391 
894 754 571 472 865 
577 357 15 137 785 
767 949 719 417 837 
989 535 20 562 552 
810 180 166 781 961 
308 89 218 500 194 
830 909 888 868 345 
477 989 375 452 888 
160 282 2 351 914 
973 525 94 212 421 
659 803 183 279 634 
345 887 811 811 259 
370 244 65 107 244 
200 250 148 657 583 
655 137 316 864 524 
713 474 773 664 694 
722 199 703 753 349 
813 820 11 908 961 
123 838 596 955 596 
838 892 124 695 700 
977 200 677 977 572 
830 830 7 636 743 
706 779 646 999 332 
665 358 358 934 633 
983 642 708 227 497 
547 382 382 623 358 
378 886 560 19 371 
551 3 676 555 671 
160 88 283 764 301 
595 473 655 74 473 
92 77 721 660 43 
329 805 449 731 83 
681 222 691 691 329 
298 608 5 608 433 
585 251 554 13 621 
67 770 786 821 765 
851 7 846 505 4 
633 801 272 51 324 
488 239 244 706 734 
151 915 733 1 154 
525 718 677 919 126 
706 51 448 51 691 
354 496 609 441 516 
117 58 980 120 270 
966 747 96 966 544 
869 586 632 593 869 
182 599 539 237 182 
61 458 629 921 825 
115 493 54 595 754 
391 927 766 706 12 
297 640 640 380 250 
807 282 382 162 404 
986 38 296 561 703 
619 290 913 391 985 
153 227 853 629 563 
329 957 314 464 167 
850 870 647 732 81 
347 503 781 657 640 
74 73 403 9 743 
357 235 840 729 146 
849 809 131 830 124 
898 565 456 497 898 
916 683 278 278 181 
725 655 720 151 558 
281 582 667 446 345 
33 193 33 108 33 
732 156 912 156 156 
800 244 43 637 675 
693 29 295 563 268 
831 289 823 616 471 
933 937 457 774 773 
936 532 490 764 518 
384 45 338 21 737 
648 198 822 352 588 
439 723 892 271 467 
572 809 843 39 800 
510 398 501 595 915 
179 580 862 233 105 
953 571 609 760 100 
955 116 171 3 649 
596 89 86 511 588 
486 171 240 400 816 
303 923 971 923 86 
151 151 868 183 320 
366 257 30 778 400 
939 6 422 136 161 
106 145 543 739 219 
549 499 59 579 549 
456 945 581 236 205 
586 204 340 765 200 
687 184 908 756 760 
972 951 217 813 787 
100 216 185 371 125 
666 233 613 962 407 
69 278 193 960 336 
473 378 511 740 730 
25 484 42 429 142 
59 718 621 996 625 
831 914 760 291 523 
317 865 865 865 865 
975 51 84 951 27 
669 700 700 844 564 
65 590 726 554 707 
99 671 99 99 326 
596 239 31 695 950 
35 549 629 415 902 
929 125 635 125 657 
594 202 582 434 594 
816 630 356 16 510 
913 131 337 650 713 
172 940 125 141 332 
403 403 224 403 205 
98 220 98 98 214 
67 1000 584 783 219 
82 511 82 651 82 
940 163 163 163 163 
367 838 392 873 432 
244 288 179 730 590 
908 628 277 201 847 
156 433 804 636 687 
593 885 435 882 711 
763 748 458 932 213 
873 847 25 273 1 
752 852 831 987 46 
252 519 737 713 824 
676 22 153 110 674 
784 392 137 560 687 
70 290 70 545 46 
146 220 173 132 680 
660 815 660 950 752 
978 942 936 157 226 
316 122 337 316 316 
840 84 453 207 281 
883 958 260 235 484 
171 828 748 828 221 
910 491 143 253 841 
926 364 139 228 232 
735 517 525 842 88 
379 956 611 457 834 
921 428 38 636 636 
27 220 616 27 493 
781 113 380 224 382 
828 206 759 668 270 
840 804 596 1000 513 
533 216 216 2 562 
159 159 159 638 345 
648 75 860 113 305 
773 267 293 994 926 
528 670 661 21 573 
863 779 194 203 890 
228 886 1000 443 969 
157 329 38 773 637 
548 209 783 55 521 
331 761 955 909 731 
242 81 102 242 491 
685 747 460 105 634 
44 11 916 284 60 
854 197 805 493 984 
749 441 841 100 726 
133 736 600 555 394 
134 982 202 317 46 
482 411 576 785 864 
268 928 178 842 842 
125 499 369 807 260 
517 758 235 207 519 
867 665 554 29 188 
43 912 584 707 304 
194 358 195 958 59 
159 965 864 478 587 
74 901 986 352 159 
198 11 554 206 566 
459 729 361 459 576 
999 502 856 983 186 
879 567 37 616 567 
522 112 913 19 994 
391 762 713 662 551 
838 307 838 626 857 
989 363 903 885 418 
639 639 162 755 75 
870 862 862 112 961 
667 748 316 143 316 
506 195 170 225 574 
386 232 676 160 77 
800 21 800 688 794 
771 969 794 854 232 
759 943 397 138 827 
297 700 516 326 914 
539 60 449 89 539 
799 384 30 137 776 
222 121 276 236 224 
103 198 16 198 198 
277 126 735 163 996 
881 721 116 309 390 
275 5 911 628 612 
817 422 714 810 270 
495 847 495 79 588 
111 394 171 54 888 
675 480 364 91 336 
267 505 333 810 660 
41 122 890 153 873 
106 117 653 544 117 
986 824 576 958 33 
847 53 944 979 134 
797 9 731 467 151 
979 839 288 664 356 
952 945 594 685 593 
278 571 337 981 740 
811 759 479 120 186 
939 593 79 542 814 
832 98 329 714 981 
353 237 639 353 117 
326 335 704 427 427 
726 726 131 956 581 
340 54 414 34 448 
36 617 203 214 805 
671 429 41 849 216 
162 796 102 328 14 
969 335 899 244 638 
231 421 835 231 615 
354 92 569 92 365 
722 56 786 608 599 
902 211 211 950 211 
723 661 166 107 775 
785 60 405 466 60 
873 617 251 446 416 
2 437 915 897 604 
258 91 315 686 196 
549 375 996 856 164 
329 713 507 796 755 
792 780 514 988 414 
847 608 995 220 419 
737 778 299 737 157 
399 222 190 515 200 
850 8 49 220 623 
845 850 267 495 821 
74 30 30 30 645 
282 222 708 883 472 
187 485 941 819 790 
116 969 131 628 503 
272 698 415 838 81 
157 107 344 801 402 
421 23 631 170 663 
601 119 914 632 395 
990 915 389 113 37 
648 438 648 812 648 
302 811 874 957 779 
655 617 185 295 940 
93 611 770 945 8 
348 865 21 498 488 
562 496 678 294 522 
817 366 705 866 866 
19 503 718 180 894 
840 455 455 590 529 
936 428 165 618 75 
523 410 236 498 849 
434 615 383 693 233 
943 591 627 30 439 
637 314 693 175 997 
795 795 795 863 357 
976 659 704 194 355 
753 417 888 700 888 
591 591 954 1 591 
719 748 599 730 3 
238 956 53 655 46 
700 474 17 560 431 
351 982 416 543 114 
108 754 420 704 594 
479 912 841 14 57 
869 869 641 507 998 
358 32 137 576 916 
843 109 27 477 544 
136 78 330 372 735 
832 22 189 783 464 
290 194 446 914 18 
521 410 188 873 755 
956 562 279 717 464 
691 573 236 932 175 
147 655 677 599 535 
622 423 826 483 881 
94 585 421 821 421 
598 316 196 439 439 
631 70 165 361 346 
958 48 743 329 527 
405 633 648 253 461 
251 556 424 927 853 
701 134 398 689 382 
605 265 75 502 8 
252 647 965 231 558 
730 610 351 643 398 
959 974 974 581 522 
415 204 155 376 778 
896 355 237 57 57 
673 165 643 738 571 
233 514 348 302 503 
103 11 63 606 971 
321 595 74 886 317 
557 422 820 287 263 
866 237 750 248 347 
86 92 86 764 44 
582 892 516 601 588 
576 131 944 168 531 
834 747 672 107 205 
441 914 268 92 220 
422 646 866 795 447 
346 242 820 251 657 
32 212 351 508 257 
189 764 972 493 369 
750 346 302 411 221 
775 877 855 637 775 
113 113 879 696 577 
608 910 368 966 679 
155 906 155 81 737 
805 725 805 838 21 
85 606 601 686 244 
398 294 316 592 884 
467 560 701 67 585 
872 814 630 386 394 
251 181 198 428 65 
870 526 364 754 130 
690 818 202 924 320 
505 286 1 430 199 
464 184 295 24 464 
739 241 168 276 512 
757 62 62 851 92 
457 305 995 98 949 
231 564 63 650 7 
970 519 970 507 970 
357 769 552 148 559 
39 39 39 309 39 
224 779 816 713 659 
413 799 252 627 245 
251 969 274 62 456 
293 171 859 404 14 
251 710 365 711 606 
85 659 395 260 712 
262 550 433 402 628 
747 597 987 29 118 
924 953 537 745 457 
327 166 67 555 331 
19 429 410 446 474 
934 562 562 647 700 
48 315 48 993 556 
298 582 836 931 575 
61 933 886 147 527 
225 657 665 323 791 
302 342 851 68 391 
653 879 879 690 950 
401 221 221 221 323 
646 724 652 355 564 
631 414 323 631 673 
927 67 720 927 248 
781 781 432 978 386 
237 237 271 342 942 
600 271 626 33 656 
81 387 974 307 244 
310 202 971 239 178 
819 880 736 172 149 
368 462 718 67 61 
47 190 48 70 981 
861 224 495 67 124 
779 545 711 239 425 
680 680 704 339 779 
872 461 181 29 652 
749 872 848 940 345 
167 94 240 740 817 
430 30 833 627 978 
656 167 869 402 436 
589 556 556 715 697 
165 600 569 446 136 
941 941 802 621 941 
489 347 991 963 963 
370 6 718 845 504 
59 72 446 59 85 
735 150 355 920 150 
618 455 376 847 691 
876 961 909 109 855 
834 937 96 877 531 
45 547 540 183 915 
439 439 397 714 439 
975 52 671 492 938 
940 825 818 757 510 
785 868 144 7 959 
249 47 954 576 576 
816 495 135 816 847 
998 883 507 981 240 
864 390 26 652 860 
233 450 405 405 706 
77 245 379 47 245 
771 21 289 429 441 
672 672 291 702 318 
807 728 221 607 665 
677 677 814 759 94 
298 15 412 224 254 
969 301 924 154 562 
327 781 95 781 908 
607 633 845 752 778 
158 349 690 764 876 
917 373 295 713 389 
880 61 843 575 788 
326 540 118 430 612 
338 338 242 545 620 
431 227 883 11 69 
294 818 419 53 280 
483 264 468 818 472 
61 902 780 321 863 
425 38 87 302 413 
723 672 158 29 15 
148 820 387 6 6 
931 804 613 65 160 
797 837 30 837 995 
534 131 607 442 978 
389 400 319 573 608 
131 455 834 463 941 
751 838 229 946 597 
33 33 567 33 33 
672 261 41 778 766 
99 632 72 44 75 
229 459 112 751 776 
718 120 330 310 120 
574 704 255 574 645 
974 263 312 125 19 
656 656 656 968 686 
103 15 886 579 103 
60 296 60 293 401 
258 644 277 119 310 
481 925 925 925 925 
533 657 607 845 994 
361 286 269 36 614 
698 605 688 42 708 
559 161 89 280 873 
124 213 356 621 976 
139 397 557 515 656 
4 869 959 906 721 
33 294 254 765 61 
937 221 17 427 937 
437 834 686 938 546 
666 777 85 521 343 
999 837 219 181 742 
932 851 361 909 797 
50 516 582 63 699 
306 261 129 480 328 
343 109 593 230 240 
896 135 958 635 527 
362 789 362 401 613 
143 58 681 355 14 
584 441 971 803 841 
10 545 959 545 213 
333 943 248 622 915 
439 988 263 394 311 
931 151 969 606 992 
865 323 596 787 865 
408 413 71 886 565 
860 150 737 127 860 
193 508 596 847 193 
794 406 33 973 62 
747 190 964 813 820 
66 702 229 826 978 
239 705 705 354 157 
714 284 204 204 204 
445 898 878 551 254 
204 204 595 868 130 
605 900 900 900 75 
988 116 534 819 269 
7 209 776 776 238 
168 168 527 168 168 
864 491 734 399 798 
184 565 70 978 565 
984 8 994 128 339 
531 531 391 873 652 
372 372 910 535 17 
322 86 322 771 917 
50 321 985 659 985 
876 389 315 462 991 
724 15 697 475 57 
257 325 335 188 335 
882 344 437 150 536 
724 566 939 247 943 
384 781 825 244 297 
96 522 570 9 161 
219 979 289 106 772 
452 120 721 889 166 
915 358 885 358 406 
471 495 62 329 819 
744 925 516 744 506 
109 462 396 253 740 
363 543 815 889 796 
975 307 726 514 991 
444 984 377 69 222 
346 230 339 332 986 
504 781 504 394 50 
346 274 79 556 951 
123 172 98 869 389 
411 63 968 968 528 
449 273 449 556 449 
182 852 722 618 702 
513 240 957 291 457 
354 695 288 864 266 
609 173 609 354 217 
658 770 328 509 367 
899 536 449 650 135 
860 259 573 222 222 
137 844 425 37 709 
644 37 525 996 407 
822 991 846 404 384 
44 809 788 916 301 
624 362 883 479 170 
285 518 577 510 461 
191 955 716 121 699 
32 364 779 112 621 
39 473 427 930 202 
425 703 858 849 123 
780 710 238 392 743 
671 245 639 838 673 
358 53 463 910 264 
543 627 364 627 953 
872 437 374 703 437 
693 674 313 969 122 
380 26 933 211 728 
410 8 148 33 604 
366 211 213 669 300 
990 720 145 956 566 
235 761 594 594 472 
571 93 649 345 243 
90 353 662 595 295 
513 938 186 341 957 
592 240 814 766 158 
285 893 226 840 427 
997 172 507 961 158 
790 114 213 790 601 
466 466 962 928 695 
60 649 639 355 506 
918 610 489 878 935 
531 690 341 296 964 
190 189 69 549 603 
571 627 777 506 592 
96 487 456 821 494 
187 880 187 420 624 
25 621 611 8 564 
962 570 1000 124 962 
931 326 41 912 17 
83 729 107 970 290 
199 673 847 612 610 
683 80 698 49 900 
697 994 490 343 939 
78 772 219 238 37 
910 936 112 642 353 
449 780 362 623 501 
205 578 490 711 205 
127 643 320 332 817 
365 332 365 781 540 
666 591 591 302 591 
231 280 936 581 887 
154 856 150 89 671 
770 803 461 698 472 
564 208 431 215 215 
52 483 88 199 474 
384 561 556 145 365 
982 964 705 171 824 
623 414 375 575 254 
484 252 471 365 66 
654 430 654 618 654 
11 664 549 78 377 
656 17 463 865 764 
769 834 541 342 313 
300 283 300 300 300 
607 851 908 933 712 
339 527 228 917 945 
530 266 37 970 861 
652 939 610 885 939 
49 658 584 734 360 
212 691 691 98 691 
314 229 842 721 297 
454 640 296 296 296 
939 463 354 482 189 
389 587 950 30 938 
59 406 413 824 404 
698 444 262 562 769 
217 79 865 292 563 
363 951 283 33 726 
31 841 353 859 841 
96 349 958 232 623 
452 350 629 768 856 
153 844 883 286 931 
204 548 597 932 886 
99 333 754 587 607 
990 434 657 864 875 
165 412 631 982 637 
521 987 206 762 696 
197 357 10 357 666 
574 574 2 416 5 
67 835 706 514 44 
133 829 200 214 952 
280 388 269 773 618 
813 703 792 813 626 
520 751 48 715 958 
257 218 508 308 805 
985 292 966 775 345 
237 290 67 318 777 
385 233 302 219 320 
339 951 946 595 147 
150 406 340 493 398 
811 713 621 548 109 
401 419 740 346 438 
790 174 291 637 529 
521 473 862 229 482 
404 543 175 937 979 
309 573 351 741 419 
769 826 632 632 324 
827 552 669 827 259 
960 511 311 516 717 
428 57 663 739 818 
490 715 44 994 853 
604 582 455 247 584 
973 972 890 71 909 
743 831 233 670 261 
902 406 929 794 126 
417 781 417 104 417 
835 495 346 820 822 
323 650 984 511 265 
986 975 36 93 210 
682 97 139 214 310 
939 416 348 3 482 
195 774 774 948 557 
369 819 578 107 656 
463 752 542 823 709 
183 205 258 206 762 
792 346 792 792 859 
905 738 599 492 492 
28 391 562 762 96 
576 124 14 913 39 
591 874 176 859 728 
443 469 145 382 508 
690 39 806 680 612 
944 716 733 508 228 
401 840 96 321 243 
226 644 333 471 789 
726 445 132 998 123 
134 928 656 81 87 
835 644 784 269 381 
958 484 678 957 202 
623 688 812 437 357 
17 38 156 800 38 
420 413 417 710 710 
676 500 83 931 933 
102 500 214 399 742 
464 286 496 304 194 
258 615 309 467 309 
372 277 812 372 372 
761 906 159 636 6 
910 544 113 989 646 
655 772 994 170 761 
1000 435 435 894 270 
876 618 756 942 160 
976 148 385 431 875 
317 748 748 729 825 
507 964 154 827 827 
947 887 921 48 421 
425 428 56 977 793 
800 769 948 693 756 
454 144 979 349 1000 
388 446 545 219 976 
438 741 469 487 487 
409 203 325 101 840 
483 153 508 23 327 
304 861 487 331 959 
943 599 437 309 925 
837 891 378 775 55 
320 351 84 837 670 
491 7 771 500 923 
958 426 873 757 418 
350 473 25 350 908 
875 895 282 297 78 
5 669 22 606 693 
114 784 684 356 514 
762 762 213 927 75 
888 579 23 321 46 
281 512 281 43 281 
398 14 286 71 674 
408 480 174 393 844 
352 747 880 612 433 
654 636 816 41 4 
526 847 821 650 73 
383 105 585 778 817 
47 66 225 434 617 
572 56 960 736 933 
319 15 15 196 952 
799 976 903 77 968 
365 671 287 956 898 
641 732 722 282 455 
158 960 839 923 661 
60 427 95 95 899 
949 148 786 766 206 
992 974 771 731 235 
66 309 572 373 998 
984 405 910 984 984 
336 357 770 37 848 
817 634 147 559 776 
176 128 855 884 8 
819 768 659 801 201 
381 507 394 793 444 
265 522 792 76 238 
740 743 548 940 675 
740 782 283 783 744 
592 663 43 14 14 
38 419 92 442 916 
292 979 213 165 818 
805 516 98 98 14 
689 976 562 318 64 
700 31 615 53 139 
300 952 467 108 51 
913 128 881 801 682 
516 581 611 438 678 
89 89 64 179 967 
551 98 109 695 74 
910 408 431 683 431 
719 557 132 200 196 
917 156 156 496 652 
224 447 453 447 447 
589 61 61 61 61 
751 113 626 528 9 
403 940 149 940 264 
177 406 940 133 992 
993 885 171 249 149 
297 332 173 391 438 
937 434 324 989 80 
719 941 272 825 343 
932 491 150 828 932 
435 810 520 142 521 
218 587 719 967 368 
188 833 304 209 366 
388 777 748 938 459 
186 907 33 898 797 
466 706 855 890 270 
277 205 750 837 622 
146 418 174 174 174 
406 747 521 521 718 
216 830 953 560 302 
127 123 814 291 262 
220 479 932 962 848 
174 672 886 405 190 
584 900 45 217 492 
521 567 280 955 330 
173 697 442 173 173 
136 452 677 452 595 
652 923 220 729 721 
998 465 119 640 76 
828 620 461 919 926 
103 277 73 103 273 
713 260 710 243 260 
623 308 64 24 890 
836 118 433 759 295 
802 928 872 800 701 
501 156 866 240 313 
939 586 774 691 640 
857 217 80 80 80 
850 998 836 94 776 
960 124 257 813 775 
162 36 739 557 635 
210 481 937 938 133 
467 343 492 667 29 
115 135 1 422 596 
327 731 62 65 756 
24 655 481 883 731 
77 41 839 395 695 
673 220 148 925 884 
32 899 407 650 524 
554 422 138 447 209 
506 301 122 25 331 
374 374 340 531 816 
921 229 797 650 277 
881 377 593 160 48 
495 919 83 611 957 
520 977 977 977 253 
468 255 468 71 670 
790 726 84 515 278 
12 374 16 657 594 
657 64 453 545 56 
493 25 180 132 875 
545 762 670 487 578 
702 650 77 564 652 
66 66 70 902 32 
737 878 544 848 592 
849 741 508 508 754 
589 704 696 469 426 
723 170 810 955 64 
95 926 784 447 320 
614 700 741 146 238 
967 532 270 270 766 
221 332 218 778 332 
132 132 782 812 132 
593 593 403 447 660 
95 805 595 157 641 
803 617 773 526 773 
307 318 477 354 189 
152 106 516 720 327 
218 745 281 916 200 
650 726 857 961 437 
758 791 152 442 758 
957 281 553 289 554 
285 424 197 501 791 
667 321 373 663 876 
917 935 935 795 770 
989 410 776 989 656 
207 318 561 144 47 
386 630 294 777 406 
374 355 621 374 374 
705 405 360 543 537 
328 385 954 770 829 
437 758 324 487 232 
959 443 983 374 673 
559 479 530 726 559 
253 910 657 722 502 
707 340 165 528 340 
556 738 472 902 556 
902 454 932 199 713 
855 122 521 133 718 
597 256 283 345 282 
581 49 807 812 290 
931 216 163 822 870 
578 423 132 61 942 
305 832 991 233 991 
86 722 244 769 277 
284 706 102 704 649 
768 854 404 285 748 
820 447 576 168 296 
753 476 559 489 657 
785 244 739 218 237 
348 976 497 484 17 
160 626 618 707 617 
961 671 158 912 219 
849 286 858 714 245 
930 709 383 28 383 
735 892 196 304 26 
208 208 788 475 969 
127 582 159 17 782 
494 517 248 13 649 
936 183 906 936 532 
181 134 506 938 506 
448 835 937 525 161 
697 10 209 759 147 
647 50 739 327 699 
409 272 827 964 471 
302 177 429 538 453 
685 583 195 583 596 
398 753 954 859 724 
233 507 229 800 578 
478 725 257 140 86 
467 681 467 467 270 
27 431 341 406 27 
264 13 276 563 106 
725 337 599 307 102 
787 993 298 524 718 
424 814 978 142 768 
657 565 775 621 322 
511 775 5 196 63 
320 452 774 781 442 
708 954 126 896 332 
52 190 713 367 367 
847 979 762 260 46 
638 665 401 271 878 
65 660 997 622 486 
625 701 618 925 92 
395 104 616 451 501 
421 573 546 113 487 
806 420 16 16 16 
354 680 997 71 212 
778 14 89 778 13 
728 998 679 754 651 
746 869 27 971 584 
396 958 931 620 145 
968 157 894 640 28 
372 226 703 760 956 
904 477 771 889 827 
886 971 876 454 828 
323 197 46 97 197 
732 922 497 627 479 
80 558 258 558 228 
142 289 886 233 604 
209 700 209 241 209 
89 965 250 830 295 
188 833 671 725 963 
395 405 178 698 698 
387 379 704 759 958 
440 461 62 404 145 
451 266 890 937 764 
229 374 11 88 223 
43 792 14 690 343 
487 911 911 1000 546 
553 275 162 92 460 
779 293 927 314 779 
679 350 799 64 763 
48 763 48 51 48 
677 109 178 105 924 
987 421 151 332 249 
147 64 260 826 561 
993 256 615 959 387 
522 5 914 868 364 
365 692 850 798 284 
388 381 895 381 861 
217 435 981 591 842 
97 746 522 972 896 
435 179 938 433 159 
693 611 994 835 787 
763 746 886 545 530 
921 818 607 493 939 
434 210 485 240 291 
378 238 715 107 454 
802 405 242 411 348 
639 587 559 457 573 
884 322 474 163 277 
136 408 136 164 502 
506 718 292 420 460 
226 91 748 99 799 
358 116 144 304 981 
822 834 684 908 822 
327 39 579 307 608 
72 250 974 403 967 
123 538 992 640 751 
89 254 677 263 487 
816 3 799 108 915 
993 984 258 509 430 
75 778 413 688 704 
328 780 360 899 315 
694 635 621 621 202 
760 530 968 956 176 
761 314 684 821 765 
481 847 732 592 563 
562 229 680 862 418 
606 971 204 712 959 
313 654 337 83 203 
786 822 85 829 283 
508 136 370 370 616 
74 927 904 159 74 
769 867 541 87 19 
566 821 699 329 580 
399 271 688 52 117 
998 924 413 441 442 
18 773 935 773 135 
902 385 742 7 322 
940 336 511 682 175 
601 479 601 848 601 
783 218 269 218 844 
883 689 800 710 947 
823 501 610 324 363 
524 367 344 795 454 
808 853 176 84 333 
295 152 739 295 622 
302 267 546 401 493 
853 165 434 453 961 
732 675 777 50 831 
488 428 424 369 580 
609 903 902 473 787 
647 5 42 332 630 
586 586 859 969 347 
593 803 301 107 488 
974 608 113 693 637 
45 904 700 986 558 
159 43 254 874 440 
216 740 673 24 785 
915 378 694 793 915 
565 536 402 148 157 
87 510 282 225 947 
970 567 613 410 573 
230 631 408 474 767 
387 168 646 90 753 
949 874 874 266 338 
357 716 4 523 644 
902 261 16 551 662 
456 941 642 610 965 
855 723 72 438 431 
977 670 112 83 789 
23 373 205 205 991 
173 899 824 248 316 
983 106 705 316 705 
779 972 916 216 391 
288 153 630 153 153 
59 633 540 332 718 
297 817 615 234 740 
441 307 453 726 441 
277 277 277 235 277 
867 877 151 236 336 
676 951 676 719 833 
613 271 613 613 816 
27 216 641 285 27 
90 24 616 286 662 
968 802 323 968 751 
172 382 519 382 382 
716 565 539 838 52 
932 57 970 601 481 
317 230 218 120 980 
907 74 548 396 867 
37 918 860 673 37 
391 831 698 219 219 
373 303 458 185 899 
732 140 77 301 926 
148 950 892 148 722 
666 174 173 234 619 
61 538 64 868 492 
520 967 473 971 608 
789 604 87 410 768 
570 699 803 486 414 
594 594 816 317 753 
355 226 626 732 68 
663 131 975 829 975 
23 594 436 594 721 
792 924 399 631 253 
234 303 297 702 39 
543 12 471 471 40 
821 782 792 229 68 
957 471 209 310 383 
655 436 655 267 655 
278 468 290 294 963 
81 663 663 173 319 
249 396 872 516 566 
303 949 814 846 115 
16 566 182 457 865 
127 337 82 894 158 
297 546 497 846 425 
824 972 268 232 581 
622 287 650 925 242 
281 399 884 829 84 
164 531 112 653 253 
445 455 455 824 455 
742 326 418 733 148 
177 810 202 148 810 
611 840 543 137 812 
255 775 384 979 716 
150 269 196 879 408 
528 901 943 943 443 
874 438 128 438 124 
230 926 518 808 104 
745 335 453 926 549 
179 439 637 44 637 
433 171 682 999 626 
262 279 140 22 186 
700 597 108 943 502 
589 557 981 154 14 
689 991 689 689 689 
799 504 804 191 267 
852 58 919 7 88 
881 643 785 983 247 
902 212 212 930 972 
667 217 870 901 882 
899 741 936 899 578 
454 470 522 482 748 
229 948 141 948 335 
877 415 46 499 736 
471 653 596 928 998 
312 101 261 329 261 
821 68 856 42 271 
788 903 484 50 136 
465 461 568 644 534 
810 457 169 400 768 
417 747 799 639 375 
770 854 221 103 465 
967 229 470 469 597 
17 562 105 67 67 
358 979 36 657 869 
664 647 551 939 982 
623 579 672 595 672 
379 949 996 49 645 
540 285 103 731 722 
751 440 268 433 994 
285 694 230 8 487 
945 945 877 570 232 
684 836 164 870 663 
207 310 287 764 972 
745 832 602 785 399 
297 259 295 90 775 
311 398 941 707 23 
43 976 660 321 8 
720 792 119 5 773 
176 110 524 957 610 
601 19 450 450 450 
655 655 601 941 292 
603 969 504 438 69 
65 603 265 388 548 
126 239 243 771 528 
598 819 280 996 406 
469 369 886 298 683 
645 761 557 999 354 
276 257 225 365 226 
500 467 327 913 173 
319 364 779 291 238 
641 79 666 978 950 
259 720 259 784 259 
324 164 131 324 801 
184 248 622 524 817 
984 580 837 69 840 
692 732 880 283 987 
37 374 284 738 844 
879 687 377 901 266 
809 629 66 4 878 
416 216 549 837 57 
874 900 476 874 188 
666 997 437 285 997 
351 104 6 512 106 
60 1 719 840 203 
19 802 802 535 379 
74 15 74 717 451 
519 875 356 753 621 
87 635 441 738 706 
254 590 914 998 278 
715 281 684 613 127 
942 239 350 244 54 
333 767 853 708 708 
272 186 518 518 441 
681 453 337 572 482 
804 683 973 875 572 
711 573 964 332 471 
31 911 433 473 989 
751 854 288 889 624 
388 846 676 81 966 
788 848 539 112 85 
444 625 625 894 100 
721 521 495 631 944 
672 799 637 872 799 
411 932 558 176 335 
722 679 53 752 644 
422 709 918 380 889 
881 876 53 617 876 
527 135 49 439 279 
562 955 990 619 115 
775 185 149 769 644 
444 444 452 139 742 
407 788 228 228 20 
905 305 59 649 932 
662 348 984 791 268 
86 722 435 722 575 
199 923 343 199 647 
308 351 179 366 25 
821 649 460 501 302 
204 764 862 739 522 
315 79 976 976 719 
240 436 240 942 718 
1 692 873 932 25 
706 348 882 156 679 
524 366 594 184 773 
322 252 264 955 915 
239 592 464 194 834 
812 480 270 280 345 
401 629 535 172 552 
57 828 1000 828 951 
964 106 127 282 242 
92 491 623 380 134 
255 879 383 355 382 
552 552 836 552 990 
440 155 417 254 349 
552 552 960 55 965 
258 304 728 207 411 
654 654 487 21 654 
468 878 659 468 468 
994 845 243 300 20 
830 725 267 636 717 
832 584 142 349 949 
685 942 629 644 62 
925 884 450 150 17 
241 491 940 503 886 
880 308 832 768 461 
441 549 665 691 523 
541 539 541 29 647 
285 678 839 878 875 
98 521 955 613 270 
627 941 152 40 799 
505 874 876 506 506 
653 653 653 206 653 
858 861 691 167 323 
259 982 862 854 560 
808 808 525 808 710 
857 421 555 974 452 
12 971 715 118 782 
399 25 44 538 903 
476 175 85 464 798 
58 338 765 914 314 
698 954 954 954 583 
536 23 919 498 253 
839 644 701 976 2 
234 9 491 707 491 
240 203 428 191 401 
971 869 908 342 315 
646 761 287 543 355 
513 419 225 587 202 
752 266 74 334 866 
927 194 596 194 708 
819 534 656 852 226 
235 661 933 89 255 
845 748 138 887 621 
886 762 509 582 45 
591 516 135 448 135 
334 488 939 592 613 
722 585 316 652 722 
298 642 89 540 186 
755 579 579 281 970 
826 999 743 374 96 
932 116 475 923 340 
870 239 159 416 580 
9 650 194 140 376 
910 861 25 231 162 
472 366 917 506 891 
70 70 70 305 847 
750 591 706 750 615 
87 991 87 771 223 
703 942 280 18 388 
289 289 399 432 92 
568 339 764 508 13 
586 191 191 470 191 
439 282 562 470 573 
54 485 320 738 549 
584 256 168 168 565 
352 962 501 771 771 
752 717 758 552 736 
224 677 1000 275 680 
606 880 223 921 118 
907 618 248 367 197 
309 412 111 410 976 
51 313 893 547 911 
327 196 427 912 793 
785 473 516 18 443 
754 12 979 325 431 
985 122 273 548 717 
510 506 966 202 139 
463 325 721 958 566 
608 334 254 371 879 
143 300 33 329 801 
157 527 682 961 995 
378 132 35 21 186 
844 638 621 22 359 
263 764 703 559 130 
198 785 602 990 653 
424 190 587 424 424 
251 895 959 510 992 
877 587 492 877 492 
733 733 733 733 80 
123 91 762 630 561 
441 128 657 40 58 
691 182 885 626 715 
36 232 570 789 538 
449 222 490 231 490 
430 579 579 710 654 
492 158 158 688 158 
500 298 500 439 800 
961 713 760 287 372 
440 844 325 749 127 
373 1 84 728 88 
498 201 627 88 234 
167 467 801 629 722 
423 590 589 637 590 
716 992 867 507 861 
955 447 397 138 204 
330 481 626 997 341 
238 701 587 177 513 
721 250 778 922 699 
249 380 858 954 249 
519 974 756 241 466 
520 974 262 570 213 
213 965 611 788 788 
199 678 142 762 678 
517 889 358 488 742 
438 627 653 218 133 
128 404 121 722 275 
79 291 727 291 616 
7 14 405 465 924 
533 671 322 463 197 
143 296 782 156 453 
660 249 226 339 630 
652 141 141 45 141 
718 311 72 833 573 
415 415 738 491 668 
767 56 522 535 748 
200 200 270 144 453 
737 934 169 378 692 
583 941 558 728 706 
975 1 304 666 839 
295 687 128 128 237 
792 349 349 719 399 
817 69 380 714 381 
659 105 432 55 23 
429 792 780 522 472 
350 350 60 624 350 
536 269 204 545 428 
66 703 420 639 400 
655 521 88 612 34 
253 481 15 68 750 
784 261 927 60 462 
830 834 446 654 452 
427 222 246 184 273 
882 863 255 161 161 
142 946 603 708 734 
272 37 708 765 760 
465 912 656 930 55 
757 955 250 955 852 
658 633 475 199 431 
314 222 953 900 891 
502 580 280 817 690 
682 236 936 939 682 
489 374 484 484 980 
260 144 786 673 839 
953 910 226 565 805 
33 965 583 701 954 
416 396 729 432 921 
819 102 80 102 108 
76 825 6 787 768 
377 975 954 791 970 
112 370 819 361 669 
201 732 907 166 30 
703 758 859 311 692 
902 408 408 408 89 
41 542 917 804 119 
761 636 471 639 924 
130 781 791 34 737 
102 825 113 383 542 
922 542 391 582 922 
501 681 337 362 982 
502 380 492 872 843 
254 371 458 324 247 
657 699 834 657 170 
246 874 291 291 267 
784 393 299 868 728 
285 524 660 933 557 
664 872 545 76 353 
699 503 266 820 501 
192 137 745 710 95 
643 353 353 823 860 
314 152 953 202 862 
510 894 422 85 755 
530 414 967 968 876 
664 485 994 886 130 
903 162 797 995 63 
2 763 565 729 876 
372 81 35 805 81 
928 787 742 400 805 
661 611 694 258 361 
140 34 691 897 510 
158 789 158 845 75 
669 702 329 754 263 
90 245 363 460 875 
731 348 731 595 163 
11 407 38 637 277 
923 461 386 44 976 
814 631 304 89 682 
686 109 209 731 167 
60 262 769 789 271 
135 239 737 691 677 
74 115 731 833 555 
752 265 582 734 890 
555 306 323 717 434 
795 367 131 892 892 
569 313 153 929 196 
418 203 390 390 390 
385 901 389 385 133 
116 672 653 912 64 
892 505 226 631 495 
471 950 342 372 468 
204 232 714 46 204 
310 85 181 741 988 
102 843 924 231 846 
727 575 727 437 624 
357 21 111 508 567 
958 745 297 898 850 
634 996 217 405 69 
8 695 65 208 125 
312 64 733 360 858 
923 923 474 25 91 
709 987 270 948 946 
565 658 690 208 95 
463 610 320 159 610 
97 726 124 97 738 
32 365 726 896 32 
585 913 128 901 861 
226 921 596 999 596 
994 968 282 692 700 
860 560 735 883 788 
783 830 724 627 630 
932 187 932 789 946 
480 386 491 233 689 
46 923 194 326 411 
969 37 969 969 7 
170 170 924 170 403 
953 54 777 807 484 
513 577 694 331 527 
914 731 320 713 320 
639 154 939 607 956 
78 796 159 158 675 
945 559 947 290 788 
549 992 43 826 152 
788 390 64 89 841 
934 681 717 446 880 
464 477 929 748 188 
977 368 594 571 925 
446 29 445 749 749 
62 267 178 851 178 
779 621 500 200 275 
825 568 310 305 261 
892 949 91 923 702 
560 961 338 936 824 
43 99 698 43 830 
278 723 3 263 869 
845 325 411 195 474 
891 772 288 783 188 
167 738 372 632 314 
601 937 947 390 808 
143 755 27 316 143 
450 934 170 647 306 
783 11 825 792 911 
280 280 877 177 196 
130 801 865 841 21 
186 184 781 9 425 
800 754 340 561 352 
705 857 557 593 643 
817 202 2 649 120 
329 560 128 438 550 
372 964 467 954 277 
166 72 285 741 741 
537 96 713 876 816 
204 987 87 397 95 
722 722 599 845 722 
147 147 387 784 342 
205 205 479 205 294 
40 405 269 338 368 
115 514 514 82 514 
531 32 28 725 28 
148 663 932 791 203 
229 342 185 459 27 
259 305 342 869 389 
520 93 380 441 890 
153 1000 113 596 403 
948 237 241 395 707 
293 170 812 301 895 
761 177 57 867 802 
152 820 820 444 525 
119 43 473 473 942 
652 939 673 603 454 
55 113 891 154 58 
506 425 55 586 634 
682 927 25 244 545 
877 99 751 123 751 
13 727 727 517 851 
134 103 301 270 14 
698 170 431 849 914 
975 440 114 114 697 
276 320 38 150 861 
11 993 112 32 558 
232 593 43 759 426 
166 849 21 21 361 
294 419 280 380 46 
319 137 319 465 454 
125 389 223 752 616 
689 258 428 188 399 
313 512 159 189 892 
383 933 123 415 353 
505 748 507 771 987 
704 729 397 589 589 
677 233 705 935 90 
312 241 836 405 827 
692 483 100 699 669 
337 840 448 337 367 
255 153 189 479 429 
510 361 617 636 856 
343 956 158 845 42 
133 741 739 107 813 
757 461 863 657 577 
123 932 467 918 976 
153 607 637 607 607 
878 458 418 921 230 
496 191 660 834 660 
896 970 896 926 896 
79 686 715 862 266 
251 126 940 702 110 
114 78 549 549 883 
84 161 84 591 762 
214 99 683 137 517 
784 570 975 976 784 
242 971 476 985 739 
226 683 777 333 339 
95 757 523 471 757 
284 808 954 769 769 
177 36 268 994 252 
960 560 598 365 493 
162 375 203 375 10 
640 492 315 886 582 
74 765 410 869 74 
818 709 758 426 236 
994 22 989 994 127 
479 479 479 23 741 
500 214 214 207 735 
802 862 549 549 558 
446 488 673 120 9 
488 212 212 695 192 
852 398 126 105 526 
236 240 457 364 809 
530 274 356 97 530 
696 696 635 438 696 
718 49 883 718 119 
589 745 165 950 602 
512 982 599 420 841 
54 591 918 413 585 
947 287 347 499 304 
393 161 53 1000 614 
124 59 501 203 682 
424 95 552 533 947 
976 9 623 832 832 
185 703 549 538 161 
621 941 423 567 550 
468 601 410 278 53 
799 35 663 562 211 
988 241 439 909 249 
729 298 584 464 635 
827 112 399 873 767 
624 992 950 137 860 
434 781 569 328 937 
926 572 43 926 441 
86 854 86 477 50 
723 15 861 990 495 
587 795 964 446 405 
325 310 50 733 913 
134 870 770 347 766 
978 831 837 115 503 
791 866 791 176 553 
451 697 538 719 342 
445 108 120 445 271 
901 535 49 621 640 
108 49 973 369 510 
213 355 959 353 353 
963 700 384 186 837 
759 842 906 208 243 
50 42 949 417 720 
231 640 545 297 789 
732 569 37 774 487 
982 425 782 161 710 
770 126 932 607 770 
12 447 262 78 651 
114 61 508 653 555 
93 9 873 591 842 
37 561 719 719 719 
767 437 355 334 308 
808 934 362 865 934 
770 456 203 499 240 
174 984 632 488 287 
574 173 814 114 586 
154 516 680 211 680 
765 897 377 161 701 
792 626 522 73 46 
215 640 153 127 939 
878 533 266 410 544 
781 137 18 354 313 
289 322 69 59 196 
812 797 232 874 848 
734 391 898 603 15 
175 30 546 602 545 
356 188 87 919 188 
792 769 135 511 885 
496 523 232 593 677 
466 614 904 705 384 
720 866 572 938 848 
91 326 230 380 149 
244 550 627 954 572 
660 475 178 986 718 
842 105 273 433 671 
688 152 898 117 920 
800 176 358 876 987 
160 536 536 718 349 
421 170 63 992 725 
188 529 486 502 706 
286 889 657 522 582 
874 776 290 711 281 
143 108 139 731 108 
233 733 104 498 441 
442 807 909 32 770 
18 492 461 963 963 
124 583 389 918 424 
896 274 759 47 89 
517 811 530 530 785 
525 771 525 246 16 
679 65 799 988 231 
374 659 385 80 88 
374 358 358 224 280 
178 526 364 178 546 
569 590 615 787 590 
607 607 414 983 356 
354 865 900 188 248 
524 243 508 214 253 
743 871 41 774 41 
108 234 463 234 679 
979 216 989 739 439 
695 597 121 447 28 
672 52 401 583 124 
484 203 187 250 111 
493 235 345 825 63 
952 87 416 802 816 
359 699 121 830 787 
413 875 547 133 212 
991 787 491 914 715 
73 49 989 910 984 
380 31 31 289 31 
398 66 382 748 847 
906 866 866 866 866 
46 965 150 262 146 
899 268 771 584 155 
704 864 570 704 704 
814 422 38 953 271 
526 756 959 505 526 
275 776 175 47 315 
99 443 344 323 323 
985 791 87 10 735 
663 998 892 189 362 
302 580 376 954 942 
33 605 605 455 623 
632 725 725 647 400 
865 483 607 275 187 
64 58 510 618 345 
986 259 653 890 758 
590 692 243 925 413 
428 509 165 469 428 
983 281 385 759 983 
719 867 109 252 203 
434 392 605 679 628 
37 418 620 620 966 
417 760 795 612 570 
708 677 194 724 941 
402 45 299 718 270 
456 399 531 280 652 
781 718 333 946 83 
28 422 193 940 88 
306 589 389 630 802 
695 264 557 768 374 
767 381 604 372 372 
525 832 507 818 576 
566 579 189 936 822 
713 195 105 149 957 
920 104 763 790 775 
68 969 633 96 448 
928 758 518 518 103 
657 237 758 274 435 
356 740 740 183 740 
52 443 51 830 331 
192 668 767 856 317 
469 516 411 244 614 
521 909 99 431 502 
32 832 697 396 967 
751 644 664 459 765 
60 780 770 153 743 
722 376 415 752 320 
563 405 992 68 248 
401 401 401 914 133 
27 903 859 526 587 
220 364 382 349 364 
105 446 935 247 753 
217 342 342 700 337 
883 930 781 908 441 
176 937 246 427 358 
785 776 127 53 979 
769 213 62 68 769 
563 801 804 720 526 
521 819 345 658 810 
354 451 352 899 806 
765 503 917 939 176 
179 212 492 111 174 
477 236 477 39 441 
374 285 161 395 78 
921 636 613 823 153 
137 413 422 452 629 
535 969 818 927 978 
385 69 76 57 76 
365 832 725 320 644 
203 95 977 38 203 
945 861 896 787 538 
23 23 23 23 311 
735 179 98 871 337 
137 666 730 564 981 
77 245 530 307 469 
17 742 751 236 200 
267 597 434 891 28 
190 582 884 481 664 
437 156 837 511 780 
62 635 318 589 164 
959 293 37 37 201 
743 89 881 89 36 
675 274 784 790 361 
469 532 798 987 119 
27 189 100 545 811 
912 199 912 912 243 
284 994 328 630 773 
779 275 772 917 880 
890 563 902 948 645 
512 849 623 143 8 
512 255 934 152 934 
420 731 330 63 63 
457 2 280 847 457 
993 401 145 136 657 
866 884 758 735 229 
928 675 291 983 941 
824 197 302 951 358 
642 42 642 277 642 
363 836 216 854 35 
532 456 367 266 650 
371 718 100 172 645 
750 245 728 643 742 
436 492 364 573 599 
789 409 742 777 226 
942 937 15 154 317 
37 997 751 712 331 
483 737 928 81 857 
490 508 657 177 682 
87 998 504 826 600 
317 930 317 317 144 
515 843 785 157 818 
441 187 676 471 158 
683 308 308 308 193 
831 837 724 200 272 
235 193 768 46 106 
960 867 470 260 867 
830 696 480 359 697 
123 75 270 864 677 
848 242 306 413 721 
474 595 513 24 723 
745 260 593 644 644 
953 953 535 952 963 
748 842 609 503 347 
799 448 873 147 261 
22 254 661 121 310 
485 825 112 172 499 
477 877 268 956 414 
652 778 406 652 66 
259 698 423 513 79 
158 359 684 465 730 
583 432 95 386 648 
785 158 652 731 996 
595 604 217 165 199 
268 232 864 927 135 
719 754 61 503 821 
538 587 923 543 874 
102 74 843 688 481 
618 656 684 540 579 
199 456 645 219 936 
175 962 249 764 936 
980 198 493 726 254 
165 678 582 803 878 
528 881 527 842 758 
109 824 88 127 375 
950 153 163 180 666 
970 707 861 939 861 
132 328 555 372 708 
534 892 756 959 650 
442 864 515 354 35 
511 283 994 15 366 
881 844 766 844 844 
433 928 494 926 433 
384 449 114 449 449 
420 322 814 795 294 
658 469 317 313 181 
7 722 152 152 574 
546 478 16 646 704 
202 350 919 359 949 
31 188 409 792 226 
629 800 484 629 236 
59 894 434 878 280 
234 185 440 447 205 
344 686 484 17 107 
275 764 926 211 376 
86 622 400 931 603 
194 369 845 823 306 
574 266 627 192 161 
372 894 269 150 836 
280 263 73 937 926 
886 105 765 454 717 
211 564 432 907 934 
640 518 518 518 518 
445 5 386 577 576 
80 168 885 501 222 
766 316 316 480 388 
45 491 822 508 707 
226 424 129 226 481 
869 761 361 835 976 
136 730 524 124 829 
783 116 980 924 646 
263 630 493 263 606 
735 402 729 695 412 
635 213 546 188 772 
984 53 216 750 247 
666 211 567 51 731 
573 573 844 680 507 
900 384 2 251 287 
936 347 388 412 936 
330 88 717 3 700 
612 197 573 854 952 
924 160 210 160 160 
904 271 558 315 315 
395 260 783 887 305 
217 818 636 165 293 
555 731 854 85 248 
517 787 50 80 715 
149 250 730 167 873 
658 418 114 813 963 
51 849 493 595 154 
439 107 536 669 337 
386 530 462 354 178 
731 850 227 699 690 
728 363 358 584 637 
964 454 569 744 282 
610 610 615 303 467 
449 144 449 63 538 
709 469 345 31 362 
755 474 330 740 889 
795 243 866 539 448 
816 854 286 625 625 
737 373 492 373 627 
146 131 143 737 922 
123 232 958 141 688 
362 93 496 127 804 
568 275 275 924 427 
463 164 581 286 463 
595 347 251 767 216 
332 157 104 76 104 
361 166 756 302 726 
218 146 453 218 968 
696 183 223 413 306 
990 201 76 339 891 
882 579 505 912 568 
930 535 901 425 930 
838 966 241 241 878 
265 216 533 265 265 
787 652 968 649 649 
618 321 384 345 916 
529 259 906 606 548 
496 911 228 805 207 
191 923 950 31 988 
376 903 532 601 19 
188 927 633 49 329 
79 306 522 429 823 
507 834 729 88 729 
396 160 827 705 64 
483 976 976 341 322 
129 390 75 457 33 
22 283 338 914 694 
730 684 418 684 787 
727 969 171 76 692 
276 235 783 608 277 
999 129 692 129 841 
117 818 119 584 87 
820 658 955 222 944 
501 929 929 722 767 
391 818 750 782 540 
462 339 897 646 897 
952 873 632 344 887 
780 439 545 429 669 
636 253 48 604 442 
222 99 988 972 164 
712 529 205 529 816 
708 708 752 957 753 
626 354 247 247 424 
604 675 316 315 119 
282 584 282 751 610 
62 302 528 481 679 
627 720 765 997 601 
939 267 39 627 670 
409 722 508 23 285 
46 584 24 874 701 
421 500 119 128 972 
896 993 368 203 380 
809 813 978 229 192 
967 426 942 575 990 
382 339 577 91 131 
580 708 390 260 580 
488 29 950 270 60 
981 472 851 628 576 
186 186 977 186 684 
390 361 108 856 772 
41 969 301 427 262 
519 972 892 335 821 
220 821 811 254 669 
35 121 152 703 15 
728 76 108 462 251 
827 865 613 209 734 
229 240 686 843 380 
62 872 967 441 524 
662 713 392 134 957 
221 923 812 812 472 
457 810 932 823 301 
136 165 376 376 636 
804 804 50 804 804 
980 56 235 528 235 
398 110 17 962 670 
945 712 500 81 803 
594 567 216 567 271 
511 904 946 579 877 
767 969 334 377 831 
670 209 413 93 370 
942 81 494 177 267 
269 777 568 442 568 
343 418 839 571 343 
725 174 799 438 622 
846 150 185 943 288 
635 238 251 992 89 
604 751 342 553 655 
164 238 210 142 692 
474 941 596 21 596 
623 157 172 773 387 
671 605 309 914 742 
793 112 451 738 34 
699 496 910 796 425 
655 631 294 308 730 
552 820 697 457 897 
535 772 988 594 921 
515 937 476 615 937 
460 391 338 363 991 
139 706 714 653 841 
982 761 639 982 114 
181 987 688 533 234 
895 365 550 762 761 
942 860 782 738 195 
548 191 395 765 284 
814 477 711 905 436 
527 369 295 602 989 
480 842 747 991 246 
226 50 391 35 407 
483 189 189 51 306 
870 991 870 413 382 
770 201 932 152 813 
583 548 310 468 438 
285 423 62 933 505 
613 555 573 349 136 
541 928 177 992 443 
630 470 424 208 560 
74 484 303 420 850 
83 308 543 927 417 
14 953 664 758 871 
990 286 198 708 681 
287 861 404 120 950 
18 119 116 866 150 
2 389 716 691 321 
852 36 647 405 794 
44 273 813 91 165 
411 603 27 480 578 
48 595 715 736 980 
346 824 970 788 525 
377 377 478 787 377 
26 296 673 344 410 
348 892 326 242 348 
836 238 150 305 194 
635 981 635 6 886 
179 229 375 645 179 
814 448 680 448 867 
70 767 744 81 565 
955 770 392 422 27 
357 516 484 88 305 
734 24 68 394 347 
59 653 330 855 59 
827 677 460 872 752 
93 408 543 623 657 
787 88 716 911 201 
30 730 948 831 950 
703 364 461 759 233 
706 291 764 576 297 
56 483 709 895 837 
593 250 755 919 838 
503 168 306 639 639 
562 798 280 753 562 
167 167 588 732 297 
385 728 875 909 608 
555 456 956 294 395 
751 118 564 778 781 
563 272 167 94 74 
379 681 324 885 253 
114 394 650 153 951 
479 546 485 208 288 
40 369 70 170 307 
620 977 52 520 444 
902 210 623 469 811 
455 178 131 517 969 
38 833 458 218 218 
187 60 798 270 150 
245 682 511 796 867 
804 804 453 262 421 
559 329 207 17 955 
888 410 759 713 359 
793 919 793 432 318 
50 334 69 823 770 
3 644 923 646 349 
826 194 978 631 387 
674 811 930 922 217 
647 219 788 353 647 
386 823 920 198 897 
958 1 331 419 718 
962 218 932 789 104 
435 836 172 191 397 
62 431 371 523 633 
750 380 634 320 869 
719 364 588 676 626 
462 823 346 545 346 
524 242 584 973 50 
694 744 404 517 655 
288 388 388 533 224 
519 751 643 43 559 
262 608 39 986 401 
935 660 11 935 939 
15 923 271 857 721 
601 951 482 671 724 
183 61 514 183 526 
946 655 551 669 93 
906 483 171 93 832 
574 414 644 879 273 
264 264 270 153 352 
264 375 748 194 610 
664 303 960 252 275 
604 977 157 617 337 
558 324 169 384 83 
619 693 274 129 373 
939 939 436 334 964 
597 697 172 254 668 
929 929 916 980 290 
151 699 699 760 699 
110 14 35 286 261 
153 253 153 921 153 
915 741 915 266 277 
473 152 567 693 914 
575 773 778 106 108 
210 776 408 610 356 
289 290 716 154 282 
740 608 608 396 1000 
702 458 164 40 371 
597 143 953 643 847 
4 450 124 189 346 
503 120 306 988 607 
28 800 960 181 336 
387 534 908 730 561 
3 38 156 663 85 
945 514 997 207 795 
572 913 15 699 892 
631 340 633 581 217 
504 69 505 69 534 
350 320 183 329 70 
288 586 786 752 580 
332 18 763 592 413 
504 330 95 957 690 
224 200 868 785 52 
823 975 433 926 742 
166 498 930 616 356 
713 321 60 90 254 
721 315 935 390 646 
81 285 831 110 589 
543 325 325 736 566 
651 17 431 51 823 
577 219 657 207 460 
696 712 801 189 841 
412 208 168 845 261 
65 895 884 794 181 
325 48 582 48 734 
481 845 757 845 845 
724 145 475 787 724 
839 687 670 810 402 
296 457 177 689 291 
765 238 784 852 258 
744 275 521 484 190 
90 388 477 46 992 
610 662 995 534 210 
669 574 910 767 90 
940 944 574 765 878 
407 544 643 197 825 
358 493 769 358 358 
712 675 182 410 994 
159 89 568 651 914 
353 173 220 22 785 
976 812 605 616 821 
701 367 441 934 17 
900 452 75 75 932 
354 339 50 874 769 
666 213 275 16 327 
936 961 25 58 936 
49 809 797 282 49 
683 449 772 751 703 
444 369 450 434 22 
904 568 10 830 171 
782 738 194 556 124 
813 597 982 729 314 
630 158 537 384 867 
776 69 812 645 776 
589 589 570 315 635 
168 354 616 932 376 
190 552 304 156 745 
321 693 321 195 358 
140 135 294 610 707 
211 709 887 487 841 
89 89 89 89 630 
628 3 37 977 32 
925 364 179 925 389 
659 755 270 635 621 
48 588 677 673 987 
889 635 280 775 435 
991 52 316 270 132 
285 221 848 285 184 
11 948 1 662 295 
552 321 631 503 311 
531 112 372 673 443 
203 56 259 791 929 
170 265 882 940 95 
512 512 855 376 450 
157 272 493 851 255 
399 399 717 96 399 
329 29 20 79 560 
659 666 288 682 402 
848 831 841 502 952 
241 792 166 150 792 
580 684 830 799 799 
454 272 123 299 950 
171 451 171 399 140 
266 912 340 756 72 
570 238 579 85 142 
833 890 930 624 328 
983 277 770 539 577 
620 197 886 537 996 
69 923 796 437 288 
931 622 247 851 522 
363 816 816 363 600 
129 622 106 880 106 
28 892 133 183 88 
90 568 953 777 292 
510 891 603 510 821 
618 467 901 901 857 
372 372 750 819 798 
801 668 983 709 457 
185 971 583 891 153 
703 743 931 95 952 
235 85 356 319 81 
868 523 190 471 429 
28 70 463 463 524 
862 198 730 886 236 
708 906 28 708 645 
668 742 644 109 644 
550 516 296 638 704 
655 646 646 191 646 
266 924 266 402 750 
389 525 704 237 480 
76 846 636 899 857 
230 635 142 328 634 
761 721 275 761 978 
635 345 961 472 154 
837 749 412 331 9 
584 774 231 275 582 
9 350 572 733 518 
292 977 923 292 297 
342 502 928 43 158 
753 868 480 643 701 
560 207 569 569 435 
612 155 155 28 873 
737 783 434 717 828 
78 375 747 934 717 
426 947 863 84 404 
246 963 977 745 38 
648 459 119 571 439 
315 156 868 314 973 
234 543 479 270 915 
392 645 28 103 111 
509 821 801 732 86 
808 411 52 808 882 
699 694 285 145 699 
137 766 765 958 637 
617 777 765 464 731 
324 811 6 925 718 
990 540 380 78 930 
432 496 286 102 570 
212 644 150 455 495 
138 169 755 548 391 
796 777 886 226 248 
616 817 136 239 589 
619 14 619 619 921 
884 668 922 950 106 
126 1 328 670 497 
411 513 172 235 837 
391 376 344 548 585 
788 359 858 264 390 
681 950 529 45 45 
807 469 66 607 921 
239 120 369 277 226 
695 762 695 443 98 
178 319 319 477 277 
221 854 221 126 921 
674 438 294 294 692 
776 440 570 440 799 
528 586 236 390 944 
720 808 219 834 721 
183 735 183 863 470 
974 847 772 938 956 
967 429 557 974 492 
550 330 362 913 279 
310 941 473 941 795 
449 199 520 377 472 
103 1 906 552 554 
785 416 78 716 431 
936 926 877 568 569 
61 102 475 651 168 
304 73 37 979 130 
255 522 190 799 465 
158 850 219 935 728 
637 637 637 289 332 
860 972 213 860 860 
12 10 71 417 757 
989 989 470 989 197 
850 494 718 513 148 
30 968 611 210 662 
979 576 194 576 663 
359 8 208 520 8 
697 457 428 909 395 
758 895 999 298 971 
333 506 924 152 722 
867 829 719 31 169 
62 553 543 543 491 
853 637 983 741 253 
664 245 436 267 418 
69 252 667 152 483 
369 656 465 666 666 
613 225 225 151 302 
39 328 620 396 508 
273 136 7 942 331 
487 190 946 720 859 
779 870 606 549 606 
944 836 280 836 836 
400 306 704 152 393 
147 104 405 509 898 
996 653 742 174 440 
435 913 505 295 170 
393 586 46 200 907 
421 253 588 609 461 
614 463 805 859 585 
317 545 70 908 471 
373 852 333 248 30 
729 738 778 346 555 
493 36 284 518 924 
532 296 177 401 555 
97 679 638 97 415 
527 216 247 951 283 
653 616 141 223 765 
313 436 638 81 883 
41 788 112 40 143 
975 827 722 531 879 
474 657 870 870 376 
920 217 57 57 754 
303 517 819 360 360 
433 921 963 193 83 
266 978 559 566 680 
554 185 247 793 669 
210 885 943 312 312 
159 866 449 289 41 
976 658 758 575 611 
392 395 564 569 200 
290 277 673 803 289 
861 870 418 946 187 
393 597 394 972 563 
78 659 570 722 157 
397 385 536 361 871 
333 541 541 55 541 
378 651 270 283 651 
204 811 723 546 71 
276 201 866 313 632 
703 921 958 209 685 
761 19 531 114 515 
643 585 620 643 393 
98 721 721 554 721 
863 858 918 453 806 
412 604 368 604 604 
84 683 145 812 926 
918 831 273 642 33 
917 792 606 405 839 
1000 1000 985 824 657 
94 778 371 184 525 
893 937 429 138 572 
718 338 752 639 536 
755 782 716 570 904 
770 684 872 290 826 
224 472 441 157 18 
919 919 1000 965 482 
417 535 666 904 190 
541 299 107 771 911 
677 168 469 921 963 
68 652 652 506 396 
857 636 872 632 857 
102 515 318 192 609 
430 385 921 435 727 
165 814 177 547 997 
75 238 230 936 324 
202 588 983 679 515 
432 993 993 993 735 
37 406 295 958 617 
187 539 737 333 311 
221 221 665 221 97 
443 559 530 559 108 
613 792 923 792 792 
51 592 1 598 598 
592 715 715 900 704 
968 181 354 604 576 
207 995 959 636 769 
441 826 441 769 655 
66 432 147 736 236 
598 274 158 301 357 
697 335 785 275 281 
795 507 441 472 445 
263 415 768 372 22 
28 681 301 636 575 
859 399 522 660 195 
27 596 100 810 148 
883 417 591 272 70 
850 519 833 576 993 
877 539 962 877 482 
677 828 4 977 291 
537 987 343 857 343 
125 889 607 608 527 
910 187 590 187 417 
448 637 360 734 939 
986 576 825 452 521 
889 288 803 33 378 
430 146 889 430 600 
962 200 962 185 181 
719 418 753 320 617 
698 500 503 840 444 
909 31 424 120 120 
290 75 290 793 502 
193 618 177 295 999 
804 884 98 499 341 
287 927 144 541 777 
792 259 663 499 162 
166 844 166 124 42 
601 387 423 601 919 
831 52 515 115 102 
981 938 484 746 746 
966 279 94 888 937 
497 581 57 690 967 
48 580 34 511 669 
672 242 567 356 806 
704 367 400 339 260 
920 12 994 373 254 
530 616 332 82 685 
888 707 21 825 535 
876 876 683 687 492 
528 354 338 774 528 
457 183 259 714 520 
319 550 550 433 579 
734 104 755 576 625 
189 384 961 715 17 
762 82 762 401 684 
828 473 468 784 821 
425 660 613 352 617 
524 912 28 522 393 
272 288 545 30 272 
166 767 524 333 975 
196 957 950 68 950 
447 677 387 30 337 
489 998 853 875 759 
345 603 345 798 345 
888 85 158 97 186 
621 484 49 410 49 
699 123 727 116 800 
426 632 878 125 268 
938 844 172 614 782 
120 97 593 566 566 
513 380 196 173 614 
51 403 487 487 560 
561 473 342 334 531 
476 822 830 724 82 
18 806 14 136 597 
364 157 857 597 704 
940 396 491 940 672 
374 888 534 59 864 
89 216 127 389 446 
626 817 248 205 168 
665 852 861 714 515 
657 134 669 241 776 
481 966 722 258 79 
899 735 463 95 42 
386 453 313 933 453 
526 517 959 278 417 
958 132 924 652 83 
580 982 143 566 930 
139 854 854 539 575 
57 438 16 16 931 
704 935 328 358 704 
159 578 159 384 215 
697 624 624 174 862 
408 711 72 878 711 
812 145 147 190 510 
471 245 174 471 115 
582 582 672 582 582 
109 503 342 554 874 
50 271 630 271 491 
572 735 232 637 572 
424 986 338 211 320 
858 13 858 517 786 
89 437 257 38 38 
81 844 526 949 788 
718 85 862 619 991 
344 927 623 259 203 
513 859 979 14 710 
366 601 763 37 763 
7 249 141 206 191 
174 683 543 983 299 
376 663 199 615 199 
3 959 576 722 382 
274 924 708 777 211 
80 968 459 442 182 
728 58 192 655 938 
723 585 905 513 75 
537 637 789 537 569 
955 80 418 721 578 
912 244 518 318 155 
855 667 329 895 969 
433 597 433 433 613 
391 154 857 819 101 
740 7 999 229 9 
467 661 651 696 232 
734 911 878 235 149 
419 88 159 88 394 
605 283 723 752 283 
387 952 80 457 118 
634 378 602 148 402 
820 404 735 683 637 
15 770 620 15 699 
654 981 339 282 160 
215 40 225 197 311 
914 999 551 930 7 
393 155 854 155 432 
370 262 729 537 147 
134 31 978 814 814 
847 998 947 251 833 
763 929 194 267 496 
987 568 79 180 908 
509 989 251 926 752 
177 73 145 276 643 
948 41 165 238 595 
301 586 809 554 62 
663 406 212 921 943 
397 442 427 629 752 
751 455 239 212 573 
464 962 494 208 72 
436 620 554 436 436 
895 922 738 144 49 
64 450 299 823 64 
669 117 835 961 47 
219 846 744 802 929 
764 977 764 426 973 
71 600 700 434 451 
692 612 606 726 927 
182 224 506 633 961 
505 53 89 338 53 
124 120 716 832 925 
55 919 807 404 660 
134 620 347 134 787 
205 243 951 549 217 
380 835 372 835 835 
822 741 736 425 822 
396 593 555 943 750 
186 255 339 284 394 
946 667 372 999 848 
24 858 20 863 451 
80 80 898 80 153 
689 635 759 635 199 
159 159 411 480 926 
2 474 409 52 897 
545 545 819 52 545 
828 611 611 499 634 
275 44 423 275 878 
335 351 914 195 515 
815 474 677 45 942 
624 251 195 646 619 
100 541 541 199 518 
417 925 925 925 17 
816 229 818 658 793 
79 970 520 941 520 
427 427 427 338 965 
980 136 348 307 845 
727 408 806 892 705 
113 96 323 934 681 
746 997 557 914 445 
121 261 264 274 592 
299 135 990 473 664 
232 849 905 633 943 
924 611 713 223 713 
849 621 818 766 538 
296 201 296 880 58 
561 244 588 889 915 
773 615 216 587 358 
16 24 651 878 807 
911 991 991 991 657 
704 442 130 638 538 
330 535 804 191 215 
44 925 331 791 52 
527 343 77 238 936 
401 243 916 65 694 
237 374 460 298 658 
59 567 419 26 419 
102 80 239 410 630 
538 841 808 491 61 
182 827 388 616 344 
444 527 115 261 527 
670 712 559 490 904 
280 979 969 275 47 
386 643 922 329 552 
276 474 449 855 612 
96 7 531 723 7 
349 917 483 559 71 
351 438 566 804 713 
161 444 563 862 190 
550 264 380 140 113 
207 711 319 104 884 
554 278 434 601 759 
857 912 916 98 26 
992 952 24 360 360 
255 519 519 574 965 
914 564 55 501 501 
490 204 470 685 876 
988 918 623 747 233 
497 871 863 419 123 
191 159 152 619 943 
104 836 695 104 317 
881 130 88 657 942 
361 879 551 793 596 
201 801 56 497 741 
523 638 362 649 523 
679 743 679 455 733 
116 588 384 983 995 
39 39 492 826 39 
688 667 833 864 517 
794 279 526 493 267 
786 337 969 575 948 
50 679 812 616 131 
546 316 691 316 316 
649 364 267 757 794 
778 568 336 618 167 
661 886 301 409 901 
619 20 517 994 994 
63 558 527 638 764 
63 149 981 149 218 
762 624 412 52 649 
649 412 642 443 388 
549 340 322 209 228 
380 446 187 625 916 
980 170 980 509 426 
955 109 886 680 837 
524 73 861 447 943 
438 746 769 746 746 
910 259 688 918 887 
262 33 368 345 697 
996 781 217 149 338 
439 437 439 48 994 
599 671 764 33 327 
887 375 262 154 735 
348 413 209 861 249 
122 385 884 118 224 
601 356 725 377 510 
680 606 646 801 801 
219 983 998 33 489 
269 512 207 879 313 
518 660 28 607 528 
313 898 827 253 935 
265 336 236 352 621 
457 285 838 605 248 
192 721 812 589 721 
841 779 63 482 333 
839 118 797 97 244 
702 975 393 813 534 
401 970 299 748 760 
221 529 889 358 857 
237 140 359 943 623 
40 642 539 576 484 
586 291 443 310 975 
50 831 231 50 547 
820 837 441 820 82 
145 583 800 851 301 
980 157 980 488 733 
166 821 467 961 894 
439 662 666 893 256 
512 507 420 839 420 
342 336 507 527 704 
340 60 540 747 115 
158 167 493 561 137 
751 727 640 951 310 
932 349 681 754 337 
485 412 432 916 916 
683 140 7 109 165 
400 554 324 102 268 
576 602 60 823 837 
748 435 954 954 361 
925 479 479 562 722 
434 454 421 302 434 
713 620 535 623 620 
87 75 43 977 166 
872 701 759 679 790 
638 151 155 100 424 
679 803 104 907 926 
862 653 116 367 810 
200 951 507 545 200 
805 367 367 50 913 
426 469 138 984 255 
317 540 616 410 858 
526 440 206 774 174 
96 379 558 347 911 
330 55 917 104 38 
528 780 659 572 853 
659 803 335 980 381 
292 8 756 571 514 
555 538 439 670 439 
40 428 40 86 381 
676 523 148 201 179 
454 754 262 156 533 
953 714 180 921 931 
7 617 196 73 176 
30 767 483 961 453 
263 865 265 930 265 
873 981 471 873 87 
145 961 144 992 768 
671 922 548 107 103 
693 22 144 751 696 
965 840 682 300 794 
385 105 465 940 430 
127 224 47 451 686 
201 391 393 546 513 
845 178 818 150 244 
454 176 85 75 105 
706 14 669 367 413 
543 371 881 732 49 
552 698 618 595 975 
540 645 779 516 767 
211 408 123 929 230 
71 492 172 131 597 
46 745 43 421 745 
219 437 275 181 991 
770 542 192 540 542 
894 642 345 991 81 
408 85 978 407 85 
603 29 751 518 976 
564 398 935 774 280 
767 597 26 306 3 
894 721 468 749 468 
899 109 241 345 6 
574 55 295 471 337 
949 824 116 949 836 
366 357 187 173 539 
769 795 378 546 373 
268 216 885 59 29 
516 183 615 890 148 
346 916 802 756 154 
727 399 90 672 753 
535 491 533 599 956 
400 392 465 468 468 
546 1000 654 59 92 
250 705 194 257 726 
718 569 378 845 119 
39 338 747 558 39 
969 882 96 107 622 
702 915 676 873 489 
449 475 767 475 475 
337 153 127 462 727 
436 492 486 755 964 
234 105 74 987 417 
327 969 869 141 398 
271 935 797 940 449 
305 587 587 587 349 
107 164 59 883 247 
566 567 414 911 869 
694 362 499 725 157 
473 256 502 865 473 
99 396 902 835 952 
317 79 628 494 478 
933 615 916 222 227 
647 788 474 12 721 
693 904 844 723 327 
917 917 584 903 639 
136 421 762 695 163 
732 543 372 829 947 
31 670 31 600 671 
652 652 453 343 639 
644 6 853 15 395 
408 73 279 348 999 
642 200 714 30 738 
743 798 798 61 798 
796 922 659 692 239 
269 426 37 820 22 
891 402 126 708 235 
871 483 763 690 458 
519 300 314 945 629 
532 275 61 677 778 
787 787 787 580 593 
687 652 816 837 649 
745 906 542 221 571 
444 100 123 656 492 
473 618 810 999 421 
531 718 981 611 778 
7 696 696 224 728 
72 979 785 621 595 
965 39 39 321 735 
700 192 98 56 294 
176 233 134 289 424 
746 109 20 746 746 
38 38 482 364 890 
780 158 771 803 845 
67 999 796 939 595 
944 845 955 586 843 
174 248 752 986 559 
349 72 124 201 908 
195 373 464 242 41 
915 353 828 51 995 
142 793 405 237 605 
893 733 468 561 715 
683 643 9 896 4 
419 122 996 914 568 
462 71 620 347 347 
378 827 47 620 620 
615 890 832 220 309 
993 608 755 839 825 
408 885 199 885 26 
693 384 247 928 44 
966 225 399 350 482 
778 632 677 835 672 
939 221 884 859 169 
882 605 141 616 358 
139 191 33 520 139 
835 715 603 79 203 
985 555 917 727 611 
117 320 922 132 969 
207 456 718 344 489 
95 809 828 364 347 
632 796 430 686 624 
658 820 532 532 321 
1 762 87 584 275 
299 581 701 631 125 
179 72 485 815 765 
409 586 586 586 586 
135 886 836 73 371 
886 1 235 797 520 
547 958 179 179 179 
336 796 260 735 934 
681 50 52 50 404 
155 853 448 155 994 
348 908 376 438 728 
973 814 738 973 95 
628 576 33 960 569 
961 752 306 477 811 
575 150 138 817 402 
674 672 752 276 293 
469 154 174 656 244 
72 884 884 441 887 
516 3 466 790 729 
279 261 329 22 225 
503 495 990 498 933 
390 59 392 138 778 
497 336 341 786 572 
52 484 968 832 974 
568 259 479 89 46 
609 609 283 370 609 
176 902 99 956 45 
862 44 699 907 131 
385 230 412 243 207 
376 59 835 635 375 
306 771 393 306 562 
626 855 204 995 483 
154 923 813 813 813 
860 818 350 139 314 
273 546 707 653 288 
485 548 468 418 30 
972 759 703 604 395 
969 739 869 426 454 
839 285 375 959 162 
884 967 750 725 780 
34 564 354 161 103 
723 249 236 341 246 
87 229 624 122 52 
572 831 809 300 572 
714 460 714 183 503 
347 770 51 856 139 
307 484 665 269 495 
72 858 144 140 539 
580 427 661 34 148 
242 374 947 439 421 
471 499 473 239 46 
908 734 739 47 739 
59 389 465 99 191 
721 178 721 829 788 
872 872 379 22 75 
659 58 706 570 151 
483 910 489 875 910 
601 163 670 78 572 
303 671 156 698 497 
329 928 966 651 92 
457 973 840 813 891 
736 576 185 389 108 
312 281 653 499 870 
750 239 4 716 843 
342 976 77 757 162 
698 274 640 931 504 
725 872 30 760 187 
765 878 845 182 816 
335 892 256 654 825 
307 900 480 615 687 
202 855 583 452 780 
605 958 388 388 691 
194 604 407 408 847 
79 861 611 456 981 
548 942 942 7 647 
409 496 483 313 485 
41 421 868 885 248 
294 434 983 883 75 
794 819 193 719 287 
431 345 310 788 922 
387 335 671 949 557 
289 292 886 75 114 
286 348 431 504 740 
409 297 524 114 511 
522 702 564 810 211 
842 865 594 296 99 
115 30 354 276 642 
198 695 756 33 923 
761 370 161 196 244 
665 968 370 85 70 
411 38 608 579 872 
462 328 920 177 645 
999 942 105 737 415 
419 972 972 362 597 
610 840 367 367 645 
567 732 212 988 732 
2 237 237 237 581 
323 473 420 969 711 
218 37 267 681 988 
51 749 354 39 558 
129 332 487 853 430 
858 871 608 507 545 
525 745 82 964 430 
313 181 211 862 605 
337 924 338 335 253 
7 674 888 324 563 
810 157 750 558 855 
514 752 952 742 50 
428 314 445 28 586 
415 460 415 918 687 
127 340 205 459 286 
199 161 203 850 640 
580 286 216 53 899 
397 342 416 55 659 
373 624 438 503 634 
247 625 153 247 896 
181 557 355 90 185 
290 151 948 507 986 
142 639 193 751 365 
163 686 343 699 686 
690 532 731 35 120 
75 719 304 207 304 
751 657 936 948 578 
765 84 960 817 636 
851 610 333 885 885 
325 415 91 634 746 
675 469 39 616 122 
487 90 579 213 213 
228 437 525 92 582 
53 879 846 843 590 
881 422 422 523 794 
402 609 85 836 701 
535 159 806 102 925 
299 202 326 326 326 
778 736 933 53 660 
273 603 914 139 314 
634 979 713 547 13 
889 471 793 675 764 
438 180 66 880 516 
852 960 493 100 700 
723 605 915 300 595 
274 375 805 221 654 
116 627 159 461 260 
234 950 950 679 950 
76 29 761 302 761 
459 893 707 893 893 
679 790 177 19 453 
862 778 846 968 245 
502 107 193 107 107 
63 745 745 83 379 
475 980 882 894 475 
745 635 888 324 944 
30 722 909 801 725 
396 767 31 308 530 
999 999 999 993 463 
427 242 976 527 527 
839 162 751 550 218 
917 415 864 777 338 
566 815 867 754 737 
768 450 703 768 983 
276 690 192 242 15 
598 588 248 19 598 
237 123 911 548 360 
612 409 833 498 227 
606 15 465 602 840 
835 835 123 427 386 
595 595 595 82 369 
205 526 566 703 802 
180 42 738 777 485 
156 718 893 718 540 
979 900 900 354 699 
819 819 461 956 378 
200 581 295 578 328 
695 618 279 383 968 
88 819 463 325 172 
836 628 16 66 625 
112 716 637 685 213 
383 563 860 276 996 
11 880 420 584 419 
606 606 644 347 606 
281 459 65 583 485 
38 760 291 509 38 
15 15 803 720 642 
264 431 995 242 661 
121 846 36 716 80 
616 241 616 174 444 
745 413 722 321 398 
810 353 653 238 987 
527 418 527 527 454 
212 330 77 212 212 
786 37 199 373 722 
725 497 579 889 183 
31 836 72 804 401 
653 337 613 530 666 
795 159 666 794 895 
595 60 991 478 259 
922 922 706 227 253 
81 711 469 907 647 
913 297 539 219 364 
452 428 592 211 895 
485 773 511 590 386 
319 760 435 989 490 
172 767 86 540 185 
389 389 607 389 470 
907 449 224 762 907 
549 909 743 527 341 
486 718 500 887 799 
937 712 716 969 834 
926 997 14 921 231 
929 114 244 101 967 
944 944 813 33 944 
845 211 286 65 845 
715 53 516 293 569 
50 827 260 489 558 
684 177 502 740 326 
787 461 121 546 180 
86 515 845 989 134 
83 43 994 10 377 
815 702 86 815 467 
832 2 544 544 513 
879 276 339 645 584 
717 415 93 866 895 
916 230 806 230 807 
933 249 72 847 145 
50 238 946 607 875 
537 126 28 961 26 
208 312 530 262 788 
544 190 267 580 544 
948 675 210 487 174 
124 124 758 852 124 
659 139 678 29 468 
678 595 587 152 126 
787 823 816 361 261 
48 329 507 26 981 
604 113 589 942 918 
241 742 472 897 735 
547 572 85 422 945 
368 162 845 951 810 
879 788 934 611 934 
898 201 27 63 395 
498 393 423 228 774 
52 337 633 254 87 
89 763 483 850 545 
922 380 202 318 382 
242 426 738 927 825 
180 380 575 664 216 
224 94 195 926 949 
724 871 966 917 575 
889 323 430 389 859 
913 571 398 762 801 
501 239 625 938 758 
552 588 628 860 316 
765 775 103 294 395 
506 347 695 16 264 
838 456 199 436 170 
161 769 140 648 67 
810 212 212 60 410 
407 386 197 540 999 
439 666 93 596 681 
473 536 560 975 619 
357 696 781 841 684 
333 876 421 758 346 
705 360 921 186 18 
854 872 371 339 371 
179 504 715 537 182 
31 174 898 270 645 
355 831 896 948 865 
595 204 734 919 285 
780 469 108 871 263 
73 73 73 928 770 
198 137 599 262 776 
422 419 92 293 360 
905 853 873 675 230 
516 123 24 24 24 
680 484 986 346 813 
775 122 208 716 79 
940 572 942 553 970 
432 894 649 919 848 
446 575 575 575 575 
321 260 520 762 80 
174 1000 897 400 669 
399 781 596 829 193 
887 542 770 654 996 
979 660 489 105 755 
125 408 882 820 971 
349 62 297 418 213 
448 298 577 448 65 
417 873 405 118 422 
1 744 494 527 443 
222 503 212 947 222 
255 550 219 694 358 
325 246 871 593 335 
339 26 298 283 501 
304 343 853 876 304 
80 179 44 286 630 
762 762 209 762 586 
474 432 125 280 432 
654 575 184 279 615 
610 11 589 197 189 
825 689 686 514 457 
715 361 44 699 182 
843 138 159 734 254 
824 766 824 454 824 
319 240 287 669 849 
955 653 800 33 33 
592 147 78 592 428 
11 127 243 262 111 
795 531 755 605 345 
258 456 432 883 776 
255 303 384 446 795 
38 560 358 999 399 
576 26 916 624 261 
277 569 650 569 386 
386 193 326 5 159 
508 15 276 851 35 
276 925 164 616 554 
551 941 496 991 649 
24 188 900 158 234 
602 438 174 4 399 
843 71 23 909 280 
290 96 208 699 220 
962 962 650 74 355 
223 888 879 927 877 
332 518 282 472 959 
31 10 545 444 142 
633 468 206 172 172 
437 738 573 715 715 
580 199 652 229 661 
262 293 77 88 628 
130 120 771 7 917 
953 255 885 371 610 
613 448 558 682 901 
909 414 214 307 757 
16 554 16 78 347 
749 751 930 940 290 
442 442 93 70 474 
742 971 797 245 766 
185 643 984 488 643 
417 372 574 599 116 
867 645 171 371 371 
940 587 323 69 709 
215 735 212 937 561 
862 893 769 513 13 
36 980 794 467 289 
887 751 285 221 446 
873 518 518 362 63 
190 895 315 324 542 
559 382 900 771 559 
652 26 330 829 336 
593 671 678 478 665 
538 780 940 449 218 
833 440 318 459 635 
39 897 713 574 543 
708 695 552 707 273 
235 709 419 484 380 
439 239 267 833 6 
110 424 650 887 666 
945 569 782 410 49 
980 454 584 454 822 
49 235 224 383 425 
470 937 607 295 411 
447 11 886 473 87 
903 907 405 493 208 
413 612 28 864 144 
416 642 949 900 949 
786 368 986 600 455 
606 736 606 923 348 
467 727 467 871 368 
736 29 188 693 693 
644 654 977 191 632 
53 513 439 479 493 
701 699 425 483 334 
831 20 208 20 20 
199 447 353 494 866 
173 432 929 811 586 
514 68 460 477 578 
337 596 337 803 848 
949 582 469 949 949 
227 384 905 970 355 
269 420 420 626 133 
443 407 721 104 187 
408 797 1 399 908 
365 333 544 498 544 
124 732 312 622 155 
562 94 562 502 988 
225 204 344 920 697 
870 47 317 201 875 
154 142 157 157 442 
89 675 724 157 423 
574 749 444 146 981 
817 287 667 298 917 
840 325 926 413 81 
112 546 608 240 106 
227 773 453 109 874 
521 521 346 434 670 
448 791 470 577 51 
9 363 875 259 259 
333 426 957 932 351 
89 313 494 117 883 
286 340 524 988 523 
138 531 628 26 239 
784 868 4 921 644 
225 526 121 665 635 
624 866 473 230 55 
735 294 735 161 544 
542 744 447 565 51 
436 980 41 306 961 
383 422 989 105 422 
617 193 661 207 193 
785 730 257 603 957 
76 444 19 448 166 
934 651 550 651 563 
417 709 553 138 135 
341 4 336 577 833 
308 776 811 955 962 
120 341 786 440 237 
445 378 167 558 782 
148 665 780 819 915 
500 17 400 859 246 
650 693 292 754 140 
773 350 585 48 206 
993 343 348 814 419 
635 352 833 853 352 
606 345 57 969 321 
644 526 75 644 918 
958 958 147 107 635 
214 553 214 757 214 
453 782 880 94 446 
619 267 929 536 748 
514 272 272 790 272 
694 403 837 607 260 
345 73 345 265 706 
411 673 779 741 71 
290 730 906 6 463 
666 744 838 518 432 
590 590 372 590 590 
147 793 771 82 74 
37 690 162 762 102 
159 84 625 637 829 
977 631 123 301 135 
470 771 260 954 986 
144 225 985 672 500 
697 681 49 756 87 
29 29 142 133 29 
744 198 710 11 841 
299 98 696 170 876 
126 413 564 413 137 
42 796 365 482 607 
98 895 309 30 343 
928 237 205 219 566 
948 139 27 274 157 
622 204 335 22 528 
282 80 209 119 397 
349 935 297 435 394 
262 229 757 924 652 
496 938 753 337 428 
746 628 208 94 358 
968 344 659 212 988 
979 383 693 614 296 
112 945 783 565 836 
767 459 262 855 477 
312 512 394 760 986 
457 779 806 495 970 
510 600 285 373 139 
61 201 535 170 379 
467 2 46 339 45 
221 867 103 402 679 
877 751 769 434 946 
693 473 865 865 983 
396 972 581 662 487 
265 854 226 511 597 
279 62 548 431 44 
77 800 562 607 967 
851 223 693 59 157 
597 200 621 865 657 
612 52 444 612 916 
443 290 902 114 638 
904 910 61 24 910 
473 736 192 383 806 
280 574 280 219 270 
405 730 649 341 775 
717 967 356 10 436 
268 71 206 23 307 
424 704 828 62 321 
82 989 639 338 360 
808 896 160 633 97 
109 892 373 36 786 
28 892 316 399 731 
560 429 480 331 399 
716 847 902 716 937 
440 644 440 23 446 
687 182 217 346 182 
673 520 625 313 961 
508 450 416 497 450 
760 832 303 512 760 
80 580 647 100 185 
874 588 1 2 655 
886 886 581 23 265 
987 160 964 273 964 
919 734 963 959 770 
524 159 929 76 80 
761 972 25 962 972 
182 562 343 535 613 
739 486 660 701 376 
980 120 98 166 186 
479 53 12 201 381 
878 357 946 133 441 
542 960 824 701 395 
531 319 319 845 20 
167 263 439 439 548 
320 321 823 604 96 
669 431 793 472 398 
684 764 476 418 480 
160 405 831 868 405 
81 14 676 722 973 
496 991 316 586 35 
881 308 392 264 308 
131 182 763 439 342 
963 705 769 695 703 
572 572 834 78 572 
469 261 893 556 306 
972 460 608 80 312 
71 571 370 848 638 
826 336 867 826 908 
183 948 485 936 935 
70 854 688 574 15 
303 303 303 180 432 
265 306 405 734 957 
532 291 673 279 947 
898 855 243 922 196 
821 576 951 246 975 
554 66 806 532 66 
174 154 2 349 722 
417 365 700 777 955 
727 908 182 155 619 
652 448 652 602 687 
419 726 663 374 359 
911 264 221 3 892 
941 823 233 359 31 
432 964 61 41 976 
937 531 4 419 577 
700 112 700 287 5 
811 14 501 437 396 
265 589 325 47 45 
812 66 85 959 116 
964 223 368 533 485 
549 850 254 363 372 
908 768 790 682 178 
287 701 254 634 324 
127 286 286 473 297 
707 449 222 122 309 
339 795 386 579 475 
920 798 90 537 430 
413 548 956 229 526 
832 930 179 919 26 
45 401 649 802 19 
738 913 245 985 164 
427 803 73 279 905 
333 179 479 90 61 
301 301 160 643 769 
125 672 389 309 59 
627 983 22 147 628 
77 622 435 980 594 
703 703 703 316 724 
648 893 231 50 50 
960 942 635 65 588 
553 374 473 26 401 
55 801 894 894 882 
556 17 170 768 28 
638 858 103 403 341 
442 966 796 854 9 
273 712 101 7 881 
415 641 223 520 493 
860 12 286 206 188 
674 274 791 478 712 
864 961 317 902 696 
516 633 277 240 287 
568 312 517 568 501 
360 626 508 118 176 
754 939 582 510 832 
541 710 731 374 128 
116 773 543 401 335 
578 709 516 226 96 
550 733 566 89 602 
853 936 283 380 809 
931 556 509 556 504 
382 305 607 996 123 
817 177 954 161 523 
765 24 994 111 249 
59 640 140 97 464 
820 140 471 247 384 
12 673 128 674 118 
440 366 440 201 629 
912 726 316 209 542 
626 455 547 267 945 
870 324 550 45 890 
21 280 971 999 653 
172 172 31 287 537 
773 671 642 434 671 
123 439 439 823 945 
360 49 149 249 979 
429 856 818 797 974 
337 337 302 366 199 
73 495 166 689 262 
772 368 104 611 155 
217 916 796 968 604 
534 669 654 654 654 
824 754 833 285 532 
846 423 167 267 267 
5 879 340 15 392 
643 527 643 350 851 
157 279 157 810 547 
594 391 802 391 158 
265 497 629 321 974 
884 548 576 814 576 
364 362 527 776 752 
951 87 880 935 458 
585 982 357 978 325 
801 507 674 689 674 
816 166 468 183 210 
363 773 492 181 848 
59 83 202 710 949 
749 996 916 996 996 
239 988 42 663 838 
703 540 528 489 881 
768 750 592 322 765 
534 717 143 76 336 
151 534 13 54 61 
605 846 384 947 178 
206 206 913 719 294 
430 722 50 676 438 
184 561 244 171 755 
122 558 652 147 113 
416 153 415 416 941 
325 438 826 514 216 
563 638 456 638 638 
228 286 189 266 743 
911 972 487 614 765 
113 801 688 256 688 
309 588 763 654 557 
443 439 159 423 423 
549 385 38 887 549 
39 682 682 396 181 
323 803 803 120 673 
507 36 64 704 865 
790 717 746 790 782 
631 459 863 739 565 
577 789 139 595 697 
6 123 222 459 123 
556 335 857 965 976 
969 969 232 569 170 
299 647 897 181 872 
756 691 237 439 439 
138 756 900 926 138 
921 274 628 643 125 
59 282 59 505 647 
18 774 543 996 544 
179 254 742 917 513 
840 433 387 67 387 
571 604 208 882 249 
275 828 429 774 741 
341 113 452 766 315 
829 116 994 14 14 
954 511 989 100 337 
840 541 180 541 541 
156 477 853 855 130 
638 543 310 219 428 
861 623 752 626 994 
184 184 184 461 184 
313 70 895 59 47 
498 540 669 540 540 
904 78 398 287 737 
95 669 789 208 88 
916 173 454 173 858 
935 820 931 400 935 
749 575 542 991 804 
437 137 112 535 852 
833 647 66 214 956 
435 146 241 722 953 
249 681 597 615 391 
24 530 32 600 57 
101 459 959 82 82 
358 433 157 857 659 
843 625 347 37 500 
71 423 821 71 71 
370 495 861 364 407 
925 590 789 560 245 
838 381 740 972 715 
800 906 442 620 239 
470 515 234 817 10 
23 455 621 679 73 
354 822 575 798 196 
876 795 949 753 640 
759 906 64 919 698 
392 482 800 800 800 
2 839 2 564 572 
359 322 508 282 729 
663 663 439 342 121 
395 935 29 227 415 
100 288 748 447 771 
407 607 259 541 947 
800 469 408 504 901 
654 286 523 115 685 
239 736 535 342 535 
298 732 362 69 358 
39 297 773 884 232 
853 698 853 853 804 
933 510 204 204 24 
403 236 824 678 957 
948 755 244 589 36 
198 42 42 42 589 
992 683 195 195 751 
260 81 977 859 76 
705 142 821 114 476 
735 692 426 644 329 
81 473 915 225 225 
875 705 375 410 131 
868 951 862 685 391 
907 290 798 944 62 
527 990 402 510 977 
771 852 407 426 106 
653 653 837 576 768 
200 347 273 396 78 
103 329 938 451 62 
295 771 405 358 241 
527 879 604 130 882 
526 832 611 832 332 
929 370 312 679 75 
309 509 441 648 413 
24 290 858 351 273 
664 124 408 124 71 
845 787 845 447 766 
61 229 929 704 61 
92 135 442 347 455 
854 881 285 80 834 
689 761 397 884 884 
48 275 310 703 384 
606 694 335 978 703 
594 134 594 822 168 
523 287 523 523 690 
687 796 796 734 458 
422 151 199 375 931 
849 329 857 816 731 
393 308 867 813 391 
528 138 748 138 298 
360 4 311 547 550 
935 473 224 571 789 
512 275 90 490 925 
870 897 502 918 327 
395 613 376 395 507 
878 196 196 179 483 
162 65 760 722 511 
315 780 893 526 315 
901 896 9 407 218 
179 204 672 924 924 
491 204 415 709 402 
143 457 809 605 291 
325 921 633 594 495 
455 752 531 126 602 
487 554 341 119 318 
514 643 203 399 6 
381 115 835 497 358 
22 937 45 896 772 
328 927 508 288 601 
824 121 994 699 798 
76 937 173 142 909 
703 136 369 675 623 
296 138 858 606 492 
360 39 360 327 657 
450 600 152 600 533 
736 581 873 799 488 
269 445 295 269 685 
109 109 101 319 109 
506 253 938 634 497 
623 765 730 428 48 
530 780 394 780 520 
247 408 826 930 618 
260 963 963 272 61 
637 944 929 903 391 
191 193 917 739 384 
399 872 368 165 906 
147 556 457 648 676 
960 67 987 471 653 
55 900 805 900 525 
295 317 897 345 170 
195 11 871 96 802 
25 103 707 941 932 
967 838 708 694 485 
193 69 727 962 168 
403 626 704 381 353 
877 78 697 654 338 
247 947 285 674 934 
554 29 160 562 434 
561 450 836 68 15 
977 914 586 889 256 
275 863 26 687 945 
702 374 179 406 504 
289 499 617 499 840 
343 573 227 113 573 
138 573 628 377 546 
888 340 297 992 284 
550 231 614 231 235 
233 776 836 339 87 
239 57 813 329 683 
879 678 8 285 792 
811 248 43 248 161 
822 954 991 544 419 
466 99 476 845 522 
589 615 219 119 171 
818 466 181 899 315 
665 746 361 608 155 
888 797 7 278 469 
669 638 668 669 439 
556 183 182 281 860 
942 8 304 219 460 
434 54 138 714 33 
376 845 701 251 552 
325 763 482 325 903 
325 992 706 423 362 
801 68 450 316 715 
939 622 127 866 912 
862 413 737 392 322 
961 233 301 773 961 
441 682 135 647 955 
507 507 938 127 207 
124 556 428 567 63 
313 322 627 456 456 
728 655 642 363 323 
681 716 481 49 249 
563 261 607 563 563 
552 685 559 685 213 
819 521 568 406 745 
109 651 166 318 331 
703 556 129 813 576 
576 576 622 823 41 
6 6 830 6 480 
220 940 998 152 940 
59 194 118 383 287 
481 678 360 882 368 
711 556 918 918 918 
954 954 455 176 954 
481 755 950 287 906 
262 44 622 302 858 
955 553 892 853 840 
191 339 72 324 798 
199 217 732 67 154 
854 234 160 283 20 
978 859 577 559 641 
274 681 253 679 318 
179 464 835 116 116 
828 334 996 706 568 
275 600 278 867 393 
35 442 436 527 651 
796 526 623 9 207 
528 729 251 717 905 
541 322 314 667 552 
936 712 939 43 508 
379 375 422 422 139 
857 840 266 874 579 
296 441 298 704 630 
72 673 821 670 72 
676 44 267 482 492 
926 859 541 720 718 
685 851 770 875 478 
991 148 80 89 957 
871 675 46 788 199 
99 119 612 680 269 
333 99 828 842 215 
387 922 367 109 393 
692 56 962 59 287 
260 17 745 269 492 
223 194 961 349 194 
809 267 300 369 738 
650 379 29 238 542 
149 114 149 688 149 
373 146 96 914 934 
108 62 243 343 108 
673 781 226 856 787 
131 733 474 994 249 
272 49 627 785 747 
114 800 863 315 269 
230 230 244 942 622 
125 772 598 598 868 
900 13 779 80 16 
683 342 683 683 683 
354 819 354 112 626 
493 758 332 743 661 
747 311 964 158 37 
410 461 75 81 80 
10 81 266 190 907 
824 268 867 798 673 
711 806 279 876 600 
784 590 841 590 590 
668 461 270 406 206 
891 4 491 891 903 
986 684 213 332 684 
377 477 855 980 799 
494 410 640 201 837 
953 169 419 169 503 
716 220 220 562 301 
629 641 637 213 516 
79 199 464 618 922 
239 763 306 763 394 
182 642 677 941 255 
506 635 998 703 55 
763 102 36 869 591 
771 1000 644 1000 285 
993 821 685 367 739 
964 999 890 585 964 
266 529 856 432 529 
586 586 586 712 787 
163 313 162 579 355 
229 41 115 79 553 
645 336 645 410 645 
473 176 1000 970 130 
101 151 970 379 380 
517 974 823 430 933 
321 734 710 905 197 
854 676 62 487 74 
271 761 75 155 46 
936 85 608 85 317 
721 967 645 929 743 
676 562 743 184 557 
627 829 691 156 378 
660 40 914 397 999 
122 18 969 898 115 
322 429 617 654 287 
455 577 847 489 124 
789 791 169 201 189 
215 286 124 619 606 
65 157 563 90 441 
72 716 461 505 336 
625 690 263 511 522 
251 223 808 420 381 
774 571 845 140 571 
375 225 960 611 816 
210 387 850 556 340 
380 187 974 963 702 
248 266 674 538 396 
332 14 240 392 361 
99 625 477 982 125 
94 94 441 94 94 
586 98 26 430 455 
782 714 919 321 340 
447 131 978 997 605 
663 325 167 750 199 
918 761 555 130 227 
685 799 859 515 18 
627 436 648 744 648 
493 639 728 160 228 
142 142 191 183 630 
11 64 885 885 885 
56 568 248 291 646 
784 849 270 270 901 
230 183 529 529 933 
990 441 447 417 646 
21 616 616 616 208 
177 530 583 583 583 
641 64 973 3 980 
585 112 779 429 497 
218 396 849 477 820 
781 998 998 998 357 
666 544 216 480 487 
227 315 580 758 676 
925 429 607 533 558 
489 914 489 625 907 
791 191 193 505 630 
853 937 358 571 806 
704 395 714 714 527 
480 503 455 480 368 
570 901 14 568 14 
614 231 659 44 715 
107 431 205 328 328 
925 913 819 715 560 
74 479 74 74 769 
277 781 493 448 288 
682 486 682 763 995 
107 270 633 648 692 
492 310 412 17 581 
288 288 514 776 933 
114 465 21 209 372 
641 466 408 953 427 
284 469 670 616 763 
886 952 619 723 363 
20 4 306 910 733 
404 404 132 879 404 
846 388 588 621 388 
842 45 239 361 248 
978 254 810 927 1 
225 275 38 897 368 
585 95 303 414 453 
661 1 774 727 518 
253 575 693 123 33 
327 853 99 845 391 
167 633 468 633 136 
822 741 60 188 104 
243 187 769 999 572 
195 80 489 982 20 
422 123 548 720 322 
403 882 683 392 578 
731 796 908 903 607 
204 811 92 323 379 
709 984 112 15 527 
60 402 954 17 316 
628 94 900 808 540 
722 489 676 144 691 
792 680 916 986 890 
780 826 606 953 624 
943 597 295 437 389 
255 255 844 687 442 
862 153 38 589 917 
43 414 234 1 150 
850 842 898 388 913 
597 126 647 477 125 
579 962 313 299 313 
3 3 998 22 281 
784 271 878 566 514 
213 368 367 485 89 
513 547 127 124 124 
637 52 918 498 504 
464 782 198 708 220 
851 540 99 793 341 
842 394 964 607 607 
604 700 444 675 261 
641 968 871 620 259 
431 714 969 440 384 
469 323 72 323 596 
657 275 861 135 773 
601 296 670 189 572 
641 200 376 200 858 
114 718 227 609 587 
879 932 225 225 248 
399 923 296 685 643 
208 869 314 939 398 
991 251 21 433 57 
313 730 134 153 164 
491 62 889 261 562 
42 944 763 624 787 
535 479 602 248 735 
607 239 32 87 161 
835 695 933 565 654 
764 889 659 874 926 
346 935 591 917 751 
97 750 97 185 465 
777 118 520 529 216 
43 172 172 792 57 
968 329 565 819 798 
700 104 732 976 625 
856 188 395 205 566 
944 885 416 502 773 
77 776 881 77 964 
327 77 471 77 10 
215 400 188 220 950 
27 105 856 372 837 
156 920 162 79 686 
346 873 616 597 645 
876 154 397 404 853 
330 937 880 880 966 
730 563 295 648 524 
356 628 554 28 970 
562 618 891 580 957 
45 491 99 88 256 
881 554 514 464 807 
297 297 297 771 778 
319 322 902 570 308 
781 434 898 532 186 
272 652 652 383 652 
505 558 349 840 19 
349 356 845 959 269 
707 168 700 43 43 
877 905 381 337 129 
442 121 256 197 29 
328 204 426 617 632 
2 470 315 742 352 
398 832 738 652 346 
775 568 274 235 386 
643 870 838 747 278 
113 824 296 531 593 
732 884 348 835 164 
856 527 587 413 353 
431 498 431 939 400 
671 578 124 316 743 
293 35 624 75 168 
685 363 369 754 307 
310 776 692 59 518 
637 909 929 558 142 
502 637 819 509 819 
877 772 925 119 993 
15 624 777 145 540 
209 329 679 212 511 
823 126 969 501 657 
249 701 263 701 701 
115 764 115 115 9 
974 71 754 385 30 
979 979 963 755 979 
122 130 130 411 130 
910 268 20 590 764 
781 40 289 47 481 
748 158 343 975 605 
254 481 448 418 22 
413 269 415 673 59 
169 13 834 658 193 
661 520 403 916 100 
21 15 742 369 501 
812 225 730 188 347 
211 346 411 459 366 
861 680 252 634 244 
532 58 213 535 702 
207 19 283 828 828 
814 806 943 580 704 
607 943 13 369 16 
3 694 824 334 568 
557 12 27 252 567 
851 295 530 724 851 
988 861 988 462 739 
758 442 457 211 120 
932 489 535 489 718 
723 447 423 370 283 
555 97 120 635 645 
466 500 178 893 966 
951 282 634 130 56 
361 690 791 558 990 
271 833 72 72 72 
920 646 433 689 468 
68 799 508 2 921 
335 800 800 373 661 
765 242 675 163 278 
601 608 176 822 271 
282 820 562 811 181 
996 741 948 277 209 
723 39 744 142 673 
588 824 210 783 123 
442 680 437 69 524 
825 443 536 711 765 
58 861 850 66 861 
48 986 329 17 410 
885 115 135 80 499 
313 884 641 489 313 
981 552 279 279 804 
71 820 170 415 878 
315 842 715 539 927 
520 847 712 754 998 
50 988 973 980 637 
966 72 524 829 63 
777 536 971 59 568 
500 723 534 625 511 
39 837 837 392 955 
37 546 381 433 463 
570 815 464 316 893 
92 710 686 185 774 
71 409 262 573 632 
59 231 709 59 524 
266 649 435 175 333 
775 793 146 985 661 
831 168 688 271 794 
272 486 549 696 394 
638 385 944 714 200 
167 234 155 116 842 
884 143 104 143 590 
392 169 720 115 569 
474 478 219 206 474 
712 605 705 142 944 
489 122 776 850 495 
285 17 767 74 841 
788 7 343 896 628 
45 389 383 383 117 
505 860 952 324 651 
813 778 707 836 259 
70 305 37 174 233 
639 861 635 95 275 
414 702 283 231 395 
458 458 458 458 309 
603 603 170 603 799 
590 688 244 134 548 
558 975 911 668 126 
889 167 448 889 889 
332 787 787 86 787 
125 383 52 664 664 
149 71 342 375 482 
514 214 314 214 122 
444 171 444 161 738 
382 348 480 875 491 
868 682 4 470 341 
773 172 727 416 717 
294 897 294 294 46 
266 12 745 465 990 
284 518 57 168 240 
279 637 936 641 671 
80 291 532 875 996 
388 302 276 318 445 
509 528 327 966 212 
745 148 999 438 700 
18 491 805 19 70 
349 937 557 77 287 
798 624 544 199 67 
747 437 1000 102 747 
534 251 430 443 356 
297 642 722 374 933 
632 265 632 632 28 
773 952 784 128 70 
574 247 736 808 486 
311 996 736 859 147 
59 404 948 767 798 
205 78 693 358 827 
120 70 120 66 939 
42 510 29 429 453 
426 87 931 955 861 
366 437 361 937 923 
207 798 176 889 798 
317 458 848 848 663 
837 930 227 770 995 
521 398 401 81 483 
505 584 253 587 438 
672 626 449 445 444 
89 979 675 124 206 
464 244 280 280 107 
363 351 603 175 318 
969 906 427 274 223 
531 633 437 872 950 
447 747 801 252 747 
779 945 198 708 674 
954 487 313 886 973 
919 283 451 564 801 
387 428 284 276 783 
278 695 633 278 945 
398 688 436 44 475 
408 448 369 804 501 
62 969 731 890 156 
854 100 549 529 409 
349 139 756 216 828 
653 458 501 778 501 
226 151 104 327 413 
350 859 865 993 365 
617 980 146 984 678 
577 309 755 253 858 
968 188 547 792 188 
657 217 980 138 628 
942 387 962 841 144 
109 805 104 694 683 
407 845 122 478 306 
12 333 386 647 911 
911 757 15 150 345 
152 833 875 632 210 
332 138 336 470 676 
646 451 1 698 674 
403 609 700 830 451 
241 373 452 619 332 
416 263 785 556 785 
253 359 156 250 895 
168 289 496 331 524 
219 855 455 219 312 
735 436 129 593 464 
842 762 361 265 902 
451 449 591 669 733 
708 287 184 626 64 
345 763 884 899 4 
544 347 96 571 385 
82 934 789 77 870 
79 1000 775 737 695 
916 671 934 759 327 
126 364 126 445 126 
863 863 485 218 33 
553 159 248 553 553 
91 755 755 278 129 
151 320 149 117 149 
252 766 656 203 485 
198 962 803 463 392 
838 900 434 122 776 
222 373 437 686 294 
969 954 574 609 728 
353 891 406 508 839 
648 172 512 795 823 
424 821 246 910 41 
547 152 233 232 202 
665 665 422 353 42 
137 181 333 304 327 
233 749 364 510 122 
561 468 126 295 821 
648 956 29 427 856 
595 906 534 522 450 
741 381 654 414 232 
30 59 748 950 84 
126 836 121 444 220 
831 925 612 628 25 
290 793 495 534 377 
804 256 450 192 788 
307 359 649 886 929 
917 930 741 992 788 
386 680 141 141 421 
152 991 512 99 667 
18 3 287 432 992 
187 753 63 95 935 
55 161 207 346 912 
914 423 778 914 632 
912 459 903 459 481 
227 62 321 810 84 
285 214 747 775 972 
960 811 811 895 811 
149 236 981 236 776 
724 899 939 880 774 
715 239 40 97 194 
741 932 801 151 801 
582 344 355 570 138 
540 316 783 799 905 
895 434 434 265 434 
19 311 256 230 756 
584 836 638 632 486 
268 392 268 507 381 
158 267 664 979 561 
578 578 489 364 518 
570 149 332 935 124 
93 405 748 167 230 
320 443 783 743 711 
946 811 729 474 58 
335 941 335 345 228 
180 488 914 103 794 
441 100 346 82 187 
218 627 560 58 628 
71 522 861 964 667 
916 916 885 159 413 
732 11 656 210 210 
746 490 204 817 796 
229 698 134 662 341 
563 337 759 428 69 
7 473 151 709 842 
179 600 187 458 686 
77 395 406 408 266 
544 701 206 698 953 
739 444 326 456 519 
591 943 969 898 819 
901 436 137 901 901 
90 85 772 492 989 
243 92 500 48 556 
763 853 813 708 249 
864 91 958 958 807 
449 708 240 776 324 
534 130 226 783 194 
625 897 425 282 625 
239 232 461 247 47 
495 549 305 323 715 
919 319 157 981 325 
360 530 954 189 553 
633 888 179 10 942 
275 458 716 44 994 
291 61 291 590 360 
75 236 707 562 721 
422 770 907 121 587 
257 697 727 540 890 
169 411 652 733 652 
295 127 837 596 33 
114 810 107 749 724 
477 11 957 723 814 
451 37 37 529 571 
717 166 246 838 717 
944 79 341 15 179 
739 398 31 148 739 
141 557 853 840 575 
98 1 98 332 895 
800 776 905 743 303 
204 28 487 520 449 
170 969 212 540 248 
810 577 577 868 577 
773 642 958 291 585 
504 147 147 424 954 
915 855 958 263 413 
319 45 955 517 235 
249 342 693 693 693 
849 747 85 457 99 
94 864 937 735 231 
41 492 606 904 344 
850 800 398 214 2 
142 676 983 144 268 
492 848 964 337 230 
226 51 481 275 195 
381 337 952 377 38 
753 736 361 674 166 
594 790 825 548 344 
351 451 891 845 769 
414 818 24 930 679 
656 84 966 874 472 
993 993 408 831 295 
523 448 643 152 234 
824 950 166 958 166 
558 772 577 1000 948 
50 50 139 767 786 
694 914 309 64 647 
920 908 908 916 158 
735 901 970 140 138 
339 767 157 339 422 
273 153 509 154 806 
152 705 152 439 681 
295 749 358 551 5 
997 452 936 855 986 
761 342 848 441 441 
775 767 421 209 334 
346 346 60 364 919 
421 191 860 126 355 
25 723 287 497 287 
917 507 913 226 622 
994 963 931 931 872 
399 773 16 954 947 
586 442 480 973 214 
375 637 637 293 401 
744 320 903 903 247 
241 597 540 438 137 
272 263 2 742 406 
832 566 57 25 937 
796 27 348 248 693 
531 311 246 672 123 
815 42 190 190 184 
771 978 18 29 228 
898 625 153 599 205 
495 660 660 780 747 
597 845 931 176 206 
288 284 753 549 410 
639 701 619 29 783 
759 715 725 931 981 
249 829 25 802 282 
248 25 239 871 704 
578 706 718 689 578 
486 512 299 542 444 
240 744 646 240 271 
795 23 811 765 853 
45 430 159 638 45 
681 754 754 886 220 
911 524 895 507 95 
318 510 202 870 88 
673 976 758 324 343 
618 618 618 852 618 
385 479 739 209 734 
289 612 623 358 915 
308 445 688 793 358 
776 887 401 404 941 
435 435 435 218 435 
840 408 177 600 848 
30 105 701 111 393 
989 714 636 535 566 
74 158 975 531 948 
958 510 251 435 652 
457 178 602 178 589 
996 804 289 545 85 
940 32 384 557 133 
257 749 4 770 81 
763 251 759 38 987 
642 642 642 150 170 
115 106 295 555 295 
304 383 480 568 742 
802 583 531 894 294 
681 604 323 718 113 
84 845 322 197 225 
887 980 193 193 705 
214 235 850 630 116 
449 369 176 415 266 
531 531 813 53 531 
499 255 879 891 829 
57 43 884 679 931 
560 841 352 562 94 
569 221 508 360 103 
180 850 378 304 292 
480 348 307 674 469 
527 813 816 838 830 
810 720 60 576 165 
432 856 434 119 119 
272 795 199 671 875 
482 355 355 678 984 
332 877 935 934 664 
740 45 258 191 197 
891 477 323 285 56 
949 966 212 966 499 
907 640 526 374 741 
275 961 363 760 275 
82 138 624 348 210 
844 409 242 274 427 
656 520 154 641 683 
59 834 674 603 580 
67 898 502 144 299 
213 416 596 759 840 
978 178 409 11 671 
806 528 806 946 608 
266 893 168 358 935 
116 71 116 848 476 
538 740 495 171 860 
320 885 470 572 407 
820 377 689 836 703 
174 179 741 114 174 
800 462 659 542 201 
376 374 528 528 528 
942 924 779 626 779 
156 421 578 8 232 
570 570 420 812 998 
156 549 700 793 641 
603 918 822 382 636 
473 688 378 74 643 
830 342 932 967 805 
759 182 722 722 722 
344 941 911 223 997 
278 12 419 126 697 
127 509 110 671 509 
191 277 191 972 191 
74 766 188 277 67 
735 51 822 510 510 
907 108 438 55 65 
816 863 863 461 97 
995 531 958 309 343 
325 95 85 260 318 
389 781 523 192 927 
853 759 878 156 803 
141 876 456 312 456 
265 17 906 810 394 
472 672 30 115 472 
961 75 638 384 514 
541 825 673 327 798 
575 575 364 959 903 
922 430 576 530 530 
505 732 483 791 915 
371 707 371 504 371 
462 459 398 87 987 
868 589 407 466 806 
721 978 827 328 88 
42 581 42 438 430 
822 857 736 774 236 
955 955 417 110 117 
876 876 767 876 837 
316 21 891 291 69 
147 758 23 960 616 
259 864 163 374 505 
117 776 239 836 41 
720 62 806 842 720 
762 918 177 316 903 
730 111 88 805 182 
446 435 935 635 870 
476 554 629 554 806 
845 620 631 137 688 
688 373 896 51 202 
209 245 301 831 7 
762 616 733 98 796 
895 383 736 209 37 
703 690 408 203 203 
204 826 676 664 797 
252 328 801 786 762 
20 631 726 726 726 
493 221 256 760 81 
775 874 942 531 381 
649 511 552 731 939 
868 378 658 211 486 
344 84 570 431 894 
708 279 234 34 771 
54 435 33 481 1 
905 662 185 56 909 
245 672 450 564 68 
686 234 694 935 925 
673 381 974 622 328 
773 248 248 204 244 
258 675 630 888 890 
343 351 640 841 601 
495 495 913 883 546 
56 847 451 898 201 
840 211 57 643 541 
320 69 603 970 837 
327 888 524 947 994 
755 684 636 832 159 
575 51 410 729 575 
709 334 901 477 954 
785 628 275 785 959 
289 512 362 750 750 
998 307 158 786 552 
679 318 299 539 242 
660 950 692 679 220 
331 642 331 178 319 
969 952 282 282 478 
947 484 502 491 749 
279 153 503 958 958 
403 26 989 888 664 
579 526 761 786 833 
6 36 699 984 173 
314 634 45 325 441 
113 489 435 222 113 
228 215 233 474 698 
48 668 247 265 765 
818 193 26 99 751 
945 706 706 726 109 
295 173 24 708 203 
730 888 636 6 171 
695 114 159 921 66 
861 174 356 861 379 
909 824 151 102 277 
969 416 216 64 204 
148 334 795 737 737 
257 734 166 288 338 
185 205 23 78 615 
859 18 366 682 845 
106 672 267 488 832 
963 56 180 613 147 
477 334 142 100 377 
28 557 961 28 632 
941 608 599 898 654 
170 347 939 824 640 
922 962 562 689 61 
703 826 79 862 338 
959 465 504 724 741 
951 761 75 4 638 
44 574 887 545 545 
177 790 171 59 59 
979 623 275 453 634 
81 31 157 157 34 
819 115 723 206 279 
339 275 265 819 771 
898 281 330 329 335 
123 123 573 951 129 
124 520 683 594 1000 
727 404 441 604 983 
419 751 867 746 538 
752 184 96 184 130 
468 451 451 650 451 
442 350 858 951 517 
808 807 431 883 772 
630 11 376 239 728 
67 330 175 152 163 
810 900 209 258 216 
817 507 603 9 725 
81 209 647 647 647 
236 489 485 931 901 
676 359 828 649 676 
828 479 171 275 788 
835 134 690 244 400 
359 181 294 933 920 
933 875 122 299 908 
511 958 511 91 511 
812 181 428 891 831 
186 922 350 230 224 
627 617 188 165 300 
235 426 197 961 200 
29 390 444 399 444 
757 673 529 603 140 
964 80 738 772 620 
473 519 351 900 525 
362 275 362 177 331 
988 285 988 779 552 
557 48 718 718 718 
972 253 755 133 841 
905 505 108 108 138 
471 810 812 877 134 
143 644 497 310 75 
233 307 909 113 376 
59 819 430 568 648 
276 782 567 2 980 
604 979 142 652 403 
351 778 9 317 351 
88 969 425 596 425 
100 626 728 307 307 
141 448 719 719 576 
628 879 236 642 478 
524 294 573 570 725 
276 886 276 26 981 
638 183 465 155 538 
319 93 13 289 86 
489 8 129 940 489 
825 522 157 24 331 
852 464 464 382 482 
587 396 887 1000 995 
128 611 382 237 592 
539 449 379 652 523 
840 492 157 84 84 
846 440 166 440 440 
362 297 934 154 350 
234 568 344 622 150 
232 306 232 349 58 
65 905 886 886 886 
540 908 713 543 614 
380 55 22 217 862 
371 466 589 589 690 
723 583 477 723 794 
429 579 467 449 88 
787 780 780 496 171 
681 965 775 847 97 
338 364 118 364 160 
1000 966 963 564 809 
377 331 990 650 509 
472 111 596 248 566 
868 868 923 36 27 
345 10 505 190 685 
922 8 949 541 278 
495 228 433 495 495 
53 948 24 644 24 
500 788 633 319 633 
327 395 908 701 271 
217 390 509 85 396 
844 844 888 891 36 
19 889 456 279 393 
759 759 832 598 610 
220 67 454 747 173 
86 30 154 903 768 
64 160 64 541 663 
402 272 857 187 135 
403 645 815 428 430 
514 552 217 145 527 
237 527 813 81 186 
980 491 302 725 17 
15 189 912 406 362 
528 952 925 881 257 
109 706 836 771 91 
795 905 676 783 542 
255 663 561 929 611 
697 312 747 230 200 
556 731 151 477 731 
369 186 437 627 578 
922 541 133 71 975 
756 402 995 351 351 
73 784 760 661 751 
713 438 887 379 558 
898 651 324 769 318 
455 814 369 755 264 
214 275 362 362 546 
41 778 428 482 679 
835 826 126 323 940 
326 492 13 13 817 
414 715 869 273 770 
652 25 25 386 25 
428 625 97 826 119 
804 391 481 966 677 
889 4 600 561 814 
54 240 305 474 339 
175 672 199 320 775 
195 960 710 467 969 
237 324 933 595 521 
694 522 843 52 32 
777 192 707 403 209 
552 575 875 790 33 
443 190 253 808 46 
811 229 245 675 157 
419 475 153 678 901 
404 175 648 404 189 
493 232 744 493 92 
491 496 496 638 594 
583 490 755 376 916 
905 402 818 633 560 
57 368 953 343 44 
309 507 809 309 915 
614 4 428 891 57 
252 51 783 621 824 
556 3 619 985 73 
45 188 517 348 919 
813 176 744 273 513 
1 770 532 532 526 
464 705 701 874 228 
902 138 540 512 785 
549 81 356 808 958 
957 346 752 50 543 
683 648 131 119 22 
267 575 988 344 27 
173 217 819 253 315 
819 581 367 329 69 
445 210 309 926 760 
991 737 737 122 996 
605 393 919 157 55 
782 723 169 412 393 
547 899 415 796 714 
917 751 833 161 12 
936 418 87 936 640 
912 894 950 414 806 
403 762 924 880 215 
727 578 868 659 727 
628 171 348 406 455 
904 177 308 329 154 
43 304 298 825 726 
143 778 456 456 433 
773 391 28 51 159 
366 845 845 784 581 
862 917 725 353 527 
486 4 25 689 156 
949 50 910 485 278 
119 263 286 195 711 
624 842 564 24 372 
922 575 39 861 471 
135 747 117 244 754 
269 761 892 761 761 
912 914 176 326 102 
487 71 786 669 647 
877 128 868 219 913 
3 352 152 617 152 
155 179 154 237 508 
211 376 973 389 347 
192 847 420 136 114 
739 612 245 996 801 
772 739 707 320 387 
585 484 733 773 530 
274 298 327 608 759 
774 919 528 813 59 
139 109 974 58 109 
489 184 835 372 856 
158 596 306 545 836 
333 580 525 561 616 
800 782 335 366 931 
71 73 238 51 673 
76 468 894 996 135 
556 940 418 56 281 
967 688 820 112 820 
163 719 974 741 86 
326 594 988 824 824 
278 919 943 700 730 
189 727 558 624 464 
241 744 708 466 719 
864 317 970 874 278 
763 7 763 200 545 
714 371 382 790 441 
217 252 957 338 391 
300 674 300 598 560 
574 488 119 412 388 
350 177 386 235 766 
548 344 27 571 967 
138 760 274 914 198 
998 548 343 890 924 
853 677 955 677 333 
480 144 49 425 697 
562 852 548 782 890 
960 155 838 534 135 
857 819 4 368 779 
140 427 140 989 599 
766 272 789 335 420 
549 388 83 819 549 
900 288 419 381 949 
797 79 285 973 920 
977 975 164 194 977 
361 596 578 941 616 
988 545 878 791 219 
576 682 703 604 813 
817 513 737 298 68 
291 29 713 615 325 
31 109 655 901 825 
918 287 486 968 261 
469 345 144 497 216 
464 583 48 302 702 
537 737 628 710 782 
4 455 748 356 278 
707 587 587 5 256 
314 754 996 996 315 
636 783 821 786 821 
445 511 652 583 498 
258 880 543 258 209 
139 156 100 606 476 
805 861 422 645 809 
73 359 988 238 909 
769 538 259 257 354 
697 101 501 484 648 
349 301 356 408 757 
296 318 908 473 40 
178 983 926 193 193 
442 666 934 82 666 
988 988 536 988 831 
58 944 784 462 108 
332 864 48 760 914 
910 392 343 680 392 
567 741 750 191 741 
386 778 620 754 778 
617 574 319 631 314 
834 956 865 956 784 
238 533 967 390 165 
675 259 309 309 535 
136 820 433 638 355 
520 305 135 835 750 
962 187 127 77 268 
638 791 493 274 564 
512 387 738 600 93 
946 802 521 271 751 
539 20 314 314 56 
839 734 818 734 556 
740 239 521 960 93 
799 362 514 252 125 
390 870 528 610 950 
253 703 180 98 471 
989 563 276 480 392 
19 545 558 801 596 
781 373 486 713 590 
616 711 94 234 337 
743 318 113 693 505 
742 589 434 950 754 
881 804 434 491 823 
724 30 693 937 57 
28 438 502 133 324 
290 930 498 545 25 
161 111 747 508 304 
664 815 824 743 447 
251 754 578 38 956 
709 56 56 49 684 
329 2 89 264 897 
286 467 865 25 106 
896 73 351 831 831 
354 749 378 227 945 
346 681 616 251 536 
76 318 308 390 740 
59 698 642 698 698 
577 492 532 446 956 
124 185 163 250 821 
171 96 437 319 796 
577 64 266 695 456 
645 758 758 105 684 
277 89 89 417 356 
527 517 503 839 865 
513 518 914 862 894 
3 25 665 985 214 
221 818 235 18 49 
98 327 479 774 503 
464 397 49 654 801 
93 539 539 432 35 
51 351 513 993 999 
429 972 59 679 419 
693 967 971 110 364 
157 545 368 233 712 
96 534 665 310 874 
763 155 170 31 54 
162 417 418 178 477 
114 185 425 24 520 
507 861 14 762 486 
811 189 660 842 352 
598 526 121 842 842 
260 203 700 570 427 
513 265 331 120 166 
597 645 33 33 886 
702 285 733 786 90 
1 26 26 894 395 
934 649 578 942 705 
996 519 312 355 308 
778 529 598 38 785 
123 222 611 443 249 
842 155 712 102 536 
942 179 855 983 394 
865 163 492 363 349 
358 655 192 291 373 
896 947 882 23 361 
511 836 12 917 855 
76 235 232 734 920 
331 650 76 880 912 
650 877 797 151 721 
995 928 663 428 605 
484 848 848 56 393 
699 394 568 768 531 
426 702 533 426 952 
465 465 969 680 607 
899 590 96 126 427 
4 301 301 341 631 
821 408 923 351 740 
151 423 185 937 619 
42 870 909 532 519 
24 890 142 203 636 
660 581 485 605 34 
216 481 416 741 508 
486 806 315 722 791 
26 437 26 18 88 
318 168 76 372 219 
480 246 799 194 625 
268 134 410 113 587 
90 721 312 90 90 
483 604 163 84 163 
49 222 43 861 345 
747 509 205 563 699 
134 166 317 971 53 
4 10 761 997 795 
140 493 493 757 349 
800 239 841 841 755 
429 354 991 49 751 
536 740 396 54 987 
335 672 186 437 542 
946 653 206 506 506 
720 298 583 406 679 
740 733 324 917 275 
241 277 452 247 241 
973 776 603 177 864 
806 790 309 338 478 
56 104 56 381 568 
371 662 343 397 779 
705 143 816 135 943 
408 632 660 735 708 
495 122 850 615 714 
720 959 226 591 256 
654 50 338 389 913 
282 391 391 588 314 
13 542 930 685 284 
806 375 547 110 419 
368 200 978 923 253 
403 981 623 894 392 
969 597 610 776 122 
359 906 911 219 985 
533 414 934 588 919 
385 594 594 817 594 
664 318 634 978 291 
445 24 102 518 934 
895 38 166 991 516 
188 478 217 192 200 
331 214 66 784 326 
722 680 336 606 680 
206 640 560 281 434 
468 467 549 272 763 
853 853 853 640 335 
927 927 276 964 927 
896 37 37 65 241 
690 644 118 505 933 
171 147 162 961 347 
623 946 284 376 351 
826 609 867 609 927 
711 431 711 601 44 
308 462 338 37 37 
940 179 928 108 472 
620 394 732 503 529 
281 258 395 258 258 
535 593 576 584 877 
828 710 877 904 532 
176 870 705 762 971 
125 993 693 360 401 
520 546 476 476 632 
456 456 474 335 456 
816 319 335 84 986 
889 928 928 441 928 
718 727 607 480 352 
487 579 250 250 250 
313 879 405 291 612 
715 771 500 578 578 
477 159 180 89 461 
153 768 905 999 932 
412 11 11 201 865 
656 591 294 194 249 
51 110 913 717 79 
30 174 964 894 410 
592 316 247 876 316 
647 937 597 911 911 
673 207 222 655 691 
759 380 421 256 311 
131 659 847 726 902 
136 318 488 910 112 
808 887 631 889 622 
564 306 917 756 564 
833 692 877 10 711 
388 348 863 501 200 
159 73 132 601 563 
106 633 803 346 821 
59 257 295 753 342 
392 883 626 25 877 
238 238 523 771 612 
693 826 877 163 530 
612 436 436 667 583 
169 449 567 481 89 
833 149 324 786 334 
702 903 804 442 264 
217 735 341 782 201 
844 984 628 989 941 
843 499 819 797 178 
126 807 4 658 891 
459 168 80 80 786 
535 448 634 692 530 
911 217 268 515 75 
65 752 942 291 721 
7 469 297 202 341 
812 974 152 757 636 
819 397 152 819 445 
783 134 911 564 640 
5 565 68 106 221 
454 805 863 760 405 
834 818 714 129 646 
619 285 619 206 204 
503 159 50 268 702 
383 576 173 173 18 
49 214 309 994 63 
488 460 474 633 424 
822 657 215 238 376 
887 999 890 981 668 
663 391 952 23 708 
40 828 750 297 939 
515 677 403 148 295 
876 70 140 373 177 
751 676 362 162 63 
732 196 757 857 834 
477 582 85 321 375 
788 11 654 958 148 
614 905 134 232 323 
753 444 637 285 379 
16 970 115 788 57 
154 295 106 280 106 
863 330 766 746 826 
257 251 237 257 206 
720 539 43 44 681 
135 100 823 823 879 
222 190 504 549 457 
154 160 346 698 971 
27 980 980 980 873 
785 477 864 130 382 
285 174 35 231 742 
149 149 607 149 986 
657 556 152 486 486 
421 729 81 553 421 
726 146 122 829 20 
191 392 963 434 892 
964 828 447 557 614 
173 872 96 685 67 
97 97 314 63 475 
41 486 870 810 50 
166 606 365 166 236 
24 905 507 284 436 
7 839 384 714 839 
936 809 985 488 674 
321 321 439 626 321 
755 221 34 334 40 
881 31 643 881 936 
777 806 627 51 294 
65 296 65 65 997 
419 599 502 584 776 
83 592 521 920 920 
169 810 961 784 482 
381 908 637 855 412 
381 459 958 468 395 
620 371 604 359 333 
936 920 689 781 775 
151 455 953 277 262 
612 163 158 612 612 
922 59 805 236 247 
149 380 340 370 228 
215 257 834 74 682 
124 462 461 676 894 
341 186 871 663 645 
245 224 722 642 713 
35 747 15 463 652 
303 268 303 608 535 
294 461 769 514 689 
147 131 481 862 859 
325 71 345 519 694 
970 580 955 970 245 
942 145 175 351 657 
768 237 249 393 78 
851 641 417 449 449 
905 701 701 701 197 
185 619 827 793 502 
749 70 141 466 70 
233 706 134 931 581 
271 621 147 264 335 
74 217 116 491 927 
800 541 794 468 711 
209 361 55 95 55 
358 74 303 290 556 
599 887 71 975 298 
987 446 326 522 933 
723 325 745 606 391 
961 961 665 588 922 
17 683 688 517 182 
491 357 990 33 234 
474 172 1 874 820 
127 375 664 850 184 
67 200 558 463 321 
990 277 675 706 674 
59 739 861 167 435 
453 288 259 353 319 
649 660 197 604 883 
333 495 333 586 368 
274 605 88 782 720 
609 649 713 562 485 
906 711 723 314 798 
153 694 149 188 33 
485 651 478 299 608 
132 517 156 512 52 
531 808 951 490 808 
414 420 798 194 506 
149 67 466 625 213 
322 430 847 990 263 
624 624 165 793 124 
419 505 174 373 282 
532 90 269 212 269 
411 366 131 480 708 
18 793 141 288 793 
147 691 147 972 54 
935 883 26 602 214 
743 316 724 394 394 
181 74 460 868 796 
473 928 701 928 935 
970 38 103 132 480 
922 367 496 310 790 
84 657 497 95 84 
148 136 464 457 288 
573 190 984 842 958 
272 231 484 610 272 
7 620 348 687 639 
190 134 841 675 681 
6 662 169 677 662 
959 687 441 709 121 
449 14 618 618 365 
668 167 832 468 167 
266 572 182 867 263 
694 77 694 203 27 
893 5 665 66 665 
158 325 614 556 567 
511 250 236 794 281 
160 932 932 247 157 
371 574 371 731 64 
988 271 367 405 932 
134 918 948 32 665 
267 315 267 917 484 
744 161 161 494 80 
533 496 359 456 359 
373 600 745 381 578 
918 672 672 150 611 
33 608 608 608 918 
690 622 528 528 528 
890 671 137 96 870 
913 118 925 281 183 
774 583 418 783 783 
842 785 470 68 209 
377 528 780 702 724 
13 247 138 285 51 
515 759 454 285 909 
820 971 302 380 664 
374 374 374 278 938 
983 666 829 983 459 
500 47 42 182 466 
623 781 627 154 627 
783 17 668 711 505 
45 525 480 749 484 
95 839 912 776 281 
741 495 173 495 541 
103 324 530 599 551 
933 511 874 875 28 
246 415 94 510 248 
82 350 950 322 82 
505 997 998 511 959 
385 414 605 801 520 
804 213 987 914 109 
966 310 700 259 399 
769 254 279 643 883 
692 612 724 145 833 
134 412 795 431 241 
875 955 561 501 228 
74 435 284 656 780 
413 147 283 283 388 
50 627 878 795 828 
725 582 93 550 889 
275 948 39 799 948 
418 333 22 307 578 
476 104 278 37 220 
570 530 540 565 650 
995 597 228 598 592 
205 4 278 584 496 
977 821 667 133 51 
711 11 165 851 798 
804 606 8 349 890 
623 655 624 398 809 
350 507 507 944 35 
929 256 689 125 48 
713 684 872 144 639 
20 335 518 296 296 
851 481 12 565 758 
746 815 782 312 657 
558 573 683 109 943 
146 741 578 879 291 
323 497 68 170 447 
909 287 750 746 117 
984 574 152 409 670 
15 375 820 969 670 
90 930 90 747 21 
73 489 738 624 51 
329 305 381 901 906 
549 60 641 500 394 
833 443 607 677 116 
908 277 319 174 764 
291 751 751 235 286 
159 684 797 282 91 
911 911 86 167 534 
286 77 306 146 162 
556 485 968 325 568 
802 494 772 676 214 
176 745 640 668 679 
36 841 36 298 814 
715 179 179 291 146 
179 270 553 445 553 
257 284 778 242 395 
510 804 381 776 495 
505 922 222 176 195 
288 357 517 524 955 
40 826 452 887 452 
15 199 519 658 199 
109 783 942 339 670 
290 852 862 56 202 
926 4 748 810 396 
55 218 190 671 850 
280 610 612 686 283 
724 284 949 940 378 
163 432 981 758 184 
342 352 465 361 861 
987 976 233 261 323 
274 114 758 569 586 
587 756 939 776 756 
149 308 911 109 262 
19 115 292 175 530 
269 828 372 485 625 
458 605 416 808 326 
553 159 191 982 218 
534 795 154 795 878 
523 805 369 991 662 
418 257 257 511 242 
107 888 435 62 563 
269 219 449 219 253 
83 500 159 826 608 
8 195 61 195 195 
50 721 311 740 450 
34 224 543 224 394 
800 478 107 9 13 
453 17 76 974 383 
649 253 699 928 37 
300 172 837 507 845 
118 160 282 223 986 
104 961 7 337 273 
791 283 764 943 393 
364 338 629 338 262 
4 257 86 276 665 
308 308 308 395 838 
504 953 504 346 420 
295 704 661 408 643 
99 890 451 699 324 
256 780 70 489 127 
737 874 660 929 958 
593 134 328 416 280 
992 409 135 884 624 
683 48 279 525 240 
110 83 874 969 892 
107 851 755 338 718 
30 576 428 713 179 
271 162 281 326 357 
148 357 357 484 121 
433 5 326 767 342 
760 756 29 952 837 
86 255 415 855 415 
157 368 359 157 745 
353 82 409 452 631 
652 652 592 832 603 
110 444 31 335 458 
549 420 378 652 654 
652 927 287 998 287 
513 400 508 666 130 
194 445 157 807 946 
513 541 518 541 326 
524 285 197 490 401 
770 809 896 255 547 
311 77 399 26 185 
512 672 828 125 849 
592 249 601 101 847 
382 504 548 429 958 
751 914 606 606 792 
209 167 742 209 35 
722 367 859 665 144 
647 131 326 298 845 
242 336 155 759 628 
102 279 620 567 204 
552 985 805 914 604 
942 845 452 252 324 
288 857 938 676 938 
594 142 498 992 499 
444 257 461 454 519 
255 990 466 218 554 
115 487 634 910 485 
827 236 747 198 440 
218 246 56 367 219 
865 333 4 865 497 
921 982 921 471 34 
53 231 614 689 895 
715 965 175 506 1000 
70 749 315 691 82 
233 115 24 553 995 
648 192 846 197 373 
559 744 540 891 854 
466 751 520 412 797 
964 557 882 688 596 
801 297 705 951 801 
490 401 314 36 64 
885 607 843 662 183 
549 138 947 911 992 
451 702 369 407 113 
782 103 776 662 401 
331 831 845 606 823 
950 472 918 472 638 
82 234 708 7 709 
461 56 828 302 1000 
862 862 955 258 978 
445 653 767 739 638 
933 893 651 490 362 
61 668 521 567 882 
598 837 929 929 335 
306 108 319 584 57 
26 742 323 515 844 
617 619 61 827 662 
951 612 672 198 107 
133 831 40 299 275 
528 444 618 414 993 
299 741 205 704 673 
758 548 676 447 218 
745 956 540 426 920 
12 703 521 247 709 
218 733 437 327 218 
56 841 870 339 25 
470 81 338 812 492 
307 738 297 327 468 
494 794 253 566 586 
831 163 99 72 474 
510 253 377 252 94 
947 947 692 706 859 
744 952 744 134 702 
925 65 65 663 63 
879 384 611 59 389 
903 903 587 1 210 
527 319 468 769 148 
642 761 426 650 973 
477 810 455 430 735 
652 333 192 916 519 
390 977 680 998 142 
388 354 354 494 354 
275 680 947 949 484 
536 619 185 279 458 
35 525 525 686 988 
19 469 526 989 966 
333 926 267 333 803 
151 241 534 973 230 
553 923 440 505 638 
27 207 154 335 29 
574 709 538 991 653 
710 839 448 572 890 
685 891 681 23 765 
403 740 282 346 847 
880 686 436 548 591 
538 384 100 130 132 
487 835 72 698 693 
396 276 210 46 600 
770 597 724 569 945 
602 554 622 862 841 
888 538 888 285 86 
85 108 137 869 821 
865 889 81 81 107 
248 179 252 978 19 
865 500 235 336 971 
482 159 500 509 482 
610 577 537 545 724 
71 740 377 957 166 
132 297 16 365 352 
418 92 197 434 467 
780 542 165 217 908 
150 133 901 260 916 
202 337 122 780 428 
230 77 50 835 214 
604 471 319 612 147 
437 377 58 578 492 
715 956 831 515 501 
988 857 666 336 666 
700 75 700 863 420 
159 484 94 156 781 
534 827 957 230 827 
266 101 421 949 3 
114 329 716 369 933 
605 93 763 139 934 
321 231 330 27 258 
602 927 828 944 544 
320 378 44 194 89 
684 381 568 174 974 
352 504 961 513 171 
955 122 644 627 159 
843 827 740 670 642 
3 967 312 3 624 
391 448 563 570 407 
167 427 167 269 438 
668 986 448 563 471 
457 715 569 501 16 
408 856 299 241 762 
451 771 63 917 616 
389 677 32 301 327 
615 705 722 850 111 
633 963 184 347 146 
514 761 256 547 514 
199 464 853 553 403 
605 533 258 205 948 
623 93 623 206 514 
93 610 499 426 594 
691 861 305 645 743 
540 798 927 960 448 
50 246 882 944 379 
503 69 625 542 177 
204 417 825 18 171 
859 324 785 805 162 
324 988 960 416 119 
20 433 764 948 948 
541 145 374 820 290 
500 254 983 939 104 
190 281 884 628 884 
392 585 561 862 377 
350 126 325 152 876 
432 535 535 278 39 
864 606 909 821 821 
537 791 176 47 133 
231 652 222 628 260 
233 431 812 380 713 
768 27 171 718 633 
993 344 887 211 514 
590 683 443 683 683 
549 95 261 726 773 
32 353 310 593 775 
589 167 925 508 973 
334 436 417 334 334 
376 158 148 922 579 
486 114 87 422 972 
883 703 780 642 987 
201 665 440 497 179 
892 159 165 815 590 
541 301 342 300 912 
189 294 741 294 294 
227 493 290 809 465 
201 631 557 435 702 
537 660 357 939 128 
401 401 472 401 965 
971 53 955 486 499 
479 815 600 210 508 
209 209 534 209 826 
244 576 109 731 18 
813 813 729 736 25 
275 586 259 932 261 
421 905 162 292 961 
973 274 201 131 395 
53 879 469 924 561 
275 821 275 77 593 
675 484 675 675 816 
24 347 679 679 372 
471 650 571 729 531 
19 506 218 375 933 
89 363 925 93 435 
607 806 685 388 531 
520 459 459 965 459 
182 847 707 678 847 
755 692 342 406 635 
36 841 915 999 135 
28 347 281 131 384 
485 562 775 113 833 
157 917 750 193 917 
271 802 787 968 545 
384 291 834 530 396 
138 283 417 417 417 
391 801 556 477 403 
187 402 83 836 613 
943 737 221 874 57 
631 984 388 307 151 
783 72 190 202 116 
734 992 820 70 601 
475 475 475 201 973 
265 285 286 886 515 
1 716 1 753 699 
164 823 815 555 922 
534 534 831 668 893 
225 646 739 813 255 
207 833 553 125 359 
900 921 821 921 223 
414 895 195 435 192 
991 664 802 873 986 
891 353 556 723 943 
674 372 109 240 372 
786 556 684 365 954 
519 479 501 191 100 
457 41 995 90 6 
470 26 186 601 478 
272 605 544 987 605 
529 973 237 845 237 
836 836 168 365 836 
390 997 197 151 489 
348 273 780 214 118 
735 562 56 840 738 
318 906 666 973 906 
837 422 459 436 238 
83 687 626 975 24 
561 888 43 776 238 
654 791 524 531 163 
342 227 466 194 424 
784 784 572 190 788 
181 966 269 790 415 
256 829 596 829 822 
780 482 566 204 901 
276 836 456 549 836 
441 728 365 225 648 
674 456 741 92 391 
518 345 507 197 270 
98 421 538 201 434 
365 170 43 648 450 
304 841 304 720 932 
614 541 225 205 245 
405 163 926 165 285 
724 420 405 431 538 
181 469 181 948 181 
619 985 990 528 876 
477 336 755 754 68 
98 799 362 670 136 
402 721 445 268 20 
738 646 878 962 190 
774 937 850 679 497 
814 482 620 760 237 
579 196 739 842 739 
711 837 820 154 964 
71 807 808 972 447 
710 666 584 905 264 
973 729 975 421 967 
317 713 253 871 619 
821 901 838 162 901 
293 936 188 219 477 
867 633 889 440 351 
716 682 650 726 422 
509 560 331 812 612 
891 434 38 674 155 
571 882 850 541 494 
547 357 596 824 547 
988 978 68 47 943 
438 30 438 485 398 
870 451 36 768 74 
908 931 205 261 929 
799 463 832 146 146 
902 778 300 956 672 
808 188 562 33 100 
875 28 653 875 875 
14 68 802 172 444 
807 189 80 132 98 
598 690 127 77 196 
279 624 932 326 429 
638 699 119 684 660 
916 312 397 312 875 
728 835 300 544 830 
274 809 870 988 402 
97 220 220 220 191 
197 939 640 197 719 
328 56 376 316 346 
63 275 488 860 465 
43 325 543 55 781 
253 926 981 301 121 
365 597 293 122 250 
67 820 268 925 163 
720 891 301 245 662 
464 464 202 730 655 
746 554 694 619 694 
887 178 178 855 97 
369 603 358 510 398 
60 335 783 205 719 
338 306 338 192 460 
356 484 453 484 407 
109 109 406 420 551 
506 870 937 719 933 
906 568 680 160 733 
567 635 220 780 318 
767 525 607 607 607 
930 118 597 632 62 
532 856 597 775 758 
709 889 510 213 387 
639 979 543 645 942 
696 696 18 927 298 
647 159 122 658 631 
756 648 266 666 421 
477 408 414 474 564 
346 83 345 896 498 
634 555 403 76 433 
852 559 22 318 234 
609 120 479 651 752 
352 725 952 233 541 
642 455 897 100 214 
899 934 764 760 242 
723 669 410 423 83 
768 273 492 237 978 
567 386 236 327 779 
69 373 413 812 257 
686 375 805 521 523 
558 125 154 687 475 
365 149 662 404 149 
185 229 432 239 94 
808 953 308 182 338 
424 376 424 740 187 
281 787 733 15 893 
463 306 477 810 931 
341 360 835 735 886 
452 227 366 532 475 
330 591 389 353 872 
728 537 867 799 983 
816 57 34 604 598 
777 150 423 967 458 
288 288 695 604 425 
491 7 214 897 555 
645 634 428 135 854 
810 834 621 46 622 
222 802 382 193 355 
350 85 192 932 566 
425 702 117 861 905 
887 120 108 18 120 
476 781 71 741 983 
363 962 403 572 550 
609 689 331 954 922 
567 22 580 829 598 
955 429 473 832 298 
481 687 687 769 617 
110 595 661 661 874 
165 966 298 159 165 
939 953 804 824 330 
922 642 62 103 70 
910 829 856 146 338 
583 639 814 539 617 
467 522 174 594 95 
504 3 578 491 976 
306 498 25 412 908 
28 831 33 805 728 
451 75 777 826 959 
513 245 673 769 816 
368 560 659 264 699 
872 70 404 404 775 
532 733 796 532 966 
554 505 505 969 549 
689 442 304 120 442 
283 345 733 345 664 
428 534 889 534 442 
280 811 94 414 917 
438 955 610 695 610 
349 493 342 536 319 
658 782 451 782 782 
17 17 971 743 793 
857 596 576 356 576 
848 562 960 683 960 
692 857 142 178 857 
434 635 668 60 895 
370 924 11 595 352 
917 190 744 233 744 
726 186 575 909 789 
928 558 570 726 575 
186 865 193 370 193 
363 409 544 878 727 
232 441 914 640 349 
794 277 956 617 523 
542 663 278 979 393 
239 256 886 994 799 
894 176 661 930 298 
139 567 279 288 652 
728 208 636 864 931 
510 339 38 893 339 
860 453 776 19 604 
147 511 638 631 569 
873 653 797 642 29 
956 408 780 962 203 
332 841 557 557 183 
293 364 783 996 742 
948 173 714 446 889 
818 706 533 247 450 
998 296 163 159 271 
731 295 678 175 816 
785 196 609 361 173 
957 909 295 141 979 
412 380 142 167 401 
699 960 623 790 761 
724 109 907 985 871 
532 512 176 654 918 
497 885 65 358 77 
270 37 993 109 28 
8 996 112 972 933 
183 339 183 836 675 
635 385 151 559 883 
460 574 117 402 112 
882 12 967 979 511 
354 281 605 199 538 
268 876 3 307 268 
775 143 238 528 266 
544 522 745 718 396 
105 372 541 869 240 
908 755 288 79 517 
454 202 997 202 402 
60 295 890 501 921 
437 601 48 369 370 
696 910 205 435 180 
724 298 558 656 18 
802 503 420 147 691 
755 717 431 294 485 
913 268 545 913 321 
566 41 321 1000 92 
764 227 231 444 530 
759 179 759 6 8 
48 222 189 898 936 
525 329 503 15 7 
54 303 66 320 525 
325 302 430 206 327 
97 978 447 977 984 
711 115 95 366 366 
306 439 835 822 662 
977 577 60 47 745 
25 255 360 260 897 
598 226 242 573 427 
817 440 540 817 969 
971 628 489 701 111 
328 745 537 817 745 
410 106 898 898 400 
215 939 121 215 215 
635 610 172 849 652 
926 541 926 654 666 
311 987 903 907 841 
831 381 625 202 825 
911 731 135 454 427 
13 538 327 876 849 
898 95 493 704 377 
403 319 427 113 650 
369 488 488 488 915 
729 791 729 647 354 
572 269 172 997 530 
115 956 580 115 498 
5 970 192 377 192 
972 282 6 387 253 
14 331 929 331 44 
17 896 946 567 896 
888 486 165 588 213 
52 775 376 451 111 
43 198 321 749 512 
569 565 639 73 522 
324 711 346 873 303 
576 436 808 691 448 
202 326 43 751 445 
511 866 889 865 586 
907 731 978 918 924 
144 782 184 460 352 
67 799 466 763 591 
396 19 693 396 22 
455 711 711 971 965 
983 378 17 834 725 
627 488 627 284 438 
718 890 718 458 889 
513 325 526 564 255 
314 50 731 828 614 
980 180 235 11 931 
792 119 678 781 102 
809 950 975 984 592 
179 179 846 179 80 
54 535 873 484 636 
323 417 240 227 399 
134 431 813 134 149 
565 692 398 538 969 
897 505 801 179 722 
429 545 255 469 629 
104 304 75 300 770 
577 58 753 234 187 
945 521 732 164 531 
768 119 948 989 425 
390 433 22 693 693 
491 473 785 128 816 
321 276 473 227 420 
651 781 155 907 612 
844 920 686 687 171 
772 938 1 942 916 
102 909 906 203 906 
461 253 388 253 602 
458 73 762 308 511 
540 540 540 540 843 
96 508 174 619 766 
558 910 107 87 279 
715 189 374 469 51 
189 114 906 454 804 
424 639 76 500 250 
790 953 205 230 379 
164 155 764 232 404 
853 822 843 607 621 
588 100 115 491 889 
403 119 361 167 676 
86 689 246 545 827 
635 470 941 911 599 
136 689 394 445 765 
364 461 480 675 410 
231 269 719 824 221 
906 373 373 734 858 
52 820 52 632 783 
607 259 417 674 16 
468 468 468 403 12 
131 881 986 39 965 
342 130 476 3 897 
782 99 269 228 753 
379 379 879 641 548 
641 506 798 250 780 
477 135 824 225 514 
139 258 960 754 444 
493 265 909 282 775 
423 146 646 396 294 
714 355 60 666 132 
895 348 141 465 465 
465 440 736 643 119 
205 862 479 634 898 
355 997 355 355 355 
53 160 975 700 616 
471 610 793 471 659 
25 837 658 934 524 
812 524 281 872 516 
167 89 4 744 556 
500 21 876 21 533 
765 554 763 479 548 
992 626 409 825 543 
523 389 78 723 789 
698 483 817 675 753 
216 263 190 878 431 
581 581 511 581 588 
923 252 280 355 404 
730 495 901 496 336 
689 517 473 846 554 
774 320 269 340 682 
396 640 944 287 844 
558 967 183 252 19 
6 934 331 75 219 
378 868 975 975 250 
992 526 869 886 513 
841 894 31 244 786 
104 773 674 548 773 
672 533 273 897 533 
432 432 226 669 432 
694 872 795 862 481 
217 506 291 301 217 
854 962 522 621 515 
432 683 454 380 468 
683 747 105 908 908 
351 328 446 863 83 
553 938 24 577 156 
437 788 170 820 170 
925 381 160 60 479 
857 332 174 55 332 
965 535 136 892 503 
886 850 743 126 90 
528 105 682 219 839 
351 628 187 915 443 
938 825 727 669 152 
525 395 719 296 32 
2 955 522 484 485 
834 279 834 834 663 
129 940 280 57 944 
611 730 642 730 863 
845 961 796 77 724 
125 178 845 66 585 
587 478 587 88 652 
29 944 341 482 20 
812 261 816 712 557 
264 954 364 139 223 
232 178 599 716 599 
456 535 944 429 171 
986 811 528 40 817 
213 328 694 820 89 
922 974 436 860 745 
874 757 516 568 865 
112 489 719 769 33 
940 465 977 360 360 
304 150 573 151 585 
249 199 175 47 950 
328 713 559 406 328 
261 10 564 10 964 
676 210 800 323 369 
876 996 981 890 524 
327 753 205 502 206 
397 881 397 397 82 
814 429 306 657 637 
104 724 498 126 484 
19 566 945 220 664 
668 808 833 959 833 
515 667 515 390 327 
167 140 668 344 167 
34 967 465 378 34 
969 317 218 85 314 
754 492 468 992 608 
504 560 453 406 665 
738 773 773 113 215 
155 941 925 82 925 
550 748 509 964 748 
340 78 809 1000 527 
661 612 120 887 731 
12 12 261 12 810 
210 825 942 700 19 
737 155 155 687 945 
757 407 407 559 174 
3 3 588 3 837 
912 398 973 576 705 
736 699 115 64 872 
78 219 185 78 747 
923 772 408 408 771 
241 357 715 903 173 
799 205 205 541 240 
645 887 743 81 636 
137 961 263 525 138 
736 736 807 736 736 
339 979 591 54 905 
977 644 1 834 1 
526 136 202 120 658 
130 220 519 65 588 
155 539 502 83 333 
899 434 436 139 95 
274 397 933 842 966 
215 215 215 58 429 
581 840 94 382 879 
648 85 242 550 114 
607 636 564 477 596 
235 136 266 885 356 
646 936 646 706 285 
878 88 56 55 614 
932 561 659 574 932 
973 256 369 369 549 
25 924 860 573 573 
636 373 789 573 547 
871 936 785 595 546 
634 745 433 998 527 
97 507 458 773 865 
256 763 256 256 256 
529 641 124 641 109 
549 998 898 57 170 
613 155 377 709 210 
160 889 185 550 541 
947 143 847 143 143 
203 851 322 976 307 
579 130 189 29 678 
798 646 932 764 970 
467 535 162 744 551 
288 857 593 903 764 
760 44 909 368 560 
287 653 105 653 653 
580 220 274 428 64 
57 751 187 81 261 
869 721 940 58 58 
464 650 940 103 71 
449 858 869 830 86 
186 628 547 380 547 
988 202 318 850 772 
145 756 995 964 975 
538 160 739 383 395 
149 294 951 149 368 
819 90 197 172 580 
613 855 684 269 5 
141 154 605 106 31 
626 407 308 652 604 
64 730 766 765 945 
541 15 857 656 656 
396 587 911 994 911 
949 811 674 472 144 
519 324 42 499 458 
28 714 695 340 71 
506 633 213 924 439 
375 858 261 261 261 
660 503 993 73 660 
826 26 696 448 557 
185 214 72 214 214 
498 220 743 220 220 
637 425 60 273 675 
360 309 95 9 369 
54 979 990 828 865 
464 322 834 737 68 
363 305 836 751 297 
609 404 404 49 443 
534 526 272 585 581 
679 524 432 524 261 
839 32 571 32 357 
932 652 427 179 222 
348 180 823 771 645 
636 905 531 565 515 
458 379 256 177 256 
355 830 869 984 989 
55 59 756 604 282 
367 735 367 192 306 
677 546 837 115 865 
450 817 360 665 34 
376 245 373 782 948 
197 305 87 158 715 
931 73 711 947 695 
22 233 618 93 290 
642 888 271 333 269 
538 785 432 785 494 
422 281 778 281 850 
9 167 458 458 458 
872 239 90 900 304 
937 108 412 509 63 
315 435 435 445 457 
409 442 409 313 968 
618 281 665 691 125 
717 9 119 568 308 
184 202 202 477 202 
206 847 173 413 783 
944 382 215 215 124 
351 242 982 648 617 
663 166 650 79 256 
843 828 375 6 626 
313 959 313 553 493 
603 603 422 376 426 
867 736 929 120 554 
444 559 444 14 344 
68 541 701 272 171 
909 949 909 392 112 
419 150 913 786 150 
151 2 527 510 301 
61 647 816 716 151 
147 24 485 107 706 
849 392 256 745 946 
181 646 148 951 939 
274 322 38 568 316 
185 832 792 213 502 
529 893 339 298 950 
381 575 381 381 381 
67 118 560 134 446 
925 461 168 461 867 
803 439 104 326 480 
344 264 411 824 765 
911 567 921 269 842 
851 237 653 317 679 
857 857 770 726 31 
649 3 285 266 613 
954 977 961 207 831 
155 279 445 842 136 
584 457 723 703 846 
450 614 691 902 120 
842 241 887 145 894 
391 294 621 872 432 
159 508 638 431 414 
682 144 21 384 720 
367 285 428 197 626 
598 200 472 460 777 
577 346 489 403 64 
285 784 285 285 310 
179 452 674 764 659 
615 86 679 946 615 
307 974 312 361 922 
727 957 956 893 939 
159 192 956 752 86 
698 503 607 503 918 
721 703 450 279 186 
660 992 766 503 540 
959 636 166 973 230 
210 590 640 280 230 
972 262 413 549 39 
366 935 746 432 263 
739 602 785 581 447 
281 869 782 154 547 
358 564 843 843 695 
591 485 853 715 485 
311 746 373 538 307 
783 592 338 584 598 
62 878 228 77 672 
270 940 550 815 828 
713 331 278 439 881 
740 127 300 4 718 
688 142 542 686 410 
7 295 427 566 671 
178 670 95 178 247 
476 442 684 67 940 
652 785 699 1 326 
715 323 715 926 504 
271 89 122 571 607 
821 241 112 959 769 
436 372 773 455 632 
629 2 575 626 19 
811 887 811 811 889 
505 121 412 950 428 
100 356 377 569 840 
179 882 422 909 909 
596 66 949 711 66 
475 12 313 889 20 
744 465 802 960 364 
200 772 335 614 667 
912 440 912 596 975 
633 895 530 337 895 
235 915 78 114 78 
748 987 154 654 154 
445 282 842 651 950 
707 969 945 357 153 
325 474 660 559 853 
679 679 262 810 808 
242 986 287 752 744 
810 764 315 764 553 
6 944 713 761 592 
403 26 522 196 966 
65 572 743 65 1 
527 936 223 527 518 
931 222 651 627 186 
707 739 482 81 954 
329 175 479 975 149 
490 188 553 295 384 
583 634 289 634 313 
591 578 79 317 963 
49 573 573 573 475 
199 976 493 133 516 
999 156 999 820 999 
79 49 672 988 373 
269 190 400 597 928 
711 205 114 561 469 
905 302 336 473 287 
333 642 642 642 740 
687 512 464 35 512 
591 370 541 472 341 
133 720 309 309 309 
698 972 985 119 443 
543 640 365 690 617 
713 990 862 91 899 
830 46 693 127 972 
590 756 654 734 756 
981 664 518 754 589 
817 582 318 791 114 
842 102 525 587 985 
672 469 652 435 945 
353 751 814 457 448 
846 377 496 179 925 
903 789 919 964 40 
529 745 618 83 529 
565 106 868 868 448 
663 57 57 96 438 
22 324 413 245 21 
514 511 901 636 353 
922 661 577 699 289 
794 51 19 679 4 
420 153 379 753 708 
758 6 492 342 565 
919 162 320 159 86 
464 438 215 464 464 
88 471 654 940 225 
874 554 632 37 717 
303 150 755 177 408 
764 127 716 654 72 
750 904 750 458 292 
322 433 840 433 227 
233 78 992 78 78 
614 419 959 210 842 
26 555 698 919 698 
703 936 912 477 918 
488 463 463 24 727 
190 569 558 228 572 
680 171 544 711 955 
732 494 65 904 65 
927 325 772 419 910 
106 833 833 706 217 
670 581 581 555 740 
443 290 569 68 530 
838 210 838 363 838 
547 145 646 528 597 
376 513 969 156 935 
912 912 212 18 912 
591 97 110 996 309 
126 732 798 322 18 
442 803 600 83 619 
895 353 895 450 895 
232 221 232 346 733 
492 237 492 492 530 
130 898 131 10 101 
676 454 827 917 676 
137 945 945 450 945 
575 386 549 916 459 
16 90 347 90 130 
635 257 889 778 710 
694 962 828 274 54 
528 694 920 525 408 
830 559 842 705 768 
996 368 667 822 982 
67 916 355 931 671 
274 410 615 920 558 
612 871 619 553 660 
527 960 28 538 485 
8 251 251 584 737 
391 656 718 228 250 
874 260 73 226 730 
908 339 734 250 980 
41 383 723 464 967 
602 819 771 999 810 
81 182 995 433 526 
376 832 93 633 832 
518 820 471 223 811 
35 543 115 274 161 
245 76 581 451 23 
92 417 417 57 417 
879 463 59 19 569 
63 292 542 120 621 
206 406 701 464 399 
312 312 186 312 648 
267 37 298 568 477 
110 148 754 452 511 
938 489 895 553 854 
703 692 791 251 514 
324 81 658 622 101 
459 238 628 325 981 
685 787 247 530 713 
791 507 224 698 72 
221 799 907 796 121 
394 583 287 818 831 
398 543 305 398 528 
497 28 214 663 68 
811 334 307 786 533 
585 309 49 662 164 
167 7 948 651 157 
532 532 335 982 226 
225 11 679 415 95 
622 269 939 361 753 
703 265 265 618 734 
912 67 78 198 160 
226 639 639 106 940 
679 364 439 314 194 
653 653 143 819 344 
72 68 536 89 256 
918 123 123 27 932 
528 286 481 829 806 
276 800 276 176 85 
639 171 285 339 336 
620 293 600 562 85 
260 846 41 941 592 
636 236 224 872 997 
466 855 267 714 714 
920 242 765 501 565 
712 562 899 445 321 
172 294 924 225 547 
628 61 442 442 902 
155 337 337 782 481 
870 277 994 269 187 
192 477 674 898 259 
200 963 802 599 140 
457 288 327 40 890 
137 669 277 353 325 
182 940 380 657 417 
628 908 628 880 341 
141 16 993 1000 172 
377 399 980 938 683 
540 487 98 595 590 
452 836 651 166 651 
165 127 239 596 127 
927 73 55 177 923 
863 385 761 836 751 
899 498 81 26 331 
973 62 437 437 535 
505 590 984 853 720 
625 555 312 25 898 
65 422 978 602 113 
667 386 455 807 233 
144 152 792 598 103 
901 708 769 481 317 
383 645 620 972 698 
63 851 733 354 656 
833 356 356 440 356 
779 668 997 400 636 
236 804 285 507 580 
78 888 86 557 974 
987 880 7 7 212 
584 964 584 686 245 
635 637 202 630 425 
535 910 975 817 13 
752 715 891 690 181 
707 556 367 748 243 
415 153 988 410 805 
936 302 864 302 106 
529 582 815 582 582 
787 479 56 368 471 
210 190 70 373 741 
573 1000 492 712 695 
304 589 215 122 969 
537 388 660 428 704 
813 609 997 415 840 
155 928 951 71 71 
990 848 848 848 688 
456 686 545 486 897 
109 405 86 1000 131 
401 599 220 137 148 
223 223 563 233 894 
85 582 77 935 616 
950 309 959 23 546 
681 636 681 514 729 
937 93 647 62 590 
86 441 406 908 881 
219 993 529 384 317 
914 45 392 541 785 
921 92 215 884 215 
616 967 595 616 939 
759 570 158 916 506 
4 905 14 107 92 
189 45 57 161 475 
480 705 843 837 973 
778 848 848 940 397 
751 301 718 299 718 
356 899 38 5 171 
483 237 248 535 246 
966 233 715 176 146 
523 606 800 863 823 
867 882 4 856 355 
742 127 490 856 711 
384 6 399 710 567 
341 226 341 92 547 
5 566 647 781 781 
89 788 273 679 653 
547 492 407 134 463 
242 288 539 205 477 
529 452 452 740 519 
629 829 763 493 473 
51 491 536 617 175 
55 631 593 875 895 
222 367 960 645 234 
843 33 71 343 753 
583 330 349 134 267 
842 972 323 576 287 
632 780 359 272 155 
704 228 89 928 273 
387 452 322 161 328 
424 426 678 654 876 
995 309 662 870 816 
494 847 355 166 846 
434 429 783 724 21 
201 334 683 278 687 
285 992 902 188 31 
648 303 303 868 116 
862 305 665 665 665 
576 270 930 703 103 
283 800 296 289 283 
999 984 137 560 319 
293 121 922 838 988 
180 248 660 162 580 
641 988 328 640 175 
489 634 863 108 36 
585 536 814 432 825 
205 481 359 100 411 
502 889 421 828 497 
381 415 650 613 117 
793 313 365 437 230 
585 393 438 393 632 
474 304 839 733 723 
419 840 412 419 737 
705 8 287 23 8 
812 856 548 901 352 
408 84 408 408 318 
441 837 817 407 639 
753 971 824 45 45 
721 518 358 200 658 
987 36 407 588 575 
184 63 71 71 199 
740 740 740 740 92 
736 827 567 352 430 
679 736 879 513 879 
881 927 275 993 84 
844 812 16 303 241 
164 986 622 209 866 
70 472 584 941 571 
169 922 31 937 355 
470 646 913 35 30 
619 514 925 571 402 
498 571 666 450 707 
226 862 695 217 862 
687 301 289 522 258 
662 554 815 60 342 
144 124 915 858 609 
654 654 775 912 776 
698 354 818 16 818 
182 973 505 371 865 
461 706 628 841 83 
829 304 154 186 25 
512 835 433 904 803 
323 407 195 323 174 
959 921 756 366 931 
819 47 360 604 360 
313 313 313 191 313 
597 442 421 899 542 
793 948 282 533 15 
932 650 535 730 984 
465 431 890 473 839 
392 893 28 47 421 
760 732 53 101 114 
5 839 79 185 76 
494 590 395 901 876 
7 673 600 725 472 
89 101 684 168 229 
361 315 16 905 440 
720 848 24 759 759 
540 71 152 945 540 
332 408 922 332 332 
865 811 865 67 226 
630 419 858 548 52 
528 215 796 2 885 
686 914 987 237 571 
568 448 476 176 320 
482 180 656 211 803 
559 856 938 915 276 
249 792 720 625 171 
674 105 674 939 56 
34 34 34 47 850 
12 416 376 216 416 
697 389 697 13 857 
20 559 563 795 985 
433 841 589 384 841 
324 233 924 531 823 
324 74 169 683 990 
15 516 954 387 689 
130 665 551 430 251 
651 401 50 815 985 
562 482 798 734 568 
226 433 410 181 65 
794 754 546 754 467 
194 112 802 887 380 
488 480 65 474 757 
839 873 741 329 126 
790 36 555 441 91 
660 947 769 954 116 
221 269 819 681 431 
550 151 897 560 926 
998 253 955 777 998 
692 702 355 355 355 
584 355 596 45 45 
218 354 313 710 932 
583 188 798 615 30 
429 790 102 857 323 
863 451 959 26 515 
991 655 9 410 808 
729 565 588 341 933 
499 756 962 714 196 
18 68 975 824 140 
536 328 602 102 536 
723 668 52 876 790 
17 679 580 533 863 
435 435 28 559 281 
54 839 500 968 551 
593 337 337 118 150 
207 197 761 425 448 
830 359 774 830 507 
305 305 567 557 211 
914 914 127 480 842 
725 439 705 953 949 
324 378 739 739 189 
899 606 106 423 232 
271 16 820 89 25 
679 577 88 797 434 
449 939 939 71 807 
580 760 44 854 870 
91 641 637 45 460 
649 521 439 56 450 
290 395 653 423 432 
266 511 996 931 808 
861 252 834 590 445 
885 770 288 958 186 
703 942 93 737 247 
544 612 173 112 296 
774 257 257 257 828 
842 544 904 987 294 
875 568 760 506 635 
162 107 500 100 162 
110 289 751 5 242 
39 825 319 174 825 
136 136 893 896 817 
394 169 907 306 149 
391 108 1000 183 816 
313 995 993 888 993 
955 914 397 896 179 
707 960 183 728 384 
263 380 987 460 460 
528 104 715 928 462 
414 268 944 268 622 
133 288 127 204 12 
521 350 521 637 15 
588 763 237 844 946 
277 101 427 55 444 
384 270 204 384 275 
742 890 739 665 655 
129 847 616 787 218 
581 897 16 646 720 
229 485 493 250 38 
586 783 925 965 541 
110 246 620 749 862 
872 228 553 125 437 
625 515 562 515 486 
754 146 838 312 740 
286 672 904 535 697 
547 464 336 108 914 
278 506 104 720 522 
897 346 52 52 416 
613 561 388 867 872 
378 955 352 994 539 
529 443 529 529 40 
564 328 543 896 613 
231 37 865 433 58 
315 315 992 851 308 
5 677 826 203 408 
563 94 794 43 659 
679 218 880 158 470 
704 853 755 219 673 
682 433 214 682 359 
920 904 636 298 612 
959 739 415 224 169 
771 777 373 373 767 
632 996 258 632 162 
620 645 857 731 5 
630 536 643 643 643 
616 354 673 189 49 
935 959 5 279 60 
156 659 491 987 407 
389 146 115 322 31 
634 307 464 842 842 
469 245 23 507 242 
146 972 791 177 146 
538 102 921 102 352 
820 745 635 500 446 
982 796 419 547 199 
468 559 446 277 429 
394 147 972 56 363 
697 508 126 926 168 
450 684 984 380 21 
257 1000 893 882 982 
687 493 391 227 926 
180 928 771 214 771 
946 940 690 334 553 
355 799 855 818 220 
699 573 275 469 357 
768 268 693 655 851 
669 907 113 303 812 
442 510 63 594 442 
147 653 466 626 594 
633 682 913 231 137 
385 156 897 17 323 
170 293 669 163 475 
560 266 423 947 493 
746 106 563 524 563 
784 794 170 594 984 
194 77 476 741 741 
642 534 160 61 914 
20 21 925 31 272 
346 877 877 577 597 
358 258 602 60 258 
546 960 920 626 897 
863 388 718 942 431 
269 570 870 375 823 
400 765 269 70 188 
881 510 288 339 143 
698 253 86 660 955 
222 222 222 682 368 
782 443 903 782 854 
207 306 499 959 196 
132 458 456 430 430 
541 772 469 102 885 
604 799 139 358 851 
449 782 23 860 227 
668 743 406 117 743 
559 523 795 780 763 
49 49 539 726 977 
334 123 182 212 664 
969 851 385 128 556 
340 206 314 833 640 
804 261 318 33 75 
274 917 321 321 921 
541 30 820 190 181 
564 269 787 855 386 
240 690 227 104 212 
684 820 820 716 688 
287 927 153 927 773 
72 923 267 480 701 
157 821 25 409 787 
121 58 818 817 193 
446 821 182 716 826 
395 180 703 575 305 
281 244 479 181 734 
44 633 667 166 344 
739 255 134 157 445 
393 749 393 525 555 
452 297 812 869 796 
23 23 468 821 757 
572 654 206 667 199 
283 76 561 305 727 
101 418 253 101 214 
699 998 813 460 733 
63 876 525 876 876 
440 683 339 563 563 
137 81 714 464 99 
301 748 308 22 706 
895 17 25 954 320 
6 966 508 219 257 
304 581 22 235 961 
229 525 479 226 11 
613 973 874 693 916 
113 210 622 284 330 
518 558 518 518 518 
276 65 324 677 249 
879 651 996 787 513 
188 337 337 777 337 
334 623 146 866 536 
238 391 911 471 445 
502 385 188 924 879 
238 340 923 541 599 
397 397 975 749 510 
638 848 151 664 715 
810 955 117 751 700 
800 82 809 932 910 
759 616 53 593 712 
468 640 445 975 340 
503 866 41 431 59 
110 437 300 720 471 
411 293 941 994 103 
635 428 282 468 688 
210 130 155 546 868 
856 304 337 801 551 
78 6 683 6 292 
202 149 800 278 556 
203 293 149 104 15 
308 648 21 445 760 
622 291 734 902 902 
63 63 691 150 137 
131 700 794 947 217 
519 538 823 680 685 
903 548 217 166 221 
315 775 842 373 10 
755 306 157 154 240 
953 812 463 442 926 
14 60 56 558 798 
985 451 397 20 951 
116 160 952 72 806 
430 332 535 877 444 
64 181 506 211 181 
995 778 438 479 853 
422 276 118 895 362 
823 1 464 760 760 
922 373 385 576 576 
392 554 753 5 505 
706 480 68 231 487 
983 902 824 518 634 
689 357 849 908 689 
129 981 385 204 129 
42 977 201 311 773 
606 325 753 148 12 
599 625 409 885 730 
779 766 327 563 12 
989 329 555 555 548 
152 529 82 154 20 
77 807 539 472 472 
770 688 669 522 157 
909 33 808 100 360 
926 158 942 410 634 
192 424 457 345 126 
603 615 947 22 663 
608 608 614 489 294 
672 60 732 732 395 
251 505 792 490 846 
881 57 853 881 341 
27 539 81 81 81 
215 215 932 233 215 
900 566 43 590 259 
543 18 210 431 786 
427 451 288 791 46 
895 319 257 540 359 
215 652 945 999 452 
819 863 279 627 279 
417 575 41 193 553 
77 321 500 392 993 
829 827 760 845 668 
702 475 959 573 756 
113 921 434 550 715 
749 526 284 655 721 
603 401 603 603 805 
94 888 854 386 983 
851 452 71 994 851 
890 551 839 724 718 
460 460 602 460 460 
842 249 821 821 597 
615 49 412 662 871 
298 298 799 395 298 
770 922 371 536 431 
944 477 944 426 640 
552 89 566 597 499 
266 13 139 885 156 
558 25 865 169 773 
594 332 112 144 472 
789 789 279 762 576 
439 868 66 988 117 
484 177 230 859 200 
495 178 587 652 486 
974 869 785 158 382 
644 349 486 654 965 
418 457 393 203 185 
602 715 340 710 715 
780 678 906 878 365 
389 719 201 886 817 
243 743 323 954 248 
555 61 235 9 125 
288 604 897 464 940 
562 324 831 582 761 
401 873 478 928 870 
77 265 902 698 717 
575 414 170 378 575 
959 915 904 106 613 
960 729 785 805 912 
943 960 438 73 542 
389 315 397 328 994 
264 788 965 668 668 
658 310 843 259 641 
365 183 365 75 729 
740 475 884 321 751 
884 640 406 522 248 
335 995 190 509 667 
1000 1000 758 1000 232 
38 40 270 52 434 
598 948 834 307 995 
669 961 923 361 510 
277 266 960 344 612 
63 276 522 167 621 
475 892 596 142 371 
252 902 315 756 575 
847 989 414 800 516 
847 806 919 434 86 
455 345 341 120 968 
480 915 613 937 937 
555 95 65 981 983 
24 281 874 460 709 
798 992 444 193 642 
81 779 741 531 741 
912 164 496 912 611 
2 485 48 634 438 
118 104 108 797 865 
577 636 874 273 251 
157 363 158 201 785 
245 394 689 94 176 
904 281 432 591 671 
532 192 689 192 198 
985 960 775 534 726 
764 371 724 219 166 
737 737 156 354 430 
969 591 903 455 723 
637 563 640 285 341 
324 546 395 357 54 
34 455 401 928 303 
542 376 643 630 115 
489 588 63 485 460 
251 713 516 418 747 
368 473 250 657 563 
97 534 186 148 958 
62 699 262 215 485 
618 904 127 814 716 
705 673 620 442 30 
55 185 825 594 682 
530 729 434 889 861 
163 356 777 724 121 
165 319 959 290 833 
372 622 805 835 539 
956 399 485 956 956 
64 428 544 363 401 
222 100 566 483 981 
639 742 742 343 279 
49 566 140 49 919 
535 506 263 321 786 
727 452 407 199 90 
733 690 458 733 195 
822 822 184 72 198 
660 843 357 381 160 
293 33 709 891 891 
116 523 146 939 971 
402 532 310 259 693 
688 126 871 789 769 
312 555 214 167 568 
690 935 444 970 635 
133 546 257 862 479 
189 924 509 630 906 
434 253 320 44 620 
285 945 285 589 513 
20 117 554 723 723 
243 201 746 114 108 
394 489 489 489 405 
430 896 581 298 701 
767 944 428 326 248 
134 79 340 498 717 
623 730 392 623 287 
629 46 681 945 730 
297 66 373 128 377 
335 710 888 600 227 
129 981 456 710 489 
131 542 387 227 321 
762 811 833 468 23 
529 760 255 574 74 
551 243 779 26 333 
207 110 171 207 355 
820 366 185 697 697 
131 854 210 89 43 
558 945 223 992 148 
623 220 967 34 413 
748 598 688 801 460 
857 108 923 107 650 
360 909 944 650 586 
684 769 936 100 381 
834 455 455 46 104 
5 969 471 12 60 
806 847 333 967 797 
90 22 761 834 963 
985 283 370 985 985 
368 348 394 452 733 
665 335 200 741 933 
501 949 101 209 875 
337 121 200 468 64 
134 655 303 298 764 
207 541 474 501 926 
922 523 851 568 404 
791 652 104 307 529 
237 996 448 237 988 
146 975 52 248 555 
430 422 997 212 362 
648 700 242 172 75 
507 900 338 507 664 
396 396 901 361 472 
866 994 895 935 370 
860 634 786 710 179 
734 62 15 454 685 
187 353 812 967 277 
852 92 724 964 758 
142 953 598 883 922 
91 45 45 424 349 
843 69 899 858 566 
51 530 90 902 736 
899 772 904 26 533 
560 944 944 547 522 
79 786 312 525 99 
932 283 742 554 352 
361 435 116 323 685 
458 926 111 252 971 
886 671 520 583 589 
967 776 202 516 535 
330 385 686 29 83 
280 222 372 822 511 
858 991 673 25 454 
215 22 380 793 42 
322 820 559 559 559 
341 773 729 653 454 
656 358 523 752 709 
56 172 556 415 681 
244 540 224 646 338 
257 632 454 538 402 
687 833 562 562 25 
102 33 727 713 544 
305 233 139 144 305 
649 588 591 858 484 
162 375 15 759 292 
377 577 698 810 965 
487 68 446 358 651 
57 819 586 691 892 
260 183 890 59 306 
277 488 488 689 519 
437 399 773 532 532 
483 917 961 581 695 
700 174 394 693 100 
95 378 537 682 586 
462 44 222 323 605 
896 299 896 896 141 
188 833 403 935 188 
899 731 718 386 196 
753 250 596 867 894 
71 665 21 734 775 
15 248 395 508 465 
230 192 400 400 759 
778 680 138 741 343 
650 875 875 85 875 
350 261 414 775 801 
156 393 761 179 784 
676 297 341 592 580 
877 562 83 223 223 
432 608 180 215 397 
93 930 111 93 339 
219 371 259 535 267 
116 827 116 26 132 
103 397 586 996 227 
644 149 349 895 7 
791 15 56 360 15 
385 75 820 766 675 
836 822 646 822 795 
524 691 308 308 308 
945 484 356 428 749 
410 943 409 345 862 
890 296 684 143 693 
420 503 414 980 980 
117 545 172 265 873 
683 117 683 358 683 
393 248 237 237 237 
63 585 476 585 272 
669 172 840 574 172 
158 325 770 445 426 
475 475 647 279 364 
661 635 460 661 299 
82 82 347 470 425 
57 466 159 423 423 
741 384 19 884 983 
247 23 93 436 436 
211 102 252 641 509 
631 782 540 783 631 
92 965 92 759 92 
852 313 185 140 185 
95 95 208 95 682 
584 107 607 681 258 
553 375 404 515 187 
645 487 4 4 4 
990 639 287 903 745 
796 729 594 590 590 
830 600 245 20 110 
430 664 545 804 901 
90 217 805 992 533 
467 684 227 47 748 
63 948 899 854 818 
658 913 913 913 564 
892 510 675 793 531 
345 228 228 995 654 
101 257 299 225 299 
571 710 710 402 413 
134 887 150 297 346 
506 506 394 506 506 
551 800 170 630 879 
578 472 343 940 781 
240 550 240 240 355 
939 64 946 870 567 
211 483 292 721 145 
263 184 425 466 175 
192 362 54 54 54 
279 979 462 369 504 
26 912 596 360 201 
294 560 821 890 972 
35 919 919 491 919 
800 273 678 411 941 
749 756 158 731 560 
784 604 171 207 654 
108 201 105 855 616 
131 12 860 545 980 
191 177 691 201 213 
640 775 675 240 608 
95 49 698 698 563 
882 53 734 103 922 
42 709 345 936 598 
42 557 368 42 42 
656 384 880 448 824 
43 837 371 878 750 
14 679 974 23 90 
390 474 211 205 474 
436 211 714 776 900 
817 590 522 295 705 
632 151 117 810 231 
170 993 116 385 808 
636 728 214 599 271 
286 161 55 914 171 
824 202 824 531 824 
646 466 179 153 893 
827 431 831 846 836 
46 46 338 23 288 
474 230 624 236 994 
227 293 785 489 35 
542 350 584 848 842 
419 1000 299 325 30 
47 841 841 418 683 
64 251 328 328 642 
320 750 200 104 72 
213 35 953 554 953 
473 661 684 971 117 
548 365 541 131 774 
233 388 683 27 841 
989 128 94 989 989 
71 599 750 775 536 
795 309 921 190 265 
184 872 57 874 298 
222 913 913 524 308 
800 581 709 776 213 
129 163 45 469 101 
141 769 210 906 217 
723 731 491 344 325 
916 642 916 805 916 
191 67 875 782 486 
475 31 170 952 405 
794 788 261 463 416 
802 572 952 173 775 
839 556 391 323 424 
877 97 832 898 832 
671 991 438 991 991 
186 603 447 896 100 
930 675 605 959 675 
989 897 558 918 816 
418 676 614 671 100 
983 446 227 321 901 
386 744 527 874 176 
136 747 690 706 838 
90 128 981 614 937 
520 427 884 520 625 
962 962 709 852 962 
557 835 830 829 350 
829 29 840 51 480 
325 979 135 90 209 
182 202 393 102 731 
898 175 432 474 151 
76 166 752 561 596 
734 156 440 734 734 
105 814 832 330 332 
561 383 681 247 263 
263 388 826 365 437 
968 325 69 400 795 
258 489 636 529 465 
573 593 754 397 977 
50 543 912 438 476 
630 204 630 693 836 
645 595 434 811 539 
153 494 870 160 169 
676 349 365 266 316 
699 699 576 655 288 
708 978 195 70 667 
675 666 262 666 666 
648 940 23 737 125 
808 698 971 137 334 
745 847 82 20 135 
42 457 171 261 42 
349 463 156 927 463 
36 415 369 614 415 
377 845 134 647 950 
643 643 888 643 588 
962 962 116 743 906 
808 498 37 552 531 
160 79 966 209 693 
820 693 892 236 227 
613 13 420 229 13 
554 413 84 569 82 
417 237 206 157 800 
903 832 262 964 215 
573 515 820 472 175 
365 223 781 223 338 
467 812 955 369 435 
733 622 622 618 216 
831 56 562 109 521 
426 931 649 602 585 
693 508 120 428 432 
644 174 763 917 527 
112 970 581 75 581 
929 6 353 188 6 
659 937 842 967 329 
946 257 12 222 558 
154 935 465 422 919 
821 663 333 226 531 
893 142 528 313 142 
535 781 456 194 920 
196 200 605 34 205 
652 782 845 489 166 
494 908 13 798 813 
758 758 858 21 697 
488 84 448 825 595 
181 667 128 808 157 
942 876 34 23 406 
998 334 562 185 311 
219 55 540 299 518 
106 727 809 270 320 
268 200 554 992 263 
778 737 223 925 137 
865 811 989 619 989 
585 611 976 468 696 
348 330 477 56 51 
435 392 563 892 972 
734 799 192 609 469 
401 837 609 186 176 
596 610 672 848 583 
980 438 213 422 213 
30 417 842 842 708 
657 807 548 514 509 
913 200 994 232 931 
236 442 559 824 889 
58 401 945 132 320 
644 174 982 733 866 
420 797 886 481 498 
867 739 483 750 619 
292 546 592 374 106 
594 971 253 164 144 
184 642 184 380 677 
751 376 479 522 266 
373 705 144 659 943 
321 238 819 321 321 
849 471 770 712 549 
468 542 669 627 448 
752 518 281 458 458 
761 272 887 837 666 
801 442 988 705 249 
29 48 836 29 29 
832 75 940 198 832 
437 780 780 323 245 
28 227 569 547 251 
10 506 375 1000 449 
297 814 336 336 516 
63 190 586 138 8 
722 814 912 378 395 
357 552 399 786 729 
879 901 667 665 500 
52 352 49 864 52 
241 86 438 895 875 
786 549 933 766 44 
516 516 979 947 34 
199 307 841 328 825 
430 476 476 484 432 
379 779 28 914 762 
177 40 206 285 832 
252 308 378 365 304 
537 967 284 689 516 
954 201 61 723 521 
481 190 952 72 333 
344 143 498 65 450 
143 645 696 808 642 
453 290 121 798 89 
447 421 136 804 447 
213 746 709 416 935 
616 680 319 260 767 
50 819 959 415 246 
494 398 992 796 735 
211 602 866 281 557 
668 622 842 118 153 
589 629 256 941 521 
2 2 627 38 884 
774 659 748 643 901 
923 40 796 796 928 
246 378 758 460 249 
849 217 375 850 442 
466 951 260 669 158 
298 605 589 495 360 
365 693 683 346 365 
156 233 827 378 156 
633 311 341 578 856 
677 350 990 945 160 
591 37 404 237 670 
900 330 911 91 952 
548 186 508 919 514 
496 325 530 983 333 
515 537 683 661 225 
978 812 873 637 183 
861 650 852 64 422 
248 835 601 612 14 
660 240 186 477 39 
149 684 843 697 282 
442 980 398 641 805 
291 639 21 394 71 
735 278 654 559 677 
790 515 985 985 624 
966 966 210 243 624 
83 859 67 585 943 
533 379 490 509 750 
202 976 989 435 36 
111 54 320 634 647 
724 184 912 621 631 
370 934 790 83 960 
713 775 72 501 860 
757 943 480 943 581 
865 755 922 531 711 
66 37 466 66 240 
808 783 415 892 18 
262 947 502 76 270 
143 366 369 762 469 
751 40 627 424 876 
481 95 820 597 42 
749 866 717 321 801 
621 629 545 609 473 
392 529 836 650 589 
900 844 229 512 263 
387 63 433 929 580 
764 420 494 28 954 
719 222 600 427 28 
409 899 353 506 487 
668 251 351 385 129 
774 821 705 481 728 
978 532 4 213 708 
418 882 855 202 882 
303 441 232 915 95 
423 191 905 763 642 
885 852 972 598 165 
572 454 929 285 151 
941 463 312 124 136 
950 671 510 510 696 
171 506 94 571 277 
103 123 103 64 638 
586 671 897 522 530 
38 900 45 708 983 
794 905 233 83 723 
910 504 701 917 910 
74 392 523 503 138 
118 55 350 570 445 
799 290 261 599 760 
71 92 195 99 929 
516 516 673 812 867 
685 95 439 154 354 
104 554 275 445 669 
869 560 216 494 788 
679 154 467 154 257 
819 629 512 275 8 
909 350 765 302 720 
440 144 366 29 440 
31 287 961 31 942 
68 652 483 466 71 
275 248 272 102 302 
276 733 154 516 827 
6 204 6 208 69 
217 352 205 761 305 
264 729 539 998 189 
673 546 414 938 308 
68 302 647 67 973 
365 927 628 246 320 
675 314 393 393 795 
960 926 783 993 974 
266 266 194 266 558 
199 736 703 39 562 
429 563 1 307 64 
728 458 53 492 458 
962 12 848 848 149 
251 385 332 44 543 
206 896 641 206 720 
317 352 215 770 816 
382 330 615 728 353 
702 895 392 560 963 
104 846 756 745 561 
965 308 711 637 711 
873 14 225 412 313 
261 539 401 980 516 
602 647 921 683 818 
352 862 812 472 862 
311 708 556 37 331 
109 898 529 194 775 
290 737 96 208 544 
302 974 386 939 658 
804 548 314 555 684 
427 425 286 74 493 
373 80 496 997 27 
766 766 766 504 766 
817 885 954 480 279 
616 212 408 817 69 
130 508 154 547 181 
42 451 997 884 604 
581 304 156 904 564 
728 728 315 766 958 
710 784 864 312 274 
162 859 742 187 681 
328 328 849 94 696 
956 378 268 317 679 
133 991 966 905 773 
367 586 314 430 444 
21 505 589 406 208 
384 626 885 885 307 
676 676 463 676 676 
587 228 140 155 32 
258 64 259 406 515 
832 671 736 656 401 
857 871 808 575 677 
136 845 484 34 14 
548 492 279 64 946 
617 569 451 792 855 
967 452 168 357 852 
80 893 289 904 780 
680 843 965 312 226 
166 727 314 938 178 
484 228 728 323 228 
291 845 707 65 109 
721 721 721 702 37 
78 826 96 394 857 
993 531 424 413 142 
306 494 868 29 868 
636 216 619 846 636 
583 267 374 774 654 
516 826 188 710 173 
610 583 701 277 635 
178 181 696 844 255 
233 81 1 152 381 
493 106 950 666 106 
294 871 158 747 348 
823 185 45 127 289 
365 625 307 158 719 
144 412 140 106 286 
277 782 855 966 584 
297 722 244 518 575 
255 821 839 255 473 
621 20 743 348 120 
685 685 756 278 685 
521 674 749 497 886 
633 160 534 173 364 
482 797 513 901 480 
165 846 191 4 270 
480 910 468 574 770 
356 592 837 357 275 
235 39 800 571 616 
574 784 187 92 103 
174 999 384 320 212 
906 368 492 978 368 
943 377 235 844 504 
462 360 492 478 252 
171 817 734 951 890 
691 141 962 328 525 
417 485 708 737 295 
251 546 675 642 419 
330 737 231 334 367 
398 676 536 703 438 
191 913 529 16 503 
767 104 183 837 223 
361 941 631 392 361 
93 865 462 839 451 
121 466 807 139 696 
290 171 361 509 696 
293 766 725 94 62 
432 432 432 555 528 
966 769 952 37 337 
809 316 370 809 663 
781 982 165 485 900 
631 631 74 25 649 
710 302 813 19 520 
483 535 526 883 893 
551 742 923 860 431 
271 892 182 271 483 
627 501 477 138 642 
678 522 923 947 225 
710 217 837 460 205 
763 761 352 822 780 
559 326 650 158 975 
818 818 325 818 893 
910 910 789 115 910 
875 518 48 925 376 
36 699 121 269 225 
618 901 97 198 848 
26 888 540 72 325 
297 46 15 566 71 
712 939 939 249 460 
790 135 972 94 917 
517 911 746 263 977 
346 429 175 705 364 
949 343 607 640 343 
457 440 602 517 985 
80 807 111 218 148 
286 697 585 421 421 
209 472 926 189 139 
705 487 128 341 714 
487 963 820 963 868 
33 806 637 46 220 
759 810 147 998 251 
191 4 201 464 201 
913 72 945 6 836 
981 406 577 321 979 
737 659 987 931 20 
616 160 748 60 426 
915 716 371 323 535 
539 865 937 466 208 
928 841 841 841 219 
162 814 136 879 540 
7 884 442 143 661 
310 333 344 344 863 
443 758 710 565 325 
785 23 325 303 736 
383 145 745 219 429 
8 603 663 360 663 
223 566 439 806 675 
685 942 808 623 389 
757 148 345 65 342 
67 391 385 280 146 
442 656 564 196 262 
705 2 705 339 630 
468 432 468 468 767 
979 43 323 249 202 
210 946 839 575 912 
997 682 978 682 409 
145 355 358 956 650 
424 479 618 48 785 
597 858 60 472 858 
756 85 50 898 512 
161 160 482 161 312 
150 437 42 119 264 
388 442 842 796 299 
858 61 217 543 717 
892 892 463 741 892 
80 896 741 72 80 
363 363 142 730 84 
140 356 392 393 47 
210 22 915 210 811 
654 237 188 417 932 
52 78 274 274 547 
965 571 432 533 825 
887 396 697 504 396 
349 349 920 215 349 
225 255 916 904 786 
474 656 766 592 399 
53 36 194 36 477 
649 85 609 75 992 
120 431 677 367 725 
636 316 562 540 351 
564 561 892 892 819 
488 488 369 234 459 
516 597 847 658 597 
145 679 687 381 502 
32 301 634 301 854 
770 587 476 476 476 
841 322 577 284 841 
315 579 579 227 579 
825 633 891 166 391 
512 247 723 495 395 
570 140 388 749 324 
975 175 232 677 406 
569 832 477 522 151 
907 898 113 364 67 
502 669 735 707 610 
157 100 635 132 405 
215 449 464 337 449 
442 231 262 418 833 
747 7 245 910 693 
296 75 572 678 988 
981 28 372 463 637 
969 206 328 333 206 
564 291 277 194 201 
101 4 100 299 849 
940 2 419 14 297 
838 603 262 315 963 
91 191 686 3 3 
761 175 175 446 175 
596 301 722 596 559 
300 996 978 859 328 
259 874 252 481 83 
533 86 511 306 660 
847 989 233 42 222 
278 88 141 608 635 
531 318 973 687 531 
344 989 184 938 791 
723 495 631 62 240 
952 984 270 417 692 
379 379 799 379 101 
568 628 311 63 676 
256 915 815 478 13 
614 173 493 194 797 
319 475 724 371 248 
452 783 206 156 301 
255 235 530 530 288 
953 803 177 334 974 
607 118 781 761 445 
896 619 405 587 905 
919 911 919 714 648 
546 585 843 476 328 
294 684 843 582 942 
134 383 383 179 832 
516 692 708 533 516 
375 538 216 650 146 
436 39 296 293 3 
166 835 166 878 308 
302 120 929 731 191 
54 688 534 262 61 
390 181 730 974 581 
971 355 624 355 652 
484 734 691 65 688 
496 564 457 471 457 
200 199 353 723 423 
431 350 18 83 755 
635 483 585 483 148 
61 970 900 43 921 
851 338 221 221 189 
21 409 409 6 226 
195 810 195 309 226 
976 799 575 116 714 
403 573 743 842 536 
889 337 274 400 679 
626 133 363 677 308 
454 921 208 348 921 
644 809 839 90 527 
916 298 487 413 25 
826 208 507 922 555 
864 616 658 45 141 
605 253 51 51 177 
62 797 902 386 74 
659 264 338 894 770 
589 533 432 764 550 
861 894 414 858 75 
427 253 400 591 777 
985 235 812 586 992 
631 907 816 257 969 
923 780 350 780 602 
810 192 297 810 816 
204 868 803 39 104 
276 174 156 807 77 
508 923 923 761 653 
274 330 562 427 420 
992 365 106 111 631 
872 682 535 253 2 
915 538 983 574 534 
836 377 377 831 102 
860 837 83 732 837 
818 26 273 589 818 
601 36 677 529 35 
156 629 629 629 629 
276 276 14 467 875 
813 363 730 641 442 
517 577 848 473 73 
688 313 726 894 313 
231 280 135 688 231 
995 229 76 272 990 
381 639 262 243 787 
42 680 571 42 42 
75 134 160 690 802 
721 746 707 241 330 
930 612 892 396 663 
435 100 863 224 672 
257 976 218 118 317 
462 826 596 459 881 
862 541 355 801 801 
877 970 272 443 903 
849 707 834 998 679 
34 19 379 194 674 
137 918 67 762 558 
623 45 480 291 482 
593 778 677 569 62 
80 762 615 200 189 
591 309 403 309 234 
439 499 491 856 39 
388 65 915 97 843 
764 875 233 809 219 
708 92 844 590 545 
784 426 787 786 426 
662 222 698 730 334 
93 469 984 984 258 
327 298 871 159 844 
42 149 643 156 146 
579 590 226 488 488 
136 353 897 312 931 
470 249 746 283 32 
363 369 269 299 386 
37 37 73 37 642 
346 567 458 458 478 
220 811 305 842 225 
206 436 690 206 206 
997 241 245 960 590 
540 132 428 434 7 
51 200 111 296 51 
985 726 674 462 983 
276 747 198 531 475 
493 733 384 630 865 
743 525 525 525 63 
314 428 732 568 284 
765 343 765 188 176 
323 895 324 910 80 
401 636 714 202 636 
819 103 570 879 819 
970 975 146 717 258 
281 497 508 681 952 
951 281 440 497 101 
273 49 654 440 150 
957 125 62 983 986 
1 288 120 878 470 
955 511 244 868 26 
643 55 424 703 183 
578 972 159 888 640 
249 48 92 40 130 
703 822 968 210 23 
861 12 383 890 19 
135 917 511 456 332 
485 921 540 456 921 
228 994 135 76 585 
277 602 494 734 410 
620 689 744 743 858 
24 949 366 35 147 
302 83 977 302 623 
457 457 810 351 670 
858 795 46 255 346 
744 952 595 685 869 
919 829 177 624 200 
620 773 985 194 194 
737 727 313 852 152 
202 844 885 885 365 
431 989 13 928 439 
569 299 446 29 689 
394 440 813 515 656 
449 680 385 818 857 
973 274 256 982 311 
247 342 779 777 629 
562 245 959 856 156 
373 388 860 417 792 
466 440 416 449 215 
115 814 91 55 685 
96 286 380 380 380 
245 981 245 446 117 
922 842 813 286 880 
450 720 325 945 618 
613 324 94 837 166 
285 551 257 192 907 
423 170 926 740 668 
875 184 417 696 782 
324 188 737 733 804 
239 699 616 616 723 
853 436 559 960 559 
655 266 538 787 261 
166 571 621 196 606 
785 361 481 797 481 
332 332 467 81 332 
970 864 46 237 406 
883 968 50 671 411 
384 967 641 913 705 
148 99 118 99 515 
177 473 312 304 252 
765 184 666 679 388 
373 592 945 342 406 
313 549 785 549 987 
42 152 378 953 384 
983 928 649 20 297 
753 753 753 443 753 
377 363 782 570 798 
73 669 286 299 419 
226 540 368 188 803 
474 744 52 208 744 
342 647 165 612 778 
782 25 402 247 25 
844 386 866 581 507 
633 144 406 866 1 
908 292 631 593 32 
250 97 392 200 44 
719 365 154 163 312 
331 312 115 331 745 
994 175 997 996 794 
822 856 125 548 80 
403 926 926 197 784 
509 225 652 225 225 
127 34 296 640 137 
765 403 494 408 461 
33 972 317 276 321 
2 499 813 335 165 
100 422 216 935 208 
979 170 343 978 343 
295 328 615 590 328 
402 647 160 313 504 
526 99 148 481 597 
908 439 293 12 586 
371 354 25 567 869 
689 758 810 472 309 
484 234 623 475 165 
173 790 1 613 62 
413 530 50 946 451 
895 582 676 152 253 
668 996 834 770 57 
667 695 34 215 672 
45 306 940 347 306 
903 290 238 72 166 
380 846 795 380 225 
790 760 951 935 744 
414 221 316 771 673 
464 621 511 999 863 
212 730 321 166 293 
690 504 103 979 337 
162 204 814 814 814 
902 103 46 439 19 
615 734 636 554 133 
900 295 259 456 415 
987 888 583 445 9 
124 27 720 431 550 
851 682 851 145 169 
370 764 968 65 989 
846 626 872 731 366 
794 133 217 814 84 
873 914 419 30 964 
120 120 16 943 869 
825 642 681 790 940 
275 874 123 686 121 
963 771 94 771 213 
829 154 745 501 956 
528 389 692 840 712 
229 69 883 245 701 
718 50 547 104 50 
434 918 544 157 796 
200 658 641 908 498 
575 402 575 472 146 
619 316 34 716 306 
931 974 130 636 922 
95 983 95 287 84 
947 436 316 228 436 
261 101 403 317 943 
143 578 899 489 524 
520 89 945 628 941 
594 88 339 501 391 
694 694 615 263 960 
997 940 711 443 586 
343 343 441 790 715 
192 572 63 8 702 
530 379 854 589 633 
649 463 688 11 986 
361 53 250 204 355 
451 630 266 630 931 
677 448 611 178 273 
340 425 90 424 340 
713 713 821 823 93 
459 558 643 655 836 
617 793 976 706 436 
807 855 170 160 579 
40 531 137 441 738 
597 642 883 881 625 
146 146 834 767 938 
567 51 497 813 51 
663 972 703 848 343 
116 512 325 512 285 
314 460 313 26 313 
874 115 744 835 18 
764 286 62 465 694 
419 426 942 941 374 
279 279 127 868 936 
485 930 759 559 62 
572 654 342 281 342 
574 794 436 175 303 
212 307 586 617 236 
803 135 251 790 773 
159 346 620 159 159 
342 33 858 394 560 
103 103 103 103 103 
569 130 171 924 798 
971 526 590 937 4 
704 792 836 589 568 
89 605 854 828 15 
579 568 524 883 579 
554 641 385 432 385 
479 928 46 75 82 
866 263 187 125 879 
876 833 18 574 426 
5 252 483 252 528 
884 106 110 581 168 
330 396 148 161 525 
654 185 470 492 464 
530 699 848 725 597 
996 964 712 292 16 
56 892 204 56 213 
529 581 771 324 393 
134 134 1000 751 823 
319 331 733 161 941 
487 276 700 252 479 
827 154 630 749 28 
200 280 340 622 11 
597 597 632 635 597 
254 364 588 548 569 
639 572 258 258 727 
637 104 50 472 556 
370 222 519 669 674 
102 462 647 195 649 
867 207 856 998 207 
586 518 461 675 320 
360 447 175 708 583 
247 778 247 190 315 
997 746 617 746 708 
431 520 850 431 351 
599 149 615 12 213 
495 428 189 593 41 
990 308 560 927 915 
364 517 158 855 537 
453 607 603 394 712 
419 708 210 488 885 
54 411 839 95 809 
157 806 310 408 310 
786 634 847 425 212 
191 18 695 869 996 
43 157 735 104 292 
82 173 26 173 872 
685 93 948 93 93 
63 888 284 92 998 
896 433 351 365 14 
566 117 263 509 292 
809 672 125 475 61 
313 245 907 633 260 
822 920 665 988 927 
424 434 830 709 200 
303 446 30 505 370 
544 485 606 456 144 
901 795 884 730 692 
155 719 688 744 730 
842 655 431 102 106 
910 742 717 924 717 
242 530 297 823 515 
511 430 592 309 851 
824 499 939 926 39 
478 817 197 50 478 
438 987 166 466 211 
150 170 106 889 75 
724 353 282 228 273 
928 364 60 281 879 
844 788 172 713 1 
618 832 871 716 442 
367 359 76 217 394 
12 692 523 537 71 
163 987 344 952 375 
493 607 896 896 819 
972 45 883 101 422 
578 609 36 61 452 
509 881 294 318 318 
946 38 73 986 842 
586 412 924 103 319 
43 878 191 110 191 
948 273 273 163 162 
895 247 289 703 994 
600 448 94 331 192 
513 277 457 965 494 
989 67 857 619 496 
641 841 620 587 602 
279 502 249 343 399 
128 786 363 204 363 
868 603 641 555 770 
876 796 760 998 91 
882 490 981 882 448 
988 793 118 922 912 
828 667 362 362 170 
697 814 162 812 746 
347 946 516 296 491 
407 733 304 922 317 
470 671 652 243 365 
405 653 956 61 350 
256 256 188 415 389 
246 392 211 752 942 
376 402 330 314 453 
210 497 559 857 874 
18 262 345 84 134 
11 238 742 104 71 
740 724 428 4 4 
989 125 125 863 123 
870 61 128 639 898 
607 354 61 772 347 
707 371 392 984 881 
694 497 563 447 933 
884 16 821 522 819 
294 43 571 696 390 
132 134 825 685 379 
822 663 665 935 18 
28 999 763 976 116 
647 407 479 307 594 
46 802 497 195 7 
710 729 364 722 729 
224 405 510 559 841 
107 107 200 416 41 
388 311 5 391 5 
143 882 889 678 101 
605 179 605 371 201 
100 100 375 561 446 
999 722 303 883 896 
458 833 318 26 815 
219 206 826 206 553 
341 854 652 682 979 
219 769 670 132 441 
852 771 771 593 771 
852 383 984 271 145 
328 443 361 270 564 
569 691 103 219 636 
850 228 850 432 142 
542 91 174 421 469 
717 739 644 653 62 
679 679 679 596 679 
880 753 590 57 610 
879 515 848 592 705 
596 921 463 325 706 
262 937 631 951 861 
112 534 469 690 918 
628 557 528 584 940 
547 468 582 703 426 
246 668 966 21 385 
912 370 659 401 107 
307 398 74 307 307 
975 552 25 108 747 
158 932 365 131 482 
20 760 214 43 615 
166 346 378 883 694 
674 524 448 359 690 
678 707 521 64 947 
271 895 204 208 218 
839 126 387 284 126 
796 339 215 536 519 
276 653 214 613 534 
763 139 301 521 716 
865 727 660 627 706 
390 955 509 887 74 
204 767 978 978 110 
233 831 959 696 59 
873 893 296 357 329 
256 900 639 211 588 
644 506 19 583 853 
853 853 853 381 808 
105 340 831 891 406 
647 940 372 658 207 
35 93 95 568 375 
915 624 51 507 910 
315 279 958 570 892 
14 432 592 638 92 
740 740 740 174 552 
330 808 808 258 887 
184 811 36 338 435 
246 469 340 80 985 
425 776 719 642 977 
727 614 706 657 319 
218 709 709 342 980 
993 137 277 214 767 
456 261 37 147 861 
148 531 489 902 746 
109 159 783 783 783 
787 51 94 511 391 
812 889 74 602 322 
8 570 407 678 407 
990 847 880 980 806 
646 227 372 226 916 
179 80 76 655 76 
395 924 209 786 138 
204 515 10 30 237 
892 151 462 441 949 
548 417 357 939 709 
54 986 694 103 103 
723 121 111 723 799 
480 530 790 566 723 
250 696 958 891 133 
312 2 700 122 456 
184 285 196 347 337 
656 541 929 330 453 
8 608 383 126 784 
803 559 559 559 180 
60 346 431 98 609 
172 143 765 48 627 
811 199 837 837 184 
690 480 473 780 469 
932 254 70 79 320 
898 910 556 898 106 
681 200 499 813 754 
320 810 292 802 307 
473 95 402 178 178 
596 490 771 829 622 
777 162 777 833 777 
381 161 931 467 649 
178 64 444 536 416 
370 418 512 753 815 
857 25 25 33 124 
418 505 32 143 557 
793 324 793 214 793 
838 211 749 838 838 
891 891 547 891 891 
572 226 77 907 264 
11 11 706 700 11 
523 700 95 813 191 
496 304 41 782 848 
391 754 172 826 894 
516 915 612 474 766 
390 134 178 196 201 
631 857 539 74 290 
231 191 127 488 774 
443 951 766 340 53 
318 445 165 590 895 
469 266 72 796 616 
287 948 85 85 265 
334 693 211 490 7 
604 244 619 65 931 
396 271 271 713 752 
404 910 782 623 354 
315 118 957 531 294 
894 396 382 420 639 
96 391 144 96 163 
580 785 648 580 368 
348 48 825 658 218 
451 770 133 609 749 
1000 266 447 343 297 
814 88 909 545 334 
269 256 982 740 964 
986 67 544 986 990 
566 382 600 98 656 
623 574 467 182 232 
814 634 779 919 634 
251 502 884 716 592 
991 674 351 691 570 
282 764 808 670 960 
34 191 326 866 966 
481 55 308 128 411 
274 745 327 724 140 
40 424 982 632 810 
48 988 992 183 700 
921 293 134 293 879 
262 776 291 804 451 
628 25 743 538 416 
199 818 86 292 540 
449 841 367 829 111 
740 815 764 808 416 
306 374 351 556 705 
933 575 125 242 137 
480 866 219 866 334 
149 557 530 698 792 
802 185 384 451 992 
774 638 64 808 808 
75 546 568 190 858 
880 555 708 680 536 
360 899 351 499 901 
998 76 631 700 57 
139 242 242 448 631 
367 751 373 239 429 
157 948 754 745 881 
808 808 324 166 951 
671 959 724 724 962 
410 410 470 136 317 
30 555 126 882 250 
177 332 971 364 721 
312 574 412 151 412 
966 793 529 56 720 
646 152 929 666 260 
886 329 801 640 618 
203 929 194 984 255 
883 676 676 898 775 
566 41 308 340 236 
981 217 722 93 97 
252 466 589 641 227 
355 716 397 504 671 
641 982 484 380 380 
870 799 870 50 98 
506 547 376 583 728 
601 655 496 125 753 
188 589 188 330 939 
8 207 207 895 254 
196 877 357 756 35 
676 959 578 529 799 
698 968 218 298 638 
58 58 58 145 213 
580 55 978 749 861 
216 254 167 921 602 
203 528 124 805 54 
238 248 210 930 63 
365 795 931 931 931 
106 338 707 338 192 
911 499 681 16 522 
88 918 167 987 373 
665 532 517 203 565 
736 533 71 713 263 
729 161 460 261 217 
825 589 577 966 496 
142 274 229 157 237 
291 827 712 714 582 
703 276 386 77 727 
652 842 50 466 800 
951 513 727 872 872 
677 314 353 760 631 
689 224 825 204 430 
342 642 969 884 854 
846 930 873 483 166 
556 91 321 606 527 
810 702 830 474 451 
759 759 488 884 759 
109 175 991 656 490 
484 525 307 251 880 
931 262 262 146 262 
986 892 662 763 566 
830 542 542 247 481 
612 758 910 294 342 
574 75 177 999 165 
15 82 505 600 365 
656 820 442 299 234 
543 140 806 214 295 
811 504 159 836 801 
435 578 578 846 578 
639 644 737 884 726 
134 163 706 706 263 
248 71 437 869 546 
472 121 603 450 702 
707 683 683 71 620 
874 370 473 961 370 
963 127 983 893 374 
389 535 80 488 618 
979 776 444 184 446 
803 293 803 731 351 
462 296 836 536 399 
489 238 483 731 239 
317 216 63 294 688 
353 862 814 862 1 
770 331 542 829 25 
812 250 604 859 568 
225 282 913 282 303 
582 855 867 611 713 
116 528 76 130 79 
328 967 474 664 430 
988 40 366 242 545 
78 94 765 834 411 
356 880 173 637 807 
317 200 902 118 520 
711 462 531 561 468 
292 704 321 443 321 
80 475 43 741 198 
892 47 602 711 617 
794 436 555 642 642 
126 559 117 619 327 
750 465 344 682 326 
744 160 713 949 215 
517 473 275 383 315 
405 994 425 912 912 
141 540 189 671 347 
890 199 677 73 708 
884 585 249 230 272 
693 28 833 433 65 
643 766 38 964 789 
676 737 400 582 427 
29 322 29 29 859 
941 941 941 523 924 
88 209 357 340 839 
475 505 20 237 605 
340 33 411 33 267 
136 911 864 119 291 
113 120 502 302 980 
146 541 184 86 383 
213 558 38 839 508 
682 370 261 563 116 
200 969 893 155 455 
172 662 316 796 706 
233 607 354 624 143 
186 361 661 329 661 
414 6 426 246 913 
9 619 338 317 133 
293 501 117 396 774 
806 12 823 69 735 
856 580 456 575 331 
111 397 536 472 91 
70 635 725 488 745 
832 832 575 181 557 
55 915 138 529 908 
581 946 410 513 127 
615 304 523 786 449 
75 37 717 519 497 
370 151 538 818 33 
434 434 434 622 178 
436 417 500 403 285 
812 306 46 914 900 
45 69 716 538 723 
809 697 416 712 428 
530 244 103 636 577 
47 703 544 96 878 
727 986 69 394 707 
869 487 448 948 631 
50 187 34 829 778 
924 825 650 431 825 
113 547 386 378 358 
91 747 591 238 238 
600 665 423 600 699 
537 161 236 431 862 
954 168 260 404 758 
859 108 500 4 365 
972 982 915 949 914 
775 684 202 935 154 
203 229 228 47 460 
352 848 706 699 129 
13 731 777 777 601 
693 293 489 307 209 
498 459 560 306 549 
574 187 882 474 187 
368 314 314 414 904 
666 318 632 582 832 
142 658 669 583 669 
465 62 760 149 652 
562 943 614 242 702 
631 151 846 773 614 
575 644 924 599 395 
454 661 729 367 505 
416 921 398 649 698 
286 605 191 158 191 
772 116 862 304 619 
33 41 990 331 558 
487 786 126 167 701 
893 865 362 576 488 
183 171 172 750 371 
99 281 99 703 611 
365 112 283 149 954 
876 528 58 743 324 
726 28 483 123 362 
930 861 974 77 563 
253 653 655 225 460 
513 571 590 3 571 
14 420 541 499 675 
886 886 648 887 586 
470 903 129 826 104 
35 847 488 27 198 
608 558 283 558 917 
734 804 723 765 423 
366 462 602 631 688 
786 26 26 554 26 
836 109 611 907 672 
671 202 252 743 252 
696 724 417 889 530 
915 623 102 309 623 
906 277 891 486 15 
187 204 978 978 337 
456 754 921 21 921 
474 31 695 696 972 
737 702 636 417 531 
321 507 642 321 219 
217 740 1 850 843 
371 727 995 964 80 
599 67 523 988 13 
360 583 360 674 4 
524 329 51 834 806 
97 854 362 766 236 
182 501 322 718 11 
40 243 770 572 114 
505 187 620 852 105 
350 350 105 95 128 
40 444 237 39 835 
284 948 678 234 284 
626 107 353 75 75 
989 702 702 339 702 
782 548 245 699 245 
873 1000 898 84 211 
835 525 768 455 98 
676 169 458 133 494 
157 59 59 150 795 
392 297 945 940 945 
886 420 397 551 420 
248 922 595 452 566 
648 167 154 317 122 
742 199 628 196 740 
981 564 148 134 605 
492 795 588 286 928 
954 345 284 313 435 
356 29 250 951 706 
85 385 334 168 497 
788 462 788 767 48 
467 624 835 532 768 
807 162 939 371 162 
57 694 235 526 68 
461 628 718 970 619 
948 948 628 634 948 
514 487 487 47 293 
479 461 219 584 131 
292 141 466 132 319 
72 220 825 41 220 
439 345 643 721 646 
110 823 439 439 640 
894 379 367 877 627 
724 98 523 932 664 
838 455 391 863 743 
112 557 113 666 991 
349 52 261 149 772 
887 937 887 99 4 
394 374 268 268 268 
426 687 449 266 845 
220 169 218 24 773 
16 889 148 977 122 
359 624 187 531 37 
406 233 663 336 406 
151 753 950 812 960 
446 728 780 780 965 
580 740 438 775 775 
406 349 796 244 668 
768 291 682 261 768 
989 75 74 479 115 
526 456 222 115 954 
165 252 67 559 559 
245 227 167 606 740 
85 154 770 462 279 
116 116 627 365 887 
593 146 25 271 490 
941 82 50 941 56 
199 706 190 30 418 
343 974 435 332 115 
602 285 137 834 43 
276 276 276 109 355 
328 729 729 482 729 
573 448 573 779 721 
520 930 722 193 442 
604 894 322 701 58 
994 539 677 618 994 
397 991 435 409 68 
986 440 771 932 287 
560 47 570 553 69 
357 519 847 138 633 
641 105 164 808 182 
907 550 369 699 30 
287 160 126 406 641 
462 177 698 970 962 
641 214 139 829 189 
32 955 190 490 233 
507 218 497 933 546 
96 214 646 759 431 
692 799 101 430 101 
220 354 739 212 620 
876 658 265 730 730 
651 950 239 911 501 
176 425 176 149 929 
160 714 303 414 607 
537 712 114 384 122 
75 573 34 621 75 
498 232 498 498 498 
688 604 604 48 243 
783 843 667 663 922 
712 373 91 308 832 
330 927 226 752 607 
456 32 756 631 612 
918 632 355 76 252 
360 832 361 475 620 
688 105 718 607 270 
540 715 302 394 955 
358 2 815 924 295 
608 608 421 577 691 
369 985 985 985 985 
186 66 155 444 560 
54 54 54 54 397 
775 451 317 888 728 
846 846 846 511 846 
48 815 172 980 217 
37 589 436 436 330 
675 500 500 318 500 
357 635 635 164 618 
514 155 514 134 855 
872 952 358 987 693 
170 607 872 714 392 
646 901 827 882 541 
672 546 594 245 872 
547 271 523 640 341 
251 624 251 876 251 
931 145 894 577 482 
283 712 12 422 378 
261 1 138 576 736 
451 925 27 555 236 
754 266 60 521 670 
179 847 439 847 847 
904 318 238 362 853 
583 660 674 765 7 
226 492 721 670 866 
59 850 699 475 639 
450 575 249 555 263 
721 650 478 545 537 
571 571 974 130 571 
715 342 467 575 715 
501 423 207 790 497 
30 30 943 120 445 
869 556 946 900 287 
643 134 792 978 566 
769 515 47 515 623 
286 181 83 105 309 
798 308 436 273 308 
183 455 467 218 444 
943 887 84 619 382 
722 156 519 807 506 
522 975 965 62 11 
580 544 252 256 113 
557 949 536 149 284 
730 714 537 730 317 
266 19 33 562 735 
325 807 774 653 607 
328 656 963 656 676 
696 617 92 43 430 
23 613 175 876 67 
149 25 605 15 692 
242 868 442 38 636 
148 151 954 239 500 
204 345 591 438 129 
765 598 521 687 752 
411 432 879 172 544 
280 9 59 280 1 
124 595 838 76 767 
164 904 246 791 640 
118 613 60 818 895 
20 627 691 106 906 
62 152 894 502 93 
967 606 915 398 388 
704 789 518 821 623 
684 281 658 953 634 
795 355 241 242 507 
298 153 67 511 788 
791 354 250 290 564 
1 1 1 208 90 
872 874 170 755 152 
840 885 662 466 227 
198 478 745 996 745 
929 684 370 434 978 
238 342 741 171 342 
503 276 503 503 503 
682 799 170 479 799 
22 754 969 346 346 
393 173 173 173 380 
736 736 376 56 929 
911 856 494 53 708 
631 555 641 178 289 
349 20 867 138 349 
367 86 833 709 441 
761 390 461 575 322 
858 851 326 923 628 
664 656 483 709 111 
120 312 931 364 630 
765 723 568 77 791 
494 418 254 795 368 
469 584 649 389 465 
495 867 90 674 866 
254 101 425 800 386 
29 263 919 507 27 
272 630 645 160 141 
443 6 700 34 438 
46 492 492 492 697 
986 366 844 893 114 
925 572 453 407 459 
859 738 105 700 360 
692 758 473 799 208 
423 321 873 675 438 
394 119 704 194 704 
245 691 253 63 3 
547 460 589 19 491 
717 442 469 529 73 
252 132 54 133 297 
126 665 943 118 883 
981 443 613 613 777 
691 404 103 566 371 
448 855 938 807 448 
70 219 231 523 435 
699 187 863 645 421 
925 588 802 900 835 
370 853 62 725 445 
347 627 664 203 686 
147 147 147 147 606 
830 900 830 752 403 
844 375 438 702 293 
861 912 460 290 876 
437 313 126 941 555 
698 165 166 891 166 
441 835 711 953 552 
537 959 689 808 166 
307 849 357 868 776 
721 480 247 592 759 
89 961 441 950 895 
646 850 305 325 546 
261 653 801 256 786 
564 690 239 981 494 
282 519 666 355 666 
744 530 789 154 442 
763 55 142 109 109 
249 748 953 457 249 
327 206 104 777 252 
490 675 193 630 369 
568 953 977 845 945 
803 612 304 730 768 
497 727 243 563 872 
31 790 947 237 525 
144 379 144 650 857 
338 411 105 233 350 
307 65 195 173 707 
369 64 894 932 64 
933 696 810 326 905 
331 277 990 277 168 
174 108 682 476 715 
496 647 356 98 520 
36 951 940 208 65 
123 68 318 354 921 
77 254 633 849 849 
425 350 236 425 113 
737 573 958 958 297 
942 399 515 828 953 
536 959 391 935 287 
273 986 7 485 160 
262 456 262 262 262 
155 937 583 62 179 
656 307 669 817 27 
117 175 456 907 976 
36 273 883 366 124 
86 654 382 696 705 
742 393 73 919 98 
456 649 748 494 478 
680 962 406 507 642 
64 781 356 356 14 
443 79 19 117 538 
438 372 536 141 748 
951 886 416 951 951 
106 847 472 868 541 
404 351 351 220 785 
349 521 676 279 890 
679 394 116 264 630 
354 121 371 371 577 
414 149 7 792 414 
984 470 923 470 601 
482 271 746 439 665 
952 767 839 402 491 
666 791 617 387 795 
491 853 853 856 869 
177 582 795 659 395 
972 173 870 205 622 
316 377 316 220 605 
211 256 857 233 605 
137 364 675 187 199 
989 527 454 821 454 
178 633 607 730 51 
540 459 148 148 634 
748 34 606 374 872 
133 108 869 395 93 
939 732 992 939 184 
309 468 777 613 865 
184 829 807 195 389 
315 241 241 241 174 
410 783 872 625 774 
129 407 118 914 239 
562 562 562 562 562 
915 729 26 149 110 
758 107 624 758 104 
878 932 102 549 535 
498 64 498 268 415 
772 772 233 868 804 
667 267 849 310 159 
512 707 153 59 298 
971 559 129 64 971 
931 1000 694 694 345 
435 193 717 969 409 
488 68 56 113 734 
20 511 732 958 75 
240 460 159 572 410 
332 330 585 326 680 
531 51 997 282 36 
498 383 802 650 257 
646 508 240 183 856 
51 355 51 757 974 
137 397 917 291 203 
192 816 268 461 268 
788 566 895 183 263 
796 426 191 796 763 
128 789 849 533 132 
477 974 769 891 744 
767 560 560 349 116 
545 997 641 410 805 
114 627 29 103 29 
719 404 59 774 448 
103 519 529 349 343 
303 721 540 232 80 
619 945 619 701 205 
651 443 709 599 53 
438 222 864 983 643 
634 602 837 807 807 
246 539 536 387 206 
512 258 143 143 785 
706 514 288 706 932 
139 524 825 328 559 
652 624 727 816 64 
372 718 469 383 598 
715 454 590 430 151 
845 216 30 660 845 
827 135 272 112 508 
203 896 555 239 903 
942 212 171 579 618 
11 64 999 193 77 
41 242 47 836 632 
911 937 256 236 34 
889 539 832 954 865 
46 426 438 778 139 
555 269 902 198 269 
805 688 190 688 193 
406 56 100 964 738 
485 472 38 474 927 
740 538 544 725 238 
354 340 512 554 354 
869 685 839 93 587 
118 202 396 518 979 
241 498 286 169 637 
828 862 953 317 746 
308 230 465 332 983 
795 431 596 135 429 
710 235 557 613 951 
201 63 941 999 823 
108 432 466 799 748 
359 167 167 118 167 
730 530 769 593 371 
2 370 80 910 485 
514 598 963 175 154 
889 51 621 966 457 
706 410 755 212 755 
578 90 273 302 419 
103 388 65 30 116 
564 405 572 199 199 
747 169 370 139 861 
217 76 319 146 289 
508 756 508 155 804 
165 2 11 956 801 
790 932 2 536 840 
857 779 759 605 783 
904 838 292 502 204 
192 633 633 848 633 
735 754 664 134 134 
849 118 852 233 433 
723 962 824 960 398 
627 597 627 627 763 
271 958 291 410 496 
614 367 701 36 662 
362 977 927 927 416 
855 906 27 215 950 
857 709 192 874 44 
132 331 586 572 620 
498 535 242 443 724 
67 673 114 536 724 
251 75 527 630 112 
150 535 363 472 956 
978 208 560 367 260 
330 14 526 440 331 
243 805 393 202 485 
575 107 113 891 546 
697 863 852 852 852 
648 622 216 773 960 
84 26 278 436 182 
829 88 374 3 246 
373 337 141 89 708 
771 837 377 42 816 
596 788 124 149 96 
105 403 515 70 773 
958 895 241 446 951 
947 826 949 906 42 
630 482 315 312 161 
293 357 293 409 579 
938 780 607 49 372 
384 390 771 317 544 
168 557 548 557 557 
842 340 12 622 322 
652 718 38 860 675 
618 838 543 590 905 
848 313 874 706 719 
137 25 994 743 994 
945 527 287 352 656 
129 702 231 501 483 
858 188 772 100 891 
11 377 938 58 398 
701 6 155 708 155 
560 102 51 51 249 
508 249 586 735 307 
216 600 476 703 482 
305 541 638 660 90 
343 338 592 308 975 
427 576 504 702 702 
119 251 952 251 844 
845 545 288 915 545 
974 463 884 438 434 
182 581 990 609 395 
22 632 738 22 385 
577 473 547 263 783 
798 352 218 456 928 
628 674 628 305 968 
179 776 177 56 273 
318 181 233 291 786 
266 509 506 506 506 
104 839 359 635 536 
591 797 886 99 53 
987 696 772 407 784 
761 798 155 863 240 
98 981 289 883 98 
333 647 929 157 616 
452 399 411 592 222 
830 136 830 937 622 
544 750 189 136 621 
360 409 274 842 381 
12 131 70 644 203 
447 603 529 491 227 
193 405 458 458 188 
450 599 215 494 494 
347 892 901 908 892 
75 559 700 993 28 
149 247 432 186 352 
791 646 811 666 366 
194 596 834 635 989 
277 377 260 307 911 
747 428 468 922 710 
60 60 912 124 152 
630 89 860 35 791 
514 927 261 108 669 
198 759 851 99 123 
844 883 825 688 702 
468 295 686 907 946 
300 569 187 722 606 
120 772 900 207 367 
246 665 625 747 522 
719 819 980 719 719 
162 434 910 654 681 
74 70 775 315 782 
282 162 843 449 952 
52 755 554 332 470 
858 776 284 776 432 
691 251 564 220 843 
578 75 718 97 43 
363 464 291 310 867 
136 426 418 676 164 
838 6 833 440 13 
809 960 902 49 59 
934 487 658 20 578 
120 645 747 558 346 
382 407 431 677 848 
513 334 429 41 660 
922 458 330 118 111 
823 650 924 527 320 
666 633 983 523 498 
786 123 163 48 232 
660 69 635 388 297 
239 244 665 283 952 
549 89 195 714 82 
163 592 284 665 709 
134 742 373 706 687 
230 586 298 912 60 
78 494 78 437 707 
46 157 870 513 834 
322 869 9 894 531 
65 634 65 962 824 
853 369 709 239 568 
730 885 152 484 673 
1 23 379 601 742 
680 684 857 166 960 
794 916 304 341 526 
137 878 90 841 101 
144 893 90 964 893 
129 966 185 683 214 
547 801 623 950 660 
573 551 558 21 338 
944 465 960 678 315 
295 295 352 481 963 
73 73 711 620 77 
681 876 679 876 974 
249 492 530 83 486 
306 562 17 97 727 
638 594 883 514 640 
535 546 313 76 257 
956 912 922 912 290 
335 462 217 37 207 
660 552 19 91 272 
154 372 372 922 382 
551 671 664 551 635 
746 353 650 650 149 
133 168 352 133 869 
427 112 440 356 769 
158 554 67 595 160 
718 47 784 507 135 
272 272 419 485 196 
375 45 634 444 895 
76 762 53 372 752 
569 417 569 135 770 
803 826 26 122 639 
406 406 845 406 180 
326 585 326 326 539 
301 235 115 958 917 
595 383 468 886 712 
270 270 552 802 729 
19 458 562 136 72 
117 497 947 947 947 
505 547 592 456 456 
455 121 439 439 601 
497 931 990 878 99 
680 606 470 791 383 
918 701 297 306 155 
258 60 354 575 984 
636 311 594 577 378 
782 453 602 602 602 
675 432 362 689 949 
152 603 556 920 904 
134 279 933 412 3 
2 236 185 987 73 
202 858 186 189 93 
814 656 796 308 391 
282 180 346 346 310 
434 509 266 702 419 
864 617 173 706 464 
627 83 920 263 920 
30 285 268 659 378 
207 88 71 840 831 
805 279 777 252 81 
930 247 401 61 401 
72 88 492 815 914 
198 427 521 276 276 
705 292 207 23 403 
54 252 117 252 556 
388 27 387 17 237 
93 347 149 869 563 
616 132 46 46 733 
537 23 206 622 23 
360 740 397 968 434 
116 492 492 547 324 
935 756 393 680 509 
327 484 599 718 97 
466 389 73 73 724 
565 751 570 37 270 
709 779 244 6 330 
248 645 864 705 485 
100 100 476 184 100 
868 252 670 879 882 
805 629 454 454 756 
243 691 198 817 987 
882 8 783 759 878 
370 227 407 537 142 
766 919 982 176 873 
138 636 232 643 770 
236 533 756 481 514 
95 636 18 786 203 
933 952 287 699 667 
617 335 84 160 979 
704 164 107 973 256 
349 424 621 55 667 
925 815 287 796 178 
836 394 411 766 502 
756 22 681 625 62 
426 160 74 663 38 
168 357 869 310 451 
978 124 978 497 9 
811 565 545 80 80 
249 147 693 147 314 
106 553 164 193 126 
564 912 126 69 42 
235 972 779 779 90 
571 193 593 707 571 
71 500 458 71 21 
949 76 634 790 959 
113 734 159 10 360 
596 890 776 433 735 
568 941 719 594 869 
882 99 462 505 962 
988 752 34 123 435 
714 979 872 538 790 
880 846 17 930 287 
29 35 973 623 565 
655 762 285 35 451 
932 199 659 436 88 
678 678 700 895 636 
995 552 774 995 759 
728 640 320 563 700 
734 513 210 289 910 
581 756 448 177 478 
216 557 734 750 1000 
356 353 85 159 130 
313 52 287 296 895 
716 758 787 188 70 
904 9 9 9 262 
430 505 304 950 414 
866 532 760 37 532 
199 971 94 471 958 
607 640 436 436 436 
290 85 140 177 357 
360 116 833 84 360 
265 953 824 466 212 
392 943 462 19 823 
748 299 306 981 628 
535 699 206 3 12 
703 787 160 121 800 
764 526 654 174 453 
472 597 87 804 795 
475 773 952 689 80 
434 886 197 886 822 
177 89 136 447 41 
405 964 905 357 967 
627 901 697 93 989 
473 570 474 499 499 
945 376 948 252 481 
880 620 806 352 245 
24 298 43 849 524 
829 996 549 329 948 
720 412 58 58 675 
199 920 494 163 546 
894 405 405 594 588 
978 302 935 640 597 
423 184 335 789 606 
225 331 917 710 261 
313 835 285 313 219 
903 270 187 595 173 
899 188 201 188 884 
73 754 836 769 391 
795 930 797 551 911 
407 560 270 460 729 
617 120 41 341 362 
447 590 590 590 798 
89 886 432 955 538 
761 448 247 188 873 
126 555 660 84 992 
675 294 211 627 598 
417 435 528 748 872 
725 516 661 41 774 
169 292 292 569 980 
182 929 182 32 566 
113 333 135 410 135 
963 275 355 309 932 
779 56 782 602 356 
948 630 405 94 983 
777 509 707 803 61 
761 761 761 761 21 
631 523 221 982 836 
963 620 562 486 698 
582 297 816 447 11 
79 652 289 587 210 
129 531 502 75 776 
505 897 260 706 133 
485 173 600 655 763 
141 96 565 525 54 
332 152 104 95 554 
670 670 358 582 99 
630 872 523 324 546 
651 325 754 541 72 
389 931 909 853 618 
285 589 870 617 492 
156 992 811 195 271 
504 545 891 545 545 
250 768 109 327 229 
471 788 385 385 336 
339 192 254 343 954 
867 917 502 867 867 
256 629 78 231 255 
244 898 516 582 841 
115 286 284 286 575 
593 423 912 783 965 
593 90 836 280 892 
700 708 482 65 661 
691 717 732 717 995 
67 85 85 85 878 
115 444 849 932 369 
697 902 389 352 555 
587 115 951 181 951 
612 726 14 99 599 
528 395 367 977 256 
365 624 402 881 335 
193 507 854 931 266 
818 28 542 65 605 
592 400 615 946 414 
143 797 242 952 513 
522 382 925 532 467 
102 641 754 754 889 
487 834 23 103 487 
552 891 591 376 506 
645 104 655 617 46 
331 935 571 122 558 
743 480 546 334 862 
221 367 127 935 221 
843 639 747 747 175 
521 646 466 646 560 
961 790 791 60 370 
48 8 989 667 8 
907 934 895 79 902 
91 91 182 241 474 
352 946 493 673 660 
895 909 248 372 248 
618 96 943 697 413 
37 176 361 13 309 
205 205 49 998 231 
806 97 298 399 806 
127 538 698 128 315 
586 327 6 800 412 
202 721 609 129 202 
249 763 436 848 926 
805 88 847 689 482 
881 669 669 614 515 
153 416 735 711 406 
199 684 79 123 327 
38 722 762 518 121 
190 297 629 712 629 
242 862 714 78 749 
808 764 464 368 678 
382 548 382 89 382 
202 937 876 387 491 
745 162 162 316 162 
79 530 429 724 910 
808 355 666 437 323 
906 969 442 329 770 
658 239 703 319 539 
393 738 165 812 953 
156 156 920 855 255 
892 892 680 607 946 
677 66 211 294 415 
756 720 532 157 357 
272 224 747 862 392 
948 751 948 169 175 
681 129 568 117 531 
724 417 657 643 573 
495 786 830 495 654 
464 163 25 125 879 
862 761 953 360 455 
26 324 90 959 484 
277 70 282 493 782 
154 18 318 65 354 
428 909 497 563 974 
414 518 718 492 426 
998 998 773 773 338 
992 836 774 439 623 
435 419 195 350 737 
105 299 144 209 15 
808 370 279 557 872 
142 142 142 580 516 
173 114 272 999 570 
217 802 584 517 508 
668 188 449 839 449 
936 377 427 691 711 
962 175 802 453 969 
573 218 323 340 388 
613 363 514 739 805 
359 742 863 917 762 
7 217 395 135 134 
425 104 69 467 963 
841 1000 989 222 655 
567 853 484 320 153 
162 978 126 162 576 
302 95 521 975 141 
521 57 88 242 57 
128 684 60 773 939 
469 825 144 814 235 
964 48 376 195 376 
828 493 828 828 454 
459 446 166 668 520 
503 320 492 106 320 
505 403 51 935 61 
666 158 271 296 470 
831 910 523 76 74 
50 46 611 730 86 
913 245 131 522 601 
377 614 151 102 268 
692 850 559 227 692 
614 704 998 944 964 
933 807 902 902 42 
109 855 470 577 70 
96 743 741 883 738 
704 595 80 716 232 
901 718 73 445 559 
733 903 668 890 27 
298 722 997 738 76 
977 448 188 303 929 
407 150 471 284 407 
303 952 170 601 534 
555 261 983 543 261 
129 922 783 922 922 
541 704 893 837 749 
788 609 168 692 47 
57 801 383 782 63 
250 713 1000 466 428 
651 462 579 201 31 
502 502 243 235 582 
921 188 292 382 386 
70 136 824 395 369 
564 675 114 939 818 
348 836 21 986 739 
658 697 63 886 228 
983 571 487 241 246 
88 692 88 879 88 
237 888 808 902 614 
550 125 810 272 115 
63 886 830 929 359 
558 43 213 610 462 
754 892 655 63 87 
759 987 801 694 95 
33 872 136 136 234 
92 955 223 811 867 
927 953 153 831 930 
185 157 418 447 608 
414 494 147 750 362 
294 30 483 655 193 
742 122 106 742 451 
818 598 503 598 598 
312 996 996 706 164 
746 545 626 708 868 
292 735 79 185 526 
365 989 80 422 713 
942 478 773 62 813 
283 874 176 972 712 
430 869 256 241 434 
972 741 200 741 324 
713 955 21 521 393 
248 635 198 972 861 
599 120 792 32 641 
683 562 703 393 16 
265 539 412 615 778 
320 625 447 744 447 
775 969 195 450 953 
976 932 735 575 474 
6 946 378 772 887 
235 324 872 235 418 
11 656 205 798 314 
629 709 227 120 623 
309 514 405 514 628 
54 478 416 94 478 
432 112 605 216 476 
61 549 91 538 496 
887 475 672 64 887 
509 974 542 598 542 
486 315 143 801 925 
505 432 279 702 432 
313 569 446 704 729 
260 996 677 996 992 
673 977 642 677 642 
786 991 259 870 239 
875 943 915 880 597 
614 775 272 384 674 
925 759 62 759 901 
592 554 788 124 655 
639 691 954 445 616 
473 325 750 811 511 
946 185 403 972 759 
245 369 895 56 564 
201 679 753 201 854 
517 136 379 936 262 
932 586 576 972 389 
674 481 717 767 865 
228 663 744 663 474 
783 424 475 944 29 
182 988 594 468 139 
709 445 676 981 419 
202 761 901 552 249 
777 409 397 516 568 
309 519 296 444 809 
202 573 871 698 459 
655 792 792 792 792 
209 814 209 733 157 
354 527 47 740 446 
397 755 446 678 81 
422 48 722 213 945 
494 177 58 55 114 
660 321 323 208 907 
861 861 861 906 428 
548 548 517 468 633 
989 987 751 785 165 
732 735 978 164 735 
877 560 957 392 626 
998 514 75 256 447 
351 208 930 849 268 
976 95 973 212 39 
585 59 585 145 585 
571 615 152 322 845 
889 889 394 889 126 
275 268 225 33 573 
900 587 832 832 883 
900 663 532 208 532 
602 324 79 936 324 
887 369 495 9 604 
437 997 319 356 334 
968 542 461 632 573 
762 792 95 566 453 
983 874 184 681 58 
799 743 184 799 997 
47 702 584 175 232 
956 399 399 399 293 
948 906 152 826 782 
961 318 961 961 961 
768 768 768 767 151 
302 165 830 525 444 
720 350 41 820 425 
139 247 644 291 285 
362 690 352 352 465 
483 195 814 234 266 
643 55 419 435 509 
883 279 279 55 774 
257 302 386 710 589 
523 688 785 577 101 
516 651 106 921 328 
228 423 118 204 212 
787 140 312 586 432 
855 446 533 744 711 
976 343 843 38 545 
167 210 380 754 629 
388 395 833 241 976 
384 558 39 946 155 
279 738 798 655 537 
504 336 967 152 152 
495 768 77 426 981 
46 300 46 46 46 
746 228 752 715 333 
442 612 429 429 718 
939 352 224 479 138 
361 709 184 910 913 
393 621 124 797 409 
347 179 312 136 347 
614 61 286 100 381 
535 672 255 44 897 
164 70 150 601 518 
338 406 104 466 968 
147 927 681 374 575 
875 334 965 814 584 
381 896 209 373 119 
209 214 488 564 861 
640 640 303 335 908 
861 647 170 173 239 
390 612 940 757 596 
214 871 622 723 605 
323 121 949 808 570 
709 151 776 54 168 
165 381 408 814 881 
646 289 888 946 880 
658 976 718 976 389 
729 327 327 327 225 
735 735 786 405 241 
930 4 419 856 406 
450 231 126 761 854 
967 207 81 528 992 
235 64 588 663 587 
643 100 836 941 301 
311 66 619 311 311 
816 269 244 743 396 
38 923 73 75 755 
919 919 57 936 588 
745 958 982 70 875 
813 828 921 989 989 
309 609 845 609 322 
133 147 957 702 362 
311 683 372 770 341 
939 109 449 610 237 
318 819 946 996 420 
325 91 355 874 538 
995 311 769 677 214 
214 973 601 570 215 
600 242 783 790 907 
448 448 187 846 865 
170 979 475 275 783 
184 124 294 10 860 
327 144 736 314 638 
699 32 481 538 474 
630 372 236 47 597 
807 163 163 359 553 
7 86 536 187 212 
776 773 883 755 497 
197 454 403 9 725 
664 111 114 909 326 
213 954 117 439 811 
935 416 535 203 92 
173 640 498 209 800 
117 379 295 911 193 
505 602 918 139 217 
271 671 795 963 433 
542 306 711 304 135 
260 866 766 483 502 
103 23 432 872 307 
798 99 28 608 764 
948 19 955 948 773 
483 584 344 15 302 
492 91 683 538 650 
666 694 783 61 826 
875 107 950 249 964 
421 419 644 751 751 
598 834 142 140 733 
308 342 223 599 303 
799 368 368 467 951 
509 646 842 551 780 
935 177 594 252 82 
36 693 693 263 113 
343 135 70 449 693 
962 379 823 962 380 
133 371 566 732 847 
645 983 66 316 965 
22 211 623 524 797 
336 512 973 208 98 
416 808 685 790 84 
557 649 325 286 818 
38 480 790 545 903 
398 697 1000 360 349 
474 746 331 317 751 
842 100 865 17 541 
690 463 984 493 251 
137 97 678 678 678 
219 758 237 401 910 
396 475 289 563 362 
914 440 426 96 81 
404 41 255 30 303 
185 643 581 385 280 
151 894 815 375 670 
445 502 610 526 692 
706 740 602 510 986 
820 394 875 161 215 
922 356 986 566 873 
91 146 867 31 675 
111 526 386 838 549 
259 258 799 500 478 
348 424 524 348 348 
99 444 125 70 444 
424 120 624 133 419 
300 777 389 249 999 
445 445 644 445 955 
336 216 646 216 117 
714 801 567 801 801 
960 34 397 513 406 
404 460 707 346 418 
358 881 812 952 413 
491 88 758 798 754 
253 275 911 18 346 
364 612 707 257 187 
312 430 147 251 637 
762 62 253 725 422 
132 487 182 164 916 
2 344 904 450 100 
706 500 150 536 706 
260 374 751 107 262 
622 589 925 64 51 
199 739 558 797 647 
263 13 668 524 401 
702 604 15 548 311 
748 98 806 336 741 
334 996 379 766 117 
170 726 294 671 642 
89 167 813 26 623 
276 47 218 132 218 
884 965 709 628 723 
662 783 783 669 938 
359 359 803 28 36 
411 739 796 440 628 
903 670 698 903 711 
43 129 750 836 764 
444 198 265 426 247 
547 875 547 896 145 
61 748 314 585 189 
831 589 275 131 113 
921 17 925 199 139 
516 847 878 35 238 
293 421 596 421 92 
49 491 81 107 750 
728 383 383 18 612 
295 351 448 541 591 
848 35 33 46 23 
813 654 459 265 263 
17 27 15 85 854 
887 887 107 887 14 
681 59 795 427 968 
875 875 864 875 475 
233 28 842 882 441 
491 650 912 445 978 
962 284 117 902 168 
842 591 977 668 434 
865 675 124 380 586 
357 767 116 596 992 
115 234 428 734 318 
903 400 723 426 723 
102 566 380 853 267 
86 337 498 822 498 
844 190 844 689 532 
543 866 174 572 710 
365 153 428 238 428 
692 524 424 639 692 
177 654 224 446 177 
813 334 130 391 604 
829 781 701 556 739 
506 839 634 241 643 
335 701 547 587 77 
874 520 869 725 498 
659 777 2 159 652 
279 309 189 14 883 
752 826 809 274 405 
771 921 285 243 930 
484 970 740 93 486 
703 475 475 828 429 
771 521 177 871 66 
964 802 133 802 103 
501 794 780 511 937 
510 764 421 608 272 
493 301 69 260 325 
223 5 5 938 5 
70 770 904 155 770 
992 247 791 888 794 
18 862 499 108 18 
545 995 371 904 271 
894 425 894 894 17 
368 916 952 197 868 
107 641 871 760 760 
803 960 106 118 246 
72 188 733 384 2 
239 40 625 277 236 
217 511 252 884 405 
482 38 495 38 580 
80 130 536 648 848 
567 124 244 567 888 
854 227 212 570 907 
697 697 996 34 143 
594 790 27 232 636 
685 66 280 956 768 
193 871 58 198 66 
373 517 350 282 675 
398 819 918 382 474 
823 192 490 490 490 
866 277 505 649 732 
840 185 850 703 489 
620 629 884 803 433 
885 220 13 885 295 
62 856 328 501 232 
984 793 862 46 350 
645 72 533 696 199 
192 171 729 487 560 
288 158 77 484 12 
678 853 69 231 502 
278 839 839 839 143 
721 747 879 637 669 
990 412 11 977 113 
175 456 486 387 898 
376 33 359 175 865 
609 235 223 135 265 
817 439 188 617 935 
162 680 796 911 654 
143 107 781 825 299 
455 108 28 145 306 
656 948 842 624 754 
563 384 953 659 5 
836 656 730 670 937 
964 809 874 809 945 
502 379 453 13 349 
30 401 547 42 756 
779 772 772 772 772 
968 30 844 184 841 
218 176 803 557 273 
823 688 847 847 62 
891 155 14 789 386 
629 557 908 673 44 
343 817 495 324 170 
839 775 345 532 781 
204 907 46 728 799 
170 297 513 149 580 
784 131 54 205 694 
137 459 238 167 796 
61 718 844 766 730 
888 260 36 506 684 
734 455 455 674 455 
743 444 538 471 867 
280 194 529 827 577 
468 503 417 719 292 
393 326 487 2 935 
461 900 590 93 128 
505 691 380 821 269 
601 851 966 831 147 
37 98 98 223 788 
789 781 827 963 322 
440 191 441 393 687 
720 720 684 826 143 
581 154 41 14 14 
246 648 523 890 324 
185 18 605 495 495 
413 819 555 875 819 
473 544 852 372 179 
222 416 988 283 55 
275 275 354 948 275 
594 617 468 617 617 
654 654 143 753 386 
416 695 37 379 161 
750 630 983 642 173 
780 753 809 960 737 
192 395 309 981 521 
213 358 23 818 993 
125 770 581 772 210 
201 201 35 983 25 
605 286 628 454 259 
145 946 333 613 534 
193 774 875 604 604 
701 534 68 492 586 
316 291 535 895 317 
636 320 802 912 78 
819 779 175 11 698 
601 31 459 525 227 
760 534 214 127 659 
537 736 1000 152 73 
189 230 938 779 592 
190 219 301 87 278 
513 777 146 689 889 
717 313 289 936 371 
856 490 660 415 121 
854 352 6 203 580 
470 549 254 256 256 
295 948 948 849 487 
687 349 851 851 306 
422 955 739 721 688 
221 834 186 261 156 
739 982 18 777 288 
702 237 734 681 78 
384 373 762 544 685 
102 524 162 451 432 
280 697 177 782 177 
606 36 957 650 966 
389 650 118 389 389 
344 1 940 615 618 
173 893 357 491 688 
699 216 69 30 186 
777 742 88 576 520 
145 145 670 145 145 
437 616 539 536 433 
364 54 47 744 788 
67 216 788 890 134 
845 684 104 470 505 
357 300 653 892 561 
74 134 318 703 105 
527 561 561 418 120 
800 224 989 83 310 
735 14 286 530 979 
472 656 142 874 999 
82 401 82 976 456 
950 678 386 675 75 
556 461 265 622 47 
343 147 194 682 915 
69 469 435 6 301 
496 179 117 158 67 
132 615 133 164 328 
864 468 866 795 725 
252 848 701 698 169 
308 435 384 546 554 
736 251 574 947 390 
729 16 931 864 537 
229 562 889 43 341 
717 369 422 601 422 
175 759 808 721 170 
687 446 829 888 812 
431 431 745 631 524 
197 46 240 119 197 
957 796 127 306 576 
330 78 272 105 392 
763 314 643 27 643 
618 698 763 338 133 
39 691 765 797 360 
547 454 125 298 145 
627 298 750 413 216 
166 185 373 493 307 
203 778 365 782 87 
275 103 68 450 832 
481 978 513 888 197 
682 638 206 309 725 
82 65 8 919 717 
949 78 696 591 952 
179 646 24 813 898 
691 241 752 602 10 
623 688 189 235 231 
538 920 924 84 920 
896 228 308 204 902 
387 573 421 196 281 
47 953 896 272 118 
457 693 776 272 989 
702 557 98 836 676 
324 741 51 906 893 
541 772 349 596 460 
458 406 43 599 997 
434 822 505 221 617 
945 30 354 581 1 
236 395 612 556 465 
497 940 584 419 350 
312 128 179 92 89 
753 931 917 908 931 
464 331 734 908 724 
299 965 535 445 922 
308 42 779 334 695 
705 590 812 488 213 
869 937 959 390 753 
102 674 795 532 479 
525 970 581 206 910 
588 504 335 626 73 
149 739 479 473 816 
565 294 877 863 917 
557 897 985 182 564 
523 442 641 344 600 
573 186 866 186 36 
301 836 483 791 467 
887 586 439 620 656 
747 885 614 4 674 
424 973 366 582 243 
18 524 640 55 640 
674 315 773 348 342 
826 182 697 58 422 
263 354 460 176 263 
942 925 536 947 724 
994 892 931 960 803 
354 590 313 486 590 
829 315 458 320 499 
258 688 997 289 352 
391 928 97 740 146 
584 54 699 391 772 
786 390 360 595 712 
988 835 569 178 533 
79 522 163 513 844 
738 587 571 260 359 
752 481 939 603 605 
265 319 416 536 998 
713 239 398 718 35 
218 218 218 833 218 
771 287 472 118 492 
781 378 974 66 888 
708 539 245 1000 165 
430 954 135 769 162 
947 152 267 145 453 
685 845 434 663 249 
19 198 614 746 311 
408 352 354 391 590 
519 275 422 556 519 
586 695 168 53 395 
881 15 644 151 349 
942 278 776 907 922 
352 48 648 275 56 
638 287 571 689 477 
531 418 607 716 460 
783 968 673 383 52 
384 459 639 956 375 
474 474 34 269 474 
175 133 634 133 259 
164 752 958 171 718 
785 62 943 737 555 
122 908 105 838 68 
332 326 692 570 566 
112 338 339 989 836 
846 475 745 643 464 
302 324 208 874 416 
382 926 478 29 514 
64 602 890 477 430 
86 330 471 512 78 
896 845 724 476 814 
795 515 457 188 891 
616 45 274 727 869 
844 974 143 910 351 
940 470 742 742 742 
675 134 128 589 154 
899 593 488 38 556 
336 658 785 785 742 
281 886 986 202 125 
434 434 808 547 434 
34 548 555 533 737 
864 904 825 622 904 
959 588 183 406 389 
472 31 114 176 288 
384 660 412 379 700 
585 761 655 585 585 
353 272 14 615 724 
777 780 780 780 232 
551 950 718 329 114 
67 134 914 747 523 
651 508 217 329 701 
838 88 429 550 49 
895 381 944 518 574 
400 224 662 98 982 
350 894 957 258 628 
726 285 322 649 339 
209 209 724 488 41 
492 690 406 639 492 
868 376 624 867 944 
588 669 956 995 427 
355 414 539 539 539 
751 751 606 714 867 
529 409 564 564 169 
931 737 285 60 662 
578 156 578 123 723 
505 985 978 239 94 
463 614 463 463 273 
188 328 890 972 294 
760 660 760 164 288 
688 476 246 777 766 
114 678 266 202 126 
255 374 74 297 945 
381 830 221 120 536 
28 10 691 145 126 
699 873 68 245 425 
326 901 199 966 66 
391 162 984 654 984 
151 711 849 332 273 
668 750 495 461 317 
963 963 121 562 206 
459 337 714 808 562 
313 501 396 670 213 
858 108 640 18 905 
258 454 454 500 550 
247 4 153 144 659 
26 360 256 1 168 
478 783 465 300 287 
338 774 417 278 837 
20 308 343 24 662 
805 923 20 72 582 
372 97 137 170 830 
975 511 562 916 188 
354 22 566 495 353 
773 62 572 509 593 
343 267 784 140 622 
28 875 778 243 544 
54 896 403 592 54 
453 966 627 898 762 
32 687 486 665 976 
165 455 348 348 908 
761 29 303 99 392 
556 396 934 82 801 
41 256 535 407 929 
695 221 364 321 129 
863 839 376 709 19 
140 125 905 397 187 
110 519 93 126 572 
936 160 807 310 150 
873 455 466 241 722 
974 545 365 955 809 
215 980 953 707 711 
740 45 45 469 563 
757 762 852 733 947 
291 906 250 197 141 
385 318 8 83 318 
552 333 828 849 30 
856 856 856 856 420 
392 575 265 10 886 
757 893 610 716 391 
600 578 618 607 618 
736 26 155 493 454 
127 798 98 905 286 
110 966 398 87 430 
693 71 71 601 286 
597 911 23 804 597 
938 848 944 880 938 
846 385 1 493 569 
176 333 461 556 333 
341 760 454 751 464 
139 452 541 510 718 
116 12 289 922 588 
472 759 588 565 586 
207 624 902 833 152 
417 137 982 516 859 
437 971 842 376 439 
168 861 8 627 752 
498 446 815 720 786 
418 24 490 136 94 
806 532 573 873 268 
276 544 466 341 821 
383 969 245 579 383 
68 209 981 397 538 
202 202 923 814 199 
991 798 164 130 130 
51 857 448 607 607 
789 270 606 840 698 
476 353 353 75 916 
251 30 358 953 822 
752 31 629 213 813 
541 70 767 65 864 
176 191 783 974 286 
563 590 563 563 736 
101 636 529 22 954 
651 712 126 143 316 
592 289 592 971 302 
590 953 447 216 569 
452 82 913 608 210 
733 785 48 194 621 
658 206 191 179 999 
690 749 580 545 266 
821 236 687 171 880 
180 180 979 990 2 
384 756 935 756 683 
749 928 928 928 353 
697 800 575 615 248 
868 60 80 868 815 
821 701 783 738 575 
683 911 528 225 263 
635 674 980 294 627 
1 594 541 335 323 
251 210 799 84 61 
356 940 356 169 902 
672 603 603 252 603 
846 336 256 495 330 
495 175 158 258 300 
618 178 448 983 976 
892 295 16 237 111 
565 398 182 969 792 
239 622 598 462 720 
648 450 918 187 265 
302 182 302 932 419 
642 843 467 816 227 
707 272 547 419 812 
257 460 952 244 460 
277 266 365 479 277 
460 384 458 442 458 
59 443 552 923 939 
112 580 403 753 672 
550 382 962 774 681 
936 274 24 321 376 
920 592 643 226 613 
924 752 552 411 64 
893 24 785 47 793 
864 273 57 769 833 
800 854 854 854 854 
379 411 538 53 53 
177 947 5 89 910 
114 966 801 114 147 
556 890 88 977 499 
263 991 482 597 149 
555 399 817 399 399 
876 798 963 542 854 
144 131 881 966 788 
820 967 685 107 856 
634 82 784 82 748 
955 17 74 739 595 
881 874 301 192 196 
930 601 681 988 244 
239 363 359 731 590 
734 823 128 14 420 
154 615 282 903 46 
672 690 425 359 941 
944 530 183 944 324 
94 434 28 435 28 
716 802 890 72 429 
527 789 968 680 683 
477 448 666 166 733 
361 19 434 83 525 
547 175 138 243 904 
139 67 475 375 315 
47 265 998 820 407 
988 163 862 940 440 
237 124 723 210 210 
995 811 358 910 331 
964 403 119 673 385 
572 237 106 796 796 
5 269 179 79 467 
973 476 109 666 448 
502 144 143 13 757 
170 302 735 570 865 
143 498 815 973 937 
613 767 155 182 271 
662 942 678 433 187 
354 898 424 203 360 
528 697 16 283 435 
171 2 565 315 574 
150 452 456 510 456 
712 901 149 597 788 
55 550 480 224 522 
978 275 275 617 879 
906 508 694 758 508 
178 814 657 274 442 
424 17 685 98 977 
769 755 931 536 976 
234 987 909 152 471 
728 728 164 839 226 
93 323 42 146 601 
349 141 40 596 488 
882 879 567 768 745 
249 938 571 406 142 
369 524 299 855 146 
790 790 467 137 644 
838 139 915 853 104 
645 245 621 308 701 
291 355 939 341 865 
411 791 29 89 389 
131 648 735 336 843 
143 985 785 911 261 
704 623 868 868 67 
45 314 141 796 351 
717 238 680 453 517 
147 34 231 644 652 
115 453 335 769 769 
865 86 933 602 488 
295 943 943 221 102 
311 237 833 833 474 
243 243 474 515 243 
286 186 223 676 254 
414 454 875 492 844 
56 76 675 851 689 
636 571 273 677 940 
594 193 594 999 825 
260 727 52 645 307 
306 548 414 35 914 
51 119 398 945 859 
769 875 709 817 88 
295 224 846 135 506 
6 867 859 216 867 
72 4 281 23 695 
861 906 329 355 869 
826 494 707 252 275 
290 670 8 324 11 
684 516 740 676 328 
470 917 5 539 777 
343 431 545 605 883 
485 740 520 845 690 
91 648 579 443 583 
570 430 340 141 125 
727 729 32 58 32 
499 498 222 706 61 
949 219 13 680 907 
567 775 867 900 782 
800 996 786 592 301 
847 284 505 854 520 
429 32 864 853 38 
621 428 34 177 790 
155 367 464 147 856 
491 324 11 652 476 
530 296 38 626 902 
803 865 920 661 1 
159 791 916 916 729 
781 725 963 867 725 
369 810 994 500 991 
808 458 169 979 832 
940 954 756 946 401 
608 75 328 633 498 
173 329 980 274 615 
500 488 500 909 625 
890 756 292 363 292 
79 726 79 575 239 
222 32 369 147 498 
11 746 191 409 557 
696 879 697 347 986 
217 508 794 285 537 
12 808 119 8 379 
394 484 695 896 343 
962 809 349 478 634 
600 830 509 203 210 
321 215 66 962 707 
289 379 521 379 329 
94 296 510 895 510 
219 133 238 695 238 
525 258 792 457 432 
482 952 910 59 482 
355 14 357 944 688 
832 122 588 998 497 
410 812 227 144 237 
111 690 356 356 66 
998 301 833 295 833 
886 472 382 611 893 
124 399 399 457 639 
763 72 872 167 338 
176 388 388 869 388 
602 571 129 22 280 
799 373 373 135 243 
621 890 253 227 253 
663 663 663 78 820 
881 179 763 572 303 
771 793 686 546 239 
298 818 298 298 688 
809 856 281 370 742 
522 89 506 267 784 
999 103 13 651 651 
357 465 945 600 849 
772 772 907 269 772 
654 206 654 342 775 
227 342 758 342 466 
627 907 161 44 899 
615 437 831 826 651 
861 817 287 532 759 
47 225 57 47 603 
562 655 247 269 251 
270 750 855 695 898 
696 462 206 600 172 
464 902 252 416 909 
684 963 771 367 863 
680 709 432 688 820 
759 991 82 484 285 
989 699 293 762 971 
277 25 957 634 532 
414 769 801 414 30 
737 310 428 567 428 
211 807 594 750 676 
296 662 591 296 711 
909 31 564 491 873 
106 417 503 834 417 
427 223 734 450 450 
871 393 979 277 544 
530 426 725 917 825 
995 312 2 65 954 
799 430 545 430 848 
454 295 783 807 563 
476 665 402 617 155 
706 994 180 625 994 
701 15 260 50 624 
907 183 958 907 622 
207 207 207 4 989 
426 747 969 751 263 
858 880 908 393 880 
928 773 169 956 561 
472 226 628 746 628 
714 794 63 651 361 
361 753 361 680 361 
321 313 709 513 441 
480 287 878 901 271 
780 670 535 472 632 
276 657 295 871 194 
183 826 421 891 913 
520 628 792 628 628 
673 309 222 124 658 
40 638 195 952 396 
98 580 812 508 956 
833 633 385 99 657 
775 18 678 292 983 
431 910 671 156 482 
262 262 734 422 673 
520 75 756 110 418 
12 12 450 72 771 
850 358 386 472 790 
540 311 796 503 228 
964 893 91 881 957 
371 909 265 345 345 
415 612 81 969 221 
453 453 828 298 92 
958 341 384 172 748 
703 466 2 703 660 
999 281 565 978 511 
343 434 244 775 494 
33 937 77 148 78 
221 221 550 221 183 
444 512 613 309 936 
658 45 4 706 379 
559 419 692 507 324 
944 743 968 102 458 
243 242 851 637 206 
207 907 152 595 949 
889 508 15 706 859 
476 476 476 134 99 
227 973 264 25 731 
235 370 425 806 248 
733 19 283 19 492 
74 700 678 731 60 
107 932 753 356 32 
92 564 729 416 35 
343 847 416 791 848 
798 168 904 947 410 
245 938 680 605 680 
101 540 390 94 101 
510 415 928 415 725 
111 81 486 843 114 
252 677 798 563 830 
444 923 137 572 643 
789 130 851 396 693 
455 671 480 959 41 
319 529 498 50 163 
697 640 223 957 307 
765 833 346 936 220 
997 235 973 716 397 
938 77 77 8 317 
190 74 840 593 202 
19 158 442 518 19 
843 439 419 556 535 
794 966 958 356 562 
91 772 772 272 762 
173 790 939 938 935 
933 721 113 730 140 
487 835 146 499 300 
434 245 210 148 245 
664 470 427 670 397 
803 803 27 803 873 
63 620 670 9 576 
522 632 738 256 56 
357 288 266 271 480 
116 865 766 822 126 
231 955 156 741 309 
82 888 512 33 992 
550 150 365 456 252 
397 397 342 990 334 
394 79 290 318 868 
1000 189 897 508 376 
369 124 169 822 149 
198 879 149 743 627 
509 823 721 420 509 
927 102 603 27 82 
82 653 427 461 309 
525 525 747 891 560 
284 931 905 111 415 
330 603 455 992 246 
452 428 12 810 159 
592 797 401 237 145 
699 658 41 777 311 
795 502 118 522 225 
639 136 208 109 951 
178 477 207 207 692 
63 354 818 835 63 
115 993 993 993 133 
616 958 301 281 774 
893 104 3 785 684 
495 518 618 656 674 
243 104 733 735 66 
453 44 803 767 941 
540 79 614 551 551 
159 220 753 212 220 
353 353 900 425 465 
711 267 235 711 711 
119 163 718 835 749 
173 450 593 593 593 
416 483 687 645 654 
483 385 345 46 440 
970 626 142 970 350 
883 769 883 184 474 
59 713 770 976 770 
360 828 406 996 867 
743 295 710 543 543 
473 14 712 904 442 
92 687 348 74 534 
603 360 575 772 636 
909 884 760 909 605 
821 860 846 704 251 
743 10 223 32 538 
110 166 616 402 616 
876 113 628 25 652 
439 834 930 160 806 
54 54 722 54 239 
488 640 488 515 119 
348 263 524 384 699 
847 412 484 902 264 
720 70 170 853 720 
719 896 998 896 654 
636 571 957 315 776 
289 123 3 138 215 
61 419 61 490 61 
487 870 906 232 191 
827 827 260 303 400 
804 732 480 447 387 
128 876 128 715 554 
854 790 601 278 746 
1 489 888 506 123 
861 861 908 489 802 
497 290 501 507 599 
92 600 906 961 92 
375 331 926 128 630 
425 40 921 341 347 
37 261 593 425 211 
810 419 774 697 643 
884 791 760 561 606 
111 196 127 608 71 
274 229 51 647 501 
169 390 435 135 148 
328 378 487 409 407 
216 582 757 462 581 
648 82 648 633 749 
610 864 915 464 538 
145 681 681 681 681 
236 302 278 420 278 
657 167 910 763 505 
749 458 960 142 887 
381 989 187 308 989 
749 71 389 873 492 
669 816 753 202 198 
260 244 39 530 975 
938 75 110 573 938 
479 379 35 540 432 
906 568 216 157 478 
15 15 793 526 791 
901 900 731 167 394 
769 496 439 331 604 
239 144 69 588 295 
398 698 119 698 907 
221 221 221 493 221 
25 464 812 770 483 
801 383 422 361 3 
937 159 10 258 20 
813 478 78 78 312 
62 163 968 30 823 
106 106 305 191 641 
141 959 197 277 889 
256 89 595 99 517 
163 281 680 954 891 
732 687 902 106 363 
276 204 734 819 898 
921 79 752 869 947 
960 937 937 638 305 
119 464 545 109 464 
195 738 993 146 85 
215 204 196 713 106 
702 215 212 853 13 
560 859 22 998 739 
461 272 272 979 272 
526 758 898 96 108 
791 118 990 677 131 
461 353 840 141 713 
985 213 172 864 132 
11 239 26 87 822 
620 797 518 272 912 
279 488 561 125 21 
856 299 391 713 940 
297 172 835 320 835 
148 246 602 449 865 
6 618 328 530 344 
490 245 859 681 472 
35 297 386 620 111 
248 417 720 778 800 
163 81 78 31 811 
142 155 816 738 940 
347 563 563 819 604 
397 293 657 425 885 
121 150 803 319 928 
606 269 725 299 125 
469 103 119 396 581 
916 671 308 916 494 
973 606 650 647 271 
993 111 737 709 191 
999 500 492 601 739 
416 744 748 992 452 
174 19 955 889 174 
467 535 378 118 957 
92 244 356 766 750 
799 262 704 839 888 
963 546 117 719 368 
158 459 498 643 158 
741 623 702 951 868 
415 868 337 70 472 
394 519 919 806 919 
8 357 892 22 8 
610 776 873 583 918 
857 724 479 433 349 
373 373 966 373 373 
559 274 580 11 60 
256 285 599 256 870 
936 265 62 114 158 
619 811 168 822 301 
873 146 11 493 456 
934 158 246 774 246 
907 508 227 354 343 
90 384 665 230 841 
95 718 543 889 448 
136 877 466 545 389 
678 308 791 824 940 
893 713 608 465 73 
720 166 444 856 274 
350 603 379 77 674 
566 739 485 85 92 
785 10 665 885 224 
618 301 949 695 328 
970 463 175 427 688 
762 707 144 356 668 
991 615 490 381 230 
118 472 77 463 261 
641 475 475 582 144 
589 252 471 123 430 
58 422 83 658 615 
139 400 690 275 690 
856 408 914 44 357 
936 539 993 942 383 
641 798 212 212 212 
109 554 554 364 554 
714 145 200 714 89 
379 609 379 902 716 
839 882 676 852 934 
689 11 919 879 11 
420 1000 518 6 88 
749 749 407 477 697 
560 298 933 735 381 
944 91 315 420 558 
637 36 631 17 581 
274 291 628 880 598 
23 268 588 280 797 
214 749 925 136 847 
622 799 334 229 863 
223 514 96 491 3 
471 676 946 181 466 
325 193 349 349 349 
688 129 893 535 134 
169 335 951 398 750 
530 417 347 365 143 
717 562 867 420 662 
831 391 110 301 68 
933 372 568 164 717 
600 946 846 903 901 
118 914 653 118 651 
729 952 458 729 985 
202 586 835 726 517 
991 490 243 456 490 
460 440 87 414 639 
130 75 527 751 381 
493 399 431 33 761 
584 300 500 500 500 
805 559 559 559 212 
807 945 645 538 538 
151 871 468 62 742 
764 147 154 895 945 
664 708 108 664 664 
388 62 743 89 197 
867 414 960 602 414 
641 506 641 641 641 
378 893 384 659 850 
201 375 227 961 557 
972 881 574 575 78 
851 418 508 862 813 
819 709 957 613 159 
668 25 991 317 155 
829 654 198 71 706 
804 675 18 131 804 
956 183 956 956 956 
964 953 964 269 616 
88 517 398 275 164 
370 201 623 232 984 
758 874 322 455 799 
291 661 652 291 50 
195 816 839 831 960 
614 383 850 643 602 
252 450 123 711 202 
844 706 718 718 580 
870 245 734 786 715 
224 582 393 989 464 
582 582 91 583 152 
151 860 860 61 998 
903 376 763 110 490 
686 647 755 503 458 
470 100 301 273 273 
544 544 244 544 378 
954 119 188 115 225 
915 157 965 365 117 
931 755 16 589 259 
402 989 55 402 402 
19 960 595 3 960 
419 761 421 598 646 
680 457 271 192 477 
91 66 548 154 556 
727 460 362 60 340 
782 782 361 997 606 
728 149 1 968 164 
987 964 543 209 964 
570 876 704 523 734 
351 700 349 809 576 
545 69 411 738 877 
15 15 532 992 50 
663 592 744 540 559 
21 254 482 241 29 
47 324 166 701 570 
625 222 904 735 642 
798 551 946 117 59 
382 625 222 748 486 
752 463 187 543 187 
634 283 598 917 437 
891 317 304 329 83 
799 548 116 736 548 
631 22 927 46 356 
524 998 766 663 295 
718 39 321 241 341 
90 490 490 548 662 
119 640 789 778 774 
942 748 943 804 96 
403 997 844 997 578 
403 147 856 953 921 
901 522 818 853 544 
965 965 855 481 127 
604 605 751 751 964 
403 36 374 651 786 
845 612 349 353 224 
259 235 821 538 605 
601 488 427 427 240 
947 85 947 947 486 
134 442 522 828 666 
222 117 429 218 265 
644 252 745 193 829 
467 610 467 95 635 
561 867 771 712 823 
492 483 133 264 433 
8 333 188 333 797 
961 938 283 178 150 
9 632 502 611 883 
464 498 534 16 45 
796 740 789 702 879 
220 949 431 662 510 
140 515 83 494 76 
337 224 31 872 33 
937 162 272 870 983 
32 914 494 70 396 
512 286 512 369 512 
415 415 258 538 46 
205 494 350 759 885 
527 815 182 739 846 
187 508 285 662 50 
447 426 334 912 808 
770 770 935 752 41 
286 476 273 601 452 
380 321 459 470 873 
60 32 129 816 60 
283 311 113 446 386 
343 276 604 128 604 
587 673 951 6 983 
149 750 775 32 477 
325 693 87 356 362 
381 322 779 255 703 
529 594 735 662 78 
730 549 720 134 317 
800 688 176 466 534 
927 207 139 49 806 
302 473 291 79 631 
820 59 381 746 381 
212 161 241 9 555 
682 29 905 755 172 
776 647 931 57 710 
53 879 298 707 538 
192 340 860 943 948 
707 839 829 639 839 
925 180 695 770 915 
7 452 403 791 102 
206 636 102 256 383 
515 349 753 22 18 
41 284 41 41 829 
171 979 56 672 799 
907 907 54 947 825 
77 239 594 854 330 
963 829 129 108 694 
578 255 546 698 876 
491 98 582 33 271 
427 519 422 669 529 
458 112 142 558 926 
42 128 456 966 619 
824 359 749 229 598 
622 761 490 732 781 
384 972 514 343 821 
412 907 880 829 366 
335 256 769 319 204 
430 486 475 608 633 
88 88 205 807 828 
388 32 270 773 491 
36 73 772 324 485 
667 302 912 376 359 
688 323 409 244 612 
621 348 553 86 509 
48 94 707 254 864 
16 341 525 881 880 
433 325 166 317 793 
565 962 10 418 146 
229 867 802 8 141 
782 912 360 360 150 
711 682 20 599 766 
28 263 975 28 28 
876 817 485 559 389 
543 945 692 945 148 
200 277 116 394 941 
275 275 731 372 518 
857 354 294 44 302 
413 672 27 510 352 
741 959 959 753 596 
736 793 784 528 695 
131 361 88 808 619 
908 586 130 683 130 
233 659 233 233 554 
350 645 459 177 901 
506 989 27 741 645 
135 564 881 800 670 
58 415 759 352 70 
573 63 77 224 141 
716 219 52 795 529 
818 563 146 214 854 
864 368 539 864 968 
865 325 490 826 404 
591 198 9 307 466 
425 809 809 647 998 
989 180 965 730 576 
454 623 806 894 182 
88 708 29 710 675 
140 211 97 935 493 
228 467 98 1000 612 
68 148 144 19 980 
199 5 412 860 863 
178 475 771 437 826 
987 245 987 987 337 
122 700 59 991 36 
266 594 736 569 674 
692 554 960 375 204 
396 186 77 745 63 
67 630 670 27 750 
69 619 446 861 405 
93 93 327 915 669 
262 405 901 347 805 
361 83 463 46 127 
219 82 479 79 805 
201 732 543 732 299 
195 697 584 888 520 
175 645 467 525 190 
787 160 676 687 461 
868 248 326 55 248 
588 173 690 80 597 
441 837 987 308 692 
604 657 585 110 806 
165 533 239 796 400 
670 540 518 540 540 
250 69 94 388 745 
385 719 471 257 342 
675 568 201 796 705 
57 609 611 598 485 
502 103 103 653 77 
967 830 883 797 811 
349 102 53 159 102 
816 485 73 267 903 
525 581 601 248 260 
683 301 756 362 185 
568 688 124 658 718 
301 222 900 404 418 
112 815 871 228 815 
941 442 705 538 538 
556 299 373 335 594 
438 339 517 104 890 
353 953 58 404 147 
622 788 622 438 622 
968 693 990 593 309 
86 755 798 12 282 
811 600 576 391 824 
698 268 742 300 638 
194 367 564 427 564 
790 818 653 26 26 
248 41 755 247 756 
943 521 373 714 54 
748 786 279 980 216 
252 410 21 27 744 
464 579 935 324 672 
652 92 557 683 327 
979 746 557 825 143 
794 675 230 59 942 
30 123 338 822 822 
314 114 314 897 842 
675 381 517 407 134 
500 152 278 53 862 
317 647 760 764 654 
604 311 758 480 758 
887 200 884 26 372 
728 772 792 566 551 
370 664 210 635 888 
1000 538 762 464 831 
492 555 47 492 517 
554 326 554 251 582 
652 332 391 334 334 
831 30 383 199 831 
753 580 781 580 601 
585 484 707 647 633 
559 24 222 931 671 
628 887 325 362 3 
57 273 731 273 437 
37 615 467 638 673 
307 314 466 534 466 
210 587 775 723 411 
440 801 50 740 907 
5 857 297 857 962 
584 848 969 598 584 
373 798 523 1000 843 
864 417 774 406 70 
270 31 519 492 935 
791 9 505 393 760 
327 602 269 562 13 
148 404 776 513 16 
484 445 513 610 468 
462 99 181 783 805 
81 672 895 209 733 
49 338 885 660 305 
480 111 299 886 64 
306 505 386 306 788 
27 259 868 571 583 
786 77 60 246 786 
222 820 490 870 45 
975 197 890 759 588 
692 39 90 667 96 
266 486 732 169 415 
512 512 461 725 76 
71 33 593 308 772 
732 438 832 44 538 
104 944 545 46 454 
795 795 215 795 247 
23 240 417 343 547 
988 717 606 583 41 
987 87 622 857 775 
285 622 161 157 188 
861 699 861 767 375 
537 978 443 851 976 
270 358 124 115 636 
73 84 391 945 700 
899 837 810 802 934 
20 62 659 82 134 
341 769 341 685 341 
75 49 409 769 86 
763 774 774 774 904 
304 615 795 177 221 
847 551 683 1000 646 
650 914 735 532 203 
378 458 519 500 148 
122 820 306 221 257 
907 27 257 144 85 
317 253 133 787 98 
347 237 705 116 835 
266 516 971 834 738 
821 493 664 664 203 
129 793 248 648 437 
962 725 215 804 186 
274 272 446 9 408 
107 512 62 62 62 
651 338 171 651 651 
177 8 355 801 343 
229 967 867 675 853 
589 438 804 30 103 
594 345 923 889 601 
324 118 118 88 49 
716 287 764 951 871 
412 24 357 228 322 
401 951 401 275 401 
457 481 857 385 689 
270 991 635 952 204 
6 138 714 630 66 
256 397 693 920 29 
779 195 784 537 532 
892 61 658 658 658 
878 930 859 664 810 
529 629 800 335 377 
901 275 917 274 1000 
957 198 957 957 142 
933 15 161 966 14 
78 941 690 984 238 
473 764 901 670 282 
628 29 999 490 704 
456 133 673 456 494 
172 79 297 116 20 
683 881 285 288 686 
762 632 873 519 656 
488 828 268 488 109 
292 76 781 284 216 
480 480 699 642 660 
72 178 137 72 316 
333 433 430 274 49 
54 333 731 227 305 
976 403 176 932 309 
136 400 820 596 544 
238 721 563 466 100 
598 627 83 654 444 
769 781 1000 108 871 
136 727 165 369 203 
723 878 458 458 458 
180 746 917 137 258 
969 115 565 102 748 
658 183 491 666 601 
979 903 979 649 96 
568 868 276 927 213 
752 258 159 456 335 
956 956 369 956 796 
190 730 146 667 665 
885 527 218 28 773 
439 432 126 432 412 
66 584 348 498 941 
113 601 274 444 501 
862 84 634 25 312 
619 562 339 663 8 
114 803 259 355 592 
284 175 216 284 285 
210 639 221 922 417 
403 424 61 250 982 
345 597 902 856 235 
754 412 361 274 513 
329 484 543 952 145 
161 122 122 97 280 
931 570 133 528 555 
135 152 13 447 892 
809 392 485 809 986 
635 434 282 569 161 
995 995 598 928 995 
431 630 529 900 221 
706 638 710 828 274 
269 993 739 32 976 
3 741 223 954 954 
254 921 242 608 832 
14 180 14 449 639 
247 247 41 333 691 
127 779 140 384 140 
354 540 313 486 615 
488 818 548 193 979 
903 980 851 458 548 
842 389 436 859 880 
554 961 714 714 225 
335 538 198 558 849 
851 382 418 61 80 
124 124 392 208 862 
384 277 240 612 748 
375 634 816 78 152 
798 51 483 187 945 
233 233 667 233 295 
944 702 691 176 702 
343 233 441 604 482 
249 379 712 116 130 
603 429 158 29 614 
205 899 1 287 309 
2 2 129 2 192 
132 833 815 958 14 
281 666 597 14 716 
552 446 996 55 259 
506 667 506 500 764 
318 299 529 692 236 
23 487 614 443 601 
769 913 276 683 783 
988 359 719 40 296 
698 227 112 748 906 
175 500 182 790 539 
670 321 20 224 459 
109 356 736 356 962 
528 154 403 905 128 
563 563 894 92 563 
956 360 15 896 38 
210 998 112 325 248 
747 560 402 45 349 
3 470 470 976 666 
5 534 350 613 303 
846 354 891 838 452 
503 640 119 157 711 
823 978 124 664 206 
618 734 370 4 200 
223 284 585 141 585 
650 984 984 880 138 
321 670 169 640 774 
911 757 688 904 737 
629 610 239 761 434 
716 995 75 265 230 
201 241 716 164 417 
149 149 169 191 104 
92 216 525 92 447 
325 874 488 576 581 
713 498 78 465 718 
478 848 478 939 544 
974 910 417 135 793 
374 56 502 820 820 
146 778 472 593 776 
609 187 72 187 187 
97 468 388 655 177 
977 418 992 639 864 
994 132 527 367 516 
79 840 674 281 962 
590 878 84 84 611 
400 562 725 398 398 
896 564 303 763 887 
522 202 420 146 420 
578 20 514 836 475 
422 609 609 235 863 
250 974 755 755 591 
616 219 143 378 423 
265 618 400 391 617 
644 462 706 56 417 
686 515 708 53 208 
427 751 239 133 388 
959 21 538 875 182 
676 410 410 313 441 
721 996 781 557 169 
628 301 64 572 84 
350 169 106 857 169 
521 96 660 826 587 
724 177 892 177 545 
401 769 229 813 769 
41 549 249 613 900 
373 78 636 636 398 
70 642 949 70 701 
240 801 859 92 985 
206 462 244 186 439 
512 609 980 137 787 
980 850 214 119 345 
578 184 527 26 387 
554 246 695 554 674 
894 594 636 706 221 
366 654 392 540 918 
675 277 483 969 791 
78 887 506 826 487 
389 841 873 499 264 
134 534 510 134 576 
280 591 711 607 295 
456 456 958 355 974 
804 392 51 279 347 
228 228 228 615 446 
319 186 105 389 303 
448 396 119 199 299 
137 719 337 576 724 
597 511 122 561 176 
959 655 968 17 819 
876 476 781 141 237 
613 305 549 696 726 
326 701 477 604 610 
267 705 889 861 437 
999 644 102 918 918 
282 118 563 590 822 
535 294 631 444 241 
547 359 700 895 838 
573 230 412 652 573 
593 202 127 263 308 
65 414 892 86 791 
43 43 477 165 147 
766 316 316 616 616 
1 495 199 20 594 
378 548 276 803 839 
828 219 959 388 31 
17 615 461 557 979 
704 356 813 704 175 
278 305 557 211 642 
268 212 639 945 414 
932 355 748 361 308 
762 251 690 785 900 
934 294 91 281 887 
399 78 731 731 731 
886 886 943 433 786 
432 59 495 616 160 
89 542 459 673 111 
820 979 3 696 181 
524 609 733 667 509 
513 488 376 314 166 
902 978 487 932 489 
169 3 889 611 342 
896 606 490 532 152 
981 981 567 958 784 
428 28 139 640 214 
991 270 486 875 203 
528 470 752 57 787 
939 632 193 313 41 
149 295 302 21 528 
846 995 484 804 731 
45 21 241 56 403 
292 239 1 329 271 
59 53 841 300 874 
669 801 678 427 293 
225 225 535 963 960 
418 146 428 645 620 
206 487 12 563 329 
422 898 245 409 222 
391 512 198 244 910 
244 583 449 670 737 
589 989 199 804 572 
100 858 8 266 606 
594 757 347 292 347 
314 618 253 611 335 
923 388 252 991 555 
735 718 110 110 713 
151 944 902 959 291 
929 901 340 137 373 
213 850 714 642 892 
768 956 928 7 980 
312 528 874 397 113 
421 688 702 201 800 
314 558 187 687 628 
513 945 513 472 675 
818 912 494 332 446 
489 157 164 197 927 
609 718 957 93 109 
390 715 505 499 741 
331 671 66 674 286 
596 380 860 513 620 
276 222 602 686 579 
616 460 580 456 144 
796 354 534 633 612 
559 329 469 596 681 
578 311 578 771 603 
877 747 49 434 536 
974 914 595 595 422 
847 323 878 870 353 
960 949 2 662 607 
466 530 914 852 105 
710 773 185 529 146 
182 111 295 180 237 
669 947 689 203 355 
9 534 528 660 276 
570 774 457 112 755 
867 935 707 233 228 
173 381 864 223 391 
510 806 633 324 510 
784 434 890 738 27 
97 299 285 296 52 
606 606 901 606 706 
857 727 970 585 841 
793 578 57 53 910 
952 656 969 886 656 
786 586 843 700 586 
541 798 791 556 556 
857 691 691 528 989 
476 716 754 402 738 
864 420 561 263 862 
231 447 36 614 702 
424 215 263 405 18 
806 755 367 552 519 
197 326 628 329 943 
128 190 354 397 221 
168 625 83 768 149 
606 243 834 99 476 
402 831 354 935 575 
154 695 419 141 841 
53 152 511 43 78 
338 553 164 280 931 
575 505 136 647 69 
982 913 26 679 339 
239 626 673 516 126 
913 976 465 576 465 
223 203 920 176 732 
34 269 365 492 211 
645 78 827 645 802 
622 915 303 517 597 
486 73 836 659 551 
402 727 661 431 839 
915 382 721 66 375 
601 774 773 476 453 
761 870 650 825 892 
883 28 705 20 824 
408 466 999 789 151 
514 224 759 690 408 
6 960 302 981 749 
593 739 696 696 502 
918 425 826 939 777 
805 15 289 51 214 
580 520 28 586 650 
146 110 558 479 824 
239 987 811 987 451 
646 258 981 344 828 
669 487 906 779 664 
795 488 364 351 522 
977 725 27 8 218 
538 533 302 338 883 
875 133 672 691 818 
282 265 338 259 282 
432 978 936 418 604 
477 294 652 306 246 
573 368 38 454 379 
817 37 436 18 70 
790 712 153 906 790 
667 571 571 214 480 
268 692 248 363 238 
150 590 725 898 859 
621 633 782 490 734 
524 66 709 640 623 
421 531 39 609 395 
338 582 119 312 960 
576 282 471 302 109 
854 540 478 989 786 
949 70 140 348 906 
304 820 270 216 93 
797 175 331 797 957 
103 576 245 552 870 
710 245 634 294 731 
582 823 582 350 848 
457 290 101 41 595 
356 258 258 147 540 
637 997 931 542 553 
282 217 90 465 655 
393 628 707 620 590 
662 204 495 855 204 
748 658 917 491 6 
278 618 749 980 437 
106 56 970 459 106 
953 544 514 364 633 
579 637 75 404 385 
126 531 247 938 247 
492 64 711 217 217 
689 155 209 786 149 
330 42 839 565 42 
447 479 385 57 822 
761 741 188 336 829 
961 801 109 368 211 
642 875 222 308 637 
364 635 298 834 193 
95 68 986 515 111 
549 931 542 258 285 
825 764 427 727 269 
913 433 481 765 958 
895 531 168 73 719 
529 991 123 954 887 
977 143 241 376 799 
715 185 511 227 780 
937 241 870 940 960 
150 150 168 287 68 
358 241 834 768 743 
579 522 28 237 593 
763 302 328 898 647 
255 197 932 684 566 
812 149 534 579 382 
201 911 801 238 801 
84 20 338 863 747 
985 570 27 936 115 
209 209 814 923 544 
24 527 569 821 91 
207 39 405 330 541 
707 8 571 707 205 
4 133 736 659 153 
354 377 617 834 159 
91 105 104 991 739 
819 295 369 560 819 
571 834 986 585 212 
748 370 300 928 665 
698 817 48 480 698 
225 944 957 740 561 
750 546 495 75 268 
347 428 347 404 987 
438 818 438 394 335 
325 392 470 591 624 
953 268 838 622 211 
928 811 731 578 400 
728 623 995 894 740 
274 325 605 324 566 
885 103 756 103 117 
570 649 810 810 701 
637 466 429 442 965 
604 289 614 957 968 
53 532 99 731 703 
667 353 667 818 667 
557 926 205 513 934 
1 858 969 944 532 
596 131 342 131 141 
748 859 355 625 991 
606 809 856 435 745 
673 404 674 160 949 
102 17 200 693 458 
308 930 333 473 192 
194 990 915 486 553 
383 470 465 239 320 
333 256 927 537 927 
772 173 620 396 584 
431 431 188 868 727 
479 359 883 826 545 
712 433 712 793 712 
413 846 445 726 695 
733 357 632 632 563 
155 47 518 47 296 
292 990 846 736 286 
502 186 839 100 173 
94 445 415 421 469 
438 438 438 438 438 
910 847 110 831 54 
107 813 871 810 526 
244 43 43 515 664 
430 84 884 277 919 
768 840 234 5 869 
758 105 911 5 714 
769 565 831 783 272 
206 401 397 408 393 
211 563 77 140 613 
245 551 440 616 461 
910 960 887 864 808 
407 668 768 908 715 
137 87 35 450 455 
744 386 6 773 237 
336 446 179 661 807 
49 884 498 455 49 
349 31 249 180 908 
865 9 938 965 590 
174 663 611 498 108 
750 437 720 792 405 
241 941 458 241 396 
292 996 786 188 527 
346 258 724 299 114 
481 537 563 177 772 
412 475 33 413 952 
287 103 18 712 18 
866 763 381 945 831 
582 295 445 58 311 
871 951 28 5 573 
836 375 203 918 836 
214 913 785 718 108 
712 39 582 540 872 
760 700 194 997 915 
331 831 262 534 533 
158 97 410 802 225 
126 476 478 84 830 
419 50 94 633 134 
888 459 553 288 480 
463 126 167 496 126 
519 573 848 626 626 
855 1000 970 147 780 
111 810 235 298 678 
216 811 876 861 448 
89 581 733 322 616 
970 775 407 491 547 
135 42 135 257 617 
216 986 914 767 567 
417 242 882 794 559 
201 788 168 234 381 
991 997 682 991 697 
54 126 254 806 598 
782 273 334 805 716 
464 815 390 811 637 
872 16 523 841 857 
116 373 897 373 583 
187 323 924 435 119 
177 54 792 210 314 
870 473 556 233 689 
804 295 199 774 804 
561 602 583 241 982 
335 166 880 489 746 
348 318 297 683 254 
927 960 487 440 715 
206 352 59 490 474 
754 754 754 717 647 
63 166 332 747 473 
879 772 594 132 460 
52 513 801 406 788 
443 682 436 436 324 
45 623 539 502 539 
447 152 88 73 152 
937 165 557 747 451 
510 141 536 249 751 
660 989 458 989 545 
690 256 450 773 773 
787 941 918 537 819 
948 583 364 271 905 
773 55 665 333 55 
524 44 321 524 797 
903 863 313 14 370 
309 217 579 943 155 
16 573 197 250 395 
154 941 985 147 25 
260 459 830 499 645 
647 217 809 881 197 
627 691 366 694 395 
464 670 210 874 670 
373 360 529 791 53 
589 589 831 758 782 
768 587 162 378 587 
939 404 498 212 702 
453 954 137 541 471 
191 422 852 336 852 
305 891 4 305 685 
716 380 636 612 40 
988 387 810 608 3 
548 741 982 983 110 
679 530 689 515 444 
913 578 767 414 955 
351 78 964 146 73 
305 48 71 737 715 
242 325 121 195 342 
774 892 949 312 429 
4 265 731 954 896 
879 564 566 484 151 
707 276 545 644 935 
382 382 382 643 35 
961 544 360 345 555 
262 165 461 26 388 
360 958 646 60 885 
518 271 715 323 321 
974 595 881 942 365 
278 21 378 403 809 
780 701 780 455 544 
178 92 667 797 942 
90 65 176 46 727 
146 487 439 802 994 
98 548 606 741 741 
546 749 247 749 663 
34 36 210 489 741 
939 834 264 446 778 
51 517 69 517 29 
685 583 977 896 384 
249 857 503 882 78 
618 659 925 606 993 
669 729 612 682 929 
46 798 843 39 697 
867 329 364 399 921 
592 668 847 346 4 
233 781 211 275 936 
102 127 964 486 863 
389 936 423 800 333 
560 394 899 621 9 
785 643 946 870 432 
318 59 476 898 265 
293 577 165 108 241 
777 95 238 30 99 
966 155 180 686 527 
262 587 825 198 607 
37 94 358 30 149 
128 183 730 429 800 
426 506 39 959 310 
973 65 494 965 30 
543 59 633 31 787 
855 823 344 304 728 
614 558 129 136 157 
117 538 272 117 905 
46 272 278 331 533 
865 638 423 902 563 
673 390 390 609 448 
720 704 720 720 312 
51 421 421 385 477 
368 73 856 477 1 
548 175 214 721 615 
752 450 988 853 355 
300 940 100 374 622 
553 843 347 172 545 
846 504 522 115 421 
176 187 340 579 370 
367 277 579 765 496 
217 483 712 5 712 
328 30 855 68 333 
71 60 339 875 77 
522 45 613 993 212 
617 10 570 10 563 
629 895 797 311 910 
269 886 967 634 50 
140 824 703 1 824 
344 755 485 344 732 
659 659 231 860 541 
629 417 419 466 713 
597 749 949 749 871 
389 389 153 439 333 
654 822 45 478 822 
423 423 429 851 571 
259 748 246 473 677 
130 401 207 770 451 
988 433 233 254 613 
866 4 159 268 128 
644 157 791 644 605 
599 340 744 744 524 
911 70 603 720 171 
524 447 683 159 898 
725 315 580 529 923 
952 815 589 800 815 
872 850 431 778 398 
820 578 725 988 820 
919 757 548 548 548 
694 648 880 124 98 
786 40 257 789 257 
718 630 272 52 472 
734 867 957 867 566 
585 506 806 948 995 
871 454 881 778 228 
723 759 329 759 14 
530 553 466 738 108 
673 336 409 369 203 
390 852 650 708 706 
990 122 489 903 469 
810 664 867 753 891 
840 721 425 198 499 
127 922 373 411 978 
424 644 197 732 391 
463 152 373 531 797 
10 647 349 610 10 
372 508 328 201 590 
133 26 596 14 984 
780 92 212 384 407 
509 664 611 438 915 
587 470 187 314 993 
134 343 968 941 352 
730 665 204 400 687 
713 677 848 346 477 
972 821 965 916 972 
821 426 339 641 818 
878 576 887 545 101 
521 521 901 397 521 
152 202 913 299 797 
529 81 153 523 523 
214 615 400 68 109 
725 640 674 688 688 
651 826 662 74 476 
422 296 472 583 470 
199 373 863 798 557 
203 559 650 309 431 
183 942 706 942 177 
745 386 598 823 418 
186 557 94 890 917 
10 598 332 799 838 
280 366 413 105 280 
420 233 528 253 964 
254 438 977 94 146 
434 918 767 873 737 
249 499 261 547 329 
799 720 827 110 398 
228 768 228 697 377 
420 595 237 982 88 
961 702 796 501 393 
272 634 445 713 560 
762 149 224 149 170 
551 551 520 907 32 
73 474 597 108 693 
44 130 519 39 804 
264 902 908 498 798 
803 791 406 27 322 
417 828 41 302 792 
387 387 462 385 575 
882 372 942 95 210 
599 155 491 143 388 
592 41 337 828 959 
832 790 529 513 113 
112 174 931 70 600 
675 829 993 631 232 
811 325 959 815 176 
41 239 505 816 255 
957 857 653 568 555 
31 361 597 117 552 
480 233 120 389 687 
346 498 311 556 48 
902 935 310 122 99 
75 404 827 497 698 
468 217 51 67 51 
547 199 529 194 194 
977 259 252 525 927 
676 807 993 274 458 
57 876 57 422 405 
309 208 177 467 635 
310 919 940 450 670 
20 148 133 202 986 
95 516 598 633 949 
768 730 936 598 881 
265 903 334 308 165 
755 133 133 892 657 
476 326 709 442 370 
107 962 252 32 896 
29 412 130 203 29 
77 339 377 321 689 
945 749 674 424 160 
850 996 97 996 508 
468 807 928 639 923 
116 235 360 986 853 
282 282 432 40 906 
206 347 360 617 45 
997 407 915 437 274 
957 376 739 661 605 
291 192 790 894 970 
750 293 623 567 43 
163 847 590 724 88 
112 402 556 285 619 
712 940 712 232 530 
600 676 581 335 480 
209 987 396 275 653 
431 862 595 595 244 
384 742 580 693 740 
403 413 592 812 987 
640 41 883 41 745 
507 823 633 811 30 
693 413 851 391 308 
896 294 370 896 253 
890 349 902 890 971 
863 863 878 455 863 
998 548 584 647 80 
888 451 262 415 403 
558 837 228 14 418 
378 335 480 216 512 
206 715 769 710 471 
766 574 766 763 42 
787 969 227 589 182 
211 952 722 329 727 
594 398 687 54 28 
516 516 719 270 516 
496 687 908 897 975 
199 655 809 388 199 
843 901 273 981 538 
159 22 775 402 956 
253 938 678 121 472 
224 395 190 190 917 
479 143 1 397 497 
890 335 763 763 763 
432 189 664 189 239 
695 516 342 516 172 
28 70 704 91 704 
166 777 794 166 192 
313 724 613 610 516 
353 678 70 705 477 
406 482 919 687 44 
7 662 672 451 512 
136 64 928 64 957 
216 13 852 216 771 
841 696 668 11 668 
738 814 189 413 650 
233 809 886 226 74 
646 436 436 188 351 
284 461 451 627 991 
734 734 611 176 734 
377 251 26 31 684 
229 210 27 83 815 
542 907 224 826 644 
353 787 852 683 64 
899 294 296 602 176 
817 234 154 654 294 
105 914 376 279 641 
123 780 466 508 429 
111 930 27 164 94 
870 103 440 900 888 
412 783 777 360 636 
399 128 419 175 331 
405 147 678 762 431 
187 905 357 357 493 
639 794 212 136 712 
932 352 522 666 99 
669 144 550 157 439 
89 78 587 378 221 
114 819 859 258 84 
932 738 600 197 667 
279 598 666 816 978 
561 95 848 708 351 
27 730 14 708 733 
493 399 84 591 739 
933 685 685 95 340 
191 290 135 145 437 
532 350 399 663 286 
11 418 101 941 418 
785 306 476 578 843 
718 979 303 447 447 
126 476 2 950 194 
250 683 47 681 646 
362 323 323 323 323 
105 1000 157 20 20 
831 557 380 308 356 
531 47 513 531 159 
84 443 339 139 545 
98 53 428 676 516 
389 900 156 768 107 
168 213 355 165 489 
832 635 692 596 154 
166 994 998 341 591 
992 49 901 891 20 
668 393 106 371 506 
799 922 757 97 629 
155 155 767 155 667 
678 780 542 319 893 
983 983 983 202 649 
1 321 412 388 797 
357 569 15 15 174 
461 996 518 739 518 
853 668 521 232 928 
550 681 135 153 74 
982 175 215 783 415 
521 212 997 473 473 
814 535 191 749 360 
492 679 94 666 999 
663 389 9 260 535 
612 556 236 99 236 
85 123 195 420 585 
168 899 182 820 566 
328 659 182 240 680 
951 348 551 470 551 
270 671 171 141 372 
421 264 119 203 718 
917 743 151 254 560 
554 554 654 387 583 
425 577 746 390 387 
692 280 856 842 692 
993 334 684 292 781 
798 769 398 590 974 
965 813 648 965 928 
988 827 879 819 988 
502 960 650 704 350 
84 571 890 554 740 
594 480 391 700 609 
71 187 19 879 705 
629 160 141 186 42 
84 939 594 255 77 
957 472 950 551 767 
314 831 362 324 995 
708 85 708 708 818 
794 714 377 252 517 
42 380 25 906 167 
819 819 62 373 376 
521 184 968 887 271 
504 139 937 71 933 
1 282 374 129 431 
337 919 233 164 19 
897 541 427 81 653 
268 529 697 485 76 
185 133 551 542 480 
277 117 553 277 277 
855 855 666 917 11 
395 392 814 676 871 
121 173 840 149 308 
829 783 160 783 825 
329 329 329 16 627 
86 929 141 479 613 
445 764 327 71 83 
408 391 711 552 878 
393 84 761 393 689 
676 905 764 617 938 
949 304 189 33 547 
584 543 183 446 912 
333 780 379 684 379 
384 465 484 103 451 
684 542 418 892 610 
268 665 887 682 710 
957 862 112 407 636 
629 927 810 578 895 
402 339 759 269 150 
707 80 80 80 459 
375 694 410 640 478 
460 113 389 561 184 
786 316 989 989 915 
727 81 833 589 706 
186 494 491 491 702 
121 433 581 459 872 
194 770 348 896 413 
183 897 145 637 205 
843 715 990 36 180 
415 905 540 764 495 
978 135 172 817 772 
754 930 69 189 753 
368 244 378 780 895 
771 719 129 206 941 
494 255 853 147 641 
212 600 41 195 41 
372 372 725 129 939 
587 553 767 46 586 
182 867 867 798 416 
130 729 721 650 635 
546 452 786 546 546 
916 88 869 778 464 
823 397 983 743 448 
706 893 31 451 775 
533 278 361 397 420 
606 432 428 553 999 
642 461 543 390 803 
987 418 254 218 89 
356 526 526 742 92 
200 528 846 413 277 
327 667 812 505 968 
572 961 660 404 290 
612 160 784 548 676 
638 971 970 458 346 
756 266 25 756 527 
140 140 136 753 8 
743 221 570 74 505 
381 267 676 343 798 
7 9 849 176 849 
280 156 302 740 984 
849 453 255 510 517 
616 755 12 661 107 
983 20 265 391 232 
875 139 265 14 98 
746 600 889 273 23 
658 59 336 430 80 
665 240 441 959 101 
595 239 160 190 160 
463 751 885 178 397 
550 967 8 206 188 
344 903 914 100 914 
255 21 261 437 132 
278 407 163 278 129 
692 686 692 488 34 
268 532 173 449 594 
231 501 257 941 82 
679 5 707 707 707 
170 683 611 391 619 
317 280 262 115 828 
777 14 858 566 14 
724 881 32 601 67 
546 348 479 345 854 
811 392 534 970 530 
338 331 639 331 20 
175 175 661 600 886 
125 521 392 347 385 
50 816 395 152 900 
49 408 118 221 10 
220 247 261 123 571 
809 924 250 190 190 
535 141 969 326 984 
961 556 25 961 271 
320 174 174 174 990 
163 163 163 469 163 
654 742 300 654 978 
735 599 290 829 755 
347 900 856 491 138 
509 265 414 63 772 
395 900 717 751 897 
968 257 246 817 817 
287 45 355 259 121 
329 90 701 12 353 
141 392 51 674 278 
64 787 274 370 698 
650 670 207 769 998 
188 212 268 731 680 
38 484 10 795 283 
363 812 826 832 998 
968 992 421 663 961 
832 767 596 596 605 
789 931 50 803 871 
860 617 208 866 730 
213 501 50 623 394 
521 817 159 842 81 
962 929 385 349 388 
271 250 772 763 249 
237 637 643 632 632 
940 906 976 968 536 
850 839 679 895 793 
27 690 545 632 632 
932 59 739 662 581 
184 452 468 37 454 
620 212 851 851 115 
665 262 999 262 262 
163 979 58 342 419 
777 448 61 61 407 
726 424 945 861 309 
998 824 209 318 121 
576 617 704 617 617 
730 730 897 730 727 
579 24 870 735 946 
735 457 58 349 136 
854 910 440 470 854 
366 421 92 421 115 
907 459 635 859 170 
948 938 783 250 192 
822 23 26 68 593 
936 12 587 712 536 
385 376 322 661 561 
78 997 997 623 116 
630 281 521 98 765 
934 983 594 693 128 
153 57 288 969 958 
84 125 583 541 956 
526 345 356 862 553 
298 611 720 681 599 
622 436 483 456 483 
996 67 759 787 527 
316 75 855 832 130 
850 538 584 511 584 
434 334 939 576 924 
998 140 584 894 894 
28 469 296 60 583 
542 321 753 479 672 
403 623 284 388 495 
230 686 269 820 801 
548 90 382 312 57 
629 934 115 217 877 
716 756 346 829 391 
696 696 879 878 296 
596 607 274 803 875 
222 762 762 82 762 
302 239 6 482 523 
964 32 715 541 889 
159 978 33 180 427 
909 632 742 742 45 
202 109 238 827 331 
869 194 390 194 996 
623 759 49 475 140 
737 81 914 418 844 
168 172 684 193 426 
421 990 692 39 558 
244 999 675 222 429 
828 81 441 326 37 
937 170 839 117 431 
445 816 44 214 704 
49 258 401 970 193 
547 218 855 621 798 
934 358 358 482 321 
885 288 649 688 44 
824 788 788 267 424 
329 457 917 432 322 
786 258 46 245 985 
983 235 231 32 586 
373 292 492 292 760 
408 713 408 498 868 
636 802 110 380 33 
15 911 481 726 479 
117 64 969 140 969 
378 658 145 812 648 
717 332 710 523 662 
927 806 47 996 712 
249 449 730 817 817 
270 266 397 155 778 
1000 331 348 737 227 
11 80 80 397 184 
155 303 532 649 797 
926 392 412 743 108 
470 410 347 673 845 
451 914 645 454 122 
983 983 433 962 534 
84 141 198 479 674 
819 220 251 577 53 
423 20 99 271 252 
741 332 411 924 114 
504 906 497 477 259 
127 506 251 261 378 
236 741 1 190 23 
370 867 626 547 249 
245 62 279 508 891 
195 28 18 36 195 
577 306 149 556 770 
569 928 737 841 737 
708 708 187 764 388 
313 368 791 461 986 
240 598 598 572 117 
663 144 485 161 144 
521 108 713 214 433 
263 267 362 302 562 
826 449 676 600 963 
879 38 665 12 134 
483 371 890 807 216 
856 770 593 61 851 
386 9 706 760 610 
610 878 929 54 588 
772 967 797 88 228 
424 190 389 562 573 
674 691 159 105 103 
159 460 731 689 897 
355 477 200 355 355 
867 666 195 339 750 
475 295 189 521 175 
614 664 990 690 599 
347 465 35 347 959 
747 897 101 232 119 
36 726 562 71 503 
766 622 229 390 825 
28 120 126 875 509 
294 898 110 243 74 
804 783 332 326 97 
649 676 157 802 779 
53 509 760 541 823 
688 153 606 236 995 
761 210 18 193 38 
549 549 788 113 549 
344 344 614 344 862 
629 579 107 128 15 
628 222 657 908 864 
33 266 824 211 266 
701 412 469 896 914 
145 712 664 739 321 
203 758 175 86 940 
219 538 379 599 643 
125 868 189 750 204 
164 524 164 256 844 
952 662 70 259 120 
290 555 794 355 355 
159 148 434 615 41 
989 779 425 262 758 
149 670 955 378 742 
515 16 484 515 484 
123 830 709 376 17 
699 699 699 116 5 
71 932 874 818 768 
412 700 562 707 420 
984 668 373 885 574 
704 359 644 702 988 
89 800 560 839 673 
403 92 848 332 962 
435 866 382 318 20 
925 634 481 311 636 
865 397 400 576 744 
303 995 972 995 705 
72 420 770 770 770 
958 563 825 566 811 
883 83 224 699 83 
611 750 905 436 217 
462 777 810 472 840 
37 916 1000 903 500 
576 100 564 130 204 
715 495 2 615 125 
411 263 984 134 379 
568 79 405 84 588 
260 273 800 21 828 
926 503 367 542 542 
855 828 791 697 311 
14 242 110 819 653 
560 933 300 933 154 
829 162 728 106 824 
112 775 232 430 221 
232 779 678 986 760 
947 641 172 641 900 
163 434 920 527 503 
529 467 779 907 834 
44 479 289 289 289 
758 758 758 434 348 
814 513 467 260 224 
84 42 912 527 84 
923 633 612 693 649 
580 872 194 685 81 
945 580 85 918 557 
211 741 153 211 422 
668 99 991 461 862 
889 887 837 30 267 
981 106 106 554 489 
16 480 647 603 315 
784 362 784 251 784 
768 718 232 786 565 
798 898 136 270 365 
118 91 535 980 39 
577 641 813 577 577 
824 563 824 824 824 
545 89 761 183 458 
841 83 518 83 908 
797 419 309 844 665 
402 143 196 674 279 
410 192 948 599 526 
725 915 904 933 719 
269 780 812 269 330 
927 677 688 317 677 
362 83 239 908 379 
332 493 493 324 493 
927 469 819 927 561 
163 486 2 949 933 
953 744 479 360 35 
392 407 405 392 573 
747 240 937 678 630 
223 344 223 223 223 
399 126 387 468 615 
838 453 153 537 743 
20 344 39 162 935 
992 567 373 592 267 
884 233 381 90 211 
31 31 544 803 679 
361 476 13 95 819 
458 437 458 458 733 
221 174 289 221 947 
387 997 303 298 13 
689 272 591 860 756 
323 323 845 13 766 
580 668 688 552 554 
18 378 43 129 957 
364 825 552 887 718 
741 716 615 444 444 
745 718 952 171 743 
980 638 115 457 164 
696 904 674 766 519 
849 36 849 849 730 
200 903 295 224 539 
811 375 890 901 793 
786 886 215 484 22 
707 328 2 553 795 
793 60 439 738 83 
530 784 216 144 189 
994 452 884 62 574 
351 215 784 343 864 
433 654 654 998 331 
682 354 779 566 745 
644 141 876 876 824 
338 449 338 664 338 
878 917 876 799 639 
174 103 352 307 39 
604 421 427 949 647 
891 519 525 995 785 
472 99 693 592 496 
929 190 599 778 896 
702 769 881 205 625 
238 476 351 978 395 
246 962 571 255 571 
205 853 240 591 676 
862 617 783 599 268 
183 696 166 610 545 
88 620 766 88 88 
948 451 664 264 502 
190 7 753 730 837 
131 948 784 21 433 
471 143 20 20 937 
950 568 540 79 918 
87 630 646 113 646 
788 565 517 256 196 
990 465 864 742 494 
300 494 386 985 7 
381 884 115 334 277 
12 202 270 948 58 
499 100 261 35 217 
297 313 297 548 44 
929 530 141 649 530 
673 11 673 68 125 
605 530 759 38 58 
68 793 463 692 368 
896 526 989 457 956 
739 354 475 8 231 
371 213 244 252 667 
20 20 173 728 20 
254 183 254 254 897 
427 372 322 427 718 
529 115 258 242 996 
775 96 502 96 96 
429 476 23 565 607 
306 414 376 345 706 
915 120 839 141 291 
819 956 965 678 530 
324 170 401 357 613 
14 798 473 471 56 
435 479 422 260 260 
80 725 866 448 382 
21 192 455 852 362 
204 413 842 595 677 
79 79 110 69 829 
362 883 734 260 105 
288 213 746 114 362 
682 367 872 492 756 
308 780 145 755 458 
251 830 170 537 644 
404 658 14 529 580 
166 873 270 893 648 
926 641 19 286 549 
822 545 822 896 822 
984 361 563 156 214 
27 427 495 538 648 
366 366 610 919 561 
169 710 695 546 607 
193 452 38 948 16 
7 708 365 328 950 
39 425 122 847 740 
773 506 136 523 339 
760 306 720 131 351 
701 253 253 253 504 
873 103 232 590 362 
829 709 997 955 134 
597 329 586 908 967 
987 112 155 316 650 
466 267 610 610 610 
81 74 84 310 84 
895 141 345 282 15 
41 324 324 359 305 
684 962 770 955 195 
431 431 544 399 485 
266 655 655 655 698 
464 385 801 658 197 
972 641 217 170 339 
968 523 523 784 544 
757 809 113 37 695 
136 531 916 236 584 
968 559 867 850 682 
98 225 214 256 986 
903 197 217 927 94 
391 678 391 391 697 
634 547 147 94 634 
659 881 285 217 557 
884 884 884 36 750 
723 486 367 127 728 
330 560 236 703 741 
499 544 979 733 276 
563 261 221 627 819 
309 139 844 155 596 
506 362 376 549 497 
368 114 473 737 166 
263 513 621 842 896 
842 842 618 842 842 
461 638 749 533 383 
697 200 812 901 384 
327 41 320 269 893 
264 982 446 264 264 
592 770 732 818 581 
246 292 570 508 706 
471 168 522 409 855 
877 16 769 895 612 
529 651 127 729 714 
296 783 399 357 822 
127 16 226 776 877 
223 395 494 841 900 
996 613 572 938 996 
887 405 185 918 538 
340 951 888 770 38 
219 882 902 418 974 
769 369 174 369 56 
943 34 611 657 59 
970 96 705 620 285 
348 348 981 689 339 
166 270 25 91 177 
627 26 93 580 569 
328 328 248 143 791 
307 307 964 852 691 
421 239 239 785 394 
908 597 839 241 470 
49 206 70 423 146 
958 886 208 142 42 
991 439 624 89 352 
761 938 973 461 927 
301 173 656 825 150 
198 298 524 548 524 
988 32 162 799 401 
670 277 630 630 718 
857 726 857 875 477 
945 222 771 182 182 
934 521 732 781 597 
482 68 262 885 710 
213 338 570 805 849 
293 31 626 327 17 
914 212 747 519 212 
537 110 70 674 70 
243 57 806 78 930 
630 115 994 28 167 
120 987 573 704 640 
475 324 949 590 138 
213 759 658 887 367 
162 442 433 231 536 
864 467 146 707 707 
699 217 903 903 903 
288 322 412 412 838 
519 72 920 772 775 
960 631 912 776 286 
630 845 917 845 845 
498 782 38 913 741 
45 140 140 545 512 
525 398 218 152 909 
857 702 79 794 963 
641 641 356 633 603 
266 216 460 266 209 
174 766 257 938 198 
883 287 957 432 476 
253 577 895 601 88 
179 179 83 818 713 
431 552 609 650 805 
259 514 652 669 228 
22 181 598 272 523 
468 793 418 167 893 
843 682 821 166 673 
398 539 67 929 998 
500 955 580 204 288 
890 543 279 946 515 
490 632 18 28 477 
292 324 763 863 763 
418 577 643 589 349 
537 670 109 941 787 
369 570 426 22 356 
964 884 884 170 152 
2 204 165 201 755 
753 752 857 870 611 
394 396 181 825 443 
432 201 411 357 956 
518 55 720 331 846 
588 277 691 383 868 
840 258 413 548 103 
828 533 107 867 779 
969 104 912 82 509 
523 335 523 523 159 
441 441 441 440 145 
253 950 158 831 393 
65 955 906 328 150 
759 507 512 565 573 
18 31 309 31 818 
419 534 587 587 979 
94 376 419 77 387 
486 499 445 376 671 
929 854 30 307 539 
385 941 666 824 41 
677 82 885 388 613 
917 648 917 853 676 
98 177 593 21 994 
996 132 379 507 812 
799 347 780 410 846 
615 352 40 241 897 
868 650 337 781 789 
448 600 962 676 421 
133 734 131 437 131 
221 887 461 710 320 
595 295 295 295 860 
45 539 921 253 935 
351 471 259 380 380 
511 602 896 921 973 
962 859 962 962 321 
261 935 693 242 133 
650 754 239 22 372 
752 849 849 304 583 
991 253 268 938 385 
70 199 781 535 179 
259 985 833 85 692 
45 682 320 294 623 
748 191 888 247 180 
544 132 154 343 265 
247 601 820 292 670 
855 706 981 833 571 
399 656 109 656 541 
53 389 557 867 728 
559 643 426 201 267 
212 371 588 439 934 
237 381 222 383 493 
676 209 460 672 257 
364 966 427 141 809 
212 425 869 480 765 
901 80 110 953 709 
421 561 829 318 446 
534 459 745 718 962 
904 650 948 948 72 
202 24 540 863 191 
626 508 227 183 626 
782 574 352 214 100 
186 657 490 281 26 
442 248 998 756 683 
66 515 300 11 976 
610 792 990 404 286 
58 94 339 688 449 
181 149 149 851 488 
201 64 162 64 64 
230 65 709 65 65 
547 193 666 547 547 
334 345 702 40 926 
755 126 755 287 639 
810 657 386 988 49 
67 731 964 168 239 
225 77 508 627 404 
132 211 115 163 975 
566 105 460 542 918 
1000 113 996 774 624 
177 302 449 37 942 
537 906 619 102 782 
57 127 300 591 540 
961 381 751 411 629 
570 336 944 142 3 
611 237 519 715 731 
318 868 128 600 237 
881 957 957 709 367 
639 154 102 130 487 
757 328 414 328 281 
885 881 743 560 480 
590 958 176 817 813 
832 961 961 202 359 
757 379 77 757 109 
861 211 611 728 920 
611 88 611 358 796 
580 387 115 838 838 
983 235 978 58 288 
932 250 932 521 932 
608 945 826 987 497 
621 945 808 512 105 
779 798 917 667 781 
174 621 621 520 267 
802 108 643 823 229 
295 468 636 155 33 
985 73 985 599 985 
688 959 954 725 128 
322 778 778 525 237 
83 743 98 637 83 
247 189 808 824 761 
707 99 761 438 777 
953 905 439 382 277 
59 617 412 529 529 
953 979 659 979 320 
781 77 425 575 329 
74 580 604 20 683 
550 889 951 336 500 
64 872 928 105 34 
895 231 360 126 111 
584 29 82 284 110 
314 194 396 65 707 
381 750 91 988 846 
116 961 337 690 484 
74 167 739 508 167 
924 268 268 268 220 
297 426 463 748 580 
890 769 356 465 234 
743 593 561 562 173 
617 392 776 73 867 
807 923 38 339 709 
973 934 203 275 485 
738 407 36 885 242 
999 400 77 288 309 
327 228 806 942 968 
389 757 478 902 229 
843 168 168 843 196 
716 483 58 215 317 
917 361 580 749 580 
579 276 461 379 416 
324 167 965 705 973 
67 110 409 613 599 
685 292 897 311 960 
580 234 216 178 178 
809 304 304 508 416 
916 916 724 85 36 
80 306 32 169 315 
237 857 519 17 519 
971 414 885 223 824 
749 364 515 90 90 
286 668 668 360 482 
627 233 312 370 940 
197 17 21 665 536 
98 635 843 947 794 
10 519 120 232 657 
831 948 705 475 831 
491 169 405 673 920 
961 920 340 958 893 
242 142 201 454 526 
295 189 703 893 345 
344 228 628 53 730 
126 551 72 319 413 
758 211 226 964 964 
146 146 633 892 597 
131 456 651 535 200 
951 187 713 126 890 
188 821 366 513 499 
110 148 935 113 597 
419 197 289 330 36 
695 277 112 977 774 
803 798 862 726 656 
621 604 138 116 602 
109 990 109 266 813 
276 276 276 869 181 
520 963 894 786 256 
287 531 402 37 531 
26 304 111 116 1000 
466 826 966 697 497 
285 430 391 648 470 
510 777 378 80 84 
30 83 310 294 836 
699 635 149 584 379 
231 953 226 305 112 
261 579 484 923 622 
217 797 151 193 981 
421 93 795 45 795 
369 924 335 563 656 
806 192 146 916 146 
897 727 754 301 537 
164 553 553 624 553 
539 608 231 480 683 
264 972 698 305 843 
391 519 841 628 786 
357 739 315 77 357 
556 918 509 353 290 
816 484 701 938 816 
619 724 209 847 279 
778 779 55 48 55 
55 150 429 752 848 
806 492 4 98 863 
312 7 253 765 470 
430 463 955 531 776 
230 756 366 490 228 
983 500 778 90 676 
678 390 680 294 560 
824 295 951 750 64 
788 427 206 926 206 
16 94 138 963 269 
889 433 64 685 926 
48 34 409 409 64 
673 990 622 673 67 
265 206 860 206 100 
449 210 813 103 727 
498 813 76 76 76 
924 259 407 315 815 
778 778 778 625 289 
132 575 575 575 164 
12 451 926 521 828 
531 34 400 348 400 
874 840 665 989 384 
292 777 758 819 316 
268 3 3 741 987 
282 518 633 121 518 
956 953 286 956 699 
198 474 856 790 988 
36 92 928 537 614 
311 750 783 813 34 
292 149 623 747 677 
455 239 956 535 803 
496 997 20 658 846 
338 36 444 88 407 
890 647 890 890 374 
567 673 722 184 994 
112 860 747 605 283 
452 794 151 179 198 
428 436 1 865 369 
730 801 956 514 730 
260 177 728 186 430 
360 935 575 721 19 
255 795 635 282 562 
756 406 663 997 591 
378 72 731 158 78 
238 392 473 95 392 
729 156 804 237 626 
782 432 432 200 540 
909 897 909 326 157 
839 475 439 366 223 
291 703 916 6 765 
641 234 929 909 648 
242 412 108 886 574 
434 880 55 403 970 
606 379 403 443 489 
25 25 288 25 700 
130 855 186 288 122 
522 266 831 253 654 
321 338 151 1 749 
407 535 426 180 28 
140 168 310 890 614 
889 123 310 487 637 
157 413 756 431 33 
459 700 102 164 297 
77 288 221 358 462 
347 347 923 501 347 
690 281 281 281 804 
227 227 355 719 269 
101 587 674 587 882 
318 81 140 581 191 
600 521 805 521 512 
174 894 650 629 235 
192 139 136 964 400 
148 411 555 993 390 
870 338 106 253 494 
85 953 682 31 655 
742 155 627 293 621 
290 784 754 475 986 
357 592 979 16 935 
398 526 526 226 918 
772 5 212 862 862 
300 911 338 867 581 
147 27 460 167 956 
946 608 608 608 951 
645 692 796 828 306 
331 403 911 47 561 
199 370 292 594 60 
949 827 858 377 562 
958 223 223 842 664 
699 919 249 813 204 
841 336 371 682 529 
552 882 882 410 758 
998 771 838 829 280 
173 444 705 157 408 
497 44 364 206 268 
968 816 437 196 511 
689 391 84 678 948 
636 74 918 318 84 
908 603 322 42 386 
175 934 175 301 440 
912 784 571 284 238 
205 921 430 281 147 
74 979 864 912 864 
212 145 948 349 26 
773 351 513 653 530 
744 914 377 611 744 
493 125 429 429 429 
129 809 221 984 431 
393 721 411 32 532 
14 467 986 82 266 
731 657 957 971 381 
709 360 282 709 693 
428 723 188 361 339 
691 421 356 691 101 
237 767 350 524 709 
240 68 125 4 683 
757 689 401 199 486 
714 323 996 464 464 
964 405 410 623 693 
902 364 136 625 820 
113 889 901 867 822 
95 518 880 610 95 
270 333 918 907 270 
326 134 882 684 143 
242 242 138 669 992 
431 253 436 755 751 
487 392 563 192 751 
94 581 172 824 646 
777 637 148 560 689 
324 718 553 221 978 
525 202 123 134 123 
427 824 141 812 380 
255 753 273 151 676 
7 940 666 323 674 
633 894 148 621 486 
408 639 639 654 981 
506 453 125 408 612 
569 451 231 906 976 
406 193 362 522 469 
145 481 481 481 96 
552 155 909 191 191 
983 542 68 419 222 
283 429 474 249 446 
332 71 937 119 534 
380 691 664 868 537 
910 6 290 432 147 
438 507 438 190 667 
696 640 8 696 202 
480 948 267 715 159 
4 855 761 321 267 
341 449 423 646 21 
325 20 952 544 542 
288 965 455 39 461 
833 240 240 82 414 
478 467 950 789 775 
978 978 562 609 613 
209 964 504 98 228 
247 756 756 286 581 
235 495 146 602 871 
602 625 602 185 539 
294 566 911 535 177 
603 685 308 685 154 
570 570 484 708 634 
62 972 777 940 491 
858 220 667 822 667 
482 711 688 94 480 
801 845 423 546 375 
14 484 516 232 79 
909 131 305 841 562 
251 85 326 251 751 
300 148 300 513 386 
70 952 509 714 683 
661 535 566 658 34 
11 11 11 324 210 
148 605 868 40 990 
372 686 861 929 624 
299 633 488 299 624 
199 617 53 33 198 
424 257 814 362 196 
411 919 993 667 861 
532 808 741 504 507 
417 664 31 320 226 
539 111 705 144 705 
162 423 217 74 999 
154 708 560 704 513 
738 910 628 852 316 
695 556 380 556 556 
206 894 538 47 405 
259 801 677 801 766 
279 489 410 181 681 
454 981 432 312 742 
76 118 51 9 458 
844 528 957 341 760 
158 645 993 46 645 
710 404 880 539 598 
106 703 872 530 506 
891 238 24 366 802 
881 112 300 881 531 
136 660 733 436 911 
969 35 211 35 994 
352 330 122 520 520 
107 482 6 326 107 
213 718 142 505 773 
185 517 977 210 161 
272 337 753 272 943 
410 155 647 224 467 
767 152 103 213 968 
43 503 587 892 63 
787 5 893 731 949 
175 510 941 485 788 
363 100 243 640 363 
950 529 744 721 257 
699 645 344 337 97 
682 884 682 682 281 
307 864 574 97 524 
109 262 706 885 668 
762 216 176 638 670 
429 377 574 304 791 
436 860 698 151 813 
29 434 384 472 446 
228 346 836 226 427 
601 499 388 50 702 
334 142 795 152 844 
88 892 748 549 585 
436 436 436 955 436 
694 134 877 134 563 
169 547 251 989 578 
888 831 58 921 85 
240 209 84 587 607 
966 527 974 350 350 
149 154 25 847 383 
284 17 17 17 17 
125 488 878 392 674 
328 694 928 354 859 
137 705 141 729 648 
707 770 539 227 130 
364 100 444 399 638 
218 848 832 218 218 
538 275 626 236 979 
138 206 138 978 138 
78 456 888 119 941 
926 845 926 382 742 
730 802 406 961 744 
940 586 17 41 761 
233 777 570 281 355 
131 466 426 610 453 
572 179 76 232 156 
710 578 417 403 389 
741 400 367 428 510 
119 114 119 119 176 
407 322 752 710 681 
674 222 432 157 185 
240 964 909 164 312 
18 835 246 690 891 
30 620 629 228 353 
411 64 800 800 800 
793 795 59 295 940 
752 240 927 319 546 
438 438 645 438 407 
182 771 263 89 784 
566 190 314 81 218 
907 941 41 283 619 
362 761 112 329 180 
556 688 556 605 335 
932 680 439 645 245 
441 304 294 556 957 
320 200 120 120 120 
132 508 898 814 130 
134 775 463 776 134 
349 40 830 814 870 
582 439 582 152 612 
560 12 722 705 303 
659 196 196 196 305 
182 147 76 861 627 
436 289 436 848 579 
109 189 308 189 967 
526 913 182 812 923 
816 621 525 748 988 
616 577 225 740 993 
229 514 105 936 881 
675 715 229 523 435 
268 539 632 733 632 
472 582 655 892 655 
348 94 229 997 143 
142 477 892 636 239 
318 258 381 346 491 
205 958 536 132 629 
903 819 583 74 903 
937 395 579 922 311 
947 576 180 531 229 
74 840 74 946 967 
194 724 902 159 902 
89 223 399 482 473 
985 985 985 988 450 
902 943 530 657 902 
49 215 291 311 837 
482 327 559 760 20 
821 4 764 287 426 
978 521 827 478 110 
201 986 275 665 942 
649 768 837 103 991 
796 73 278 246 892 
75 493 477 553 822 
399 613 131 498 968 
263 208 494 208 771 
840 423 626 915 979 
33 878 240 213 122 
487 912 85 934 85 
381 22 265 919 919 
101 11 869 920 995 
442 797 150 707 721 
699 906 906 330 554 
279 476 614 811 584 
932 889 136 925 286 
837 50 837 100 468 
781 500 625 885 862 
982 982 982 982 982 
615 993 939 978 404 
977 131 496 958 98 
504 579 956 479 112 
822 777 269 468 941 
490 470 194 894 902 
700 999 71 224 18 
974 217 48 124 812 
901 879 782 141 942 
634 101 740 561 433 
930 225 937 451 282 
769 884 611 114 186 
721 721 103 904 390 
430 912 430 163 725 
843 661 661 294 772 
193 495 761 820 301 
159 168 795 164 860 
269 936 220 528 594 
699 381 512 39 561 
963 214 981 650 267 
192 212 73 5 161 
369 547 831 831 289 
112 878 889 589 311 
710 265 879 540 604 
481 925 905 728 553 
384 788 627 17 113 
459 101 714 717 383 
221 221 163 221 440 
537 235 420 747 182 
921 255 518 250 502 
769 491 91 570 91 
85 986 876 90 986 
172 651 206 945 589 
917 522 812 287 193 
902 314 314 532 771 
495 145 34 495 37 
862 148 988 307 971 
774 829 482 671 413 
569 579 379 836 688 
912 725 125 725 113 
221 777 494 933 63 
219 163 139 617 501 
546 546 957 546 32 
495 324 485 679 335 
173 934 290 1000 926 
238 614 812 197 210 
567 994 610 318 610 
566 631 649 506 649 
998 91 998 17 998 
910 588 30 841 702 
607 173 486 841 821 
109 990 759 404 85 
899 681 171 32 946 
8 604 936 936 959 
72 470 602 142 970 
824 498 723 349 512 
109 399 178 60 499 
610 10 322 56 332 
807 229 807 544 185 
162 696 849 743 395 
365 631 215 131 460 
206 271 975 60 576 
661 827 905 839 181 
696 450 202 459 500 
872 392 826 967 426 
34 96 823 956 953 
68 594 517 594 10 
735 225 295 968 997 
1 910 436 910 532 
612 123 187 691 972 
559 614 921 899 522 
187 187 243 470 106 
679 666 112 445 29 
671 197 817 671 829 
422 250 998 858 701 
308 263 974 201 23 
332 287 287 157 482 
877 590 650 592 784 
60 66 569 44 465 
93 126 467 940 574 
583 87 825 267 534 
28 907 291 8 51 
684 634 404 453 404 
879 342 814 9 594 
5 642 816 816 121 
193 127 525 785 300 
260 223 648 101 272 
564 564 4 564 361 
734 789 748 495 821 
226 875 998 998 397 
867 380 406 3 331 
589 726 834 171 559 
938 389 188 903 443 
74 414 625 625 625 
560 892 905 623 802 
375 344 884 306 562 
421 818 10 243 10 
220 964 134 528 53 
993 989 460 390 306 
461 585 585 409 585 
624 718 492 259 422 
581 466 143 705 304 
242 459 601 242 437 
121 653 653 453 758 
760 997 782 464 248 
68 92 114 416 205 
96 555 754 931 931 
770 978 719 896 622 
68 304 289 367 68 
114 702 318 184 803 
250 390 258 517 830 
175 654 106 452 290 
519 519 230 36 882 
598 378 271 268 736 
529 400 349 121 933 
156 666 583 156 156 
33 481 712 775 775 
955 769 358 848 89 
232 787 201 378 317 
686 123 432 508 143 
448 644 897 912 102 
137 777 458 447 821 
228 839 845 983 915 
190 553 190 497 882 
446 363 582 363 363 
334 464 344 923 221 
950 950 73 46 841 
243 638 624 147 854 
650 366 416 698 9 
34 84 999 233 396 
289 88 905 47 399 
115 692 63 67 686 
588 736 915 915 915 
625 719 20 987 612 
543 105 466 650 688 
918 893 870 649 23 
554 777 900 755 331 
557 799 84 120 827 
411 537 261 430 489 
931 419 636 474 380 
847 711 635 471 440 
557 904 751 215 740 
65 257 25 551 500 
329 85 400 456 870 
835 713 851 278 308 
711 124 559 666 372 
85 295 166 5 237 
813 392 83 89 550 
431 857 319 900 70 
625 92 91 885 339 
872 650 319 442 370 
642 323 642 532 642 
691 612 115 766 178 
28 813 632 48 281 
963 836 198 763 896 
61 336 511 922 578 
128 772 688 85 671 
280 303 830 280 918 
762 963 973 908 145 
770 103 670 845 88 
378 195 349 210 360 
791 277 325 67 280 
241 623 45 581 658 
507 309 277 216 277 
425 649 509 587 585 
518 94 155 471 144 
616 9 475 488 656 
294 479 180 313 869 
285 904 282 349 174 
86 912 44 667 961 
579 561 912 464 704 
723 420 175 354 206 
368 702 242 242 242 
610 610 356 714 878 
597 141 597 643 537 
253 253 892 253 86 
707 359 601 300 193 
794 572 683 237 214 
692 934 692 608 426 
65 864 631 586 269 
41 171 548 826 282 
454 518 882 500 473 
423 876 876 879 436 
343 250 201 21 189 
751 505 327 835 560 
793 768 178 231 61 
663 969 259 218 70 
529 994 914 707 706 
793 459 245 23 320 
400 874 509 80 680 
866 998 906 715 954 
12 516 516 45 360 
930 177 681 177 541 
900 693 416 920 730 
625 444 407 736 528 
683 848 917 644 258 
621 906 708 354 345 
613 119 309 70 447 
824 483 444 348 440 
69 979 881 637 644 
897 580 647 988 722 
921 877 96 877 119 
591 883 998 927 341 
790 562 213 890 790 
459 96 561 255 861 
80 821 643 758 99 
870 705 586 746 114 
293 46 669 964 964 
987 737 843 843 861 
432 188 412 244 859 
386 386 386 386 497 
501 542 376 208 613 
989 941 785 785 560 
262 239 530 626 398 
599 31 899 899 90 
198 163 163 163 909 
286 38 286 286 286 
959 96 412 351 518 
924 267 127 543 127 
740 652 901 840 654 
393 177 332 59 738 
465 455 334 71 647 
912 189 436 559 912 
632 632 246 786 632 
962 129 129 583 129 
47 979 380 116 215 
890 7 35 395 154 
257 257 89 257 403 
54 65 803 19 717 
911 213 923 232 131 
197 185 829 381 269 
685 671 248 510 469 
392 277 244 841 244 
295 274 628 653 524 
511 80 80 80 124 
117 56 93 910 563 
348 694 443 55 826 
787 198 663 130 116 
206 617 215 193 959 
329 521 634 414 329 
821 502 782 404 346 
132 534 898 150 970 
907 292 713 652 548 
183 226 667 105 183 
788 796 444 945 615 
646 978 650 648 948 
784 638 62 687 597 
122 758 758 448 42 
332 219 883 48 409 
863 657 657 657 657 
542 597 120 597 68 
812 337 336 113 73 
149 191 997 245 8 
20 302 914 302 385 
402 602 340 339 675 
397 103 105 389 507 
340 717 699 717 28 
315 367 14 293 616 
491 955 518 955 122 
502 226 950 502 641 
120 234 522 398 505 
535 235 485 529 532 
80 895 770 96 80 
171 425 449 440 418 
940 14 492 641 368 
409 89 489 324 142 
945 447 997 618 85 
434 434 991 782 489 
363 331 316 929 754 
413 375 495 431 920 
998 279 434 878 181 
258 784 228 742 884 
50 274 392 648 392 
406 954 886 203 434 
265 959 530 530 410 
207 179 176 200 395 
965 472 710 256 256 
528 837 578 531 572 
956 566 461 145 913 
122 592 998 572 218 
60 267 154 429 83 
385 344 176 107 988 
546 971 472 472 334 
510 906 685 510 47 
157 157 964 157 736 
503 453 29 704 86 
788 548 101 532 908 
35 679 728 188 542 
727 824 883 727 687 
696 6 44 146 251 
444 134 592 992 601 
877 909 290 593 45 
622 153 242 38 801 
916 780 537 840 80 
411 603 428 373 683 
719 712 265 618 401 
546 202 500 969 492 
290 136 713 176 263 
343 517 820 245 669 
294 221 623 900 578 
827 150 117 150 484 
303 697 796 654 970 
699 691 51 486 96 
729 8 328 84 302 
737 241 591 528 88 
193 554 884 596 864 
993 792 150 908 688 
382 696 478 212 226 
159 623 721 550 535 
100 46 46 893 34 
132 81 684 717 899 
717 230 829 134 263 
772 489 898 667 349 
536 355 853 389 895 
926 310 741 741 49 
317 619 811 663 130 
850 732 662 353 476 
787 380 36 220 180 
114 283 640 839 153 
334 150 297 811 91 
330 463 915 438 746 
487 754 754 1000 326 
980 698 652 303 80 
964 836 569 19 665 
758 758 241 399 796 
765 717 442 281 890 
435 567 567 937 448 
40 166 166 727 827 
666 227 878 386 198 
303 615 29 840 572 
79 679 79 70 79 
564 773 773 495 998 
607 458 991 144 991 
758 764 111 523 189 
668 474 6 652 738 
518 742 207 400 91 
499 653 942 532 629 
49 964 649 33 33 
168 496 96 231 955 
331 342 422 665 900 
893 559 522 322 170 
345 611 925 913 372 
449 425 244 404 729 
616 482 539 381 991 
77 863 745 825 764 
876 753 400 15 15 
10 659 736 162 217 
609 514 46 324 715 
85 279 952 823 166 
893 712 819 648 614 
865 479 363 536 737 
492 22 175 646 418 
105 522 754 233 265 
556 256 341 959 621 
871 34 853 847 959 
188 779 209 188 655 
350 271 944 877 22 
673 582 378 249 264 
249 731 925 650 954 
832 700 219 159 263 
877 348 792 315 170 
364 956 468 796 468 
96 747 380 497 794 
224 887 527 651 254 
498 987 987 893 232 
250 987 697 584 203 
176 99 186 191 598 
562 725 725 725 724 
810 29 112 428 810 
318 137 836 820 527 
5 260 38 274 637 
230 408 292 509 237 
207 858 293 766 820 
135 655 871 95 126 
142 838 47 880 838 
449 640 507 895 671 
406 241 585 13 760 
459 406 743 855 855 
549 815 447 156 209 
378 72 72 605 40 
294 951 433 137 309 
128 197 80 434 283 
136 124 988 429 895 
5 5 692 897 844 
920 714 411 111 108 
801 489 28 564 578 
970 68 427 986 776 
651 53 364 922 738 
294 294 681 768 294 
760 37 288 331 760 
503 628 840 463 863 
179 784 134 612 148 
661 919 342 316 703 
327 378 239 238 478 
745 561 164 696 403 
355 253 16 638 298 
23 532 736 102 974 
193 774 774 147 774 
717 317 796 717 502 
139 576 18 392 576 
93 183 988 241 417 
536 992 780 456 262 
469 826 879 176 623 
549 679 432 551 319 
908 476 147 150 591 
603 820 724 233 540 
504 751 3 876 876 
26 492 122 319 583 
157 396 525 679 370 
111 785 143 419 579 
287 978 974 652 917 
450 157 933 36 611 
213 373 867 689 920 
373 412 980 227 2 
598 464 696 845 980 
402 942 4 402 207 
328 623 787 623 198 
593 162 291 847 606 
245 825 939 631 524 
634 18 193 356 339 
373 691 247 821 28 
212 183 587 242 81 
409 164 44 939 900 
309 407 436 363 415 
706 98 220 985 175 
115 529 458 622 235 
472 594 879 96 936 
657 953 117 761 268 
328 727 546 87 298 
857 267 666 460 211 
561 564 933 681 334 
148 134 32 93 676 
725 584 304 108 486 
443 881 942 439 934 
637 394 637 637 432 
354 354 354 532 189 
726 678 726 137 989 
61 687 663 378 340 
341 847 509 909 416 
203 294 534 884 760 
210 100 846 217 835 
530 782 606 625 530 
225 25 535 580 535 
113 821 522 419 281 
264 586 629 262 508 
265 132 265 708 318 
521 207 361 279 195 
764 192 961 953 365 
215 337 143 820 230 
597 298 118 785 860 
383 383 651 383 818 
698 436 651 436 217 
73 1 389 940 756 
494 985 883 196 883 
399 737 399 555 416 
708 755 986 509 237 
933 528 933 718 478 
640 509 726 509 509 
422 864 864 133 137 
159 536 585 275 371 
351 871 453 1000 524 
120 188 579 556 373 
460 760 536 804 684 
306 557 656 454 833 
719 605 712 127 278 
890 91 224 365 298 
474 209 427 485 995 
432 828 519 623 828 
649 493 539 909 819 
57 799 953 7 664 
269 394 558 795 394 
238 433 3 894 821 
930 62 354 865 352 
511 117 232 565 961 
596 659 659 790 251 
149 613 54 533 47 
18 707 413 587 597 
49 315 149 181 183 
130 82 907 283 91 
113 522 40 952 421 
50 793 793 278 446 
950 716 761 425 799 
60 638 442 748 117 
328 243 243 763 469 
172 155 523 946 225 
58 846 286 405 131 
640 230 270 345 9 
453 477 187 414 96 
452 938 498 783 498 
357 990 521 738 659 
11 820 371 612 721 
772 656 813 459 997 
330 931 392 246 931 
784 58 442 58 797 
526 383 976 532 168 
67 997 872 300 925 
172 419 305 712 712 
354 247 38 507 623 
38 57 378 925 923 
945 156 43 390 893 
94 251 753 390 152 
384 974 974 280 701 
445 445 357 921 133 
103 178 483 223 11 
65 108 628 677 542 
473 83 883 477 883 
299 537 531 631 291 
980 359 777 689 874 
999 897 224 18 755 
697 595 4 100 901 
177 97 603 606 885 
646 360 119 261 41 
334 652 787 764 893 
652 909 251 296 283 
569 782 693 215 997 
607 73 323 71 329 
719 835 995 173 606 
156 636 725 782 212 
922 771 836 926 648 
111 718 411 902 647 
353 542 943 542 11 
292 517 214 478 278 
371 774 481 640 35 
562 136 987 90 356 
70 944 583 99 608 
354 885 315 354 147 
161 680 720 22 706 
984 25 656 212 250 
850 688 342 939 939 
660 250 660 660 960 
149 679 8 149 344 
748 260 748 823 748 
488 929 942 488 217 
325 514 712 797 430 
701 375 437 965 588 
86 398 770 652 120 
151 161 582 971 129 
668 380 136 157 965 
913 540 566 515 940 
946 757 44 903 15 
198 567 512 243 443 
477 595 58 9 996 
949 283 639 228 506 
49 845 971 693 555 
557 379 385 617 379 
480 223 817 223 100 
965 176 560 48 668 
286 273 445 829 596 
762 42 42 42 42 
951 861 404 88 366 
720 439 592 315 315 
606 267 2 126 660 
162 520 407 65 850 
376 425 952 369 775 
369 848 369 628 369 
982 490 490 333 490 
309 854 715 713 960 
301 533 880 346 917 
750 78 625 505 76 
631 526 815 239 70 
477 381 622 477 225 
462 136 818 538 862 
198 492 143 568 568 
1000 331 236 760 541 
732 958 991 231 587 
99 548 548 548 939 
735 966 81 308 763 
947 947 653 871 540 
694 181 830 973 595 
240 36 36 573 380 
655 912 374 99 209 
763 292 716 732 942 
73 888 416 773 298 
521 956 521 220 120 
572 532 231 631 67 
710 998 998 854 891 
835 303 665 796 221 
971 973 496 544 294 
187 924 967 383 512 
236 236 629 765 392 
623 188 433 623 224 
769 986 706 45 554 
968 174 688 190 615 
86 380 46 86 86 
517 623 984 316 398 
885 951 979 4 678 
590 997 681 251 930 
923 880 315 987 673 
338 619 28 338 338 
956 316 454 497 956 
170 200 696 565 533 
574 138 663 266 758 
344 306 456 965 909 
809 917 627 949 469 
122 864 780 459 908 
677 470 559 810 483 
330 498 545 745 845 
618 834 703 40 89 
252 635 685 64 185 
951 41 276 70 951 
546 424 345 444 383 
426 310 955 730 66 
929 325 75 219 703 
425 979 655 580 17 
956 801 292 906 748 
622 775 838 177 560 
492 984 284 813 237 
55 120 764 679 329 
178 438 43 959 438 
135 768 147 751 374 
688 643 423 606 205 
745 152 470 791 678 
250 603 475 225 830 
67 734 967 309 334 
988 728 206 597 886 
74 56 564 888 90 
485 497 782 602 229 
789 893 320 598 598 
124 762 876 984 286 
311 311 938 424 102 
854 716 434 608 858 
403 830 403 305 655 
467 507 507 14 283 
2 64 706 192 397 
696 441 394 706 753 
656 438 580 904 580 
659 273 710 534 684 
67 67 624 290 610 
908 798 161 68 751 
61 506 864 894 619 
42 554 896 148 380 
738 989 135 972 738 
388 566 388 626 748 
831 140 700 10 387 
296 63 154 765 377 
148 750 477 344 71 
396 100 227 30 158 
945 602 670 129 218 
738 947 815 738 128 
912 426 204 715 529 
123 403 733 650 733 
319 461 52 237 998 
514 996 805 711 514 
266 433 895 834 992 
347 81 413 296 595 
283 697 135 959 959 
866 354 962 16 966 
507 829 737 666 576 
964 77 964 964 768 
547 751 545 229 199 
970 714 287 721 144 
31 943 769 311 266 
846 920 76 997 32 
242 318 160 854 211 
618 502 502 430 791 
722 950 66 662 349 
514 496 633 679 911 
618 31 609 257 323 
721 619 375 37 800 
348 419 112 723 560 
795 974 974 825 876 
678 58 985 47 591 
358 383 383 7 444 
857 518 846 852 857 
875 875 639 903 610 
745 765 656 578 97 
365 365 675 365 313 
982 117 502 655 325 
572 961 151 151 1000 
562 161 451 995 196 
859 768 514 357 83 
395 292 720 76 663 
342 921 384 342 544 
465 754 427 254 204 
527 246 246 955 161 
575 90 546 839 839 
273 869 749 491 55 
724 724 814 779 581 
349 724 724 265 96 
983 595 798 798 482 
386 400 436 145 818 
274 650 543 445 210 
251 657 738 10 847 
577 914 645 194 823 
37 648 235 868 999 
491 725 217 688 501 
194 80 681 328 238 
168 148 927 393 29 
927 365 417 55 1 
408 40 770 720 927 
473 936 391 94 994 
297 22 297 66 18 
742 741 696 363 338 
807 240 584 277 584 
813 475 31 81 31 
260 229 345 345 345 
522 749 426 63 994 
978 32 726 472 682 
576 735 484 347 857 
486 677 241 787 666 
794 458 428 173 338 
640 931 331 733 681 
494 406 715 337 210 
973 213 426 813 804 
200 257 623 940 524 
216 222 359 466 889 
354 97 521 620 865 
128 668 101 394 605 
117 915 684 635 145 
605 723 641 473 902 
116 118 20 125 116 
518 907 39 387 39 
820 991 305 305 604 
323 335 147 145 881 
133 399 371 775 607 
944 296 164 841 685 
83 109 789 440 753 
548 571 142 998 716 
948 300 861 491 943 
488 73 55 861 55 
146 165 192 343 28 
952 648 892 892 892 
966 335 56 506 934 
486 9 290 315 290 
858 821 542 821 845 
369 865 587 746 922 
818 135 916 511 213 
618 856 633 43 221 
584 753 343 875 977 
92 87 592 700 288 
611 595 397 616 251 
300 298 413 727 74 
488 469 806 222 515 
273 414 210 618 967 
76 348 594 101 76 
865 810 975 340 227 
350 247 231 854 257 
78 873 535 78 78 
402 888 644 834 482 
289 464 357 434 517 
910 60 188 658 874 
869 61 51 905 724 
341 205 219 98 43 
122 550 997 27 122 
718 804 718 700 718 
760 452 538 651 899 
285 714 692 587 779 
999 127 137 454 77 
733 834 751 107 751 
644 678 139 852 48 
311 26 652 752 426 
785 170 170 630 650 
381 543 994 93 484 
491 687 937 826 315 
114 616 975 745 877 
374 918 279 504 799 
706 332 30 874 718 
279 231 745 142 129 
379 162 940 697 935 
865 889 467 234 440 
903 755 290 278 775 
735 668 735 829 760 
146 895 329 32 895 
399 37 383 208 231 
193 615 246 450 462 
632 632 45 321 339 
293 553 694 694 497 
531 362 896 787 627 
32 811 956 114 380 
218 479 801 771 307 
77 247 651 717 242 
542 28 542 411 791 
924 427 958 706 903 
910 118 247 736 845 
525 438 525 817 861 
562 85 855 1000 1000 
858 786 761 860 127 
754 22 216 474 125 
845 836 520 60 234 
55 55 429 923 788 
590 526 524 547 401 
371 62 563 947 619 
548 181 312 999 312 
26 694 814 691 416 
631 314 631 251 631 
312 835 653 594 835 
333 124 940 150 940 
315 698 97 928 78 
182 615 676 940 182 
97 24 764 763 899 
741 622 254 476 286 
132 364 132 330 132 
150 196 81 644 949 
478 602 35 174 982 
87 129 563 943 151 
769 922 695 695 695 
909 534 250 654 438 
543 169 310 790 169 
539 120 862 572 678 
554 666 22 150 666 
421 606 713 470 430 
724 251 471 865 407 
500 710 744 617 338 
960 310 259 286 298 
544 884 206 738 46 
950 178 833 559 448 
64 789 232 469 330 
291 833 354 453 105 
190 295 756 398 603 
113 861 177 721 932 
591 294 888 68 546 
503 62 441 712 679 
165 562 67 105 168 
503 759 326 888 59 
700 983 991 287 2 
303 13 12 207 291 
346 774 731 703 109 
505 494 385 476 385 
118 380 536 921 822 
181 737 726 44 440 
805 480 997 217 800 
166 658 95 194 11 
751 626 860 896 860 
939 883 113 588 745 
342 711 671 970 717 
496 487 246 936 754 
230 770 734 878 827 
776 24 725 781 64 
314 616 210 407 862 
782 782 782 235 901 
691 141 679 932 148 
408 281 382 199 998 
74 163 163 137 44 
613 994 944 64 542 
147 612 285 522 612 
256 986 655 655 528 
769 445 197 442 921 
930 821 348 319 672 
986 477 801 473 405 
208 481 976 969 495 
581 552 552 966 552 
788 161 735 185 632 
534 492 836 889 643 
948 611 264 287 285 
617 858 757 605 715 
215 16 677 507 318 
318 732 534 581 469 
526 521 481 521 925 
749 689 305 514 355 
531 312 45 100 987 
409 657 657 751 657 
231 301 584 123 624 
693 81 600 76 369 
95 822 932 494 385 
669 916 365 500 886 
259 116 740 19 624 
46 368 200 379 991 
466 11 281 614 62 
469 96 430 69 416 
953 791 47 596 697 
261 854 698 906 68 
322 660 1000 64 410 
174 155 844 659 305 
290 136 249 27 18 
122 607 869 25 305 
618 938 42 420 726 
279 472 664 664 664 
872 126 655 103 625 
207 532 774 560 77 
954 44 920 635 943 
278 277 843 653 801 
618 300 714 687 122 
598 416 903 703 16 
246 469 579 626 29 
230 126 535 23 960 
440 547 341 913 356 
453 347 347 347 470 
537 261 244 739 41 
497 225 827 802 911 
103 682 682 975 682 
44 351 269 930 647 
959 585 196 209 196 
434 825 489 453 464 
550 438 445 192 506 
416 577 180 198 649 
89 839 471 616 172 
558 440 663 440 440 
323 944 948 401 324 
292 789 710 878 469 
760 620 317 529 480 
624 649 676 808 623 
878 979 437 33 728 
826 396 182 396 801 
544 682 736 544 41 
178 20 655 471 835 
692 652 702 818 785 
493 152 97 410 832 
645 928 292 828 567 
816 402 370 492 210 
990 494 494 494 562 
896 463 238 687 238 
331 675 244 127 490 
332 761 92 879 375 
715 396 967 995 993 
661 840 661 866 661 
954 938 938 637 676 
949 893 179 445 484 
339 51 357 798 882 
21 914 220 282 220 
148 148 521 877 148 
55 532 893 689 314 
693 34 964 410 39 
567 90 567 935 793 
595 95 481 855 425 
516 516 436 516 516 
203 374 848 182 990 
533 910 1000 56 811 
447 253 872 781 551 
389 477 404 675 979 
901 775 240 246 752 
962 391 931 632 122 
596 708 225 380 357 
423 461 253 598 510 
989 496 527 358 580 
854 308 62 15 62 
549 222 932 502 387 
871 905 582 870 722 
129 129 557 772 431 
56 232 988 345 56 
806 751 165 949 402 
143 623 147 143 578 
101 336 780 115 533 
921 548 726 548 156 
505 920 820 880 138 
467 175 9 862 899 
688 474 688 746 896 
477 766 447 433 369 
62 349 850 618 734 
87 87 635 87 460 
88 661 549 489 549 
935 790 717 66 94 
711 261 245 969 711 
603 329 172 268 572 
647 690 124 124 794 
106 27 633 643 875 
449 449 425 446 797 
129 479 447 126 447 
129 308 274 308 813 
325 922 689 910 992 
765 437 894 123 127 
788 604 788 733 788 
6 305 818 205 865 
302 217 931 217 676 
384 384 384 233 567 
905 306 306 255 306 
612 994 802 395 855 
518 679 979 973 475 
927 316 643 333 355 
402 665 221 862 441 
411 47 148 987 824 
473 485 393 851 418 
41 38 83 526 571 
812 780 23 463 171 
395 13 133 97 800 
313 197 225 388 223 
378 686 535 535 467 
643 612 917 262 744 
717 362 655 69 421 
779 60 139 49 279 
515 205 963 305 639 
925 802 994 990 802 
538 17 764 304 303 
569 703 218 687 368 
775 293 540 186 775 
176 990 388 541 152 
677 975 824 158 377 
931 686 555 943 839 
644 644 644 825 274 
860 611 363 611 611 
886 583 49 123 958 
808 280 72 743 883 
449 449 216 88 449 
719 714 419 740 337 
639 257 21 950 276 
225 609 107 783 609 
274 809 79 293 580 
93 592 805 428 199 
476 99 724 112 278 
102 168 439 892 834 
23 494 59 843 711 
444 538 384 264 295 
505 899 59 573 955 
36 616 623 724 967 
561 169 872 287 406 
161 121 944 152 731 
785 785 785 592 636 
634 569 412 892 513 
969 671 896 141 369 
73 999 470 821 507 
573 82 461 512 223 
755 144 844 144 144 
367 49 694 568 599 
254 623 118 62 199 
246 171 470 344 699 
80 613 798 453 851 
213 211 206 674 648 
374 693 678 666 147 
33 136 720 976 421 
810 833 261 261 261 
793 408 651 224 585 
235 751 153 39 228 
423 236 236 336 818 
810 33 390 33 149 
863 162 206 190 490 
464 651 271 441 281 
240 502 135 132 405 
700 359 85 944 85 
294 294 243 78 108 
566 566 745 614 64 
41 886 172 886 521 
791 3 527 728 88 
437 414 529 230 609 
58 390 985 359 328 
29 938 612 713 243 
150 493 493 848 835 
109 321 687 176 249 
273 443 138 607 332 
484 574 741 484 31 
809 865 916 809 702 
774 877 999 774 108 
644 347 197 678 584 
385 211 718 666 922 
387 318 651 317 770 
873 344 868 143 344 
173 105 127 338 485 
263 834 524 441 922 
853 44 848 916 853 
879 879 914 927 879 
54 47 94 50 742 
460 738 791 9 54 
613 44 720 454 39 
494 745 556 412 540 
202 427 897 265 527 
453 754 609 449 281 
664 638 344 735 734 
150 70 905 716 364 
489 605 173 710 155 
790 757 790 746 790 
832 551 238 130 91 
978 585 987 582 717 
301 887 541 754 541 
392 846 492 462 713 
989 815 659 356 839 
780 752 686 186 924 
775 29 775 772 923 
277 793 331 133 331 
904 70 533 230 533 
333 840 567 503 184 
71 856 856 598 94 
664 875 424 45 389 
723 70 72 143 62 
89 166 434 367 30 
766 865 647 364 786 
517 634 634 474 718 
832 62 272 274 18 
501 77 702 77 77 
396 659 281 320 716 
602 673 865 473 513 
268 786 174 732 578 
318 920 66 361 924 
848 707 867 280 84 
205 7 659 490 40 
268 828 53 48 637 
467 614 12 32 904 
549 953 346 121 145 
586 477 504 681 586 
435 179 822 793 238 
609 733 950 674 417 
533 321 321 230 321 
105 105 851 105 105 
574 538 306 115 306 
724 467 740 823 724 
152 637 576 631 950 
596 955 35 769 972 
928 959 523 668 412 
218 69 346 409 218 
391 872 614 702 197 
487 845 845 553 163 
901 617 449 373 977 
926 991 775 70 291 
754 89 471 488 605 
910 902 185 518 185 
415 824 665 776 300 
16 143 122 511 951 
23 37 674 383 181 
20 222 311 982 688 
989 995 431 344 292 
201 204 797 109 822 
302 492 673 911 492 
503 324 503 312 961 
407 363 741 863 420 
131 942 894 657 620 
844 295 285 685 184 
967 447 604 584 584 
521 254 680 481 573 
962 465 998 753 62 
753 862 862 329 548 
745 554 959 168 901 
239 474 580 376 977 
142 214 501 301 904 
501 835 176 176 176 
38 475 939 475 412 
54 676 71 232 42 
749 617 568 427 783 
358 713 637 109 640 
583 117 989 117 79 
822 969 347 879 684 
492 492 275 427 435 
236 824 20 20 279 
863 224 857 621 360 
244 229 94 479 61 
930 44 473 524 976 
841 912 952 383 922 
772 633 887 524 783 
790 981 981 376 908 
694 780 669 40 567 
19 949 771 19 403 
535 474 227 988 128 
795 368 702 614 42 
376 81 56 109 531 
11 634 712 786 656 
897 76 271 275 275 
609 507 332 940 332 
114 183 487 821 505 
549 104 556 104 832 
84 634 567 757 483 
365 651 401 834 428 
645 883 447 674 368 
715 726 254 711 205 
84 744 612 767 175 
447 783 292 411 479 
846 374 301 451 655 
294 860 473 294 436 
15 713 848 153 3 
786 16 371 797 217 
992 637 637 82 204 
822 813 1 525 535 
63 238 915 915 615 
134 243 768 512 253 
491 262 262 961 685 
555 1 258 390 390 
826 374 941 682 202 
178 584 305 79 523 
38 483 524 898 38 
362 547 22 495 586 
753 317 317 317 637 
22 726 87 428 82 
450 669 998 200 270 
269 159 34 376 342 
229 304 815 553 906 
634 116 584 164 766 
764 35 186 797 702 
644 41 913 981 926 
309 741 111 443 489 
315 606 315 993 964 
755 714 335 634 247 
926 653 273 482 273 
945 242 109 587 870 
706 328 93 93 80 
799 737 397 835 916 
387 581 186 581 780 
799 595 865 427 379 
346 312 719 720 481 
519 29 926 536 600 
391 352 709 405 583 
975 945 949 332 233 
704 809 640 947 142 
646 646 62 824 646 
532 386 625 712 625 
881 728 8 413 302 
106 192 22 456 720 
300 602 141 243 922 
261 408 265 756 86 
921 632 762 782 157 
498 498 967 240 507 
625 705 972 813 376 
920 35 483 719 887 
799 22 799 229 979 
159 361 4 159 60 
255 875 746 305 859 
438 251 649 707 244 
302 547 280 547 992 
428 409 969 567 969 
507 537 507 395 56 
204 579 910 490 999 
801 279 801 622 663 
63 852 214 292 786 
144 317 28 472 70 
306 978 698 99 320 
70 649 923 109 962 
238 662 924 286 303 
77 771 71 191 71 
281 777 207 281 828 
821 430 591 829 64 
279 177 885 873 585 
54 210 772 73 83 
94 811 800 436 436 
777 654 218 87 389 
819 833 536 886 536 
10 218 276 667 607 
770 31 613 600 871 
860 155 595 860 860 
506 767 744 961 25 
662 27 259 785 213 
882 90 955 907 243 
62 438 970 786 933 
108 462 313 876 736 
199 955 722 288 833 
911 683 200 528 941 
812 41 609 422 106 
421 545 737 60 761 
141 228 190 751 733 
631 536 536 536 592 
186 676 928 556 556 
318 675 859 859 76 
379 75 917 662 808 
939 601 28 150 178 
129 1 392 979 958 
966 966 629 554 64 
232 357 816 992 821 
929 24 150 296 194 
796 314 796 213 796 
766 754 296 629 687 
947 678 261 704 898 
431 647 541 314 46 
405 703 535 304 711 
770 481 426 470 959 
550 533 309 789 81 
436 941 424 649 794 
252 245 758 582 13 
349 323 978 559 293 
14 406 41 473 188 
5 948 432 432 608 
349 379 813 650 37 
567 329 567 649 90 
399 914 174 399 399 
142 468 580 481 812 
904 593 553 652 835 
996 980 7 121 272 
148 735 694 767 210 
247 144 457 720 939 
473 702 42 457 701 
671 579 976 583 567 
349 596 43 518 514 
70 730 894 547 674 
874 633 96 234 221 
203 518 383 383 383 
887 517 594 287 837 
470 470 598 667 480 
774 506 54 229 608 
45 407 509 278 407 
871 819 15 351 15 
948 959 599 258 812 
902 193 409 57 335 
334 236 533 345 351 
438 53 928 834 438 
71 663 962 458 154 
273 170 168 608 565 
860 842 995 894 206 
254 13 291 205 591 
406 927 654 885 663 
241 983 869 92 120 
512 313 500 89 352 
43 651 581 119 363 
605 580 580 629 1 
463 996 604 196 552 
809 224 736 809 802 
654 897 610 207 221 
159 660 418 607 607 
387 20 771 65 771 
800 51 855 810 45 
301 895 871 92 983 
571 294 868 404 642 
304 435 881 142 977 
131 485 264 296 3 
14 834 894 961 431 
223 568 568 568 342 
131 475 155 996 525 
467 438 437 556 543 
627 199 724 840 148 
1000 399 44 693 746 
176 19 560 829 829 
889 623 399 724 398 
181 863 947 752 550 
226 401 971 839 811 
623 968 152 5 878 
306 463 42 51 256 
978 973 66 364 359 
116 437 364 954 368 
496 826 917 930 642 
143 728 819 52 716 
918 323 918 439 367 
400 793 119 986 356 
229 374 970 549 49 
972 100 188 139 797 
301 788 584 15 623 
145 78 78 968 947 
251 985 538 310 310 
528 236 729 729 860 
60 113 497 426 418 
717 908 16 422 657 
970 887 695 146 999 
817 695 653 655 599 
493 220 752 576 163 
155 526 227 376 708 
547 826 781 761 60 
242 932 932 63 360 
754 487 600 844 496 
657 113 591 139 332 
459 604 217 65 825 
488 313 763 631 763 
474 140 320 343 127 
475 225 284 519 354 
773 759 759 16 298 
854 829 401 638 163 
973 299 480 124 992 
901 966 407 288 724 
829 453 582 282 582 
125 682 595 654 640 
407 485 485 485 601 
633 102 272 881 890 
731 780 364 955 624 
128 642 604 24 325 
774 74 575 647 141 
78 78 78 207 78 
571 342 31 890 322 
394 186 372 302 84 
717 868 735 667 742 
418 415 340 526 835 
991 528 462 713 462 
371 168 468 668 608 
33 2 521 771 256 
624 439 458 553 439 
272 473 776 301 846 
273 131 692 155 640 
815 177 924 318 891 
38 169 705 565 399 
227 643 986 524 29 
139 383 143 381 8 
623 517 503 517 207 
887 485 519 898 678 
522 863 863 668 823 
252 955 64 323 508 
520 384 68 90 194 
573 458 65 848 451 
393 680 208 672 839 
48 347 674 48 279 
933 973 500 670 593 
296 943 396 868 955 
296 325 84 164 902 
387 190 458 830 69 
619 585 452 214 304 
838 339 731 774 51 
937 938 661 61 308 
428 741 278 677 839 
876 408 706 98 272 
323 148 359 320 842 
380 233 917 363 380 
788 788 186 851 706 
412 463 915 471 396 
851 553 446 7 455 
967 975 172 499 152 
823 484 880 891 498 
657 170 478 985 115 
69 424 123 69 647 
473 850 489 267 914 
547 514 813 986 23 
129 677 753 370 659 
767 491 106 666 543 
679 781 964 463 923 
469 677 157 469 858 
313 918 501 895 365 
798 798 798 287 798 
215 974 158 251 313 
601 276 673 349 349 
619 41 534 389 389 
254 132 132 68 107 
292 456 187 265 338 
352 586 87 643 784 
436 34 273 287 457 
302 989 66 708 478 
972 903 804 857 985 
899 899 899 86 920 
606 202 88 595 595 
606 903 208 637 18 
429 895 841 673 632 
100 77 461 766 486 
680 463 582 765 391 
418 170 28 466 480 
426 947 525 753 823 
347 615 652 615 615 
335 324 159 801 586 
319 892 343 551 194 
772 384 473 726 211 
684 155 281 424 605 
859 841 769 536 769 
554 302 677 302 183 
772 772 742 646 833 
136 466 424 422 756 
112 734 647 734 552 
563 34 763 556 41 
667 324 953 284 685 
133 752 298 242 471 
146 813 903 136 198 
594 693 411 994 503 
225 686 627 305 952 
850 44 662 269 491 
822 60 892 509 607 
189 208 295 718 922 
470 846 29 482 62 
840 150 504 154 245 
96 318 959 401 121 
175 356 433 662 662 
807 760 513 740 614 
7 859 7 61 369 
177 625 504 151 504 
874 789 714 596 259 
481 871 1 929 695 
722 212 478 562 388 
604 665 887 453 216 
889 340 522 29 181 
511 221 333 674 524 
616 198 951 862 951 
315 32 407 410 553 
801 99 311 858 996 
381 158 154 888 344 
565 337 337 262 297 
41 481 946 749 946 
693 305 965 872 965 
378 186 81 186 997 
775 725 876 352 75 
297 441 725 18 156 
761 605 742 278 188 
63 109 764 148 490 
777 571 795 777 777 
427 490 715 879 503 
957 132 93 891 885 
744 178 382 726 564 
6 993 832 903 732 
344 520 718 988 590 
310 670 800 444 310 
748 198 281 83 465 
143 165 275 693 953 
493 257 260 456 787 
414 29 593 211 211 
992 858 143 992 602 
460 125 56 57 403 
103 103 103 789 52 
294 964 885 639 877 
95 87 91 197 140 
263 568 464 778 593 
971 335 280 771 197 
49 311 768 770 580 
638 239 693 693 597 
737 416 416 858 945 
727 454 275 357 243 
723 157 557 563 372 
670 952 628 649 345 
522 838 698 314 630 
831 923 923 849 830 
530 410 747 691 698 
420 894 891 737 367 
226 415 424 672 486 
510 66 902 851 435 
777 679 591 872 777 
608 491 394 491 808 
425 594 283 609 609 
612 104 104 104 667 
267 930 210 95 930 
54 938 447 721 16 
52 601 974 563 784 
887 2 208 509 829 
447 871 930 214 447 
286 639 386 968 968 
924 337 698 698 260 
712 468 156 589 712 
811 857 857 857 783 
277 898 854 792 771 
965 527 243 94 669 
249 662 788 663 593 
654 72 446 124 651 
131 290 244 100 164 
488 191 536 287 323 
283 950 288 912 291 
555 399 572 511 167 
61 124 48 17 587 
756 249 778 271 975 
893 935 910 767 833 
671 671 684 559 684 
859 390 624 58 887 
138 563 15 779 959 
633 872 591 40 780 
484 408 126 67 623 
242 242 449 423 58 
741 540 990 3 251 
872 428 286 387 149 
601 839 390 15 951 
977 703 551 200 785 
202 293 293 293 686 
140 949 6 30 755 
524 566 929 867 92 
673 487 964 152 812 
828 596 208 145 142 
836 9 836 926 538 
383 407 683 156 407 
102 365 240 717 720 
806 667 573 604 498 
714 988 724 563 13 
709 339 810 982 343 
807 12 970 576 970 
148 508 645 106 508 
182 297 743 740 740 
337 265 251 963 451 
780 902 317 498 46 
167 72 935 991 829 
342 775 122 445 116 
513 84 18 717 334 
957 431 176 636 259 
438 477 477 942 355 
650 924 117 764 993 
52 867 66 130 822 
492 539 405 901 557 
846 820 847 820 820 
322 998 902 401 277 
60 583 908 583 742 
959 521 211 400 50 
689 75 832 397 560 
637 56 800 69 727 
428 857 966 948 451 
218 40 539 28 596 
588 534 857 799 575 
882 301 882 768 337 
820 254 987 733 288 
363 363 363 242 257 
505 926 865 145 886 
504 5 13 996 695 
635 349 800 972 472 
301 784 934 705 732 
566 609 326 254 780 
461 888 699 699 485 
987 308 611 730 987 
877 159 294 929 336 
254 571 169 832 711 
660 645 197 952 234 
81 624 630 517 81 
592 616 64 654 493 
826 676 826 836 826 
480 6 588 591 603 
477 283 524 937 612 
866 538 538 439 386 
996 573 838 805 835 
137 608 782 985 715 
710 169 907 561 169 
351 681 878 696 316 
13 934 620 620 274 
19 389 531 206 664 
664 102 574 906 803 
868 271 24 900 483 
68 68 508 923 68 
643 353 673 882 66 
899 962 457 772 995 
675 90 867 624 185 
27 892 902 261 783 
588 589 924 137 588 
261 868 534 958 61 
205 73 831 43 687 
623 214 332 698 743 
599 204 364 692 245 
335 294 121 335 951 
496 502 351 5 132 
805 931 403 931 227 
995 149 216 884 457 
923 768 120 270 486 
918 801 822 354 504 
834 825 647 972 214 
653 117 310 20 902 
641 201 557 317 11 
23 749 465 106 476 
61 90 724 317 786 
464 329 52 657 197 
390 433 542 486 819 
494 190 689 609 571 
31 457 940 727 33 
482 516 275 334 292 
142 142 948 142 490 
397 172 666 25 290 
907 884 248 322 118 
621 764 974 374 628 
762 479 715 523 498 
555 688 790 261 688 
886 65 276 629 841 
647 113 647 227 474 
519 605 147 8 112 
798 381 767 122 632 
380 849 188 762 451 
263 966 345 879 875 
56 927 31 198 775 
294 175 667 156 32 
923 25 89 881 835 
736 942 319 469 914 
775 669 983 80 132 
504 592 424 779 361 
863 72 74 345 655 
829 470 403 619 963 
509 947 576 684 414 
560 54 661 352 477 
854 96 642 905 905 
770 367 441 822 487 
375 451 234 545 526 
864 153 577 394 812 
309 489 166 451 852 
231 916 698 987 952 
88 713 781 388 771 
70 351 737 940 964 
729 38 342 342 50 
650 135 981 901 41 
569 107 638 893 979 
711 518 711 246 19 
568 222 205 995 196 
537 439 181 7 630 
982 246 633 207 207 
127 127 977 18 892 
101 758 758 546 975 
122 432 996 844 330 
72 128 156 128 128 
464 251 617 249 464 
916 281 495 363 85 
623 766 36 943 813 
535 109 243 59 675 
200 155 934 644 553 
530 530 530 896 493 
133 461 718 121 804 
885 963 770 213 664 
466 43 142 893 623 
91 459 558 177 885 
53 238 562 274 76 
310 858 46 145 369 
37 601 227 875 652 
403 211 27 458 27 
19 251 95 745 768 
230 367 349 293 293 
582 482 398 542 693 
908 561 171 803 377 
702 832 143 939 903 
682 555 682 122 314 
231 231 766 480 277 
927 431 337 309 326 
745 522 134 524 626 
875 394 824 545 599 
998 971 998 931 986 
381 869 229 485 751 
71 495 450 271 261 
351 740 533 338 993 
248 309 832 474 304 
767 244 835 334 239 
904 750 471 352 707 
696 793 44 491 510 
65 757 888 370 372 
570 962 337 749 373 
682 928 621 36 91 
878 618 194 319 336 
994 105 745 695 969 
958 958 178 578 469 
528 213 86 956 435 
10 519 219 495 505 
913 358 106 926 443 
503 680 970 912 973 
673 926 921 955 721 
158 413 649 102 102 
889 658 747 658 778 
801 692 638 21 381 
66 956 174 476 886 
59 582 119 740 848 
471 658 394 767 616 
687 431 387 890 759 
724 850 840 627 855 
448 945 223 925 210 
728 915 514 514 514 
124 386 914 729 675 
671 520 878 140 520 
311 851 406 566 393 
569 765 351 96 604 
309 332 349 146 296 
522 522 151 522 2 
988 980 806 248 922 
228 353 764 990 835 
49 224 696 442 857 
65 301 193 281 193 
740 700 980 349 327 
989 581 679 579 869 
163 140 767 702 445 
982 453 501 68 68 
716 479 181 167 145 
881 866 881 380 132 
974 833 255 815 959 
503 659 179 165 959 
739 127 446 343 75 
921 690 84 297 206 
922 802 282 136 880 
159 838 577 159 7 
103 809 305 384 545 
775 436 436 941 776 
453 512 366 232 947 
780 272 244 486 255 
132 512 512 512 482 
96 575 575 220 575 
801 209 850 545 731 
766 39 39 377 744 
489 177 417 467 191 
104 763 671 44 946 
738 225 322 342 322 
944 754 734 623 845 
199 582 762 362 906 
15 496 104 496 496 
54 68 863 413 675 
524 850 136 144 507 
164 744 657 922 990 
386 418 54 395 886 
175 6 324 612 819 
628 107 752 278 300 
391 775 568 839 326 
789 183 103 873 328 
538 51 577 119 854 
321 593 721 389 567 
625 81 757 825 855 
994 564 564 300 876 
619 82 292 619 114 
567 502 542 567 116 
744 855 716 716 339 
958 183 597 984 984 
843 564 962 617 530 
831 601 298 781 755 
724 815 294 684 732 
589 551 631 631 653 
384 270 384 932 346 
941 649 462 448 518 
870 521 725 637 406 
728 73 13 362 625 
734 945 693 682 983 
978 667 850 621 888 
758 569 158 821 777 
381 186 698 350 742 
63 234 28 425 412 
543 916 226 952 792 
124 786 580 447 45 
323 329 965 784 477 
915 236 838 838 840 
429 138 266 575 268 
763 51 800 1000 645 
460 695 712 535 412 
632 351 632 489 486 
226 444 202 755 311 
823 375 797 852 491 
650 446 206 419 942 
907 229 646 526 180 
281 524 953 421 771 
746 824 358 806 153 
845 71 344 377 341 
711 203 510 881 614 
584 891 770 402 717 
441 870 441 792 725 
106 180 973 297 125 
374 233 340 286 459 
833 123 633 344 859 
375 974 947 947 575 
63 188 949 714 426 
573 339 840 453 386 
1000 284 532 391 80 
484 824 492 654 55 
293 604 362 842 201 
648 829 279 727 308 
914 448 43 922 534 
108 651 114 72 475 
811 990 307 253 946 
294 216 207 465 216 
88 920 163 371 495 
531 875 349 193 7 
107 332 135 936 147 
271 17 157 78 669 
585 776 837 160 164 
14 252 839 909 385 
715 149 26 48 280 
477 472 141 368 608 
53 711 132 874 770 
698 160 698 226 177 
173 610 496 910 715 
658 362 522 543 963 
665 239 250 461 302 
677 779 826 865 244 
536 500 95 26 692 
760 716 377 306 294 
524 524 725 811 145 
624 362 789 624 624 
442 501 289 146 48 
806 416 595 61 522 
305 170 442 202 407 
403 344 845 833 243 
753 574 466 21 753 
897 112 57 63 437 
4 5 759 5 5 
782 617 498 19 279 
115 75 899 979 243 
218 400 800 790 422 
160 552 580 850 824 
137 427 601 325 601 
480 747 435 529 93 
792 100 612 652 1000 
633 876 910 814 999 
893 747 694 205 524 
358 110 292 13 909 
42 433 676 970 522 
325 964 539 212 964 
416 231 811 341 885 
333 400 766 545 115 
634 6 570 674 675 
997 803 995 127 995 
721 796 867 232 894 
264 367 428 841 723 
313 742 635 12 23 
115 219 435 437 435 
157 887 78 255 758 
439 771 103 709 864 
774 979 970 641 475 
393 109 393 393 709 
76 315 60 629 76 
731 789 335 619 75 
720 499 94 110 720 
46 780 304 68 283 
828 697 556 153 697 
440 28 356 12 983 
145 769 504 901 674 
364 124 287 450 661 
186 584 879 208 812 
313 148 151 282 313 
577 502 65 835 492 
120 193 429 644 879 
813 729 624 729 123 
246 404 262 666 272 
93 785 742 723 356 
237 592 23 25 328 
825 979 228 855 61 
184 414 927 734 713 
611 844 295 244 605 
623 119 209 27 917 
312 121 651 731 847 
57 948 649 211 64 
512 451 837 340 262 
609 925 273 497 812 
585 898 449 38 79 
281 243 792 268 586 
113 892 54 816 54 
700 414 709 898 504 
658 28 482 309 353 
233 620 701 233 233 
140 797 956 797 204 
398 698 473 286 439 
787 973 678 566 649 
546 118 97 344 286 
548 458 562 395 114 
703 904 703 230 410 
155 908 592 491 841 
687 360 119 577 894 
661 604 545 507 545 
425 425 719 747 254 
988 955 49 329 955 
41 854 617 763 698 
61 697 961 204 202 
1 768 201 663 804 
272 601 664 919 760 
89 314 150 723 220 
371 451 720 329 325 
863 608 721 501 927 
555 220 217 369 217 
924 193 808 294 333 
859 188 372 19 303 
915 803 448 793 915 
508 447 447 447 447 
322 766 348 970 955 
196 750 196 120 342 
93 80 541 888 583 
450 875 766 66 186 
530 327 728 165 119 
370 913 463 203 384 
5 836 509 711 891 
882 795 303 324 201 
751 147 210 405 913 
378 49 318 187 946 
333 237 665 665 665 
651 802 660 826 203 
361 48 955 367 364 
226 196 491 168 805 
60 265 862 322 664 
57 342 198 588 590 
427 427 427 852 177 
959 951 83 318 190 
531 39 390 793 362 
737 13 753 451 733 
112 273 188 690 690 
914 350 995 942 617 
300 410 119 311 300 
643 190 329 102 656 
776 556 507 964 137 
237 588 515 112 120 
900 551 104 473 819 
728 588 635 215 659 
805 916 485 648 312 
52 66 249 268 353 
216 368 118 314 623 
969 282 387 935 82 
41 840 504 882 138 
888 835 449 573 496 
470 2 571 849 464 
702 571 330 598 547 
518 738 535 545 84 
700 627 627 80 351 
912 959 686 175 608 
602 703 129 572 129 
81 81 897 993 276 
606 902 498 303 49 
290 873 45 867 33 
364 605 364 284 835 
107 586 281 586 183 
428 919 947 265 473 
236 339 182 300 131 
381 246 280 173 985 
344 531 604 950 360 
72 874 170 402 564 
325 311 578 626 4 
629 480 821 311 440 
22 953 853 627 824 
920 270 540 166 523 
572 752 552 752 62 
369 519 745 417 417 
765 674 406 593 90 
867 353 192 259 302 
645 223 699 946 699 
42 121 881 15 28 
147 146 138 52 697 
102 119 100 341 190 
50 31 968 46 738 
556 716 701 81 692 
546 794 738 745 605 
513 863 863 863 802 
996 207 416 781 490 
211 17 900 488 494 
643 355 681 513 925 
424 872 630 279 138 
233 324 480 131 236 
736 608 250 959 614 
26 489 810 44 44 
983 655 758 419 597 
885 645 616 702 977 
660 883 379 773 325 
847 755 360 754 37 
562 84 562 968 658 
636 614 636 883 36 
135 889 235 483 273 
426 26 8 522 418 
59 173 998 157 276 
976 663 74 748 160 
717 194 472 558 818 
145 235 980 509 447 
968 56 737 333 662 
822 931 776 145 398 
163 546 358 525 653 
904 822 724 66 412 
300 901 260 10 718 
849 518 239 172 371 
969 845 603 389 668 
985 857 647 222 99 
938 873 971 221 424 
958 655 443 76 363 
853 705 128 53 217 
817 307 106 135 307 
35 678 643 408 218 
797 565 163 836 853 
886 531 619 816 724 
226 408 697 438 697 
425 762 30 692 74 
381 294 95 381 626 
570 450 141 457 286 
337 177 761 801 563 
798 783 678 428 735 
197 669 535 14 14 
144 129 429 615 833 
666 481 342 440 374 
903 586 565 230 586 
65 702 65 197 65 
625 681 245 388 878 
355 870 47 577 213 
865 323 368 502 190 
698 646 798 431 85 
272 912 546 240 985 
353 757 753 452 707 
769 604 104 104 91 
444 66 105 977 749 
148 369 242 796 550 
755 740 994 816 755 
245 715 990 594 860 
850 546 626 626 954 
27 453 301 127 216 
269 383 227 269 269 
84 887 776 807 358 
393 718 537 537 449 
96 129 493 610 96 
171 58 319 210 98 
241 583 716 716 242 
965 147 88 248 7 
112 187 927 247 531 
430 322 322 328 700 
445 211 143 211 289 
859 536 870 859 625 
467 26 123 398 904 
993 57 437 175 57 
620 992 50 779 199 
134 221 638 13 103 
923 742 899 271 687 
766 75 75 943 787 
910 403 211 910 431 
970 363 275 259 943 
431 767 243 37 269 
486 289 810 962 777 
48 916 82 963 371 
867 962 271 518 906 
638 545 846 218 808 
499 450 819 678 174 
731 236 392 154 738 
853 802 419 793 453 
888 888 300 327 672 
221 63 763 176 884 
152 837 684 117 482 
775 998 835 579 841 
403 634 353 309 746 
628 283 465 59 32 
361 815 226 505 470 
542 424 479 588 157 
63 439 662 814 769 
258 153 746 258 416 
321 552 142 552 552 
412 975 206 598 89 
910 942 168 72 215 
651 116 368 788 368 
282 791 847 356 90 
7 67 67 74 389 
10 698 17 564 204 
661 661 669 273 986 
665 665 995 254 665 
786 641 836 988 964 
654 169 904 606 247 
187 519 714 606 687 
469 997 486 585 903 
310 177 918 930 847 
419 2 72 525 492 
146 626 410 814 146 
750 217 522 435 544 
899 877 786 648 289 
350 621 764 639 112 
144 647 379 674 794 
606 464 504 41 464 
688 440 118 948 799 
938 971 327 930 784 
181 810 694 987 181 
41 895 795 866 134 
328 492 949 822 766 
519 284 1 878 66 
248 499 675 853 893 
207 742 928 596 257 
474 32 917 528 187 
973 622 750 132 236 
670 410 354 57 826 
742 548 548 548 549 
932 420 186 370 849 
190 249 216 270 593 
598 2 598 653 427 
774 71 900 687 684 
387 631 735 810 794 
936 159 739 158 744 
875 487 842 487 487 
54 261 868 54 61 
106 147 868 428 106 
166 455 256 455 351 
368 666 562 666 654 
460 717 502 63 21 
457 218 524 809 524 
207 187 360 344 975 
981 682 918 918 750 
643 770 437 625 712 
32 918 614 914 32 
490 334 386 844 583 
594 641 453 659 821 
954 740 982 664 108 
571 252 339 142 596 
579 530 793 877 221 
644 41 419 869 943 
27 27 27 572 765 
112 141 648 276 337 
699 726 271 481 222 
558 650 974 823 135 
674 110 786 714 598 
599 669 18 669 386 
950 110 765 325 325 
518 65 147 288 323 
581 575 522 522 522 
997 520 788 51 737 
433 887 520 969 69 
529 913 852 114 142 
699 519 603 924 390 
985 985 769 985 655 
544 659 417 485 434 
148 131 495 675 666 
706 732 95 836 471 
13 237 875 875 875 
214 333 882 832 616 
493 834 132 749 540 
99 34 64 387 432 
794 415 794 882 591 
261 770 68 770 253 
821 159 118 485 743 
428 939 19 250 136 
837 369 933 685 67 
12 12 709 796 426 
440 440 975 120 609 
118 966 818 858 736 
920 16 624 323 935 
351 492 729 589 873 
655 510 718 377 718 
586 600 611 742 185 
445 856 130 389 172 
988 760 951 523 988 
859 36 605 350 348 
927 260 857 815 672 
311 673 954 340 62 
764 704 152 704 124 
777 287 703 852 287 
318 457 652 832 156 
215 890 725 900 599 
183 280 691 406 365 
27 103 123 916 60 
449 884 414 644 70 
543 637 401 916 787 
649 7 257 7 535 
214 807 901 750 750 
622 261 445 160 26 
723 127 663 745 383 
943 918 234 494 971 
401 790 356 986 108 
779 733 130 363 985 
856 367 912 449 707 
3 393 771 771 111 
452 312 41 32 278 
608 874 313 828 228 
721 921 963 830 131 
654 554 233 465 1000 
95 800 662 866 324 
755 672 485 123 799 
84 442 900 686 569 
227 576 103 81 346 
435 487 984 502 874 
65 756 918 875 276 
738 86 162 740 243 
650 859 245 510 458 
672 338 178 562 447 
814 270 57 406 666 
483 686 506 897 262 
519 143 542 143 629 
909 728 381 173 752 
350 282 719 306 248 
653 936 128 363 934 
131 863 217 131 597 
162 389 106 883 786 
933 862 993 564 472 
536 137 714 477 137 
419 306 302 795 59 
98 883 913 338 751 
275 506 811 219 843 
27 466 209 821 667 
820 483 455 301 773 
372 54 959 809 876 
493 923 53 581 493 
402 278 994 453 195 
420 884 420 3 731 
949 104 984 448 944 
978 798 330 147 675 
895 732 246 235 470 
881 820 589 165 439 
776 539 775 452 452 
231 40 959 119 231 
168 850 770 188 558 
580 256 283 348 66 
443 323 470 464 180 
444 20 587 141 587 
729 299 5 31 289 
812 499 137 760 382 
223 62 86 719 95 
103 588 916 390 630 
463 840 858 657 204 
913 904 675 342 675 
301 828 526 995 712 
652 94 679 94 870 
128 315 821 841 944 
410 789 655 655 322 
737 665 181 650 186 
469 550 262 267 733 
519 136 928 343 65 
95 642 752 745 993 
367 673 18 22 437 
64 99 197 788 646 
635 553 553 797 553 
549 37 583 161 533 
180 160 546 136 509 
649 682 356 953 20 
199 440 118 74 213 
552 457 458 457 355 
666 608 608 1000 383 
116 299 664 282 989 
989 414 368 322 304 
66 486 579 836 579 
835 582 512 832 722 
49 373 331 217 315 
539 887 281 506 218 
513 880 998 772 597 
111 629 304 385 138 
388 492 607 313 326 
761 63 311 611 660 
304 111 842 283 145 
813 772 870 265 120 
120 775 115 135 135 
904 197 904 903 408 
417 839 480 473 226 
774 440 919 501 16 
388 596 367 275 708 
860 115 742 792 860 
616 389 267 835 100 
891 26 290 413 537 
660 936 78 186 2 
175 711 884 353 933 
53 785 652 855 475 
481 807 652 589 63 
265 794 24 438 288 
407 682 444 799 682 
743 593 167 752 167 
20 675 691 20 652 
782 373 501 314 6 
54 906 41 242 222 
385 988 982 311 627 
58 957 258 528 153 
196 948 753 512 302 
641 779 394 734 879 
330 45 694 462 400 
989 105 728 262 216 
334 512 189 290 226 
401 386 936 511 363 
255 276 560 776 848 
24 742 589 871 301 
794 754 754 485 754 
772 875 83 819 825 
753 204 753 197 107 
383 426 228 887 106 
730 590 915 374 925 
772 95 515 574 399 
915 45 501 971 788 
184 655 307 244 610 
462 233 804 680 307 
55 377 220 482 464 
587 197 876 990 681 
386 673 694 101 202 
606 552 840 136 570 
675 27 744 791 990 
561 670 980 950 561 
50 923 908 845 672 
974 82 860 726 720 
460 354 376 831 744 
628 44 29 615 979 
519 470 623 335 11 
71 307 883 307 258 
223 598 194 177 598 
373 499 874 137 118 
581 465 31 837 460 
365 843 30 615 620 
967 826 355 87 283 
446 413 446 878 446 
106 635 648 769 380 
589 167 487 296 378 
890 29 890 149 890 
642 954 119 798 530 
123 123 879 797 870 
238 914 621 871 1 
76 502 525 229 306 
783 456 242 890 186 
894 814 526 425 353 
779 382 894 894 721 
952 949 683 971 382 
444 661 861 906 29 
443 841 818 554 477 
434 295 497 845 227 
230 777 803 68 674 
477 237 429 289 253 
496 313 770 770 47 
657 26 416 684 684 
911 926 310 192 546 
184 360 204 365 352 
155 963 554 963 179 
547 961 811 851 159 
743 915 914 743 625 
213 332 239 192 391 
198 780 514 437 962 
413 799 10 209 836 
144 429 134 833 426 
246 246 246 634 246 
125 620 824 442 125 
592 144 65 17 678 
818 818 818 679 589 
59 854 754 734 754 
706 771 991 252 771 
797 739 869 420 904 
267 320 207 969 243 
851 50 33 5 600 
770 53 630 529 333 
252 252 252 252 252 
707 783 888 784 883 
812 438 938 71 280 
367 388 348 776 328 
967 334 800 800 187 
723 245 984 701 70 
629 598 961 594 760 
703 842 669 681 560 
838 358 215 753 753 
295 670 143 366 534 
54 343 818 818 818 
502 244 535 743 244 
714 810 121 528 532 
549 707 96 548 306 
646 487 722 106 875 
351 77 922 696 937 
808 99 342 392 755 
900 341 222 443 840 
140 137 183 137 137 
322 864 264 656 264 
972 943 702 633 395 
387 180 301 407 332 
975 976 99 279 318 
934 595 802 226 23 
419 401 79 338 496 
171 904 600 278 421 
764 490 698 42 997 
831 416 760 44 831 
774 182 315 144 667 
315 977 190 671 590 
241 985 705 360 344 
243 486 117 203 261 
879 315 670 161 828 
450 895 706 641 531 
242 227 809 836 812 
149 404 457 48 648 
646 832 832 724 832 
954 233 93 63 960 
630 273 880 880 373 
505 807 971 80 807 
139 411 852 980 553 
377 377 866 76 146 
464 748 316 46 223 
569 943 923 808 808 
421 562 700 291 750 
411 139 226 165 104 
811 413 66 534 413 
456 164 133 83 457 
346 55 195 195 343 
43 103 916 871 177 
682 395 555 105 136 
509 380 380 327 405 
665 233 250 950 422 
748 38 788 748 183 
954 216 872 531 201 
179 285 712 772 472 
17 608 282 91 1 
265 727 680 224 631 
621 511 435 910 652 
460 107 719 771 737 
353 765 237 381 337 
683 415 478 857 634 
628 814 973 973 172 
411 574 35 84 691 
143 50 482 50 248 
325 620 325 325 205 
271 861 658 584 202 
319 77 710 319 319 
657 686 598 928 904 
534 334 130 801 712 
460 614 969 461 228 
176 588 116 104 401 
852 577 812 325 316 
874 874 308 511 596 
505 924 84 687 924 
802 961 961 992 961 
568 669 491 497 129 
908 756 908 351 824 
319 540 282 590 826 
715 817 569 249 917 
901 59 641 785 4 
90 345 437 764 960 
544 984 47 447 457 
716 393 797 121 558 
836 423 14 348 423 
463 289 110 253 127 
270 946 288 154 480 
241 484 10 10 10 
514 379 655 836 575 
547 729 915 791 293 
181 306 4 294 469 
774 540 504 505 836 
271 345 518 477 567 
856 509 226 846 135 
441 956 450 868 938 
297 171 563 481 408 
602 165 952 299 117 
223 241 559 347 477 
784 948 370 471 698 
597 359 87 271 597 
992 506 486 770 667 
82 855 649 32 424 
589 12 929 305 589 
180 201 959 340 803 
356 356 356 339 332 
832 832 598 832 21 
915 282 743 626 66 
680 429 64 151 876 
329 12 758 640 154 
80 442 771 557 614 
827 468 641 522 393 
832 314 733 613 129 
251 276 276 23 33 
87 674 291 519 23 
722 140 841 451 227 
1 101 101 101 437 
289 31 869 677 516 
163 34 760 323 564 
71 30 602 602 995 
274 764 62 503 627 
831 965 973 380 307 
804 339 665 409 503 
329 102 572 843 998 
211 417 630 836 954 
118 763 273 233 894 
727 99 46 518 518 
602 249 277 434 45 
557 238 860 36 980 
338 702 725 802 807 
332 464 773 885 523 
94 367 316 415 23 
836 247 247 324 207 
575 531 319 884 848 
486 897 298 486 486 
212 502 502 238 482 
580 266 213 927 873 
518 935 401 882 43 
257 955 309 309 517 
407 883 349 883 614 
941 217 492 284 217 
218 273 440 428 48 
812 998 541 91 960 
872 499 179 7 471 
400 312 663 420 252 
501 792 300 644 890 
334 356 888 736 118 
52 303 871 571 199 
986 322 103 715 337 
132 153 579 508 579 
619 401 736 990 267 
652 135 202 379 853 
754 283 409 415 409 
232 269 723 67 622 
614 659 614 663 266 
718 515 564 238 478 
613 551 971 801 840 
867 678 434 596 350 
925 499 80 836 757 
34 151 507 193 223 
164 279 647 809 164 
756 345 15 388 989 
121 816 567 820 820 
371 605 391 224 829 
762 879 389 575 12 
792 287 951 864 628 
84 206 529 400 79 
623 820 316 80 501 
663 793 49 323 565 
538 838 217 217 876 
200 757 29 779 201 
678 883 531 987 852 
836 159 65 49 45 
206 947 109 984 109 
364 939 564 459 612 
255 776 786 103 502 
696 392 392 713 361 
336 596 59 21 623 
16 743 356 845 743 
982 335 983 292 983 
926 926 519 451 754 
390 205 86 968 347 
808 60 2 89 670 
979 194 733 393 688 
146 896 94 930 63 
929 410 723 171 884 
454 233 256 227 227 
99 846 374 527 790 
84 252 382 587 241 
15 352 410 809 382 
387 752 299 723 299 
838 246 184 231 759 
160 251 415 593 194 
391 605 93 19 31 
36 543 457 543 640 
787 806 946 523 616 
468 570 219 426 367 
504 400 544 175 218 
731 539 990 404 686 
279 480 826 919 813 
696 42 736 816 431 
991 775 483 137 106 
69 231 172 409 231 
234 506 725 509 265 
19 576 708 82 256 
449 423 697 338 422 
344 9 624 961 715 
818 65 115 353 74 
144 114 165 395 447 
391 75 612 159 75 
119 513 835 844 643 
932 995 773 990 477 
679 933 372 324 372 
287 933 427 160 693 
525 48 445 603 519 
632 90 63 382 257 
483 31 624 216 365 
340 989 546 245 555 
223 74 896 255 873 
725 819 759 124 163 
431 66 288 948 285 
217 850 723 728 268 
757 796 1 630 699 
385 390 595 914 860 
977 788 626 788 701 
989 48 341 854 583 
193 128 929 869 445 
964 535 654 958 163 
332 207 868 868 608 
119 802 715 43 621 
248 584 634 404 810 
556 250 337 660 848 
512 868 520 21 691 
259 448 918 31 614 
118 776 790 510 583 
518 641 988 467 969 
759 465 460 514 107 
96 891 496 23 741 
683 490 552 799 491 
116 116 372 116 836 
823 536 140 745 141 
269 138 81 127 307 
906 452 702 560 528 
260 746 360 882 105 
487 335 827 888 729 
960 36 919 198 545 
578 687 229 597 909 
148 656 8 99 683 
719 351 799 649 647 
187 596 396 448 394 
185 229 19 670 334 
508 552 549 549 69 
283 115 897 138 51 
48 510 970 672 885 
675 592 866 708 994 
342 454 619 925 841 
269 573 818 375 39 
217 54 888 143 620 
486 187 585 508 23 
386 656 345 326 49 
717 724 855 253 953 
185 387 239 960 185 
116 496 88 781 544 
567 547 937 987 302 
799 618 306 716 704 
425 495 834 548 116 
962 560 137 634 839 
772 581 11 983 589 
422 303 110 945 663 
561 325 216 994 682 
161 453 267 235 112 
625 625 374 291 157 
77 772 513 469 994 
23 194 23 23 813 
146 4 53 718 329 
36 921 241 20 33 
645 645 402 179 529 
308 351 906 432 787 
841 612 715 475 944 
803 817 152 524 803 
859 717 720 499 453 
65 651 623 552 856 
378 961 997 750 838 
701 257 215 215 650 
701 516 980 980 390 
44 169 701 324 739 
955 498 494 985 461 
427 453 257 632 251 
419 385 592 96 705 
437 660 436 520 140 
798 47 138 174 622 
379 178 222 87 998 
80 369 714 806 617 
8 940 636 160 65 
318 709 592 760 742 
212 690 932 228 349 
294 456 135 519 825 
749 996 17 134 953 
40 727 928 717 717 
688 603 651 216 723 
294 547 218 294 760 
305 169 409 375 124 
497 277 184 60 277 
117 882 169 89 204 
296 32 52 614 661 
599 523 336 940 145 
103 423 563 858 863 
135 893 407 893 893 
116 968 155 454 153 
530 699 985 640 380 
256 238 73 405 256 
163 628 441 226 595 
174 50 854 50 904 
829 356 368 356 579 
500 3 326 664 55 
792 728 89 273 139 
243 133 187 7 681 
330 611 330 966 544 
830 749 72 595 390 
922 779 771 243 870 
217 76 826 212 112 
177 431 545 217 369 
918 301 601 858 525 
672 428 796 672 223 
504 807 131 120 558 
894 881 768 655 750 
408 568 568 568 712 
740 117 6 206 25 
499 953 511 640 149 
549 539 754 593 358 
205 449 649 720 969 
704 657 140 142 991 
504 491 445 109 943 
698 582 217 67 568 
138 113 145 121 622 
600 72 520 302 751 
421 986 82 984 650 
886 514 28 559 833 
858 760 429 382 948 
357 615 603 244 858 
211 326 922 971 949 
220 374 558 995 367 
896 258 396 612 612 
612 641 815 611 140 
422 728 225 423 461 
332 349 698 157 349 
853 921 700 884 352 
544 542 929 224 995 
988 46 101 441 150 
10 12 104 608 815 
588 588 245 17 588 
642 362 988 362 757 
160 209 121 46 160 
410 567 302 860 217 
3 3 394 3 3 
238 374 675 251 690 
414 995 995 214 589 
832 484 691 69 829 
812 281 295 924 601 
942 447 308 355 411 
143 677 747 663 168 
950 597 995 146 48 
36 648 989 272 201 
997 754 461 125 632 
855 631 992 584 411 
437 753 110 683 646 
63 126 951 843 833 
830 535 933 881 381 
748 257 543 624 148 
940 170 170 578 87 
361 117 818 581 370 
814 54 539 56 53 
75 29 205 618 589 
586 193 171 691 999 
932 101 959 292 78 
184 519 511 446 883 
455 625 714 614 349 
818 818 871 447 818 
338 848 989 384 109 
760 422 177 330 620 
969 320 320 320 320 
443 111 814 226 676 
919 809 22 279 537 
353 82 8 77 285 
996 83 988 825 981 
586 894 214 225 691 
819 819 111 428 985 
797 212 146 155 49 
396 306 787 832 963 
217 653 553 773 826 
173 236 236 236 534 
890 776 18 671 504 
873 160 95 191 61 
530 766 421 865 396 
208 847 335 806 949 
713 352 269 494 80 
586 20 438 608 937 
776 926 969 669 520 
196 589 703 221 834 
24 538 920 532 538 
370 665 628 120 19 
212 563 484 265 87 
996 787 996 325 363 
861 301 681 557 571 
100 263 22 819 389 
450 477 564 674 589 
350 290 40 893 474 
255 355 868 279 836 
514 103 640 931 792 
875 341 117 577 481 
415 228 270 380 743 
178 673 56 801 500 
852 701 207 460 152 
529 436 901 25 848 
499 498 209 209 513 
874 652 815 424 515 
236 135 449 950 467 
866 164 487 471 720 
807 770 524 348 798 
211 641 900 558 282 
977 977 364 120 489 
145 133 432 484 276 
534 903 810 88 687 
262 373 114 286 585 
1 434 666 88 560 
297 105 613 925 253 
483 713 259 543 725 
46 46 461 483 46 
141 695 557 343 557 
525 71 273 517 967 
554 665 777 188 610 
362 598 100 283 635 
454 955 233 377 348 
646 542 226 947 840 
430 208 311 651 187 
662 573 750 858 521 
209 638 674 784 953 
872 806 111 106 966 
699 225 271 690 739 
589 329 961 61 968 
514 694 823 722 18 
827 624 471 381 624 
262 139 220 675 535 
434 904 102 226 267 
998 686 806 84 989 
101 101 251 202 533 
468 321 546 663 500 
548 706 757 703 515 
320 29 944 949 380 
612 14 588 705 25 
811 970 508 485 674 
130 390 259 259 259 
158 947 846 69 318 
915 366 847 781 157 
570 555 691 706 171 
719 673 403 620 403 
48 490 610 747 914 
394 752 548 808 107 
829 759 694 176 593 
69 842 607 41 398 
954 986 49 900 891 
23 282 250 707 10 
216 599 284 222 381 
773 809 78 833 431 
329 253 253 522 906 
788 402 797 280 578 
525 647 13 13 13 
853 853 853 439 506 
606 386 308 317 397 
529 253 93 671 7 
45 6 45 776 817 
550 901 758 506 684 
785 731 456 3 709 
437 639 998 801 7 
663 552 430 971 310 
228 618 909 387 236 
95 6 6 494 859 
878 296 99 471 625 
160 445 428 647 603 
73 990 392 928 297 
751 61 553 587 613 
417 589 355 417 175 
181 173 181 79 489 
352 430 573 775 615 
631 241 500 183 790 
450 736 488 493 758 
421 905 133 756 408 
722 890 957 894 19 
534 271 175 689 757 
82 26 775 580 775 
335 80 782 321 309 
173 173 175 173 614 
434 52 463 638 638 
601 130 946 464 370 
903 100 578 379 536 
553 700 518 829 980 
824 381 92 508 872 
860 71 369 984 282 
219 773 8 137 21 
563 968 702 144 918 
885 869 1 4 721 
192 445 885 519 519 
93 661 749 389 773 
124 818 13 821 818 
916 866 847 963 122 
749 393 91 818 857 
260 998 143 100 61 
67 778 702 67 900 
107 146 512 499 855 
771 388 979 48 579 
454 233 322 434 450 
429 410 648 598 37 
44 703 915 144 538 
676 671 641 916 64 
583 574 549 933 583 
905 521 988 140 729 
55 224 69 679 291 
347 157 410 344 443 
23 565 883 311 597 
935 638 325 935 935 
590 256 201 379 910 
721 476 496 845 286 
937 948 447 428 126 
958 705 899 936 705 
214 876 450 728 83 
575 174 213 554 367 
333 358 810 98 930 
989 989 927 431 989 
905 672 963 207 188 
945 578 798 456 424 
97 591 734 556 97 
338 544 286 60 600 
432 239 984 779 481 
453 912 912 804 496 
856 403 900 150 333 
362 832 832 989 652 
113 969 83 83 562 
528 93 566 365 883 
59 886 744 773 886 
186 685 127 875 638 
394 468 334 775 456 
335 990 399 373 399 
542 229 672 486 325 
283 443 832 7 935 
640 704 592 88 106 
812 321 353 524 765 
640 37 413 813 81 
878 15 396 123 511 
581 173 392 909 104 
602 825 347 213 960 
31 692 554 139 59 
447 444 398 27 229 
436 325 436 278 584 
611 736 840 629 964 
788 643 863 102 101 
587 202 549 843 786 
285 810 285 772 726 
157 170 514 925 506 
465 608 139 783 465 
958 870 958 807 238 
81 9 92 800 81 
566 799 547 389 566 
104 956 104 90 104 
773 213 463 142 251 
433 556 628 854 13 
436 84 452 490 480 
3 934 660 397 299 
406 412 100 553 838 
856 509 955 471 407 
879 813 809 441 926 
178 78 125 47 435 
113 708 827 963 537 
752 539 582 657 752 
247 881 350 409 247 
344 733 378 848 63 
161 475 21 179 829 
256 552 805 784 611 
398 56 891 118 593 
959 59 631 947 871 
915 588 536 600 149 
661 661 479 998 112 
486 921 540 696 831 
581 649 785 149 788 
214 184 845 845 966 
644 228 336 157 701 
19 817 372 284 508 
550 872 603 643 932 
847 897 847 747 998 
452 154 944 424 845 
719 14 237 972 321 
265 381 916 147 910 
543 465 625 410 532 
920 890 531 296 208 
277 65 643 700 700 
786 635 971 656 227 
628 929 159 43 356 
481 4 578 155 813 
599 608 681 775 992 
846 219 393 694 632 
304 778 674 538 90 
560 86 797 299 978 
868 204 24 924 714 
525 114 272 271 218 
160 884 459 641 286 
267 399 670 715 28 
351 468 319 385 427 
188 221 786 188 597 
713 231 831 148 14 
235 632 706 905 467 
614 296 113 893 568 
233 951 743 331 847 
452 86 82 511 122 
729 763 284 351 519 
315 924 706 921 403 
252 254 702 968 260 
356 793 747 793 793 
692 917 692 608 178 
622 954 288 901 961 
248 4 726 211 996 
558 491 558 43 688 
368 643 104 204 165 
425 425 224 425 579 
725 605 837 688 727 
558 487 834 769 456 
353 220 848 469 849 
923 173 267 156 12 
27 738 503 79 782 
601 590 868 601 737 
462 73 936 116 325 
245 924 394 57 428 
921 247 662 762 126 
595 70 580 244 17 
639 409 235 839 82 
187 806 110 404 718 
803 497 314 765 765 
1000 768 608 670 563 
117 126 198 21 468 
71 992 739 336 890 
1 814 152 14 860 
771 809 9 597 184 
263 412 334 792 412 
289 199 513 348 207 
48 726 894 122 48 
492 605 530 447 726 
405 957 158 567 982 
744 829 980 906 108 
651 764 199 39 646 
807 724 16 925 101 
654 375 888 104 328 
740 9 592 739 623 
869 613 834 834 494 
506 35 883 625 758 
90 427 973 555 109 
595 79 118 336 41 
442 773 362 428 892 
413 440 440 998 115 
417 153 2 135 562 
92 523 954 428 448 
327 684 237 437 234 
144 199 944 68 7 
119 784 561 628 202 
506 2 521 113 450 
316 370 438 569 770 
297 838 488 488 328 
982 96 743 289 495 
750 799 547 291 268 
412 933 933 324 933 
161 919 919 544 466 
522 917 537 971 722 
837 235 301 301 186 
56 718 116 56 56 
386 876 212 131 564 
846 757 90 937 450 
52 35 115 306 168 
126 584 374 435 783 
445 954 954 148 383 
169 958 224 808 396 
554 312 413 903 870 
337 127 386 488 253 
673 547 998 431 926 
736 674 702 474 300 
201 943 645 628 228 
817 493 520 48 510 
209 950 826 946 327 
179 560 227 296 228 
673 354 562 225 636 
417 302 415 381 23 
259 34 437 34 611 
867 134 780 586 485 
845 710 713 845 530 
554 52 120 299 102 
981 252 943 584 569 
979 222 543 543 524 
714 332 132 538 522 
834 26 320 320 455 
264 539 202 517 992 
311 207 707 624 367 
100 902 412 100 437 
970 618 535 669 417 
941 783 227 776 929 
712 783 115 885 848 
26 646 890 26 520 
671 799 627 118 714 
62 542 62 254 152 
404 15 805 510 625 
550 63 550 85 670 
647 761 647 474 647 
367 79 916 582 527 
22 510 729 617 522 
378 633 62 822 682 
293 596 14 497 497 
849 992 720 504 818 
716 690 690 27 600 
911 310 604 83 308 
741 740 477 423 474 
707 605 122 271 89 
311 688 505 133 749 
23 745 927 901 590 
607 462 997 418 997 
375 30 295 533 509 
91 454 260 934 386 
293 862 37 915 445 
798 568 881 895 913 
755 103 691 691 975 
501 522 270 496 407 
575 740 190 189 200 
421 313 418 418 967 
888 201 756 888 268 
247 511 147 588 503 
443 919 153 404 70 
589 142 555 497 953 
796 224 407 520 520 
180 977 680 78 106 
935 704 417 512 3 
795 859 399 573 261 
620 236 234 564 1 
263 605 844 300 467 
635 765 871 562 309 
855 430 963 751 51 
65 236 22 375 65 
259 944 563 489 281 
578 75 747 75 176 
240 431 694 767 125 
727 782 123 120 782 
683 674 757 627 131 
794 814 814 814 177 
352 649 2 307 580 
763 763 916 146 324 
647 244 104 646 82 
546 243 74 243 951 
221 305 496 517 221 
432 319 799 28 457 
301 810 934 898 633 
269 519 796 875 204 
34 556 956 198 715 
585 799 373 526 317 
939 341 802 948 138 
712 47 544 47 499 
215 14 621 164 312 
545 792 548 723 412 
571 807 708 448 728 
6 711 306 711 671 
31 825 662 777 805 
743 879 630 568 138 
867 260 260 927 43 
221 858 161 429 583 
706 895 464 334 445 
310 16 2 846 878 
342 981 501 560 652 
32 741 568 347 32 
89 990 963 38 660 
615 390 390 532 356 
197 125 728 799 413 
279 91 390 576 949 
439 853 572 986 776 
540 910 89 377 209 
355 355 893 732 600 
569 231 121 310 599 
129 410 425 933 677 
136 29 931 317 466 
7 66 7 748 842 
97 151 97 632 789 
770 977 182 554 809 
818 307 891 475 206 
447 700 260 203 682 
153 357 922 357 71 
161 654 108 445 106 
241 175 956 151 648 
705 331 582 609 415 
742 742 169 512 360 
934 144 718 76 583 
72 228 374 51 590 
872 616 73 401 106 
889 704 822 519 879 
503 73 68 294 660 
40 601 279 40 511 
691 146 799 755 640 
48 442 269 124 141 
769 529 537 362 878 
514 698 587 647 26 
958 17 109 467 155 
485 201 323 891 211 
431 440 406 276 684 
434 27 726 955 963 
964 553 79 105 635 
123 748 927 264 676 
380 229 813 191 497 
613 814 578 729 822 
525 608 755 86 942 
683 18 679 227 76 
946 850 481 925 198 
873 991 379 822 461 
426 503 957 425 622 
325 325 381 584 325 
417 911 569 985 883 
157 848 876 557 371 
647 706 372 874 557 
471 815 93 383 627 
751 803 541 682 680 
887 410 12 12 757 
777 778 122 398 745 
74 426 946 580 956 
15 30 359 539 525 
872 746 150 154 330 
39 426 903 813 564 
411 95 991 554 401 
93 994 944 808 250 
68 865 356 150 64 
419 990 551 280 320 
779 73 650 431 460 
418 611 857 318 628 
597 943 197 306 511 
282 815 563 91 930 
151 332 972 554 963 
429 35 78 184 448 
171 131 297 575 222 
170 617 853 568 198 
461 23 596 432 164 
686 816 93 221 122 
882 344 77 599 882 
518 848 238 848 34 
622 859 784 395 438 
488 647 877 470 647 
821 212 422 492 272 
528 705 344 378 111 
213 213 465 344 226 
732 707 789 789 226 
411 581 174 544 20 
203 665 665 615 665 
431 865 423 875 495 
338 283 628 615 209 
19 17 342 492 236 
428 888 325 696 257 
968 577 372 482 88 
460 412 243 905 645 
752 160 860 442 160 
489 979 256 859 19 
692 291 84 291 847 
935 156 104 896 449 
415 290 599 698 842 
855 912 776 711 687 
231 947 533 968 349 
329 585 325 332 988 
173 339 653 172 590 
157 157 157 519 228 
44 288 924 525 497 
72 243 243 195 927 
818 961 245 377 377 
177 329 688 790 115 
771 848 258 771 329 
766 732 766 10 825 
997 805 740 426 740 
678 845 376 795 395 
88 226 556 88 88 
410 221 235 356 221 
253 349 679 349 792 
848 260 516 251 945 
546 844 899 709 495 
449 162 46 132 930 
622 953 467 292 670 
246 481 887 453 834 
893 894 772 938 586 
134 204 296 816 480 
892 653 20 921 959 
898 393 898 898 886 
763 48 413 7 48 
926 932 793 356 590 
407 560 325 99 358 
356 127 372 882 501 
283 778 854 116 283 
151 218 572 760 847 
369 205 320 386 171 
23 380 179 523 32 
593 310 556 5 7 
375 974 58 8 208 
447 849 986 975 88 
547 397 128 805 496 
661 658 585 450 169 
482 804 690 549 599 
323 51 527 508 290 
660 948 747 581 683 
93 93 308 692 207 
735 353 820 22 430 
534 944 602 43 549 
409 840 92 324 467 
690 526 664 651 701 
187 882 673 420 124 
509 839 918 514 39 
6 508 434 469 923 
377 150 377 377 351 
685 873 457 402 685 
754 954 594 119 119 
848 998 700 731 412 
186 84 888 84 760 
587 581 533 137 952 
829 33 73 449 449 
848 840 623 803 265 
922 134 187 410 752 
557 980 398 364 885 
427 93 818 93 93 
929 583 313 921 363 
864 827 219 219 669 
321 482 237 166 726 
832 667 205 558 690 
799 840 777 799 955 
120 41 978 170 749 
212 613 371 371 341 
445 776 355 189 246 
342 864 320 689 114 
530 301 75 537 748 
583 583 524 453 610 
839 697 803 757 697 
76 204 619 700 130 
382 768 304 31 302 
196 679 407 231 945 
109 962 47 466 109 
222 567 181 397 425 
325 828 175 131 121 
763 217 954 123 996 
185 311 984 143 120 
458 897 134 892 897 
23 250 199 90 412 
393 265 741 425 691 
171 275 372 985 436 
305 474 931 911 348 
619 872 231 758 696 
523 611 282 458 383 
639 969 570 648 570 
349 749 157 367 275 
214 620 318 642 943 
221 682 933 497 901 
156 206 248 970 551 
693 177 119 533 693 
567 210 800 924 32 
152 109 414 235 256 
806 551 940 460 806 
19 304 958 513 209 
46 325 192 616 221 
721 630 540 878 907 
333 378 6 561 172 
375 718 125 24 329 
888 457 85 784 891 
761 345 792 400 514 
77 730 7 387 400 
952 965 422 773 422 
908 655 582 739 328 
217 118 508 546 517 
25 674 776 644 209 
963 718 240 29 472 
38 152 990 482 665 
441 84 550 593 419 
707 762 322 279 272 
789 668 187 256 162 
433 119 976 515 528 
521 366 792 797 387 
146 323 323 323 934 
697 359 639 251 639 
226 317 955 17 985 
675 450 27 188 551 
931 155 560 917 873 
520 379 745 379 424 
466 975 543 466 344 
617 793 793 793 793 
997 752 146 69 827 
646 646 646 32 646 
807 395 846 846 783 
633 403 614 595 551 
864 653 771 293 355 
119 738 164 663 29 
199 23 769 698 50 
284 793 986 195 793 
487 687 317 550 138 
212 700 101 863 121 
952 717 683 262 338 
254 804 144 117 597 
666 443 230 443 443 
322 522 443 157 605 
647 222 706 594 442 
402 590 397 184 199 
828 891 828 796 538 
803 640 499 434 112 
27 33 267 69 366 
320 826 183 716 183 
863 458 29 186 809 
126 429 230 631 782 
984 126 655 502 432 
319 722 193 330 722 
867 630 390 780 927 
228 679 926 872 679 
126 206 24 260 716 
136 594 906 706 340 
485 198 119 449 433 
350 798 753 352 276 
339 738 632 828 924 
336 184 17 374 546 
159 941 917 159 67 
781 234 234 738 234 
475 735 617 414 159 
796 585 796 130 796 
423 179 224 862 17 
765 154 581 602 910 
390 763 91 320 297 
473 575 736 982 332 
952 690 423 843 34 
567 122 113 808 714 
518 439 295 893 84 
41 415 41 115 928 
617 953 397 150 49 
75 115 577 537 75 
884 136 967 136 734 
459 200 459 119 807 
568 568 496 568 897 
827 510 947 650 281 
131 866 333 307 263 
650 410 771 919 84 
481 481 177 481 124 
313 879 488 671 810 
298 693 38 425 117 
116 772 202 812 609 
854 140 734 697 73 
825 747 611 625 747 
127 799 127 266 720 
168 627 88 928 294 
960 888 942 185 870 
82 794 895 123 858 
914 255 652 183 506 
576 576 862 937 148 
879 813 552 504 142 
289 945 542 542 524 
953 758 70 70 964 
872 968 670 498 119 
698 698 746 725 837 
532 230 498 582 21 
617 596 858 933 468 
431 495 92 469 717 
962 565 445 900 679 
252 749 300 696 244 
641 987 834 605 949 
45 609 949 690 906 
390 773 987 861 569 
969 560 165 628 939 
297 352 68 300 357 
454 786 774 728 639 
215 774 952 568 952 
195 741 555 853 582 
244 900 940 790 816 
359 13 573 447 832 
579 912 727 390 617 
237 121 513 80 409 
517 91 298 764 392 
469 928 133 840 640 
976 221 855 443 64 
523 743 696 618 59 
378 468 237 142 955 
139 946 195 157 784 
48 912 378 664 784 
737 431 431 327 741 
38 375 837 38 773 
444 444 444 36 794 
392 619 763 739 931 
122 209 448 720 296 
897 421 421 256 421 
536 506 131 747 731 
312 461 149 282 821 
69 669 669 261 483 
819 1000 524 870 551 
479 968 196 651 171 
764 344 385 229 764 
935 806 881 15 935 
235 749 803 944 305 
659 142 608 22 323 
610 729 235 886 494 
559 181 473 993 993 
941 467 736 926 862 
463 25 126 300 245 
551 912 461 460 935 
884 750 563 696 458 
679 950 858 522 816 
677 6 781 781 39 
449 250 193 6 908 
848 348 403 285 397 
915 979 976 170 324 
440 869 29 814 386 
91 276 370 749 483 
402 402 543 795 928 
208 598 9 655 429 
142 815 856 696 182 
369 505 729 295 797 
167 651 794 905 988 
441 768 441 935 231 
411 179 81 937 323 
46 46 730 136 204 
262 803 262 142 106 
620 195 247 293 913 
826 861 158 435 607 
614 191 252 240 486 
82 238 293 273 318 
249 143 370 177 692 
206 181 238 743 215 
169 953 150 812 914 
436 79 889 991 696 
519 522 62 441 71 
844 868 336 37 37 
441 425 441 212 202 
251 195 860 45 478 
777 9 657 895 657 
725 635 286 725 647 
892 885 771 420 449 
364 989 234 410 410 
918 593 165 593 279 
208 208 140 211 436 
400 654 193 116 858 
634 365 59 827 799 
282 679 992 756 333 
885 880 903 343 627 
826 995 453 691 631 
622 163 744 42 131 
598 832 552 531 623 
658 967 213 294 17 
401 647 469 409 160 
644 425 210 938 407 
114 112 351 847 659 
160 645 623 643 524 
531 219 657 931 16 
259 709 467 252 237 
354 258 852 133 151 
789 785 428 869 70 
57 951 476 12 28 
290 420 875 284 464 
130 485 384 503 402 
140 944 52 140 354 
846 717 80 698 671 
229 306 346 563 95 
68 597 47 137 581 
342 301 301 771 301 
357 862 357 532 357 
190 408 899 18 196 
681 877 149 491 73 
391 934 685 39 108 
715 406 412 742 170 
370 988 199 199 844 
645 740 600 828 919 
679 379 884 127 550 
845 153 214 46 257 
191 295 138 217 89 
724 372 788 707 423 
620 435 855 47 620 
371 609 706 695 353 
568 378 796 27 87 
534 693 583 937 758 
502 705 563 670 762 
700 111 984 10 362 
815 266 838 226 98 
780 613 634 905 613 
236 85 600 600 677 
598 660 598 373 107 
61 974 211 152 278 
327 257 161 893 193 
734 689 881 942 194 
256 267 893 652 523 
748 719 124 199 828 
956 612 211 394 448 
530 704 170 86 530 
833 217 73 467 197 
838 697 872 314 867 
386 971 551 889 691 
181 108 974 676 974 
314 886 421 879 25 
543 306 854 113 149 
500 525 584 398 660 
185 277 276 276 223 
49 576 489 222 860 
451 39 551 118 486 
83 559 631 236 291 
454 832 112 796 992 
849 852 449 94 849 
9 598 870 818 152 
755 148 307 61 181 
208 419 419 369 631 
848 918 84 262 927 
160 621 565 840 237 
44 269 208 919 398 
528 528 527 841 714 
501 618 870 54 694 
460 672 782 782 782 
638 568 15 111 156 
972 579 803 552 581 
30 635 390 205 30 
514 648 443 293 648 
307 954 794 410 748 
899 596 480 624 228 
535 863 650 40 800 
454 990 300 238 542 
865 233 829 429 805 
578 415 949 949 364 
80 400 261 105 693 
943 425 377 860 507 
947 451 101 865 101 
258 166 408 452 310 
725 439 866 647 893 
487 781 61 410 244 
251 705 30 611 844 
607 708 190 178 372 
649 258 327 43 592 
55 955 447 597 120 
35 501 162 888 887 
817 611 731 18 817 
61 144 996 70 333 
864 51 207 610 314 
670 963 104 875 963 
361 361 361 361 609 
420 639 871 420 495 
195 974 396 282 543 
520 623 113 20 171 
473 936 783 786 243 
641 789 350 79 641 
495 325 938 70 813 
122 850 947 356 763 
546 456 177 456 860 
543 733 136 795 903 
571 905 426 432 571 
484 4 1 901 44 
418 955 169 195 220 
37 969 217 117 764 
13 255 414 57 72 
809 735 439 765 340 
514 514 514 396 514 
964 95 801 556 961 
665 734 444 543 69 
783 214 578 783 13 
759 760 759 724 511 
835 106 109 257 808 
164 620 488 798 912 
896 344 36 104 726 
660 762 321 223 761 
285 809 51 798 114 
633 649 631 344 687 
374 113 147 147 453 
769 675 991 464 292 
227 756 36 68 971 
379 835 766 554 835 
362 757 511 783 474 
217 151 851 189 482 
397 397 13 679 491 
127 105 127 409 343 
239 239 239 38 862 
924 687 954 19 155 
944 657 896 548 82 
112 980 69 982 809 
711 206 209 181 579 
345 345 386 565 430 
971 90 718 874 575 
745 399 398 636 857 
620 129 907 34 441 
716 931 686 48 931 
921 173 977 612 387 
72 998 929 998 998 
540 667 800 170 329 
904 528 282 781 662 
238 238 637 238 504 
329 453 457 403 111 
551 838 233 557 154 
266 370 549 836 836 
394 819 136 458 468 
212 693 875 910 957 
165 287 355 890 849 
90 455 308 350 904 
654 486 654 530 936 
965 192 965 356 771 
723 72 733 351 736 
482 329 273 309 886 
371 301 244 128 454 
556 259 81 682 843 
250 337 850 616 125 
395 499 605 132 461 
260 181 217 3 3 
747 151 589 147 977 
759 34 282 380 856 
259 987 33 259 694 
599 884 908 997 1000 
637 879 29 351 670 
961 736 377 258 693 
819 319 418 804 319 
786 63 67 366 676 
785 26 996 447 712 
988 988 143 643 821 
730 719 78 177 563 
857 562 474 8 380 
610 91 294 610 610 
405 902 877 877 877 
163 798 797 161 146 
245 782 107 562 430 
518 541 414 528 99 
842 853 883 752 679 
342 435 309 135 640 
164 552 164 444 174 
272 557 538 904 54 
654 194 796 700 866 
948 923 408 760 261 
662 277 583 389 324 
442 644 852 852 852 
267 777 876 953 953 
75 19 576 279 963 
396 744 273 139 66 
547 256 615 931 358 
818 308 891 891 78 
207 197 117 207 860 
215 761 974 659 369 
188 478 754 754 99 
242 343 972 242 280 
870 396 870 256 756 
938 456 961 600 500 
620 369 747 18 222 
872 650 878 249 578 
154 897 692 655 596 
602 447 49 968 108 
555 798 322 281 400 
515 541 318 884 515 
890 616 72 818 477 
421 132 677 421 826 
507 801 819 331 564 
726 250 129 734 562 
22 128 419 769 953 
107 678 754 106 809 
693 239 424 878 640 
234 828 102 857 38 
794 783 472 446 225 
322 98 46 74 725 
344 671 160 344 378 
254 757 643 222 757 
474 403 339 447 403 
896 78 272 500 373 
582 997 262 678 630 
409 657 325 784 784 
847 26 956 309 143 
744 690 678 774 690 
327 859 452 811 460 
483 634 121 522 648 
631 631 888 570 321 
506 348 773 727 930 
887 69 15 865 395 
487 483 362 371 437 
67 334 30 241 509 
366 626 827 972 396 
328 925 536 752 752 
130 839 478 292 777 
494 410 344 400 26 
918 841 546 734 870 
73 272 139 931 334 
309 67 997 631 592 
221 847 229 101 101 
37 784 652 652 502 
32 432 553 32 32 
51 530 616 683 90 
947 44 591 90 424 
859 984 49 204 49 
754 501 599 518 754 
30 363 119 749 770 
997 717 571 186 278 
635 361 733 245 539 
942 115 448 90 17 
294 845 360 364 950 
835 606 322 998 54 
329 762 920 688 688 
144 891 531 27 375 
867 340 254 800 860 
90 857 673 284 564 
536 499 935 990 798 
32 219 219 171 219 
42 930 151 166 934 
809 454 826 858 324 
449 146 919 569 708 
72 692 465 870 482 
528 134 776 55 725 
864 204 687 332 932 
835 37 905 15 114 
694 732 436 694 922 
139 156 863 714 762 
787 532 503 904 793 
320 171 81 965 182 
165 904 430 518 826 
670 750 405 225 425 
82 735 619 893 67 
790 200 200 609 268 
705 780 488 442 386 
364 192 140 61 82 
89 478 613 951 631 
355 821 817 601 758 
545 228 908 228 48 
246 124 294 376 61 
750 625 200 480 496 
713 781 413 635 591 
915 713 319 963 556 
212 683 461 972 132 
804 380 686 16 363 
2 174 76 534 265 
379 821 171 220 249 
807 762 882 593 919 
212 118 20 682 944 
568 417 249 781 419 
171 626 61 514 471 
866 892 734 9 619 
323 804 707 657 809 
77 130 564 529 399 
764 752 257 410 414 
735 827 726 458 302 
623 491 491 36 711 
184 460 985 451 557 
84 3 87 445 94 
199 341 35 65 335 
679 622 864 958 5 
347 258 258 682 33 
309 165 889 439 804 
870 490 273 562 406 
851 121 543 729 217 
591 604 858 308 253 
855 107 359 449 855 
507 657 896 507 144 
437 305 168 582 124 
909 325 894 917 1000 
201 235 64 461 176 
41 411 543 5 63 
673 673 673 793 710 
720 544 71 161 342 
885 87 87 87 440 
467 286 9 286 286 
284 459 317 434 459 
505 124 576 124 749 
196 633 790 266 480 
783 93 310 515 528 
742 988 732 413 456 
235 797 732 797 797 
677 677 468 677 551 
339 776 885 813 336 
802 243 334 680 802 
914 433 165 504 232 
760 176 568 535 760 
85 842 111 265 353 
263 640 57 400 902 
697 478 983 378 332 
374 246 502 852 131 
945 524 899 962 178 
714 321 845 389 389 
536 358 542 113 276 
427 291 614 427 137 
701 970 7 173 970 
505 784 39 784 950 
267 151 151 43 216 
121 831 517 548 685 
123 513 513 197 504 
284 642 684 642 302 
733 340 372 173 782 
170 131 450 658 524 
305 775 291 111 422 
773 791 934 130 894 
538 510 715 603 817 
635 672 991 312 672 
172 174 24 967 715 
546 845 933 802 546 
922 61 795 510 408 
914 440 284 493 47 
803 803 176 803 20 
535 342 731 909 490 
631 756 202 108 305 
13 281 474 742 313 
562 853 317 243 161 
408 3 172 408 408 
907 669 791 800 703 
265 805 266 414 607 
603 534 462 462 895 
592 372 627 940 57 
452 200 452 464 452 
730 316 433 534 585 
675 880 917 987 993 
549 918 612 1 525 
538 758 422 755 367 
110 675 785 437 822 
3 462 3 379 267 
763 581 723 921 6 
140 482 824 70 381 
642 169 535 475 469 
726 396 993 363 163 
635 700 136 810 634 
802 832 534 697 172 
396 133 769 318 59 
265 436 847 227 544 
37 931 775 544 289 
588 846 380 599 24 
268 104 315 797 561 
284 485 925 810 320 
897 292 339 562 897 
293 209 911 843 190 
671 722 973 10 184 
819 363 219 980 237 
93 537 857 857 220 
524 425 959 106 87 
141 365 701 753 919 
397 674 787 521 581 
507 815 382 940 48 
519 519 493 24 204 
183 400 719 646 646 
437 264 701 192 636 
854 646 772 490 896 
677 885 561 763 885 
505 629 901 313 83 
20 989 371 371 867 
449 85 549 13 726 
70 91 231 44 988 
242 370 743 718 648 
806 189 927 605 439 
182 182 148 255 289 
958 682 459 966 147 
199 984 284 663 965 
877 792 334 241 882 
748 44 44 739 653 
978 736 445 811 627 
933 743 743 743 743 
380 787 380 972 792 
887 597 626 132 586 
261 634 604 815 423 
967 158 421 158 158 
379 530 760 268 444 
796 700 133 662 698 
348 725 695 896 199 
220 220 874 542 354 
707 96 646 698 785 
874 270 106 150 522 
434 64 645 924 45 
190 316 58 313 289 
152 1000 754 888 967 
48 488 445 202 203 
34 535 281 330 228 
54 9 622 453 841 
587 703 598 571 556 
504 262 201 904 137 
751 578 173 716 452 
505 860 802 688 806 
81 496 496 463 826 
100 495 17 304 753 
932 530 828 333 476 
193 515 251 193 238 
747 60 641 256 156 
884 956 761 164 222 
303 303 982 563 266 
902 392 396 615 36 
368 451 405 551 621 
67 604 631 224 224 
301 581 3 482 856 
167 593 956 312 956 
235 306 576 969 424 
171 210 370 310 302 
631 427 838 427 849 
272 871 205 110 706 
750 452 106 930 377 
447 178 952 333 508 
53 52 964 172 290 
643 589 500 366 877 
306 876 73 612 263 
889 101 507 314 602 
524 524 524 698 206 
900 581 863 591 898 
668 692 267 932 10 
574 710 26 712 501 
761 928 6 276 98 
840 347 977 924 763 
677 251 149 960 926 
268 79 79 29 607 
485 253 452 696 332 
486 499 109 20 777 
670 846 600 344 772 
586 806 409 956 321 
601 856 60 315 476 
716 47 240 648 794 
626 60 262 89 22 
3 422 422 256 162 
637 254 853 762 899 
450 15 34 890 555 
310 525 939 294 826 
407 462 97 88 487 
161 288 151 161 143 
764 698 771 43 764 
884 680 86 575 671 
682 947 442 938 720 
377 904 871 751 324 
679 366 679 626 699 
146 300 300 300 369 
33 899 36 242 113 
986 281 594 683 959 
340 354 390 902 354 
69 62 479 82 259 
239 374 239 359 908 
256 413 393 256 256 
931 490 832 77 318 
435 361 299 271 446 
20 20 703 226 356 
95 164 615 94 615 
325 939 325 256 315 
736 53 452 50 843 
752 638 921 164 143 
799 145 865 198 691 
411 307 592 367 307 
768 358 900 941 326 
392 392 181 55 303 
538 500 803 538 600 
720 1 466 922 103 
52 733 814 188 814 
368 352 107 107 156 
551 310 551 551 123 
62 6 550 438 695 
413 784 967 187 603 
691 691 864 691 556 
560 376 379 560 560 
896 731 783 603 896 
381 645 712 184 712 
73 290 703 843 469 
465 486 206 471 893 
420 567 64 851 747 
18 819 8 403 949 
589 167 238 912 115 
260 194 946 183 675 
452 267 944 530 368 
998 140 598 873 1000 
987 783 787 111 899 
5 840 808 998 840 
315 394 958 962 449 
707 131 349 1000 1000 
815 296 197 814 727 
621 75 515 807 390 
117 532 261 742 790 
90 168 573 263 484 
129 298 129 270 719 
673 378 883 443 443 
410 356 584 593 180 
173 737 343 303 343 
946 695 655 367 875 
357 564 564 129 830 
457 457 225 224 677 
829 974 342 429 909 
766 919 277 359 749 
60 930 343 695 845 
875 264 187 605 258 
873 970 935 629 866 
421 826 328 296 870 
945 776 927 709 113 
39 662 291 983 291 
574 668 220 758 845 
44 874 536 161 866 
493 687 603 603 794 
35 472 526 139 526 
755 509 423 291 91 
252 188 247 154 777 
771 830 863 608 521 
720 222 720 720 957 
299 815 274 829 461 
664 881 327 677 677 
649 649 665 458 649 
556 246 495 385 800 
365 426 950 695 365 
708 557 196 620 708 
637 932 749 487 457 
382 805 411 411 411 
586 655 17 266 944 
781 322 400 921 322 
852 655 690 127 780 
859 306 973 234 370 
37 341 959 208 37 
607 939 235 235 857 
831 195 739 910 331 
758 439 127 439 439 
752 289 959 353 946 
864 344 120 262 958 
816 585 211 49 238 
447 529 321 87 623 
457 539 650 457 81 
146 350 601 518 601 
80 164 5 199 934 
816 411 908 126 247 
952 207 478 925 849 
379 874 781 273 924 
772 286 453 404 514 
763 7 445 937 464 
206 7 629 608 108 
584 975 279 764 368 
154 491 255 709 493 
635 188 65 631 205 
800 122 198 145 145 
40 42 706 810 88 
484 852 990 121 265 
823 702 841 562 331 
714 669 669 669 669 
915 584 107 84 731 
532 6 160 411 423 
211 317 577 530 68 
747 714 529 724 129 
181 809 411 986 225 
858 984 4 401 637 
718 789 224 184 13 
671 217 614 292 914 
4 584 375 47 808 
470 118 342 361 144 
725 697 130 496 928 
275 651 362 73 737 
70 153 39 587 696 
809 744 485 63 73 
375 832 296 411 485 
551 551 716 551 754 
610 778 10 423 186 
710 710 638 877 699 
929 983 347 35 548 
924 494 550 272 216 
986 450 551 450 188 
888 650 650 750 147 
364 627 741 356 364 
202 737 112 445 61 
648 317 938 204 340 
406 513 321 261 18 
276 276 521 636 439 
789 1000 534 410 187 
376 332 62 26 383 
413 56 252 252 901 
943 988 34 233 408 
889 249 855 121 340 
376 140 376 552 376 
283 507 535 75 507 
956 755 643 898 305 
498 200 327 514 236 
434 933 293 215 293 
750 915 804 223 728 
391 660 586 65 170 
743 851 505 430 988 
744 832 655 850 1 
72 271 674 387 387 
633 1 585 457 128 
666 348 896 558 378 
650 99 651 464 407 
680 704 681 359 227 
996 986 887 800 839 
878 760 638 699 641 
184 997 156 637 823 
703 316 293 945 531 
105 190 271 510 511 
548 117 450 883 616 
677 222 430 174 283 
252 232 467 86 969 
345 8 82 772 531 
502 349 923 736 349 
365 563 698 868 868 
629 198 862 411 631 
573 626 560 839 753 
68 740 721 784 468 
402 802 514 412 276 
852 430 259 221 723 
841 621 713 59 59 
520 831 520 520 929 
830 767 69 254 54 
312 518 400 335 338 
582 831 291 602 249 
705 656 323 585 46 
797 401 389 508 444 
100 528 140 323 544 
508 501 102 711 971 
921 808 20 711 447 
161 669 845 701 488 
1000 119 507 319 283 
606 676 79 13 512 
75 195 371 153 973 
654 66 654 65 207 
459 865 742 71 609 
977 494 545 636 978 
6 229 712 395 334 
589 383 122 119 119 
271 16 324 812 324 
708 781 433 102 468 
760 862 645 712 55 
10 898 525 431 655 
576 301 579 687 717 
242 365 397 197 552 
287 662 287 912 254 
588 264 181 4 605 
284 650 75 552 450 
392 651 907 912 912 
433 220 757 433 990 
980 682 158 615 586 
282 449 990 753 753 
32 422 416 421 398 
769 37 37 197 259 
870 493 950 951 557 
951 711 970 536 60 
308 508 908 121 121 
502 76 452 502 502 
966 404 901 51 603 
316 693 224 224 511 
958 800 468 909 796 
841 360 726 74 428 
828 588 953 346 82 
896 657 725 863 20 
50 602 409 521 602 
498 565 327 152 933 
516 625 625 534 732 
331 795 227 717 600 
454 1 969 812 907 
316 863 331 314 142 
919 625 601 761 569 
336 516 566 987 566 
307 870 45 118 635 
112 204 218 464 682 
808 603 478 656 123 
806 653 755 965 356 
223 576 224 183 118 
964 222 754 582 602 
582 188 28 368 826 
264 99 22 26 22 
713 58 274 713 713 
277 178 411 710 781 
365 853 664 365 279 
268 187 343 448 212 
456 145 764 73 916 
511 910 900 261 930 
520 841 613 682 933 
978 889 150 14 823 
587 587 587 416 791 
37 615 318 754 961 
287 287 126 378 749 
799 531 42 869 795 
715 891 969 943 558 
30 492 963 91 692 
258 680 680 956 664 
666 92 92 677 92 
384 94 345 78 169 
760 538 175 527 422 
149 538 920 433 727 
451 609 186 72 516 
169 241 861 77 169 
251 499 906 460 156 
489 998 105 388 297 
93 140 441 200 566 
904 394 713 727 803 
726 907 104 826 575 
481 778 573 981 30 
84 409 174 863 361 
548 824 876 556 690 
890 650 486 295 471 
456 262 995 397 463 
509 785 422 327 327 
342 411 584 411 306 
861 600 23 492 391 
956 340 104 394 560 
648 190 310 571 114 
785 250 367 934 500 
968 788 347 899 741 
343 469 632 101 293 
676 654 799 268 795 
846 625 888 88 662 
564 161 774 847 959 
811 811 506 4 753 
143 823 544 60 784 
592 576 523 922 6 
935 85 655 70 143 
938 695 145 419 315 
823 474 782 923 685 
744 970 181 808 475 
941 899 735 811 109 
271 503 4 578 938 
844 329 806 65 518 
685 916 916 916 987 
499 840 80 762 840 
765 861 239 415 774 
529 67 1 776 280 
711 68 146 224 475 
510 749 322 698 438 
540 301 903 40 984 
333 356 628 356 773 
689 513 673 513 513 
669 346 366 233 346 
320 655 826 431 645 
873 742 987 770 214 
700 804 804 92 620 
525 655 558 383 701 
44 509 44 44 729 
736 765 95 220 753 
618 764 590 246 301 
669 415 895 230 967 
183 50 231 259 959 
490 761 389 389 389 
966 212 267 862 943 
196 812 718 833 176 
211 130 264 584 781 
505 897 231 425 938 
53 626 332 874 629 
808 893 213 374 33 
474 828 264 826 85 
604 680 894 812 579 
385 845 282 490 106 
54 281 246 241 741 
24 50 703 622 867 
290 256 748 312 933 
670 690 998 603 217 
17 90 41 921 706 
806 864 864 864 693 
575 788 836 308 599 
657 133 414 268 550 
725 107 37 706 599 
532 482 537 177 724 
5 550 662 550 913 
770 931 192 493 788 
209 183 918 223 183 
111 204 834 536 53 
69 495 438 993 936 
726 833 661 710 927 
86 60 310 430 310 
562 338 562 887 774 
335 691 325 323 457 
997 154 834 906 126 
415 303 413 555 161 
978 447 447 447 182 
1 850 521 925 257 
489 236 519 873 87 
898 414 414 785 345 
250 457 686 215 180 
789 456 327 249 801 
605 564 35 876 346 
812 982 532 895 725 
372 548 712 769 714 
199 518 344 533 74 
131 724 340 945 57 
417 519 417 417 735 
728 632 791 424 996 
919 868 780 463 753 
66 66 66 931 776 
94 227 818 52 741 
950 680 120 718 354 
849 813 682 834 161 
637 871 422 396 134 
514 657 657 885 738 
937 250 38 206 417 
852 602 658 852 318 
185 713 105 466 185 
524 41 104 653 605 
451 363 363 363 73 
537 240 400 162 682 
739 304 23 707 682 
640 940 681 940 277 
610 52 146 52 688 
898 647 114 887 418 
100 756 516 143 62 
759 240 35 601 584 
518 785 302 302 302 
932 434 910 483 863 
548 139 139 953 139 
850 417 514 791 21 
748 247 769 831 539 
36 913 899 554 171 
498 202 498 498 164 
121 319 200 212 150 
976 885 382 217 546 
802 638 889 217 808 
790 686 421 877 683 
668 196 553 443 92 
226 559 978 150 226 
366 193 89 135 246 
629 582 507 712 801 
10 383 586 941 324 
546 873 840 792 280 
413 532 866 772 519 
197 86 922 197 304 
143 645 83 358 452 
76 829 658 859 372 
795 1 327 403 674 
22 22 654 22 89 
343 11 822 671 842 
79 705 349 349 692 
980 206 144 441 47 
912 32 797 281 912 
454 720 648 767 867 
788 717 709 278 788 
656 656 223 191 584 
766 766 947 891 639 
322 286 665 602 364 
493 498 122 500 481 
592 742 596 919 543 
796 118 356 86 373 
354 103 449 741 214 
169 314 522 55 665 
543 828 473 473 708 
700 95 644 52 835 
770 422 519 30 53 
590 466 881 117 743 
630 113 912 253 148 
463 366 947 947 178 
419 83 568 297 276 
370 177 483 439 544 
355 691 171 846 859 
668 491 165 210 668 
506 748 604 1 954 
87 385 385 434 385 
267 631 335 877 918 
747 324 957 324 324 
149 475 149 591 957 
672 887 486 325 221 
216 795 824 858 381 
774 628 934 177 296 
66 537 620 939 297 
168 980 722 804 227 
154 827 418 452 516 
226 465 130 595 684 
542 501 704 783 349 
383 185 188 110 915 
509 685 358 153 155 
90 85 706 876 482 
339 830 595 578 730 
396 306 232 164 164 
909 407 843 953 658 
992 476 247 654 634 
569 926 667 618 879 
116 78 539 529 902 
537 683 421 567 836 
82 82 768 93 540 
693 984 326 649 649 
136 83 663 553 520 
323 650 650 503 353 
905 417 823 993 863 
826 962 826 826 620 
908 171 13 908 335 
678 211 65 535 65 
303 134 230 464 230 
472 319 881 220 319 
742 279 24 139 994 
91 91 236 91 538 
522 66 985 66 456 
789 6 6 484 102 
172 122 375 130 42 
663 891 684 764 141 
384 908 118 232 830 
669 530 168 977 826 
970 665 846 184 333 
805 435 188 679 435 
81 169 57 775 29 
589 188 168 797 832 
181 323 985 985 120 
667 210 678 580 596 
833 534 942 858 887 
637 856 403 803 708 
129 300 801 174 290 
583 47 558 589 608 
827 808 646 803 89 
651 941 322 437 380 
129 670 963 55 988 
605 754 846 372 605 
658 485 211 116 728 
291 869 797 529 112 
743 542 412 412 757 
813 354 4 683 813 
170 170 706 666 713 
840 325 840 840 818 
402 499 529 805 840 
430 561 561 259 749 
456 241 380 638 629 
624 732 609 609 609 
100 340 526 721 340 
759 988 938 124 360 
123 654 316 148 966 
2 746 563 746 632 
423 971 815 490 746 
255 968 963 435 978 
382 943 570 208 770 
116 619 405 634 421 
873 310 873 151 924 
169 391 953 960 512 
72 13 267 668 885 
31 284 263 904 473 
668 167 809 686 220 
667 198 832 832 355 
480 239 46 480 640 
275 987 949 846 694 
655 231 947 829 258 
807 272 801 510 61 
163 313 313 947 313 
248 86 500 758 82 
92 729 400 297 917 
51 778 474 847 141 
705 89 719 961 705 
52 328 20 33 221 
453 946 737 183 253 
86 734 557 244 876 
554 122 691 554 62 
590 366 366 23 564 
914 639 462 914 914 
636 456 398 696 197 
559 969 652 410 784 
243 944 201 865 865 
444 444 561 444 444 
632 803 164 848 576 
78 78 240 78 460 
332 488 169 209 702 
997 548 982 317 210 
607 607 555 576 665 
400 873 883 711 752 
92 656 419 546 86 
536 46 407 447 400 
667 939 235 251 709 
3 328 807 755 129 
54 214 216 911 618 
674 951 849 765 674 
351 758 535 861 632 
435 847 606 128 742 
487 682 594 258 915 
323 382 365 671 251 
747 417 54 232 894 
716 987 716 668 807 
965 921 191 921 921 
136 418 87 313 767 
639 199 478 580 431 
819 687 536 342 546 
942 148 531 379 203 
27 964 62 21 400 
972 532 10 788 888 
910 618 767 909 59 
181 556 100 411 664 
910 415 829 838 179 
555 301 37 193 950 
398 360 398 398 389 
490 377 581 844 166 
904 253 980 851 622 
93 93 393 93 93 
842 842 842 842 914 
21 755 525 491 810 
347 157 143 548 126 
567 378 567 931 567 
844 880 861 982 572 
623 210 377 117 270 
35 230 373 450 380 
820 629 398 560 258 
839 235 814 548 235 
165 700 165 948 165 
178 927 979 927 744 
392 372 392 231 36 
272 374 437 374 20 
886 886 864 886 970 
196 93 93 595 418 
157 758 157 157 157 
774 321 898 49 917 
845 295 224 22 295 
608 869 869 869 993 
524 227 557 698 878 
993 711 43 584 737 
159 269 217 228 606 
474 747 934 942 741 
172 131 131 96 255 
971 519 348 838 136 
271 678 744 794 976 
386 859 340 90 200 
513 413 2 405 186 
378 487 648 487 391 
106 834 106 106 952 
947 111 36 281 662 
736 328 364 86 538 
388 506 131 708 246 
534 205 191 868 194 
442 442 442 442 917 
432 784 671 560 89 
437 653 175 307 731 
772 853 516 5 426 
989 619 420 45 850 
504 717 612 549 391 
874 104 158 341 600 
432 745 420 745 192 
862 442 842 923 886 
126 178 520 988 47 
315 702 342 919 149 
113 113 948 113 141 
716 18 808 804 692 
828 297 782 14 483 
555 913 591 978 108 
389 418 561 468 216 
694 500 368 717 397 
978 738 950 597 952 
818 329 94 17 811 
70 701 70 70 895 
465 78 166 457 611 
411 598 216 263 861 
700 11 271 63 271 
808 738 952 103 94 
167 597 929 618 829 
905 596 563 467 62 
529 99 771 311 3 
191 675 444 444 637 
312 946 184 643 372 
675 673 675 261 323 
320 105 750 419 3 
470 335 270 180 90 
445 134 837 537 300 
833 196 757 945 711 
938 190 405 405 847 
501 688 95 807 689 
886 158 96 948 611 
589 194 589 483 496 
388 817 388 670 243 
707 502 136 940 804 
947 678 694 102 219 
634 995 71 71 794 
216 894 483 328 573 
594 62 892 332 876 
790 575 837 790 831 
409 944 937 979 923 
950 698 875 376 698 
619 855 715 319 264 
545 142 999 124 213 
937 416 85 937 867 
221 249 212 741 630 
958 301 366 958 507 
938 619 973 372 740 
588 845 656 65 353 
610 108 617 858 684 
860 622 842 193 142 
555 420 399 417 388 
659 225 396 925 257 
878 945 575 140 176 
580 849 880 105 247 
127 394 420 602 633 
560 242 382 422 560 
562 974 147 147 94 
306 376 72 539 638 
82 546 66 546 307 
715 957 637 154 115 
252 4 759 813 584 
251 574 727 489 689 
451 887 885 926 767 
272 272 139 634 272 
269 212 300 13 269 
91 766 782 684 825 
241 603 204 730 482 
995 26 831 252 151 
355 706 194 229 975 
956 178 253 596 90 
369 896 968 335 560 
807 807 265 362 829 
589 526 782 55 410 
236 667 872 912 69 
225 287 225 120 53 
551 862 469 993 698 
401 560 221 645 934 
500 167 977 977 389 
925 401 82 772 416 
247 63 647 177 22 
973 173 758 436 598 
584 338 669 382 973 
726 411 546 875 471 
636 368 874 955 193 
825 662 172 72 840 
470 568 942 793 712 
972 522 128 972 825 
657 132 195 980 415 
560 343 325 639 639 
6 368 679 172 217 
451 332 833 606 332 
801 290 687 920 136 
866 794 981 725 436 
597 5 794 23 597 
676 676 676 780 520 
757 313 146 484 774 
884 884 935 155 693 
726 994 614 104 969 
227 887 216 227 627 
21 350 90 548 865 
456 909 823 600 456 
923 58 263 782 704 
971 975 970 970 659 
877 638 882 882 997 
296 529 895 529 169 
578 136 540 59 764 
820 349 831 50 435 
557 649 125 465 347 
540 562 516 272 13 
912 128 912 187 58 
289 771 875 590 724 
469 469 754 633 349 
120 972 626 184 720 
292 468 599 46 13 
480 368 803 406 590 
65 65 733 261 24 
396 984 420 274 540 
722 722 424 262 722 
715 577 198 67 715 
151 419 108 955 588 
916 960 405 601 40 
24 895 744 295 12 
186 430 186 580 171 
117 404 869 319 183 
466 460 19 249 632 
660 355 951 882 68 
521 982 78 414 787 
834 561 219 604 293 
502 547 633 117 390 
862 809 158 598 638 
887 837 775 224 232 
879 639 889 537 136 
361 531 355 474 865 
898 827 827 827 827 
448 753 347 361 860 
675 363 675 675 677 
567 648 274 648 490 
608 588 608 925 581 
395 679 884 255 570 
978 978 978 801 27 
44 992 625 263 147 
421 697 212 458 59 
993 777 876 722 880 
17 250 942 993 299 
547 967 243 967 967 
592 681 748 908 220 
166 210 166 166 169 
945 223 937 381 135 
550 586 703 642 383 
385 216 801 555 860 
717 123 904 460 22 
352 801 522 614 232 
989 50 254 864 348 
419 990 496 585 585 
510 89 752 683 681 
899 616 128 616 90 
639 226 872 304 992 
822 549 384 69 958 
749 836 65 719 721 
991 485 42 305 11 
376 641 197 293 837 
528 461 628 716 121 
938 541 363 268 751 
453 708 264 100 411 
735 247 714 216 204 
561 425 425 697 985 
352 207 764 812 839 
571 531 402 1 277 
808 498 508 86 86 
243 615 158 47 158 
390 390 319 313 861 
286 979 266 856 450 
205 957 205 513 205 
127 615 321 887 321 
630 63 685 624 264 
75 149 330 528 286 
439 798 627 439 593 
40 832 807 40 870 
837 730 759 937 184 
968 891 914 629 629 
38 536 536 253 813 
415 461 731 131 160 
570 96 382 200 570 
805 672 424 61 424 
42 499 501 885 961 
913 31 121 922 147 
303 702 198 135 769 
281 735 902 880 850 
715 623 132 796 620 
344 275 607 849 171 
232 53 453 194 606 
240 365 643 505 693 
140 312 778 553 974 
552 526 863 427 305 
705 271 191 635 191 
748 107 748 332 818 
369 369 369 190 748 
1 998 579 215 632 
497 566 889 349 307 
479 242 637 458 646 
846 685 627 777 151 
918 507 986 60 984 
844 156 189 532 532 
822 537 667 330 298 
629 584 3 836 629 
173 436 129 369 369 
916 615 370 893 487 
560 290 914 416 970 
703 631 112 112 866 
587 978 330 734 964 
711 209 221 711 511 
282 310 35 537 62 
921 837 613 809 773 
953 69 953 681 953 
902 270 590 997 251 
214 394 757 394 628 
718 21 202 176 898 
651 939 579 148 220 
551 122 817 304 551 
412 314 650 383 597 
184 865 433 545 201 
134 100 962 826 680 
684 805 805 118 776 
90 158 500 24 90 
808 208 748 125 133 
409 654 335 870 973 
339 575 303 38 969 
414 101 221 725 336 
640 782 516 392 640 
79 574 658 550 109 
667 358 665 752 665 
692 48 870 160 251 
152 406 982 732 243 
222 189 202 356 465 
500 341 995 51 82 
593 779 779 455 677 
668 887 262 999 581 
870 349 128 282 811 
538 709 236 346 846 
533 633 118 533 509 
631 673 852 346 46 
819 844 798 844 844 
169 250 620 547 80 
447 912 897 748 746 
240 712 101 844 186 
547 850 6 808 261 
884 526 373 243 16 
867 504 458 504 594 
352 745 688 465 523 
301 661 143 545 143 
269 348 262 109 697 
769 160 180 301 503 
211 862 390 728 362 
426 675 672 134 502 
658 807 669 376 139 
751 969 961 171 175 
459 180 82 541 180 
706 562 216 571 858 
166 527 268 843 166 
156 327 573 345 466 
859 859 750 63 859 
622 768 467 210 560 
194 793 909 29 763 
139 238 522 18 10 
2 834 64 236 720 
795 191 246 457 920 
550 6 65 657 875 
406 236 743 436 633 
98 437 711 470 470 
870 744 498 481 357 
617 294 273 617 617 
683 792 641 101 683 
889 96 773 736 794 
869 357 147 705 441 
331 974 957 570 541 
39 910 669 144 512 
217 383 745 802 252 
612 773 498 729 413 
242 420 344 791 471 
907 800 722 693 466 
283 394 876 265 226 
729 872 521 529 352 
523 946 946 156 946 
229 386 71 992 992 
896 18 238 624 348 
37 613 708 246 590 
390 635 391 411 814 
216 567 399 535 413 
610 112 540 610 610 
528 213 429 798 12 
416 302 32 817 685 
885 554 729 19 323 
932 605 459 776 605 
718 272 784 596 873 
30 6 6 58 502 
644 911 299 102 644 
913 549 637 971 908 
932 509 973 527 853 
474 426 614 237 701 
237 221 368 280 740 
264 711 512 689 733 
542 742 885 82 82 
490 569 949 227 629 
858 1 288 347 509 
867 692 867 867 774 
971 433 864 864 518 
474 183 822 228 522 
316 584 164 919 683 
85 922 408 922 436 
346 954 346 549 936 
980 82 854 67 678 
178 999 186 259 971 
613 870 613 583 969 
420 880 707 991 989 
315 857 488 824 418 
97 660 466 468 464 
97 690 3 554 617 
836 950 626 209 801 
164 138 86 164 551 
352 142 128 614 445 
714 714 129 714 316 
545 285 438 959 574 
370 564 300 267 894 
783 900 227 254 995 
172 489 489 489 870 
107 359 879 112 953 
354 686 458 363 6 
492 973 889 148 564 
47 627 322 582 480 
236 236 241 236 236 
43 465 115 658 146 
935 75 165 676 791 
57 159 57 990 860 
236 806 488 115 887 
552 429 794 374 869 
858 26 471 159 626 
501 862 857 369 369 
89 736 32 725 506 
74 467 434 634 276 
502 835 972 748 742 
198 954 198 42 372 
488 54 261 197 17 
8 3 8 504 8 
631 598 916 685 645 
98 333 156 119 433 
327 214 308 861 991 
843 255 589 428 543 
614 33 576 531 890 
213 491 535 535 199 
914 737 156 976 194 
952 866 626 591 553 
509 857 200 1000 993 
701 756 938 596 834 
541 678 467 408 793 
349 956 956 968 887 
753 156 969 771 936 
366 940 243 965 840 
860 582 302 302 764 
617 877 708 629 383 
152 204 752 112 208 
714 440 384 136 514 
150 34 865 958 493 
804 926 192 983 804 
446 961 402 944 326 
239 91 741 108 893 
642 132 86 345 642 
888 461 106 907 556 
272 213 213 259 318 
25 324 69 698 165 
754 849 749 45 992 
801 713 939 299 349 
765 793 283 862 526 
619 519 509 932 796 
895 14 162 732 736 
631 397 145 366 358 
943 943 260 289 580 
374 539 378 953 696 
38 432 895 895 477 
566 973 566 330 566 
452 82 677 661 241 
22 874 132 219 522 
293 239 123 473 396 
129 136 282 673 230 
802 725 272 889 698 
478 699 922 478 397 
925 907 972 187 398 
146 898 146 146 709 
261 204 599 954 53 
212 152 296 429 759 
127 17 975 334 872 
886 213 886 473 910 
475 778 914 456 418 
546 846 182 581 693 
734 272 218 170 721 
801 129 196 154 599 
231 149 1 751 440 
544 258 130 181 10 
254 308 773 783 440 
628 826 313 879 355 
785 707 759 439 53 
93 732 245 686 534 
974 641 39 167 917 
757 434 786 17 533 
62 47 705 316 835 
93 19 951 57 57 
923 358 31 358 289 
432 785 610 289 917 
158 553 925 937 937 
133 957 597 133 860 
768 156 329 416 256 
959 385 412 894 145 
383 595 743 678 339 
229 581 400 755 410 
522 283 503 731 730 
879 914 570 62 797 
91 431 37 18 739 
124 99 645 113 564 
639 293 406 325 401 
639 444 603 718 112 
749 542 547 547 547 
600 201 493 783 201 
194 157 2 953 908 
595 582 980 302 644 
560 599 660 723 691 
37 62 481 589 193 
655 405 778 656 109 
40 913 43 43 43 
181 562 103 620 102 
707 154 977 808 296 
564 992 992 373 992 
637 990 500 618 704 
662 273 825 778 219 
485 389 404 482 674 
505 838 869 505 635 
279 775 108 108 821 
123 456 892 92 320 
707 180 795 707 215 
222 426 426 192 898 
967 311 798 840 356 
95 634 591 898 1 
641 82 517 641 220 
872 111 530 554 321 
883 935 299 763 241 
64 715 526 110 467 
464 626 591 876 509 
447 173 560 9 26 
450 779 82 115 794 
223 307 619 223 223 
20 497 880 126 769 
157 157 167 604 157 
620 889 90 611 336 
594 942 223 594 242 
677 473 174 677 332 
345 681 960 956 158 
97 678 662 373 840 
191 10 906 671 789 
96 824 675 256 828 
76 845 904 76 687 
539 412 539 19 745 
229 740 143 440 394 
459 343 298 343 406 
278 284 504 692 874 
807 4 993 303 787 
956 249 217 121 828 
893 748 926 926 920 
817 944 789 244 893 
955 730 410 993 819 
704 829 661 470 109 
390 126 946 511 960 
386 765 959 509 586 
667 405 240 421 305 
658 9 535 567 480 
632 866 63 911 751 
855 624 740 631 988 
689 179 47 459 50 
438 968 826 422 284 
859 507 654 654 50 
983 385 76 948 411 
406 541 795 15 750 
870 680 400 547 72 
145 617 319 353 746 
449 407 576 606 223 
232 324 232 232 48 
264 948 145 178 292 
448 702 702 911 412 
515 967 413 754 934 
459 81 459 779 841 
670 975 326 92 610 
144 671 877 877 130 
882 92 450 85 889 
226 387 119 388 499 
805 919 659 787 72 
610 610 677 125 352 
522 395 459 155 532 
263 295 755 833 627 
446 172 602 369 932 
881 952 221 688 638 
849 252 232 422 503 
750 473 825 449 843 
152 888 931 466 466 
725 698 942 815 725 
399 708 718 153 542 
147 608 573 493 856 
44 786 44 289 167 
460 434 460 720 577 
981 671 539 801 574 
462 418 365 462 462 
720 438 598 763 640 
750 53 333 51 356 
96 938 669 938 938 
32 456 642 306 179 
319 643 702 490 198 
331 593 959 624 900 
698 82 15 371 621 
583 762 238 545 618 
269 345 476 746 440 
997 523 177 522 492 
190 219 124 219 219 
277 906 4 829 261 
189 230 934 6 281 
392 809 392 652 381 
30 505 30 48 802 
204 115 763 192 814 
236 544 517 961 439 
409 213 142 213 213 
117 931 849 531 198 
101 389 89 638 545 
407 505 861 485 549 
667 375 629 19 389 
120 938 268 485 302 
12 493 163 593 999 
677 54 922 868 398 
966 825 825 395 825 
879 474 902 567 383 
381 976 370 483 381 
722 189 767 989 884 
340 684 157 881 335 
199 139 728 733 869 
717 289 939 582 453 
109 773 633 808 474 
943 454 517 772 572 
857 925 150 150 63 
821 43 566 312 837 
277 260 195 910 48 
239 476 295 67 476 
180 216 993 945 828 
29 281 749 962 659 
664 568 961 745 367 
689 785 689 316 879 
479 809 150 608 150 
708 348 942 333 10 
205 128 145 707 300 
359 178 718 399 836 
759 222 174 484 425 
327 812 540 806 929 
142 847 381 476 376 
614 584 785 29 483 
482 173 814 159 564 
33 337 203 69 492 
97 132 652 148 15 
934 861 784 954 439 
701 482 85 347 798 
769 934 709 867 361 
727 417 145 619 661 
524 553 576 553 660 
393 464 808 375 396 
509 148 701 327 303 
603 615 106 914 870 
693 704 190 579 956 
352 300 721 353 406 
436 360 436 975 703 
377 817 688 68 180 
607 526 436 730 79 
87 61 423 573 346 
892 400 553 903 562 
984 931 851 207 36 
372 476 811 310 5 
946 485 101 674 380 
796 337 889 542 792 
728 302 451 485 302 
146 595 379 901 595 
1 289 72 735 507 
109 65 407 144 889 
722 207 870 469 898 
463 722 153 226 395 
15 15 811 785 818 
139 873 782 482 834 
666 731 666 243 666 
396 796 151 723 308 
655 857 12 266 71 
885 49 206 801 362 
972 142 97 948 224 
915 531 754 270 915 
536 532 729 983 640 
950 994 96 277 919 
785 578 600 868 635 
257 744 24 257 958 
69 940 69 69 119 
917 185 652 900 955 
192 906 814 351 192 
521 996 283 709 832 
145 830 116 958 821 
907 687 32 314 325 
402 941 464 223 464 
796 515 292 200 715 
662 386 740 557 248 
906 560 347 776 776 
878 859 534 77 53 
529 193 601 412 795 
284 202 635 414 717 
579 746 286 262 91 
675 509 263 339 339 
175 859 777 190 380 
805 496 360 740 457 
849 593 846 435 526 
758 559 832 517 846 
687 87 232 627 8 
400 391 694 857 116 
190 672 722 469 469 
280 600 967 980 28 
788 922 370 71 69 
942 867 922 878 751 
348 640 133 239 348 
47 426 927 515 73 
380 337 873 528 853 
405 335 8 465 465 
858 68 550 24 550 
302 654 621 329 278 
634 528 417 360 238 
367 588 858 202 588 
155 857 602 337 337 
640 640 231 518 772 
463 336 336 262 336 
628 77 837 77 114 
133 557 367 429 635 
499 187 544 938 447 
846 846 282 688 494 
327 637 604 584 293 
545 37 748 888 748 
321 609 644 209 951 
391 474 614 255 900 
576 776 66 813 626 
525 347 205 525 201 
147 574 646 600 474 
165 795 393 948 575 
81 201 928 534 205 
37 618 401 585 44 
847 942 552 536 868 
512 595 995 712 291 
92 762 924 523 827 
288 526 373 20 607 
572 390 917 218 92 
155 80 251 59 227 
201 743 414 400 149 
488 326 229 197 50 
759 695 875 367 722 
688 513 704 769 686 
291 413 130 750 521 
88 217 805 805 547 
936 203 840 242 513 
363 912 126 233 35 
4 45 98 98 388 
188 412 384 472 472 
480 936 936 936 414 
824 376 377 492 570 
689 553 553 26 271 
140 34 140 140 278 
345 32 916 153 257 
467 937 223 919 801 
566 594 59 627 93 
256 189 12 526 381 
215 474 718 312 545 
128 905 550 527 505 
686 960 112 508 303 
600 117 525 297 524 
609 896 13 799 141 
583 476 764 550 655 
250 743 170 437 250 
733 153 901 49 185 
385 133 175 860 348 
156 754 156 156 108 
631 794 768 315 923 
320 671 245 354 354 
789 487 626 845 832 
754 440 111 635 950 
133 673 751 563 8 
890 803 529 625 612 
251 31 301 699 713 
369 778 501 110 381 
712 506 981 615 773 
611 406 212 905 363 
292 407 548 61 698 
643 643 976 935 461 
310 227 255 709 181 
622 430 418 723 508 
318 908 328 622 318 
960 147 87 84 508 
747 585 549 845 865 
199 939 64 733 199 
412 949 930 857 930 
943 579 677 80 919 
801 841 811 955 461 
118 714 23 982 309 
511 813 382 4 708 
342 635 342 615 423 
258 729 519 281 885 
676 298 336 265 581 
520 134 236 134 223 
590 837 735 787 777 
282 309 217 64 671 
940 412 681 792 268 
735 506 708 234 708 
915 243 28 828 41 
376 72 639 207 246 
892 858 978 978 835 
26 988 791 558 170 
620 851 585 975 982 
450 484 695 590 636 
988 106 360 835 380 
117 189 440 424 982 
246 35 695 428 633 
422 268 202 392 313 
384 44 398 384 972 
226 813 476 874 752 
632 429 1000 980 429 
832 832 832 245 641 
289 503 361 694 454 
252 379 140 385 771 
584 123 897 996 790 
73 994 285 384 548 
723 851 845 544 322 
905 489 231 489 615 
577 349 719 592 661 
293 517 924 592 638 
277 409 347 828 543 
438 509 138 833 785 
57 445 714 947 626 
690 525 37 916 598 
859 859 366 1 859 
88 864 958 158 718 
593 128 620 620 185 
136 714 308 498 803 
827 247 328 446 749 
171 818 984 657 739 
738 313 881 971 213 
311 311 936 26 179 
89 884 207 220 887 
743 702 697 15 24 
465 528 221 426 467 
151 938 813 282 998 
853 113 302 710 134 
149 255 662 174 664 
652 126 126 674 392 
417 898 841 750 255 
353 835 486 113 829 
556 920 494 742 378 
705 32 38 613 901 
407 83 407 407 407 
500 849 316 849 871 
549 377 535 201 786 
321 359 965 538 634 
854 748 500 261 628 
38 862 479 909 69 
419 954 703 491 283 
839 268 867 98 415 
805 175 618 131 371 
262 813 851 650 262 
314 904 500 216 784 
652 249 131 373 447 
306 390 707 610 610 
88 773 1 701 26 
269 80 57 1000 889 
980 275 370 914 418 
568 115 843 760 268 
660 564 805 660 862 
182 346 447 636 132 
22 383 863 596 89 
253 518 623 808 428 
75 841 631 639 957 
313 199 848 76 735 
808 808 737 310 808 
280 899 334 566 112 
755 755 755 572 184 
830 883 472 55 419 
44 157 784 385 101 
840 119 9 697 500 
615 276 650 667 56 
199 801 411 947 733 
573 327 671 590 666 
962 175 175 175 145 
198 205 535 755 153 
270 217 759 723 553 
530 775 779 415 306 
964 440 90 118 827 
625 19 34 692 376 
228 158 422 656 371 
551 738 528 136 680 
929 325 875 590 325 
979 403 46 588 92 
838 264 566 815 566 
212 508 698 980 703 
206 863 185 495 612 
682 682 446 911 744 
353 264 194 904 733 
418 581 990 787 95 
766 175 481 927 373 
675 468 458 675 651 
957 689 437 870 870 
878 341 584 547 758 
745 760 937 937 582 
30 392 714 717 61 
448 497 774 633 448 
956 876 446 964 468 
846 919 428 988 352 
8 764 94 215 338 
620 507 632 753 42 
512 237 279 108 959 
198 235 712 962 36 
375 375 481 494 113 
406 902 793 902 26 
26 3 579 293 646 
69 82 104 795 82 
141 341 145 135 577 
695 215 542 556 224 
97 565 937 780 795 
575 661 67 661 563 
781 878 511 832 15 
489 646 655 890 154 
794 318 765 138 184 
642 241 517 831 591 
960 216 800 434 171 
14 804 906 349 754 
970 970 405 943 965 
115 509 57 148 949 
882 274 52 437 189 
621 827 951 145 109 
559 860 571 206 404 
354 116 874 75 235 
568 511 421 338 421 
834 475 793 588 502 
719 114 412 412 428 
431 327 716 143 435 
915 523 582 828 279 
239 714 612 85 759 
487 365 909 707 9 
307 276 81 307 429 
469 60 89 739 155 
833 27 532 532 60 
476 948 617 440 479 
166 109 111 5 399 
874 702 980 817 72 
87 563 913 441 913 
526 386 519 636 289 
993 892 540 703 892 
164 164 948 307 148 
598 546 38 546 546 
875 605 862 726 585 
222 833 716 957 912 
257 1000 226 593 1000 
457 436 379 457 457 
817 44 817 817 691 
103 883 838 472 213 
728 21 269 613 577 
302 424 701 321 622 
456 792 64 437 576 
137 375 774 365 66 
188 797 65 786 316 
608 836 608 608 608 
622 671 461 243 152 
626 517 25 337 626 
422 636 785 303 693 
482 261 482 482 427 
588 240 588 427 745 
354 432 551 781 432 
863 189 292 624 676 
245 203 478 379 203 
713 7 452 745 922 
806 399 701 853 399 
145 340 768 743 359 
202 325 281 98 640 
126 843 593 638 583 
616 436 616 932 109 
670 851 853 689 825 
184 599 152 261 474 
539 375 45 223 550 
379 565 213 725 741 
185 812 841 253 578 
598 804 468 987 814 
149 45 884 724 852 
436 622 269 74 123 
728 916 821 216 466 
887 220 950 278 278 
532 812 525 498 812 
118 158 405 9 757 
352 371 817 356 449 
749 234 285 317 472 
956 796 73 670 655 
363 260 834 496 496 
812 802 109 323 538 
769 389 575 357 24 
82 614 444 196 930 
998 942 437 825 876 
786 793 871 945 241 
197 246 926 22 910 
355 51 827 410 263 
245 771 179 270 552 
567 40 771 361 52 
417 655 157 705 330 
247 943 896 717 980 
179 904 818 227 539 
460 42 278 627 695 
9 294 972 147 853 
16 414 794 560 624 
371 59 137 601 969 
396 539 777 786 444 
136 561 190 649 21 
611 712 123 810 575 
25 342 557 549 332 
1000 561 561 660 989 
226 835 667 667 864 
918 742 560 553 197 
10 577 437 238 710 
296 40 521 283 286 
535 699 413 226 813 
884 806 433 471 233 
60 370 602 928 474 
390 229 819 255 903 
95 377 569 734 65 
467 390 48 145 649 
463 669 619 23 18 
904 338 611 913 695 
675 465 254 711 736 
950 880 507 84 83 
42 350 681 238 951 
685 774 765 153 146 
443 997 446 825 878 
552 880 651 908 371 
261 674 261 622 256 
255 408 302 535 615 
11 757 888 1 267 
908 37 672 304 416 
636 14 78 27 291 
704 905 704 696 263 
477 323 745 515 872 
382 990 125 23 441 
375 731 375 375 375 
100 624 387 199 579 
909 22 371 269 107 
746 435 164 429 738 
881 605 859 302 516 
889 622 535 340 290 
767 629 490 483 754 
898 768 727 694 41 
895 808 135 329 808 
81 893 993 571 435 
405 187 384 435 108 
714 44 714 291 714 
962 527 596 724 23 
167 907 907 754 838 
169 692 955 780 692 
176 412 466 511 412 
996 190 229 996 404 
471 881 3 219 793 
892 727 589 846 621 
73 257 636 198 533 
87 619 170 625 475 
35 997 207 709 414 
427 402 440 697 871 
59 6 704 632 22 
2 44 466 602 109 
588 256 291 746 732 
607 850 17 244 184 
759 14 712 882 128 
617 236 824 617 617 
767 523 360 687 497 
841 83 83 734 846 
124 969 537 287 639 
131 115 373 540 524 
727 849 376 585 78 
283 720 965 658 400 
274 666 221 818 89 
839 684 917 457 902 
41 372 820 529 438 
242 242 242 910 79 
139 74 904 264 904 
180 318 618 415 879 
89 175 969 770 175 
310 448 66 195 961 
309 267 426 567 736 
184 586 631 675 631 
643 252 383 913 432 
553 441 866 894 334 
208 663 655 268 681 
266 252 728 761 120 
847 502 560 18 807 
608 360 565 517 115 
984 754 77 831 831 
212 219 119 119 306 
976 744 513 895 927 
299 619 310 729 357 
885 542 925 530 608 
839 839 166 483 955 
919 164 761 628 207 
982 87 338 629 158 
327 692 286 6 629 
385 376 244 181 156 
7 552 867 946 556 
371 317 285 370 156 
472 790 918 455 772 
479 332 165 484 892 
875 233 896 987 241 
663 748 925 225 663 
31 384 415 349 179 
87 362 499 558 142 
278 251 381 686 717 
788 292 712 786 362 
256 475 473 436 251 
413 536 434 786 958 
76 84 2 235 388 
143 753 750 753 918 
21 297 13 49 391 
110 164 860 110 296 
861 40 114 771 522 
612 963 666 374 141 
372 465 429 83 571 
936 554 310 782 178 
989 425 159 744 286 
236 662 676 676 855 
458 238 487 525 487 
678 170 961 421 751 
549 58 194 401 13 
360 488 738 855 676 
500 523 600 646 385 
594 109 109 309 307 
413 468 422 261 984 
123 123 326 626 123 
148 965 859 395 453 
838 298 838 605 589 
649 82 623 36 180 
936 880 480 974 268 
762 637 728 802 890 
493 626 986 125 497 
9 123 896 266 750 
103 863 690 930 792 
217 325 746 459 656 
585 663 585 785 511 
725 840 785 811 44 
152 924 308 489 131 
389 748 572 379 585 
96 675 779 170 568 
740 71 150 611 946 
863 45 566 174 933 
585 770 977 537 500 
925 831 724 786 925 
397 544 897 902 499 
160 672 83 557 160 
534 29 386 489 374 
117 789 260 743 458 
582 217 90 240 933 
634 113 670 246 324 
624 2 561 807 613 
629 350 900 72 139 
816 235 577 973 351 
393 3 547 446 579 
877 372 913 74 125 
788 615 884 788 187 
186 75 890 531 531 
260 568 965 293 568 
664 164 235 334 254 
891 965 986 832 61 
739 879 719 531 739 
180 52 865 180 380 
283 137 272 181 337 
941 196 580 73 997 
74 501 452 552 670 
927 238 238 419 499 
282 645 640 807 642 
857 324 598 966 882 
955 955 792 39 743 
610 98 285 648 768 
390 954 798 155 760 
814 209 323 149 532 
657 786 630 269 363 
168 852 435 377 935 
356 813 127 477 953 
813 986 579 185 528 
317 695 669 815 651 
151 151 118 151 34 
914 579 222 828 810 
758 877 52 861 99 
443 322 22 979 919 
805 587 185 801 194 
430 105 475 752 87 
478 927 985 273 249 
95 404 648 344 492 
387 865 960 339 367 
136 4 966 4 302 
121 919 742 498 406 
742 724 428 428 629 
212 179 232 781 215 
52 399 183 344 468 
895 873 793 895 557 
605 185 605 401 608 
323 323 20 837 323 
550 550 550 298 398 
216 216 216 455 557 
796 2 682 965 713 
997 997 997 997 202 
158 87 214 352 611 
209 58 977 750 209 
307 205 205 247 713 
224 834 264 116 23 
768 155 555 133 200 
613 38 256 834 567 
320 565 922 349 990 
26 24 251 930 852 
738 858 472 472 295 
748 260 89 29 260 
950 7 770 770 581 
461 698 651 986 213 
779 757 935 326 296 
902 909 828 759 704 
674 452 609 623 193 
789 141 898 34 73 
49 513 584 528 475 
906 248 617 382 593 
614 116 879 683 766 
523 78 514 103 862 
615 94 892 184 240 
776 449 67 433 419 
197 283 283 603 227 
412 476 233 786 838 
855 462 406 130 479 
96 637 106 66 764 
397 138 205 248 968 
988 676 848 861 97 
547 601 336 696 689 
95 127 95 95 640 
94 247 285 227 35 
745 755 939 386 188 
704 236 178 704 451 
741 442 307 984 741 
570 276 371 204 566 
431 951 670 981 847 
320 445 320 320 753 
965 960 749 980 837 
749 178 970 660 269 
638 233 969 969 280 
125 821 605 411 354 
726 730 320 726 497 
147 156 728 99 68 
85 565 78 678 458 
940 988 715 414 547 
883 97 151 226 722 
293 588 894 445 953 
204 756 507 77 460 
607 479 869 927 869 
750 151 100 841 785 
908 89 927 908 421 
652 849 652 690 777 
727 428 428 77 411 
494 494 494 992 401 
929 737 562 601 694 
827 835 835 835 106 
938 186 709 655 317 
516 228 304 354 944 
130 539 777 366 777 
234 889 352 158 934 
603 478 952 57 132 
629 924 809 454 931 
811 811 44 844 918 
201 427 442 201 14 
214 906 974 4 78 
653 863 142 68 223 
744 492 977 598 938 
783 907 692 621 212 
846 533 523 136 321 
849 465 34 645 870 
470 915 27 820 835 
366 366 366 922 815 
131 459 504 345 975 
240 32 384 376 3 
399 31 706 133 969 
774 897 901 133 245 
865 960 358 571 148 
335 901 726 464 200 
280 885 378 447 148 
227 553 178 262 925 
594 495 495 441 687 
131 477 592 181 60 
576 116 293 942 246 
268 507 303 166 29 
969 67 660 601 969 
356 967 450 308 689 
984 984 763 984 403 
708 854 709 234 700 
404 711 906 677 279 
454 900 762 900 763 
597 413 762 56 345 
552 277 832 72 479 
100 628 628 156 628 
269 844 383 440 241 
505 847 547 547 375 
701 766 649 431 534 
452 713 638 333 749 
795 541 677 795 741 
434 953 83 386 692 
55 486 879 31 476 
8 988 723 225 988 
907 289 225 740 830 
744 72 509 260 441 
971 116 960 94 550 
220 161 522 913 291 
4 108 253 237 9 
106 31 917 709 709 
135 941 303 455 780 
60 57 296 772 147 
286 442 646 241 613 
11 162 493 513 592 
69 222 612 723 909 
376 771 751 3 299 
831 197 755 575 508 
839 554 561 840 585 
665 9 565 406 678 
257 344 721 991 446 
983 717 129 861 219 
420 634 669 157 218 
390 826 880 881 255 
569 690 730 548 359 
860 335 632 219 832 
920 338 539 539 265 
427 993 33 362 894 
780 822 782 173 194 
873 567 180 960 590 
289 855 810 569 556 
888 703 270 796 189 
424 730 902 902 367 
745 787 849 544 780 
191 449 121 602 449 
223 24 379 228 610 
422 395 84 369 988 
316 97 914 796 273 
668 705 890 705 694 
787 921 805 128 469 
690 335 527 639 845 
791 629 213 213 213 
537 405 920 151 404 
192 306 12 494 320 
442 367 452 633 866 
985 158 321 563 903 
605 154 442 870 615 
592 185 497 329 946 
541 554 945 750 625 
25 138 149 601 276 
259 788 31 604 466 
83 122 925 852 89 
797 156 540 963 540 
915 884 816 606 643 
507 460 158 613 498 
687 222 222 516 222 
846 108 955 516 338 
895 295 855 251 347 
239 244 950 455 569 
214 714 519 195 195 
703 885 227 273 34 
870 380 336 878 639 
526 79 850 793 710 
560 512 549 366 575 
208 513 691 641 474 
64 886 37 139 757 
160 74 471 388 981 
498 391 218 363 753 
639 833 9 833 398 
850 85 913 471 95 
457 962 333 660 958 
811 710 447 146 554 
909 882 181 762 828 
179 441 348 589 106 
229 973 125 484 198 
557 406 100 675 576 
597 649 951 218 224 
810 478 274 515 200 
769 397 934 769 769 
361 808 545 751 361 
973 560 233 783 233 
958 94 135 656 862 
771 558 976 175 333 
340 773 407 824 487 
739 818 359 818 493 
731 161 98 692 486 
415 936 957 722 856 
898 676 754 380 113 
454 605 928 702 30 
873 735 873 501 608 
324 328 209 21 236 
808 906 862 876 30 
755 443 755 898 309 
776 530 703 414 109 
795 422 316 873 430 
580 260 605 147 700 
807 204 143 937 143 
702 963 776 364 729 
791 504 54 735 766 
466 193 376 969 255 
147 147 129 771 147 
898 163 627 384 579 
985 41 673 732 394 
619 816 619 70 838 
647 335 721 584 721 
210 676 195 829 375 
826 106 83 653 625 
968 296 437 217 623 
715 362 942 526 683 
649 422 807 135 402 
269 902 346 690 468 
109 634 630 316 490 
295 223 678 295 295 
500 999 902 999 622 
831 236 341 778 435 
237 620 72 410 620 
318 267 318 454 318 
965 965 171 832 195 
951 45 641 891 512 
290 586 882 586 696 
519 118 972 353 672 
164 856 334 541 604 
189 887 847 295 331 
18 104 930 568 422 
27 794 301 499 275 
815 939 510 268 916 
446 791 791 378 509 
722 33 33 728 265 
392 887 487 701 451 
798 92 988 631 409 
3 744 950 1000 402 
171 780 781 932 70 
744 369 634 155 537 
898 420 898 163 793 
242 941 859 678 90 
284 180 54 336 687 
52 990 100 761 100 
973 973 790 933 756 
545 375 917 819 515 
481 446 867 60 328 
968 212 278 57 301 
812 231 419 419 908 
936 834 816 281 466 
237 237 457 993 523 
25 643 913 845 797 
613 149 391 609 558 
369 397 637 954 766 
640 704 698 310 504 
105 984 356 859 746 
551 303 551 551 145 
183 875 35 953 298 
787 277 291 716 97 
298 338 396 107 143 
75 639 778 679 942 
212 255 235 862 460 
188 775 403 374 101 
848 715 234 572 549 
83 746 358 959 621 
93 486 846 943 486 
316 230 597 214 409 
841 550 841 841 785 
448 552 469 335 462 
20 534 534 663 369 
64 966 978 64 64 
22 693 360 689 808 
687 889 700 350 433 
954 929 929 773 632 
560 445 374 988 66 
124 148 266 822 154 
584 919 737 420 91 
479 281 87 726 407 
384 824 384 718 298 
593 488 403 427 561 
299 416 382 223 223 
284 92 201 634 429 
493 493 493 616 887 
320 190 679 960 472 
875 875 884 673 36 
341 476 399 711 711 
852 852 685 852 823 
819 970 992 306 825 
674 564 309 921 398 
975 450 866 450 404 
991 723 646 462 761 
854 586 478 494 306 
25 306 25 280 25 
498 816 901 594 816 
489 148 148 66 421 
961 699 464 464 464 
289 920 218 118 419 
321 300 611 507 451 
568 873 526 903 458 
406 72 177 392 193 
998 23 983 49 650 
63 235 205 219 82 
826 234 388 360 445 
11 359 299 758 773 
742 585 227 433 130 
356 830 174 921 533 
690 690 847 994 989 
612 851 700 977 870 
524 332 505 906 542 
859 336 246 38 144 
370 716 961 299 280 
282 434 830 276 814 
424 178 640 992 452 
930 784 846 724 797 
591 868 311 47 468 
785 598 636 897 977 
875 617 875 875 375 
236 761 213 908 921 
713 713 189 587 196 
961 174 805 101 680 
821 55 111 657 717 
478 797 971 302 478 
888 355 797 690 393 
3 16 683 16 89 
448 181 661 342 264 
312 176 37 658 227 
278 907 271 431 793 
393 216 850 997 759 
806 808 58 630 206 
813 92 71 350 674 
839 351 351 722 526 
319 681 565 212 337 
676 101 233 831 399 
773 680 261 35 566 
849 200 259 34 576 
992 992 252 487 138 
229 88 239 79 410 
691 432 617 88 322 
157 608 732 782 873 
29 743 832 710 704 
46 571 824 838 679 
225 360 13 914 13 
695 199 388 607 487 
103 81 403 81 81 
475 35 861 781 712 
170 53 744 318 294 
83 273 569 273 593 
294 139 489 4 782 
581 779 739 773 291 
970 584 970 573 71 
597 863 160 1 517 
864 55 248 710 715 
92 899 453 453 934 
406 116 738 147 181 
60 41 60 60 711 
186 904 629 598 598 
407 738 587 326 13 
82 956 506 506 634 
905 860 939 668 905 
267 715 509 509 874 
89 412 803 575 78 
656 913 255 241 656 
794 956 794 794 260 
416 829 889 401 712 
94 939 102 550 281 
625 505 746 778 778 
166 998 946 377 402 
288 693 824 741 13 
745 741 711 866 609 
575 347 646 295 73 
912 822 746 170 365 
945 473 107 945 817 
982 685 515 4 919 
298 394 831 394 652 
301 800 992 329 272 
438 438 603 722 438 
956 874 948 608 806 
329 361 885 69 322 
848 227 789 860 60 
313 536 867 867 48 
805 236 623 36 608 
192 867 283 510 50 
461 302 363 225 35 
920 641 785 102 475 
627 342 301 624 301 
353 338 859 939 353 
128 651 832 704 77 
791 660 239 282 774 
690 389 959 757 812 
239 68 705 583 639 
368 67 854 138 368 
424 767 793 108 108 
628 51 340 936 358 
828 202 819 295 55 
756 756 619 967 82 
515 549 383 19 673 
461 368 636 659 429 
331 563 831 563 801 
563 522 374 298 357 
140 727 632 665 457 
108 468 108 55 471 
17 232 584 734 619 
78 767 767 948 512 
970 521 58 113 198 
931 740 752 209 135 
609 400 21 823 823 
824 287 880 38 220 
261 970 479 410 640 
332 447 447 638 215 
989 814 814 181 860 
184 483 756 663 452 
736 242 774 319 242 
968 400 755 29 144 
624 676 703 624 952 
487 517 744 868 761 
956 665 686 953 971 
828 299 411 878 844 
43 452 581 767 170 
357 930 762 182 242 
127 488 29 740 631 
102 49 144 49 376 
703 352 212 355 622 
802 796 131 183 811 
459 353 166 402 449 
887 677 777 28 785 
303 865 303 479 634 
930 931 730 289 478 
240 766 766 278 864 
511 243 793 853 511 
981 944 449 133 941 
862 604 950 535 366 
323 290 513 25 662 
313 492 152 492 600 
307 135 802 816 850 
444 127 719 859 651 
883 961 552 320 561 
655 152 466 672 661 
889 892 18 19 499 
11 733 968 392 519 
675 219 228 24 628 
47 534 293 777 175 
480 581 755 542 722 
278 593 118 939 97 
291 12 59 999 357 
424 920 164 503 838 
167 773 183 244 234 
289 775 341 62 825 
357 688 786 607 959 
28 964 371 374 238 
843 182 182 178 150 
696 243 332 563 83 
192 785 528 983 192 
248 855 276 152 619 
694 677 902 902 468 
749 36 501 744 765 
978 20 41 959 20 
255 280 733 199 344 
221 666 928 80 288 
789 941 903 867 74 
177 612 431 569 583 
746 344 426 746 471 
543 847 561 988 18 
9 914 303 146 873 
451 793 451 686 780 
270 883 807 994 958 
640 89 424 711 431 
745 655 231 774 133 
797 887 962 962 962 
270 261 403 252 834 
123 330 123 113 873 
453 375 578 698 917 
434 450 326 87 650 
190 314 709 942 605 
836 429 360 836 938 
841 272 917 626 626 
668 782 605 782 146 
263 22 621 68 910 
293 241 529 616 12 
776 561 312 388 430 
416 330 4 4 4 
953 326 862 664 276 
981 77 434 852 355 
442 442 675 442 90 
878 878 791 878 95 
891 356 130 202 788 
657 571 107 957 394 
463 329 260 368 409 
933 507 176 138 507 
945 451 84 327 352 
15 629 66 15 527 
692 359 59 288 682 
871 560 735 977 292 
732 814 882 625 625 
632 825 427 502 500 
610 182 610 177 725 
331 315 915 398 975 
92 768 92 752 837 
479 460 133 953 831 
601 342 269 729 999 
981 569 30 336 907 
17 397 244 163 808 
75 446 433 989 392 
636 311 572 318 566 
372 651 753 710 660 
141 372 793 461 25 
552 149 404 803 634 
682 419 555 518 307 
817 817 577 817 817 
183 176 374 9 239 
387 871 854 842 428 
90 90 947 90 605 
633 321 254 430 604 
233 964 355 233 237 
280 939 270 210 939 
727 727 647 897 727 
218 588 468 369 733 
109 839 552 854 845 
671 523 374 468 374 
903 851 746 98 771 
823 615 907 540 615 
416 240 765 940 875 
114 695 977 760 258 
603 66 630 556 584 
952 615 275 286 961 
186 513 603 603 603 
849 729 976 308 440 
154 868 230 703 112 
899 599 906 784 63 
261 109 339 814 389 
121 355 649 888 931 
45 207 45 120 549 
402 733 549 683 9 
895 709 604 852 604 
852 202 148 379 539 
978 157 495 978 227 
509 662 518 403 35 
986 375 89 502 794 
372 445 179 66 116 
108 130 976 870 302 
824 955 925 462 273 
826 12 502 948 430 
531 383 638 822 565 
738 555 515 510 829 
887 463 289 592 464 
330 330 330 256 330 
948 901 593 933 35 
570 939 316 890 664 
108 152 699 869 267 
845 595 310 265 663 
584 388 988 845 977 
122 784 426 556 783 
489 341 206 206 119 
71 71 520 307 740 
556 329 853 79 853 
626 264 140 883 974 
976 959 253 264 48 
616 903 119 182 175 
877 522 629 953 504 
440 564 761 475 342 
262 86 312 326 2 
13 878 53 494 643 
881 48 145 443 448 
564 984 336 184 825 
892 912 542 459 342 
217 223 394 179 52 
815 317 404 752 373 
80 181 16 2 760 
674 383 246 504 143 
178 328 21 683 815 
407 769 945 534 246 
416 416 265 920 416 
166 337 918 119 923 
247 294 694 186 814 
80 415 677 415 385 
531 534 469 348 943 
943 599 599 492 870 
739 915 739 729 338 
837 324 485 573 54 
378 118 636 20 499 
6 106 321 331 100 
917 269 908 32 120 
290 311 230 946 946 
953 818 287 174 642 
758 373 341 380 446 
717 475 765 116 434 
988 862 862 862 726 
726 464 355 791 199 
734 281 142 197 142 
313 272 873 694 66 
884 20 771 836 396 
173 254 209 936 487 
282 149 618 593 197 
919 919 297 782 58 
718 806 163 718 171 
318 524 942 117 90 
767 469 492 154 530 
387 580 480 244 244 
17 165 676 731 915 
333 764 300 379 818 
396 55 189 488 723 
15 576 876 604 381 
620 620 422 620 73 
653 451 889 188 451 
869 869 869 748 153 
92 292 36 265 174 
741 420 475 420 794 
275 810 821 37 383 
296 477 476 701 944 
338 709 784 343 784 
162 698 28 162 969 
271 630 630 630 697 
158 813 418 785 5 
182 552 55 379 505 
188 200 843 843 843 
807 475 807 215 807 
431 753 185 792 792 
821 364 49 388 479 
92 83 852 574 491 
892 308 562 413 552 
283 342 984 98 78 
532 882 289 708 708 
950 32 753 413 403 
664 474 215 666 381 
819 519 608 155 376 
805 287 864 758 959 
466 657 183 688 215 
178 597 247 595 868 
343 895 427 333 643 
86 206 962 384 254 
408 607 555 601 548 
506 648 834 999 427 
254 999 117 902 117 
637 143 769 321 7 
427 174 537 173 155 
506 767 293 611 578 
896 703 532 966 703 
66 52 896 896 803 
711 241 194 659 45 
759 417 109 400 91 
305 549 305 126 402 
29 360 716 604 514 
882 335 822 343 260 
39 779 503 152 156 
740 785 396 102 521 
409 805 16 548 777 
779 873 594 121 272 
892 780 325 882 212 
604 29 222 604 948 
362 893 329 376 376 
417 390 522 250 475 
469 285 557 630 680 
769 687 846 112 687 
200 761 696 363 200 
237 441 739 367 646 
388 100 233 568 739 
566 503 345 542 143 
790 686 293 733 845 
579 949 484 276 68 
610 959 712 252 779 
97 754 959 218 330 
281 62 127 565 875 
845 242 307 769 544 
122 869 947 143 571 
693 863 23 803 508 
496 424 734 647 843 
225 215 182 67 65 
388 890 433 193 534 
815 544 297 15 482 
484 821 152 211 31 
207 736 90 90 360 
755 616 273 806 140 
863 29 32 748 555 
752 936 707 758 543 
937 361 218 416 906 
547 880 466 127 797 
874 322 211 184 753 
437 727 298 134 22 
971 808 198 113 609 
262 415 31 372 112 
163 775 267 853 57 
936 834 855 738 232 
504 504 504 790 976 
763 731 874 97 731 
652 439 145 496 529 
764 736 749 764 303 
86 117 739 86 501 
259 259 180 259 696 
820 69 120 842 276 
11 825 872 904 11 
20 599 334 607 529 
360 833 487 993 299 
345 574 345 398 148 
543 566 744 354 354 
469 336 496 939 469 
702 2 856 922 501 
565 129 718 951 217 
118 960 118 389 590 
199 906 71 368 368 
337 672 368 815 337 
411 280 24 849 24 
872 872 259 315 867 
261 226 893 377 963 
587 261 385 273 770 
380 213 778 642 491 
544 453 580 560 865 
186 365 422 514 965 
154 30 605 154 382 
109 613 953 401 898 
531 401 673 312 673 
672 672 545 672 532 
588 136 588 869 139 
488 583 487 760 375 
822 393 288 288 288 
979 248 301 979 460 
425 24 736 922 968 
961 961 87 730 142 
588 792 26 595 607 
848 642 383 229 407 
958 983 520 559 248 
418 895 978 30 651 
620 620 925 333 436 
983 121 616 390 390 
560 58 464 934 943 
533 672 142 813 259 
145 165 561 822 10 
724 936 604 503 393 
309 336 507 309 376 
20 540 20 36 595 
470 266 266 909 219 
638 540 945 928 972 
776 106 6 808 849 
65 352 675 305 3 
725 573 244 300 691 
337 960 19 486 942 
284 435 873 70 435 
596 713 596 351 38 
915 681 273 268 729 
355 838 183 336 847 
451 754 211 689 743 
326 336 89 369 445 
816 776 991 522 437 
425 660 887 26 352 
114 977 439 369 750 
616 616 152 169 619 
596 36 997 517 762 
403 809 550 151 583 
834 743 564 672 191 
649 387 416 195 874 
316 507 506 668 40 
81 653 925 849 771 
154 978 172 137 802 
965 676 856 195 47 
102 145 534 159 145 
906 410 28 452 410 
777 584 584 584 478 
22 266 199 543 574 
413 530 913 681 143 
105 713 313 371 280 
880 275 964 512 225 
123 796 965 1 409 
595 243 243 73 607 
500 439 196 715 360 
91 801 488 295 452 
684 231 186 781 713 
558 364 264 802 680 
493 910 910 633 910 
846 522 307 992 43 
281 354 464 240 240 
536 28 427 820 649 
868 993 996 381 172 
184 635 433 806 327 
960 297 322 66 833 
391 949 255 990 967 
419 119 906 891 763 
289 137 910 137 187 
808 721 588 588 472 
721 433 329 784 524 
129 524 571 496 425 
890 418 214 40 601 
897 589 342 342 342 
870 472 220 220 220 
791 300 566 83 335 
142 901 142 657 142 
553 993 405 181 328 
535 241 18 971 838 
374 374 374 381 274 
635 639 281 842 639 
267 267 175 982 611 
729 539 252 402 907 
988 785 272 332 913 
996 3 533 84 691 
102 18 585 116 309 
476 712 205 723 267 
740 145 310 406 310 
377 869 377 322 146 
78 238 482 304 176 
689 580 307 131 580 
328 820 57 788 746 
599 63 577 675 541 
527 423 55 388 447 
703 317 257 670 670 
990 839 87 188 366 
617 929 195 57 862 
282 614 220 644 799 
552 111 454 552 110 
847 354 867 391 61 
733 859 901 859 514 
743 207 206 329 112 
368 243 696 312 308 
691 539 387 691 393 
890 37 307 660 589 
824 318 31 785 996 
112 307 276 112 112 
991 762 384 814 416 
957 277 509 423 740 
216 77 707 869 256 
473 315 137 199 403 
283 806 649 2 754 
192 747 635 774 530 
96 548 548 169 999 
811 568 774 560 422 
587 808 66 865 352 
906 792 79 408 792 
577 313 343 862 191 
20 436 958 152 904 
293 572 293 356 356 
879 961 207 506 835 
67 762 640 997 564 
25 779 317 588 499 
709 526 339 689 26 
751 116 480 821 954 
68 965 688 408 920 
340 537 340 33 499 
188 266 736 107 610 
686 96 812 412 823 
955 15 107 420 424 
442 511 629 273 886 
25 614 674 674 398 
55 809 486 97 919 
659 446 757 357 868 
246 786 392 549 112 
238 337 318 90 576 
140 652 668 69 794 
774 923 396 165 165 
23 38 340 418 658 
953 132 370 982 682 
35 631 933 480 17 
227 33 799 864 506 
637 212 674 993 620 
29 844 603 32 255 
787 435 216 955 363 
348 706 668 668 114 
101 424 70 285 266 
594 588 791 814 225 
801 801 311 731 466 
912 293 293 827 933 
386 406 971 971 549 
323 337 100 459 762 
160 90 948 90 163 
672 992 215 31 668 
913 188 874 593 772 
762 25 65 537 182 
526 406 584 152 280 
11 11 52 850 90 
403 847 150 691 463 
806 19 704 296 546 
330 90 476 24 83 
400 396 246 2 194 
459 73 73 402 341 
910 910 432 29 915 
351 956 991 316 296 
585 588 873 32 277 
990 825 478 690 935 
731 195 100 192 415 
775 710 670 488 487 
609 695 499 58 346 
186 703 917 602 348 
433 559 865 569 886 
13 210 263 772 677 
692 754 791 487 754 
404 411 527 905 753 
705 6 290 989 402 
753 621 786 586 314 
136 171 192 92 133 
216 121 968 763 309 
197 631 393 764 364 
885 930 316 473 364 
592 465 37 379 698 
664 723 207 476 817 
348 931 540 686 718 
523 759 371 129 91 
114 682 737 404 273 
40 625 605 368 159 
604 491 131 306 631 
611 941 35 35 854 
730 199 457 810 411 
708 860 864 659 598 
504 89 289 893 89 
104 342 284 227 567 
630 444 73 193 122 
486 41 170 630 753 
367 89 60 49 463 
385 851 292 269 420 
420 394 195 195 660 
363 332 959 338 775 
837 412 573 808 376 
389 806 93 792 583 
423 724 834 710 593 
811 488 309 571 605 
546 639 146 376 927 
524 302 117 977 200 
336 145 904 924 524 
988 988 988 164 964 
601 601 971 38 601 
460 113 202 157 508 
345 412 345 665 672 
659 652 312 478 423 
404 955 737 181 877 
279 273 139 648 553 
566 84 55 84 84 
999 266 929 224 811 
437 711 310 284 65 
380 323 662 579 294 
900 393 829 163 935 
990 635 175 733 528 
779 992 440 440 440 
111 724 600 600 600 
550 322 260 322 194 
994 133 571 420 571 
841 280 333 841 998 
99 658 885 265 885 
754 261 964 255 713 
649 725 649 578 649 
401 747 401 735 401 
106 789 380 908 242 
531 417 12 155 210 
232 531 809 421 837 
69 192 703 632 838 
901 465 939 330 330 
940 411 391 331 752 
317 28 888 822 535 
274 758 592 332 539 
315 13 728 776 106 
950 508 917 506 447 
102 614 463 977 364 
926 173 389 225 905 
828 828 996 221 745 
119 53 322 610 83 
36 357 484 733 540 
348 348 637 163 460 
85 420 877 621 521 
364 918 123 267 846 
347 347 347 685 347 
673 985 985 14 365 
111 921 936 211 275 
800 432 933 933 79 
539 829 462 853 833 
914 95 958 95 95 
283 376 981 973 751 
440 331 440 475 440 
303 612 285 796 285 
780 138 780 180 587 
593 432 704 269 593 
818 543 611 54 439 
54 608 411 54 548 
83 114 235 100 519 
344 569 569 812 605 
168 658 515 809 485 
869 118 48 694 717 
937 505 23 482 8 
736 736 67 973 736 
998 712 890 581 890 
588 147 563 997 81 
105 637 640 490 700 
576 451 420 407 94 
205 52 94 279 49 
245 990 348 514 817 
214 159 392 731 365 
394 46 196 301 416 
379 641 454 631 454 
874 722 874 287 874 
7 83 528 881 881 
617 410 66 410 833 
552 66 319 734 307 
247 93 148 61 582 
896 490 472 710 710 
27 27 721 27 368 
423 13 809 671 325 
407 317 251 456 402 
83 277 762 897 354 
202 215 34 789 789 
388 522 728 728 728 
477 811 841 410 384 
948 838 308 353 212 
99 992 949 111 526 
12 425 99 140 425 
549 182 829 125 561 
277 124 798 91 670 
733 843 364 227 304 
20 716 949 133 75 
258 531 315 833 85 
275 44 407 442 92 
2 586 341 941 902 
417 331 51 698 952 
431 541 321 65 420 
114 773 719 596 114 
236 159 144 545 546 
123 123 560 32 139 
458 274 209 705 252 
775 747 497 219 75 
264 962 875 762 997 
605 605 605 733 980 
133 360 501 944 983 
790 103 627 200 878 
339 213 808 488 193 
99 228 637 588 588 
425 972 203 861 3 
336 159 281 678 987 
709 180 240 667 692 
223 734 152 121 704 
83 633 471 56 291 
261 277 213 261 452 
198 274 312 87 766 
888 764 493 684 436 
13 866 928 580 501 
216 963 923 963 234 
242 542 1000 427 109 
238 900 353 901 350 
858 708 2 2 662 
845 424 367 61 847 
335 38 30 312 768 
303 392 398 107 417 
883 570 812 192 412 
674 369 113 744 803 
464 570 464 464 363 
788 911 538 592 266 
459 483 223 903 483 
367 789 96 96 87 
166 760 657 692 102 
361 710 710 710 499 
919 721 930 739 919 
879 82 299 239 811 
118 456 161 456 456 
850 784 828 281 433 
834 715 398 270 575 
349 857 139 558 62 
569 794 401 444 451 
76 942 499 416 331 
699 524 739 520 699 
23 366 424 23 326 
152 846 657 22 295 
348 217 23 190 670 
694 334 208 8 327 
619 698 740 895 386 
253 587 593 549 880 
766 241 395 751 685 
730 66 662 614 743 
592 610 67 329 543 
841 327 284 68 68 
700 279 574 394 757 
408 356 502 528 725 
400 944 985 686 175 
321 942 999 271 665 
989 186 170 985 407 
653 127 64 507 532 
565 63 864 401 926 
843 218 704 583 47 
544 431 287 659 659 
806 809 806 704 778 
864 260 141 327 260 
863 138 863 11 363 
375 453 661 661 661 
31 872 267 343 622 
873 448 997 842 19 
302 937 934 13 386 
629 141 243 671 629 
762 860 23 896 95 
765 288 415 741 943 
891 958 114 478 784 
309 880 567 490 52 
129 498 249 39 791 
568 568 886 42 568 
731 904 53 2 932 
238 36 364 182 213 
325 36 36 140 147 
764 617 334 248 212 
153 778 347 778 382 
605 605 476 496 605 
243 665 637 235 856 
5 749 765 746 322 
92 937 223 964 76 
202 922 692 877 856 
999 612 968 595 465 
84 784 441 833 924 
768 85 843 337 455 
830 959 807 505 11 
313 313 474 313 915 
888 815 374 207 744 
783 788 845 592 788 
563 150 613 838 838 
81 777 360 81 175 
567 427 778 678 688 
238 408 469 789 408 
567 567 548 163 211 
432 260 958 509 709 
248 738 945 786 961 
866 117 559 864 322 
446 212 472 654 429 
645 216 422 693 693 
859 343 625 640 699 
287 383 946 775 90 
937 27 222 659 316 
332 173 728 571 983 
567 984 130 678 180 
767 58 233 214 511 
91 400 998 850 620 
675 636 187 535 570 
967 338 660 322 247 
410 757 108 59 579 
454 454 727 945 454 
366 780 780 911 73 
267 995 10 10 179 
841 486 931 34 652 
779 670 773 792 235 
25 484 881 567 433 
861 886 449 141 723 
349 561 79 206 422 
317 408 532 326 673 
585 703 716 7 628 
213 774 774 241 991 
188 575 862 648 401 
891 786 457 402 958 
612 930 462 22 951 
294 415 55 342 700 
368 38 775 957 445 
710 23 799 722 238 
572 356 482 697 996 
417 387 977 394 210 
702 924 412 389 320 
321 931 980 14 718 
798 414 798 182 659 
865 208 968 208 653 
527 140 844 929 553 
628 244 413 120 120 
973 171 610 769 354 
787 256 531 145 374 
285 738 545 944 473 
840 639 875 772 484 
915 549 294 27 663 
773 810 599 74 496 
99 99 260 475 265 
717 136 950 403 519 
352 157 310 324 157 
921 906 906 906 906 
762 762 729 762 571 
638 638 479 191 409 
320 953 133 747 808 
680 164 975 534 641 
874 536 689 759 611 
617 617 617 879 918 
170 634 122 32 285 
383 263 862 395 411 
72 432 577 991 617 
907 196 358 358 758 
493 528 549 132 962 
464 121 767 241 885 
911 29 13 242 441 
976 198 648 454 264 
559 685 711 210 988 
240 565 171 679 36 
981 981 26 486 534 
355 218 59 779 891 
952 668 138 194 767 
224 604 521 118 780 
714 265 118 294 29 
160 575 453 167 941 
541 653 913 636 764 
336 246 196 923 96 
877 453 333 905 272 
547 412 146 260 412 
247 83 950 233 254 
808 808 431 832 749 
109 877 715 496 498 
110 806 168 806 134 
231 969 689 608 990 
400 850 757 278 531 
363 28 544 13 392 
548 841 983 653 195 
591 9 536 80 995 
357 794 252 106 147 
609 114 109 560 418 
465 472 852 100 42 
30 43 495 369 43 
317 159 925 459 159 
830 306 830 830 821 
340 177 679 565 361 
221 792 817 833 133 
893 57 800 500 108 
753 676 316 606 538 
873 495 327 573 350 
811 995 630 299 811 
938 938 879 921 888 
412 704 369 704 242 
686 177 19 386 872 
69 208 711 69 776 
939 907 476 318 476 
729 124 927 132 150 
156 28 870 156 365 
51 157 429 157 157 
603 896 3 501 750 
967 727 577 10 686 
854 662 312 22 993 
647 711 647 959 987 
629 647 223 647 301 
337 362 176 693 337 
580 901 580 893 273 
610 913 243 365 536 
317 240 985 30 44 
621 945 581 16 441 
180 408 660 30 861 
783 800 44 783 380 
720 81 780 499 574 
297 366 151 424 125 
968 781 342 580 776 
625 443 796 875 996 
886 177 678 813 828 
839 131 733 891 199 
988 793 832 660 462 
44 932 415 415 781 
543 608 937 622 105 
99 806 758 965 99 
148 119 950 240 97 
337 337 337 337 229 
583 454 563 996 68 
508 212 510 98 142 
299 237 754 621 404 
113 997 861 553 552 
393 886 182 213 286 
424 931 355 523 448 
345 558 687 789 458 
528 75 595 680 991 
68 933 764 868 748 
133 870 900 595 532 
370 114 910 573 490 
529 819 610 100 219 
496 290 392 920 228 
908 597 856 828 317 
757 222 17 109 982 
455 407 903 18 507 
290 464 727 11 156 
550 824 550 407 973 
417 789 405 382 243 
76 666 498 481 951 
171 401 436 669 982 
715 41 281 774 750 
863 259 844 976 136 
569 159 969 949 686 
878 514 370 775 70 
270 379 997 554 840 
915 100 83 354 775 
299 182 182 122 897 
877 245 167 154 680 
104 589 106 764 695 
314 601 702 901 778 
150 549 964 145 737 
457 739 457 457 218 
181 463 532 502 484 
976 56 374 842 538 
901 887 549 571 287 
161 769 67 317 723 
38 996 577 121 697 
239 874 471 571 233 
236 782 835 814 433 
405 183 183 370 183 
491 123 914 52 164 
168 969 275 669 790 
785 581 569 465 582 
901 213 115 766 153 
858 750 80 13 804 
590 660 256 675 22 
79 601 352 701 54 
111 628 659 237 966 
83 226 922 192 922 
218 687 708 437 687 
496 819 9 496 496 
616 93 217 504 428 
490 493 549 919 695 
826 837 933 761 35 
457 971 364 943 319 
817 737 455 116 938 
120 855 855 447 888 
414 456 214 274 463 
874 822 563 760 726 
688 911 721 614 144 
532 31 892 445 130 
36 574 338 933 971 
189 472 736 823 231 
978 164 470 546 458 
327 705 950 323 985 
143 929 929 59 923 
653 799 981 886 709 
734 261 270 717 123 
340 701 476 848 347 
936 644 644 644 355 
952 603 980 15 815 
671 184 73 995 636 
616 484 760 771 843 
93 591 443 502 488 
516 905 682 88 195 
645 645 951 733 720 
594 871 187 336 731 
130 563 728 430 21 
439 905 354 320 354 
557 158 882 943 752 
305 226 480 108 259 
954 575 954 14 917 
477 303 144 358 221 
537 351 95 978 380 
85 541 144 626 155 
254 831 11 931 575 
640 397 814 802 266 
378 286 286 286 412 
728 468 630 468 468 
23 682 846 247 990 
628 986 811 111 978 
134 528 587 432 388 
614 302 59 59 812 
943 58 490 164 943 
957 419 719 298 788 
144 245 360 927 160 
971 147 400 477 220 
752 545 692 803 557 
89 145 128 117 11 
544 987 691 220 169 
898 366 123 385 548 
315 275 767 767 767 
25 25 949 272 25 
108 390 733 982 80 
498 643 111 10 4 
915 5 315 317 239 
822 316 125 57 756 
298 319 737 862 568 
210 547 906 142 827 
972 997 145 525 538 
962 820 885 387 973 
491 808 733 473 473 
988 349 1 672 1 
168 508 810 446 454 
738 951 367 951 857 
147 567 828 608 10 
969 498 120 999 479 
66 614 696 424 965 
704 799 190 137 490 
731 321 549 47 479 
316 557 267 57 825 
727 595 291 889 640 
714 714 714 164 558 
67 895 459 116 942 
537 47 183 327 327 
472 142 142 142 142 
969 320 660 278 843 
111 723 672 165 723 
53 247 454 371 626 
759 906 759 529 318 
534 772 514 110 674 
956 142 201 180 941 
13 60 60 505 896 
404 119 721 168 689 
685 150 955 421 685 
845 789 845 729 502 
535 535 248 387 467 
643 625 163 119 371 
969 28 772 526 913 
67 993 67 384 139 
736 343 38 751 468 
183 635 205 230 343 
851 284 182 284 875 
324 196 324 283 670 
605 577 858 9 663 
446 149 949 493 533 
822 896 954 980 237 
530 73 522 181 407 
676 676 457 17 456 
308 529 453 351 537 
904 362 807 876 385 
212 128 809 743 17 
223 723 420 714 414 
672 821 940 940 67 
58 437 194 933 162 
257 299 1 89 542 
400 307 978 465 385 
323 55 224 497 793 
270 75 868 270 220 
723 388 408 58 98 
301 641 519 474 301 
199 786 626 478 4 
934 501 153 806 610 
117 117 629 958 389 
888 704 888 322 888 
436 12 913 715 391 
702 955 573 670 154 
537 511 731 705 535 
829 322 472 389 653 
228 640 757 116 126 
587 788 880 599 876 
820 698 715 221 662 
23 260 251 891 576 
557 651 252 596 142 
247 710 624 254 254 
131 558 792 897 947 
926 940 40 497 40 
100 480 200 763 763 
468 894 846 881 494 
120 651 839 771 27 
707 585 287 826 267 
968 96 582 840 100 
403 826 485 450 602 
656 698 714 2 698 
38 509 386 627 34 
444 363 720 117 473 
325 791 437 446 342 
452 344 733 302 302 
920 57 920 345 997 
183 823 888 164 888 
527 993 752 739 496 
605 518 744 696 102 
496 167 571 112 593 
539 47 282 676 974 
857 614 510 123 742 
845 843 900 845 453 
669 98 719 993 795 
435 642 273 110 273 
802 416 223 175 352 
878 325 325 88 325 
186 933 978 889 357 
281 75 312 963 963 
236 466 466 650 521 
722 357 146 515 968 
554 732 840 496 554 
805 854 858 89 858 
676 532 925 22 22 
188 624 722 767 27 
41 489 702 487 468 
529 211 936 904 776 
509 376 934 351 717 
868 672 430 512 320 
120 518 181 206 418 
673 674 673 182 327 
312 329 675 127 955 
209 416 971 985 683 
894 683 125 53 327 
890 990 215 787 848 
581 581 44 7 581 
292 584 256 777 931 
299 559 418 319 659 
668 824 151 824 547 
837 31 695 805 472 
934 725 890 97 477 
537 159 928 159 166 
380 996 111 703 664 
460 698 877 289 292 
318 388 218 989 831 
602 81 666 834 777 
875 622 654 448 686 
344 844 757 326 849 
314 398 503 661 568 
46 344 46 965 449 
776 435 847 524 559 
749 674 786 731 641 
358 874 447 589 958 
609 759 955 736 460 
461 883 321 331 396 
762 741 94 762 987 
950 597 908 925 132 
927 217 726 726 620 
751 237 997 217 517 
538 648 254 532 405 
233 536 456 255 862 
812 544 413 531 59 
201 408 231 875 981 
163 385 525 604 27 
524 543 654 99 211 
715 763 717 872 236 
707 484 87 49 113 
909 862 828 828 470 
84 39 130 603 747 
95 146 324 657 442 
954 709 44 997 325 
451 385 599 866 9 
341 451 310 728 778 
361 792 596 596 231 
421 291 692 857 934 
293 270 220 585 881 
34 606 577 710 710 
3 824 415 402 281 
595 595 872 399 772 
268 968 701 444 441 
81 576 611 307 786 
940 668 632 357 519 
19 423 633 565 15 
524 395 956 162 627 
704 245 952 863 538 
438 678 698 447 194 
538 793 186 194 793 
141 920 593 839 75 
613 965 916 613 724 
105 738 298 288 122 
195 315 195 807 91 
449 193 681 470 573 
16 192 85 631 332 
122 635 54 974 756 
316 278 302 602 91 
470 613 584 81 883 
80 770 303 15 401 
458 231 989 707 781 
539 624 1 200 125 
492 791 622 789 73 
461 608 49 949 379 
58 429 493 580 62 
93 565 446 550 906 
690 576 866 629 629 
129 833 27 34 902 
386 949 358 433 283 
413 701 884 570 971 
878 878 790 14 304 
865 205 655 234 827 
955 354 667 439 160 
367 386 712 810 905 
76 247 588 101 775 
892 752 188 770 316 
869 869 391 708 354 
445 478 900 510 445 
98 990 525 161 372 
834 407 165 823 209 
668 481 392 490 197 
185 736 916 250 76 
517 754 591 427 427 
725 784 607 983 689 
126 374 516 320 436 
567 662 98 593 788 
989 297 989 366 514 
600 554 444 799 951 
437 183 183 183 78 
311 530 986 919 969 
672 330 249 1 802 
962 605 836 342 342 
810 661 661 573 765 
350 750 527 87 806 
749 797 855 546 546 
560 927 526 34 584 
986 388 236 209 560 
311 414 574 563 976 
486 67 917 300 364 
207 808 193 696 808 
537 458 338 120 251 
933 605 908 605 327 
734 56 34 734 400 
88 260 983 288 430 
360 528 891 405 528 
86 463 650 249 519 
261 458 890 891 73 
869 665 590 600 266 
587 964 632 865 559 
160 806 896 896 14 
141 343 114 372 383 
590 799 364 303 347 
768 450 842 391 507 
980 132 120 608 276 
15 839 508 131 73 
34 994 603 386 320 
410 768 134 899 723 
490 616 61 459 147 
495 770 767 770 370 
513 355 575 760 135 
198 757 409 894 530 
134 676 134 276 353 
745 904 887 250 141 
776 370 835 363 202 
285 83 285 285 603 
385 444 317 861 926 
117 864 384 384 588 
316 438 369 286 722 
290 550 216 177 438 
328 96 593 758 888 
345 264 876 840 931 
588 264 428 987 172 
492 865 404 634 270 
474 88 186 773 831 
356 723 638 66 686 
613 58 302 48 384 
700 72 575 788 420 
844 169 702 280 844 
98 756 397 826 670 
5 634 426 981 950 
834 89 390 969 702 
153 712 325 702 187 
31 777 933 424 753 
660 502 696 465 153 
37 498 93 919 70 
105 629 801 244 439 
315 613 176 563 419 
693 694 161 192 673 
451 612 490 150 150 
608 205 118 720 900 
248 376 666 576 376 
9 206 193 343 183 
204 818 734 186 131 
921 181 450 867 467 
881 303 889 811 303 
734 833 720 388 188 
775 635 37 555 449 
908 634 365 782 403 
801 184 218 364 29 
897 216 652 970 5 
367 853 580 410 296 
781 755 454 372 596 
155 126 32 878 126 
848 830 724 89 934 
781 933 118 933 781 
700 700 630 109 914 
360 945 488 554 360 
837 580 338 297 445 
221 184 445 633 749 
419 953 427 245 266 
385 851 362 203 172 
499 738 726 710 367 
479 382 348 687 61 
582 218 278 550 550 
849 42 944 205 758 
478 441 162 662 978 
358 581 356 556 789 
663 117 191 562 197 
242 967 375 375 375 
452 165 114 165 761 
836 836 993 502 498 
988 522 527 591 162 
256 27 487 77 261 
978 709 46 770 978 
623 253 455 218 903 
580 617 617 617 885 
182 723 562 64 779 
405 551 566 149 205 
244 650 36 581 54 
204 897 690 243 518 
706 180 462 981 390 
135 842 72 774 756 
706 891 116 170 651 
413 708 267 267 853 
179 264 821 396 875 
629 37 706 356 973 
535 221 370 784 148 
491 73 747 688 648 
335 665 355 17 108 
137 463 201 463 421 
109 752 275 52 619 
97 11 96 757 849 
128 506 287 287 710 
21 498 659 360 795 
202 760 298 548 222 
502 92 812 221 221 
655 426 97 230 376 
830 705 977 746 905 
867 988 88 290 988 
189 619 947 374 357 
538 538 717 767 127 
441 872 2 54 406 
852 913 235 47 532 
937 165 878 488 795 
349 927 443 772 927 
389 372 177 488 917 
288 606 165 488 810 
437 383 91 759 767 
867 703 902 703 430 
903 898 979 478 591 
797 452 975 767 285 
943 86 835 770 290 
157 820 411 56 451 
733 733 528 283 206 
524 442 643 158 729 
649 498 710 809 833 
721 311 125 267 987 
549 714 858 600 679 
719 719 719 719 257 
524 931 606 631 354 
552 628 834 349 168 
876 885 393 514 674 
665 665 308 212 695 
998 32 276 918 528 
655 811 902 238 865 
53 424 629 335 798 
220 117 513 928 857 
375 72 375 124 401 
761 152 977 567 152 
476 476 434 642 576 
878 472 517 878 984 
599 889 723 536 730 
965 202 413 880 735 
603 459 267 26 136 
661 981 14 333 258 
432 176 770 11 534 
511 689 689 96 205 
676 340 576 929 610 
516 516 516 969 516 
496 560 224 560 253 
136 359 424 438 753 
261 832 236 266 906 
676 227 100 637 946 
203 57 916 569 682 
141 839 466 294 464 
959 591 363 906 250 
443 752 790 618 710 
420 790 307 706 706 
888 744 618 22 8 
367 367 313 152 717 
666 666 972 798 35 
764 658 925 30 41 
961 152 201 562 438 
829 892 107 506 776 
107 596 137 27 699 
138 6 238 325 410 
126 126 182 179 124 
573 285 655 353 252 
784 369 134 187 617 
711 136 175 397 492 
971 649 511 441 48 
273 997 408 535 132 
775 567 878 501 257 
980 748 980 748 421 
189 784 709 709 148 
81 557 984 731 319 
846 13 797 256 797 
489 300 489 684 522 
941 83 548 332 311 
565 978 950 950 312 
313 313 253 313 32 
618 374 374 330 471 
320 630 406 384 775 
982 39 552 925 124 
635 613 769 608 820 
78 534 810 556 359 
560 718 386 165 331 
606 627 312 195 567 
882 231 6 381 624 
593 200 35 475 609 
473 17 766 766 942 
802 184 607 185 332 
593 205 482 405 954 
749 106 273 263 903 
374 196 640 334 527 
130 331 490 899 556 
647 862 753 257 581 
321 835 334 446 951 
271 130 727 95 97 
945 1000 866 578 174 
964 873 941 793 317 
274 388 928 591 740 
308 189 692 282 58 
147 147 542 689 762 
285 952 23 399 679 
550 877 136 958 2 
699 559 981 23 116 
140 515 42 818 973 
126 425 285 413 413 
593 189 586 887 940 
919 742 966 950 656 
787 383 43 959 310 
418 418 718 410 993 
393 393 731 849 393 
224 480 224 224 195 
685 929 706 489 98 
979 153 740 18 906 
192 121 776 549 192 
251 514 639 443 935 
429 459 659 305 429 
45 832 479 188 630 
378 482 345 482 211 
69 71 882 813 304 
513 416 39 836 942 
670 171 670 549 670 
245 798 455 464 129 
652 775 549 232 248 
674 246 859 531 36 
578 424 644 857 350 
439 451 957 679 360 
444 310 624 977 233 
275 268 440 151 537 
279 238 279 420 867 
837 114 863 863 458 
722 784 596 66 369 
108 822 544 233 855 
606 380 969 942 591 
820 467 219 598 629 
492 252 314 732 315 
890 890 538 699 890 
191 691 24 149 878 
367 62 532 479 619 
807 299 367 228 768 
736 615 373 763 167 
590 278 693 376 477 
639 46 224 519 801 
388 737 166 11 561 
191 159 994 452 274 
66 914 552 578 940 
708 266 32 257 63 
274 958 433 311 958 
383 507 524 262 909 
497 217 479 479 352 
617 655 776 636 712 
755 288 959 936 214 
909 515 406 604 198 
312 634 271 789 392 
490 483 801 84 916 
945 567 954 610 909 
471 275 275 807 392 
254 370 885 863 38 
775 241 92 712 674 
906 925 589 589 589 
385 132 440 875 96 
458 994 994 626 995 
635 291 734 825 992 
831 171 831 584 447 
574 784 620 605 224 
803 607 343 594 108 
320 537 537 686 482 
661 555 974 983 535 
954 231 682 825 182 
473 768 524 525 750 
225 249 249 999 695 
15 432 983 519 326 
736 658 730 852 73 
356 39 528 250 414 
137 295 840 792 75 
84 566 68 900 501 
28 142 992 706 153 
636 796 419 435 849 
162 105 674 416 319 
358 803 398 835 844 
261 551 120 347 890 
34 791 12 792 916 
778 86 487 86 884 
836 625 349 963 780 
598 676 425 766 425 
707 631 166 755 132 
581 240 16 5 625 
525 252 374 833 795 
814 729 295 344 59 
850 543 850 782 901 
231 231 768 418 231 
74 138 481 651 814 
940 143 89 504 670 
412 562 555 562 674 
951 896 164 633 316 
642 82 159 420 247 
539 836 451 482 546 
102 67 767 962 467 
111 462 47 143 740 
988 423 870 775 592 
538 311 833 833 63 
943 943 943 943 371 
111 608 526 305 790 
76 391 67 319 494 
953 510 828 392 342 
537 497 369 95 25 
724 628 930 181 180 
108 283 413 341 311 
136 136 726 176 780 
250 957 706 81 765 
865 32 716 32 196 
998 888 627 737 998 
793 152 199 199 772 
362 187 568 263 273 
563 877 718 621 37 
962 657 106 880 745 
395 898 270 296 853 
304 887 984 764 949 
541 916 958 978 42 
210 309 81 643 548 
98 427 401 734 108 
812 56 430 995 9 
8 860 108 962 679 
521 894 329 429 429 
826 313 877 556 556 
771 688 745 411 956 
660 577 858 72 779 
781 871 968 781 632 
274 233 931 979 233 
75 451 280 703 856 
67 437 167 62 37 
935 286 508 556 36 
37 812 272 828 174 
552 962 302 702 302 
868 972 775 691 471 
972 585 424 178 711 
155 619 204 354 620 
628 863 603 186 338 
794 561 73 928 75 
565 322 936 258 639 
258 503 639 666 202 
187 344 641 675 799 
916 303 534 118 916 
53 674 44 583 999 
432 68 198 91 17 
81 448 180 448 302 
667 142 34 281 56 
864 381 683 554 275 
712 363 98 712 546 
408 298 206 408 187 
714 717 649 209 988 
159 830 767 147 298 
942 500 920 269 733 
663 740 174 61 379 
964 758 758 758 70 
729 54 670 670 670 
381 907 530 712 907 
458 71 960 50 975 
158 287 301 538 930 
118 289 542 667 364 
37 456 850 55 961 
955 118 583 725 955 
753 285 380 654 871 
321 804 720 392 839 
349 245 584 491 697 
505 362 526 778 977 
230 753 143 280 826 
689 554 658 476 423 
997 618 618 892 994 
274 124 274 826 283 
44 617 607 657 831 
912 766 51 500 122 
581 581 581 182 469 
608 115 891 115 805 
283 589 264 449 644 
995 727 814 156 995 
501 374 321 942 531 
930 988 875 875 98 
36 565 475 869 697 
737 179 970 559 304 
641 668 781 467 810 
893 204 928 77 204 
768 768 606 865 768 
531 233 478 652 955 
207 640 713 570 196 
559 55 920 73 399 
90 101 292 609 5 
468 467 888 568 458 
42 61 713 767 248 
176 230 631 939 261 
217 462 827 143 459 
171 678 373 894 280 
203 490 72 115 394 
908 403 370 817 787 
459 53 805 791 126 
635 618 937 381 931 
721 221 637 701 379 
68 808 312 999 721 
670 979 711 99 274 
289 409 325 423 326 
727 378 534 372 290 
185 999 999 764 999 
30 803 407 1000 951 
859 413 537 428 584 
925 777 870 351 611 
282 971 408 503 215 
628 449 838 449 726 
306 348 987 395 876 
255 126 73 287 175 
80 988 276 141 80 
29 882 989 492 931 
353 374 458 407 808 
13 996 853 47 301 
933 567 89 711 985 
915 52 749 30 832 
644 121 353 575 942 
340 987 47 189 261 
15 310 67 540 175 
26 18 50 536 945 
69 721 717 907 364 
335 624 238 115 296 
851 380 751 306 153 
640 630 630 686 172 
285 517 68 92 552 
774 689 23 890 414 
152 447 447 663 447 
75 940 247 362 195 
905 984 318 210 6 
849 418 310 503 503 
201 995 595 69 430 
538 538 696 393 930 
278 600 278 605 786 
431 810 493 361 589 
537 261 172 280 887 
348 927 359 229 975 
873 760 991 494 991 
575 929 463 87 929 
367 207 822 971 196 
679 88 863 95 88 
593 475 732 515 863 
996 301 755 407 695 
26 737 984 224 934 
170 758 53 288 806 
554 187 301 263 345 
631 46 517 782 265 
38 18 128 121 468 
338 671 213 465 700 
713 511 695 900 68 
309 684 860 255 713 
539 202 934 325 980 
896 843 363 232 765 
483 740 28 775 146 
7 72 102 589 999 
399 433 399 680 802 
590 40 590 65 590 
804 292 579 262 292 
825 305 278 305 305 
684 818 324 849 706 
832 953 162 678 119 
247 56 956 248 862 
866 14 416 127 265 
421 50 826 281 604 
521 722 521 521 776 
887 729 221 192 721 
883 365 933 372 654 
231 153 383 876 158 
808 362 722 595 401 
267 733 134 120 999 
407 161 89 137 222 
318 41 269 964 379 
881 420 613 420 420 
100 628 452 385 1 
851 501 193 882 15 
619 978 733 598 749 
709 191 983 32 153 
416 83 999 548 30 
736 222 90 648 419 
902 158 456 769 871 
577 568 35 75 161 
813 9 872 580 623 
467 221 838 325 818 
110 796 29 181 545 
155 776 474 531 275 
190 616 124 632 289 
956 33 380 991 408 
828 766 791 609 650 
252 708 26 956 517 
968 392 104 214 41 
901 239 619 382 403 
141 775 724 909 437 
102 360 258 353 755 
311 859 336 958 161 
58 467 693 118 953 
453 228 353 300 246 
848 139 450 268 287 
231 448 616 754 792 
816 423 90 939 479 
962 660 744 224 962 
263 682 419 936 855 
460 179 617 275 617 
364 730 657 549 987 
292 591 19 870 852 
443 963 720 330 475 
283 842 999 659 541 
56 974 729 534 349 
633 552 633 460 230 
144 6 672 360 672 
893 730 241 241 241 
924 924 73 368 65 
777 985 1 162 959 
152 964 152 323 152 
567 875 252 696 298 
768 564 538 152 505 
946 900 704 900 900 
629 129 880 119 51 
797 477 492 551 179 
901 152 379 526 504 
319 252 950 800 181 
164 113 775 566 472 
229 229 717 150 257 
792 83 568 189 200 
361 995 574 240 402 
63 966 835 133 948 
175 267 491 267 411 
992 853 422 707 32 
827 335 900 882 9 
679 44 522 218 522 
61 236 840 583 44 
304 938 550 471 493 
287 268 559 50 276 
172 55 312 642 695 
289 159 405 846 978 
55 870 170 824 280 
1000 143 223 107 190 
773 801 846 96 74 
181 388 587 746 388 
569 732 175 288 861 
805 109 317 139 276 
564 526 209 238 13 
830 103 261 544 824 
485 371 536 749 387 
425 649 260 549 298 
633 76 487 916 716 
886 994 926 11 464 
989 96 703 787 186 
298 320 334 536 613 
635 212 470 594 457 
957 384 985 723 140 
951 846 934 298 3 
995 403 995 614 586 
988 442 329 923 575 
646 105 954 353 67 
870 37 387 275 986 
491 491 762 255 234 
83 247 802 504 735 
636 459 531 162 162 
399 14 955 620 923 
844 639 759 233 120 
606 694 610 971 885 
807 381 18 820 592 
322 322 270 322 322 
79 235 235 186 172 
854 585 146 158 488 
372 124 576 464 37 
306 677 521 620 422 
506 340 498 120 496 
493 921 488 44 488 
339 988 128 386 166 
640 845 644 960 431 
257 455 587 131 954 
452 435 241 184 859 
19 19 346 19 184 
31 896 529 896 499 
391 738 521 718 844 
236 436 627 742 236 
621 290 687 873 598 
928 252 354 354 354 
125 579 825 464 965 
719 248 678 523 30 
486 706 146 297 378 
84 377 817 981 899 
783 215 783 272 783 
301 975 792 916 247 
129 809 147 97 308 
624 164 49 896 1 
72 853 824 562 140 
851 621 313 851 556 
74 192 412 588 674 
483 788 855 186 721 
829 355 973 794 378 
771 726 818 941 699 
947 515 120 522 801 
637 577 570 138 788 
271 200 683 214 975 
898 787 192 654 394 
290 94 283 967 400 
1 482 768 32 980 
318 481 957 538 669 
223 316 219 564 679 
881 148 710 148 441 
428 689 239 91 263 
691 691 203 950 675 
251 793 418 964 48 
734 466 264 527 475 
803 582 592 784 592 
816 382 382 850 797 
640 278 785 491 602 
139 80 961 301 308 
84 195 75 336 75 
980 223 980 980 433 
128 795 719 128 557 
612 904 977 962 931 
220 165 709 996 781 
598 147 944 176 956 
611 681 948 611 851 
880 880 880 594 827 
230 733 75 790 125 
353 506 1 847 204 
929 607 391 80 607 
335 837 948 885 958 
123 953 247 372 659 
786 492 989 987 492 
378 986 713 78 184 
54 780 321 433 853 
678 173 742 460 765 
925 175 338 338 185 
387 216 659 97 602 
638 43 616 568 504 
880 361 260 32 260 
41 869 899 640 317 
109 940 637 32 508 
76 559 307 259 559 
643 198 403 107 76 
665 10 126 24 379 
497 276 462 345 938 
104 246 207 280 769 
48 835 939 837 943 
708 937 94 598 977 
323 545 68 419 773 
540 213 345 26 113 
557 413 214 958 133 
934 439 649 619 987 
915 928 365 513 513 
392 754 939 862 402 
719 895 152 274 999 
604 140 709 980 478 
355 832 832 331 842 
962 861 694 398 608 
939 251 74 76 632 
233 311 405 907 405 
590 616 372 741 444 
290 403 296 289 709 
11 843 195 802 491 
444 650 528 578 952 
993 352 480 383 957 
443 998 405 436 986 
777 298 740 427 510 
763 813 810 763 557 
53 205 733 578 708 
661 45 568 252 964 
566 749 921 223 913 
677 913 111 714 4 
684 9 459 393 214 
407 763 407 407 722 
747 996 996 372 840 
10 308 73 161 77 
933 483 570 561 810 
501 83 80 132 150 
324 601 857 553 278 
596 944 280 476 476 
534 136 472 977 901 
139 607 431 208 312 
864 831 784 752 864 
384 17 233 846 310 
645 455 918 309 519 
631 918 755 125 474 
883 553 195 884 189 
344 668 344 474 37 
163 3 212 334 137 
933 261 997 960 383 
505 762 842 361 686 
730 220 285 273 831 
584 601 228 309 95 
651 917 446 848 245 
163 42 355 136 440 
822 822 552 367 677 
62 641 833 8 373 
240 885 251 591 267 
388 467 467 678 891 
260 633 956 713 495 
613 879 247 763 455 
73 160 439 806 806 
46 21 560 634 869 
201 154 847 21 396 
818 878 818 818 349 
31 139 66 31 366 
655 202 260 288 455 
430 76 874 645 425 
423 85 642 310 932 
49 92 240 201 880 
312 251 591 438 103 
137 542 542 41 839 
133 462 875 620 318 
592 791 823 751 301 
641 8 754 842 685 
416 416 915 375 481 
590 918 617 955 598 
977 712 712 931 677 
466 866 209 523 612 
763 809 420 683 763 
822 281 624 548 913 
284 284 284 723 404 
733 807 868 136 136 
412 642 458 412 784 
559 897 667 447 974 
641 788 860 639 930 
128 685 308 317 192 
418 489 743 510 10 
5 271 186 160 358 
992 154 200 258 924 
95 895 512 758 536 
701 856 654 307 44 
779 961 779 11 855 
308 420 389 975 306 
491 217 909 27 276 
651 223 104 574 545 
583 351 878 787 888 
92 826 42 766 582 
938 884 188 976 342 
704 757 428 684 392 
401 914 551 268 889 
688 867 6 192 66 
860 882 406 628 442 
169 365 894 297 300 
550 845 310 889 685 
80 218 724 338 991 
239 722 722 936 722 
334 328 273 190 334 
386 477 300 601 956 
427 860 969 594 245 
502 994 851 755 301 
650 34 805 834 87 
286 42 220 168 286 
474 779 373 14 652 
958 339 128 639 750 
602 257 230 966 732 
645 763 225 224 338 
277 57 901 421 74 
714 710 773 886 243 
981 174 662 877 636 
815 862 528 406 356 
822 858 390 821 720 
244 654 443 815 144 
802 512 66 939 512 
344 270 66 383 80 
120 642 534 783 71 
205 600 38 527 638 
48 160 174 709 420 
294 127 867 6 551 
930 312 214 717 156 
466 204 466 466 134 
556 490 563 309 994 
702 880 426 7 338 
789 472 297 221 472 
937 557 253 776 168 
227 244 558 633 371 
168 483 599 404 703 
746 913 387 50 643 
215 98 784 332 187 
99 851 557 751 54 
402 777 586 591 347 
967 656 656 668 995 
311 408 822 597 730 
480 480 958 991 845 
387 387 80 584 293 
141 141 820 141 41 
819 800 393 529 794 
711 160 168 190 665 
621 627 41 977 939 
261 435 261 654 305 
403 833 375 582 435 
644 823 383 309 920 
96 852 779 176 222 
178 717 576 901 717 
176 48 234 691 483 
486 164 497 611 667 
610 873 270 50 270 
625 872 808 269 856 
95 95 168 753 220 
311 683 311 349 288 
803 796 565 829 990 
312 701 804 417 402 
327 141 7 404 653 
897 161 10 810 229 
463 541 493 463 302 
17 996 501 136 386 
142 741 867 668 32 
104 219 992 872 590 
931 508 296 752 609 
239 679 344 771 451 
328 825 357 984 264 
289 209 769 2 680 
916 772 516 888 765 
272 769 44 955 894 
590 521 428 197 369 
697 999 845 1 828 
93 332 698 123 54 
237 588 659 367 972 
196 682 395 27 855 
88 555 655 235 297 
239 961 791 900 791 
619 205 252 275 844 
787 281 332 612 258 
356 351 981 137 260 
290 290 529 364 382 
385 868 282 89 282 
684 110 9 673 859 
198 292 278 198 791 
661 300 771 189 321 
913 849 217 413 981 
853 49 853 853 853 
535 845 667 337 109 
531 763 957 801 559 
678 127 936 953 750 
407 417 306 574 651 
4 115 874 762 308 
219 506 929 12 233 
548 266 648 648 977 
582 114 8 268 813 
817 300 300 300 329 
413 64 177 65 528 
466 529 76 466 728 
819 682 400 400 296 
511 772 570 144 971 
830 266 830 830 800 
674 725 466 605 636 
154 438 411 916 534 
684 441 395 838 676 
772 107 846 497 344 
301 753 192 277 630 
2 638 449 667 366 
712 810 214 256 216 
273 162 959 243 951 
978 409 448 797 797 
957 768 849 849 973 
458 458 129 456 458 
2 989 871 867 454 
105 880 152 658 985 
623 937 895 187 796 
959 429 568 530 823 
422 280 422 183 422 
547 510 969 935 430 
918 204 610 916 211 
835 342 647 647 955 
871 28 538 220 8 
265 445 770 14 427 
839 13 528 992 267 
807 889 787 774 942 
547 737 991 843 969 
131 358 604 703 351 
922 739 33 40 739 
165 710 76 18 573 
474 379 435 88 88 
834 797 570 165 49 
638 220 656 638 638 
176 617 441 419 207 
817 505 93 350 430 
447 530 179 338 447 
393 617 966 597 393 
203 203 961 203 203 
630 384 602 315 451 
362 569 933 969 696 
942 421 713 48 605 
188 12 631 188 704 
604 259 662 662 622 
455 661 575 795 795 
403 246 417 116 913 
264 754 599 90 888 
411 116 767 767 115 
920 987 729 18 496 
274 491 537 717 901 
112 586 559 995 437 
771 136 473 474 991 
918 904 981 664 2 
784 218 840 419 799 
413 208 640 757 20 
581 984 498 894 667 
967 522 994 994 583 
779 1 779 765 210 
243 494 956 75 405 
353 958 624 922 387 
742 606 356 709 723 
983 108 589 983 279 
684 92 641 991 562 
963 935 776 30 849 
192 402 311 956 311 
784 363 12 854 503 
619 108 245 394 492 
18 838 166 509 142 
677 864 6 769 646 
616 500 342 278 984 
910 320 279 497 317 
247 102 620 13 122 
345 755 970 410 555 
221 205 47 224 438 
36 398 810 269 781 
758 765 372 522 237 
931 702 852 631 901 
133 9 612 300 256 
554 904 290 764 540 
707 567 389 139 442 
457 457 488 457 452 
671 259 777 494 936 
555 53 655 110 127 
406 498 406 87 11 
165 462 400 945 814 
187 527 158 852 852 
482 458 230 450 230 
236 904 584 588 954 
780 571 326 162 759 
358 514 617 302 823 
227 791 561 652 702 
140 260 997 391 992 
615 758 544 851 871 
352 845 143 668 352 
131 667 763 49 111 
282 353 682 129 463 
360 915 940 779 473 
164 798 283 564 93 
507 456 473 123 132 
515 273 422 118 985 
224 355 750 355 384 
988 510 287 531 712 
164 918 702 209 748 
874 292 184 679 82 
934 480 7 275 275 
68 68 68 68 68 
678 7 619 502 244 
801 528 16 16 418 
364 281 626 132 710 
528 267 206 928 919 
25 636 517 976 125 
122 85 452 717 137 
396 9 341 9 262 
797 627 627 386 703 
156 154 967 2 212 
510 589 860 170 190 
453 475 828 367 254 
467 467 930 798 266 
871 751 96 49 751 
260 744 435 457 432 
12 798 902 572 775 
265 484 331 681 131 
266 470 152 298 281 
541 486 957 240 267 
169 791 687 876 864 
756 246 402 885 842 
182 524 554 141 991 
250 7 250 250 954 
978 822 865 539 798 
809 529 846 16 296 
705 705 705 360 405 
126 967 126 272 451 
273 965 183 830 827 
632 4 999 726 350 
789 710 589 699 789 
820 281 281 631 266 
687 726 654 33 649 
819 189 113 243 941 
317 315 960 105 757 
873 22 698 873 535 
143 448 173 980 365 
36 206 782 782 318 
65 439 560 540 934 
650 669 905 538 415 
385 427 947 503 772 
608 964 71 613 631 
915 214 561 926 639 
138 366 321 663 321 
517 990 476 941 280 
463 415 27 415 415 
197 227 227 500 454 
680 37 833 859 24 
836 184 674 173 769 
849 548 754 547 988 
398 433 387 193 615 
454 726 308 432 435 
425 414 808 47 33 
123 710 903 258 276 
973 838 377 104 578 
908 303 321 655 548 
984 737 814 929 186 
74 570 112 634 841 
297 952 729 33 805 
353 622 375 679 495 
216 302 641 418 302 
824 147 990 968 712 
805 248 248 784 665 
840 983 341 983 908 
593 839 10 839 833 
230 755 550 111 392 
397 605 549 98 130 
81 981 702 573 702 
582 937 50 713 448 
735 779 478 413 779 
313 259 680 133 475 
140 712 333 578 290 
951 163 461 179 461 
448 448 923 448 181 
278 440 150 184 328 
233 754 858 634 716 
593 186 397 530 397 
128 890 405 541 338 
983 484 822 265 612 
139 533 503 346 318 
542 354 861 540 558 
910 466 699 147 792 
132 668 442 146 465 
816 624 720 788 570 
386 314 926 546 314 
692 693 773 821 140 
639 906 101 697 343 
518 297 557 211 357 
497 906 802 601 275 
65 516 702 133 570 
533 704 704 434 460 
649 175 460 460 262 
488 881 294 951 230 
531 567 567 567 28 
712 618 842 487 451 
847 348 508 23 964 
211 781 243 663 899 
119 267 564 327 665 
598 825 694 608 711 
293 192 442 738 654 
803 265 954 305 936 
796 436 681 496 34 
338 326 460 308 397 
449 299 299 1000 526 
939 114 305 695 509 
176 965 682 535 45 
208 294 287 536 28 
417 206 894 71 21 
827 941 15 984 388 
995 796 227 824 957 
683 175 841 312 56 
883 657 933 989 657 
325 1 244 707 864 
252 830 106 523 298 
367 261 228 567 327 
607 995 873 435 116 
901 496 500 562 785 
261 720 151 232 434 
266 304 658 291 504 
133 827 385 116 366 
718 856 343 930 31 
629 487 386 190 692 
480 277 466 737 871 
852 480 812 982 710 
770 576 620 378 514 
259 41 535 660 210 
907 394 294 851 788 
78 498 541 78 820 
48 974 672 29 282 
813 270 847 397 804 
804 849 849 957 849 
519 281 418 353 65 
956 496 496 360 178 
652 692 947 204 983 
27 587 639 654 408 
554 23 420 789 178 
187 441 97 840 898 
579 541 921 503 697 
318 333 782 561 847 
210 138 182 732 383 
522 516 161 339 433 
263 583 660 576 617 
345 485 166 974 373 
666 802 802 802 186 
900 629 332 14 414 
37 906 829 906 525 
878 977 787 753 809 
991 313 518 518 732 
89 803 428 857 19 
375 317 172 172 455 
346 916 335 701 591 
905 276 770 847 268 
575 286 608 550 857 
667 892 587 560 882 
311 787 462 224 581 
653 921 15 15 941 
738 181 387 428 630 
853 983 180 835 2 
702 226 460 486 167 
184 683 948 868 413 
388 836 694 737 388 
923 63 405 145 72 
850 848 921 599 656 
165 940 897 686 586 
935 525 484 228 484 
633 309 255 316 454 
752 376 13 709 469 
558 542 923 864 163 
962 623 146 689 793 
206 271 593 977 666 
928 290 485 477 353 
781 966 742 773 231 
728 443 247 769 503 
787 844 406 347 884 
823 685 69 664 636 
201 196 200 878 515 
593 884 70 119 218 
423 817 235 483 624 
996 134 799 329 541 
58 124 155 167 997 
686 806 475 355 365 
531 78 843 791 391 
690 732 69 714 782 
224 636 857 969 115 
89 616 678 494 894 
262 545 519 458 717 
223 142 211 971 71 
841 42 672 565 757 
573 617 437 18 821 
891 770 181 324 501 
706 242 657 741 573 
623 539 951 412 640 
719 921 171 904 904 
572 986 700 43 392 
792 711 623 50 734 
352 719 495 790 604 
619 177 216 658 258 
700 927 896 828 985 
290 963 386 668 884 
733 487 265 87 733 
364 690 295 313 85 
796 942 455 34 456 
62 691 38 62 655 
505 61 871 102 480 
625 22 870 421 625 
876 990 854 854 854 
916 200 231 854 176 
515 983 460 884 187 
59 9 312 638 303 
573 465 573 573 871 
222 739 192 1000 405 
440 43 352 192 286 
370 96 22 96 364 
690 7 171 589 245 
250 250 250 250 114 
176 610 875 131 120 
618 796 989 230 995 
110 337 114 468 118 
806 89 599 50 274 
535 767 178 765 523 
50 99 924 486 841 
58 505 215 150 940 
600 198 154 317 154 
81 203 167 762 317 
306 234 107 808 858 
21 949 571 205 949 
695 747 516 226 382 
686 182 852 271 958 
916 829 996 24 916 
151 192 574 974 261 
262 838 564 930 613 
465 761 790 602 404 
765 391 162 109 820 
54 627 270 152 800 
666 229 832 911 911 
148 594 756 33 148 
614 272 869 218 913 
571 64 868 205 408 
771 139 67 652 459 
485 348 485 485 787 
297 649 842 625 112 
804 875 538 676 7 
111 185 185 694 269 
998 267 152 836 267 
30 720 803 699 439 
675 615 856 691 686 
123 187 783 856 335 
451 135 705 695 507 
644 642 642 642 633 
277 840 933 973 149 
452 196 196 196 188 
535 535 535 559 535 
603 608 601 223 110 
328 950 985 367 413 
809 105 802 292 968 
499 843 932 450 544 
358 37 758 522 250 
100 548 757 134 943 
542 79 750 363 710 
277 67 515 73 68 
453 266 856 223 10 
802 337 668 161 118 
302 175 721 407 175 
611 930 642 177 424 
707 546 374 920 340 
951 951 951 143 187 
756 229 273 52 272 
600 643 594 154 290 
400 285 866 779 325 
64 894 91 47 387 
705 373 523 699 373 
204 176 472 472 853 
917 812 427 807 1 
315 47 392 315 244 
907 846 374 555 504 
599 599 976 823 599 
66 322 573 887 66 
933 742 886 264 144 
243 243 403 243 243 
369 812 694 592 400 
592 946 946 792 763 
701 98 334 673 72 
947 317 420 947 583 
870 283 283 319 167 
53 645 100 428 856 
430 629 660 376 376 
798 364 409 844 770 
998 584 553 775 339 
99 416 880 842 416 
363 90 90 90 835 
944 282 389 944 944 
577 577 728 613 577 
951 116 865 348 463 
842 825 950 249 842 
311 150 41 247 282 
164 893 961 777 43 
423 859 855 490 724 
644 48 46 584 887 
924 160 771 714 196 
944 751 154 339 1 
264 138 653 550 236 
849 350 876 299 299 
981 94 176 488 596 
657 534 647 149 565 
885 513 951 946 836 
514 171 834 22 554 
121 546 826 121 605 
283 173 168 752 937 
289 652 984 130 300 
397 321 251 151 13 
931 933 831 453 440 
693 372 669 795 505 
147 819 93 77 932 
296 506 192 378 171 
436 676 516 105 473 
166 329 782 166 166 
928 509 210 118 232 
661 80 308 734 734 
283 836 495 140 504 
665 455 871 414 74 
713 389 283 917 59 
225 610 463 894 768 
531 185 185 800 769 
344 799 616 20 468 
759 384 815 759 318 
99 365 440 692 692 
912 403 738 768 517 
152 578 321 798 57 
431 543 584 372 948 
670 562 724 334 223 
470 760 470 911 986 
621 386 519 692 915 
53 574 166 951 560 
636 944 668 309 966 
370 87 278 256 287 
985 553 261 498 215 
303 263 878 504 613 
269 420 16 52 52 
250 756 201 250 126 
727 928 516 1 520 
40 423 835 592 606 
300 685 859 265 754 
888 21 608 730 666 
709 251 202 254 202 
538 437 480 976 912 
100 238 697 389 656 
398 845 142 398 744 
801 905 534 73 723 
772 300 641 700 44 
748 940 762 600 716 
537 139 456 552 527 
537 137 112 658 540 
333 456 96 211 142 
986 313 668 210 942 
611 611 76 230 939 
352 797 656 224 652 
26 638 596 846 442 
654 691 764 505 79 
258 369 545 631 323 
363 763 163 496 267 
200 820 854 600 820 
809 905 879 434 851 
64 615 629 290 266 
982 606 166 935 729 
779 695 458 793 83 
116 142 637 10 662 
6 829 958 138 789 
352 676 257 101 676 
794 92 818 586 818 
606 899 147 267 228 
828 199 577 290 159 
667 24 373 721 701 
53 14 924 560 786 
42 42 314 964 784 
571 375 329 329 956 
323 273 217 273 273 
132 925 83 596 974 
881 324 612 84 915 
975 971 188 996 868 
377 827 54 136 829 
362 290 222 576 443 
842 540 643 459 36 
649 240 254 96 660 
166 155 22 916 437 
337 734 765 662 662 
614 146 778 892 6 
833 635 325 624 708 
107 412 940 973 342 
209 87 959 468 278 
25 587 380 25 56 
778 773 211 784 940 
280 263 186 840 387 
263 449 316 794 895 
276 136 773 908 264 
572 268 572 245 572 
431 433 217 648 218 
828 436 82 23 821 
476 339 510 790 563 
88 294 319 938 88 
585 657 378 335 101 
473 570 496 238 671 
843 728 831 677 98 
387 550 194 666 135 
18 940 429 429 534 
76 573 270 429 906 
343 251 792 210 333 
745 496 755 731 304 
989 561 570 334 395 
199 342 689 2 937 
828 221 35 717 135 
934 334 788 788 338 
860 792 254 792 449 
995 365 535 922 166 
845 865 726 726 914 
996 690 242 121 900 
706 999 284 103 88 
607 607 144 853 940 
114 603 33 637 543 
430 412 700 97 205 
733 968 11 11 180 
971 662 569 865 462 
814 87 518 703 609 
614 290 933 618 605 
401 784 118 421 88 
689 105 762 383 628 
172 211 821 911 806 
206 299 205 231 627 
167 54 169 167 113 
960 232 96 495 559 
368 621 520 826 520 
1 347 109 585 46 
161 895 278 64 792 
615 817 5 619 646 
760 149 905 7 667 
954 388 989 406 932 
198 843 731 840 812 
112 480 756 278 735 
505 492 346 889 362 
20 647 675 481 675 
791 791 733 241 519 
800 539 175 725 237 
835 582 835 296 757 
59 965 350 886 350 
971 371 15 984 371 
874 646 648 519 167 
857 191 995 7 823 
360 703 752 305 533 
251 441 853 74 671 
962 837 962 651 441 
972 447 652 503 972 
373 266 806 868 874 
159 417 685 278 434 
524 546 560 826 502 
268 701 470 711 397 
936 422 449 162 162 
816 508 813 290 550 
407 764 44 32 44 
308 65 623 211 655 
904 532 264 46 734 
428 202 978 872 815 
259 259 243 259 528 
523 963 156 879 610 
519 225 18 519 445 
405 983 830 407 602 
1 52 880 374 757 
888 738 738 766 722 
329 242 824 999 772 
778 920 669 778 828 
263 633 643 633 530 
106 379 106 452 319 
297 444 561 166 297 
85 443 954 467 892 
211 1000 820 470 373 
926 926 878 487 926 
181 821 874 749 692 
19 220 220 999 884 
125 703 386 104 996 
536 337 387 869 172 
57 561 57 608 789 
556 342 137 142 290 
205 948 822 99 345 
549 549 621 549 549 
48 915 415 9 490 
409 255 846 935 195 
342 414 726 228 483 
267 16 451 667 164 
348 396 119 170 584 
561 31 665 674 674 
460 10 52 377 374 
804 694 226 187 677 
551 551 551 114 21 
545 729 211 245 426 
948 893 718 396 508 
82 251 233 604 2 
460 471 356 363 471 
902 840 682 241 970 
696 466 152 863 152 
602 672 449 353 796 
916 510 148 140 90 
830 857 857 640 292 
837 320 958 505 214 
202 166 915 239 791 
104 32 934 32 732 
735 10 944 405 95 
103 217 304 445 961 
507 614 279 845 411 
289 494 289 869 736 
775 492 96 775 755 
822 179 410 597 615 
613 617 218 868 213 
849 900 792 945 482 
630 149 745 810 45 
201 9 494 453 251 
105 829 237 196 623 
33 72 822 375 84 
829 818 489 200 857 
473 197 857 601 857 
148 670 983 661 165 
158 286 467 103 467 
769 243 363 262 530 
567 119 629 58 58 
699 207 73 475 207 
760 171 610 720 230 
538 336 915 901 867 
706 501 504 681 970 
157 914 232 685 550 
902 11 745 548 923 
396 227 200 778 119 
278 612 150 861 355 
404 136 238 401 812 
830 511 430 430 964 
413 525 523 494 24 
40 720 511 423 565 
272 893 35 893 545 
764 255 764 19 693 
246 239 546 376 565 
591 757 871 381 871 
415 109 960 436 596 
878 878 945 564 878 
184 863 638 148 767 
87 637 667 397 714 
789 499 393 320 561 
165 441 187 328 435 
756 83 993 258 826 
364 412 170 897 732 
943 200 88 639 62 
882 153 153 323 779 
22 571 505 791 278 
257 287 307 645 339 
212 212 450 992 509 
122 122 412 122 334 
932 775 292 583 436 
92 824 488 723 266 
756 895 923 255 648 
682 888 965 857 884 
155 659 412 37 348 
932 283 221 655 557 
513 796 848 906 129 
543 19 929 624 4 
109 159 46 294 203 
779 407 926 816 661 
678 17 896 581 896 
205 514 746 941 673 
464 44 377 868 614 
852 510 151 477 459 
555 989 446 48 905 
227 670 971 129 700 
225 368 431 613 916 
611 438 297 297 685 
972 542 199 542 469 
131 172 690 380 482 
632 69 869 843 658 
961 666 215 369 970 
320 952 181 414 222 
154 154 955 853 161 
406 730 193 53 188 
865 980 185 902 757 
498 331 922 766 590 
48 546 744 472 317 
527 256 537 678 743 
107 69 102 232 285 
349 78 959 386 835 
413 52 732 352 69 
474 694 974 353 203 
936 400 284 133 23 
861 411 24 888 527 
727 31 31 109 780 
131 862 419 2 54 
183 399 741 521 386 
511 711 571 778 118 
902 925 413 507 674 
451 440 966 563 803 
23 144 118 94 836 
689 880 965 174 331 
613 916 821 252 861 
540 540 465 679 82 
673 42 144 82 146 
422 986 744 950 744 
770 925 249 90 900 
232 513 77 840 602 
224 994 901 415 286 
592 235 688 889 264 
701 378 729 766 384 
232 347 404 355 704 
121 989 990 190 931 
288 555 43 593 591 
868 510 99 710 581 
138 466 114 832 199 
132 802 522 522 759 
992 544 413 259 861 
133 369 608 742 628 
471 178 659 471 471 
333 539 503 296 654 
695 919 913 729 797 
855 421 462 12 958 
210 731 731 277 222 
419 10 812 951 538 
118 11 639 548 639 
361 440 789 247 527 
400 921 232 232 983 
486 848 575 332 424 
217 323 217 683 128 
5 850 531 234 850 
207 558 189 131 452 
152 380 288 373 559 
644 187 427 983 826 
49 149 52 314 276 
811 42 703 314 583 
788 270 829 988 50 
914 617 280 43 56 
52 87 727 87 429 
551 132 149 446 306 
49 914 672 882 671 
729 680 851 693 669 
6 4 4 702 515 
157 790 21 790 286 
168 168 168 168 733 
174 807 610 172 93 
74 795 326 590 421 
962 976 248 38 496 
261 502 146 937 755 
460 570 201 299 504 
163 445 163 407 681 
893 662 740 32 662 
880 880 129 925 214 
715 993 114 340 293 
914 539 946 510 827 
631 921 28 581 366 
348 795 466 238 795 
929 124 879 175 927 
623 57 332 619 332 
646 956 302 715 940 
592 873 402 237 298 
52 847 386 689 64 
808 270 744 84 508 
688 153 663 467 815 
241 182 875 925 168 
880 583 379 880 880 
118 870 220 736 724 
429 883 10 639 191 
581 691 739 174 321 
141 205 645 215 436 
744 509 477 257 578 
971 161 199 731 199 
443 443 443 142 15 
614 981 538 432 614 
986 524 792 240 762 
180 429 4 156 963 
917 917 110 504 917 
500 839 292 269 623 
970 780 8 959 763 
712 184 184 184 184 
553 477 553 909 207 
148 405 599 698 405 
671 567 750 787 366 
6 39 6 406 908 
233 143 173 41 891 
476 213 792 792 648 
382 572 748 630 335 
191 944 219 567 434 
431 800 431 276 356 
22 548 378 881 548 
288 172 845 646 503 
48 637 476 574 997 
455 701 810 836 701 
565 397 535 630 103 
282 691 332 340 651 
802 671 671 270 417 
19 856 631 394 834 
23 965 997 896 490 
708 883 358 870 813 
113 996 668 307 300 
479 806 68 286 631 
553 939 591 200 268 
144 81 983 790 441 
234 92 355 543 234 
854 482 904 241 308 
191 607 358 764 948 
693 756 141 74 756 
858 227 977 894 186 
520 918 509 461 867 
29 789 165 553 563 
419 94 658 419 634 
142 788 784 21 220 
984 89 911 935 966 
732 817 2 5 646 
612 758 876 146 98 
866 670 415 855 17 
65 753 527 195 495 
76 30 328 553 959 
218 37 400 266 815 
707 533 9 246 854 
878 349 409 139 904 
809 983 534 761 429 
99 632 43 461 453 
666 966 351 472 826 
495 5 942 681 710 
112 54 434 957 186 
256 892 372 727 649 
203 684 615 577 716 
403 811 503 954 954 
590 198 446 18 282 
900 195 213 772 123 
467 427 474 291 295 
118 96 780 651 592 
972 75 333 194 286 
192 396 389 936 869 
476 96 822 837 950 
987 849 199 808 375 
999 962 525 972 531 
290 358 532 389 290 
784 442 122 33 160 
405 941 223 14 76 
716 872 598 831 402 
601 601 545 601 30 
398 26 994 459 22 
802 458 13 41 558 
479 107 434 330 934 
536 607 607 640 747 
350 202 716 811 630 
198 837 579 462 485 
305 208 317 473 595 
12 774 598 846 241 
295 439 199 592 928 
487 619 808 217 956 
709 711 711 711 976 
430 13 213 23 14 
926 802 206 413 889 
359 725 727 363 764 
243 182 698 309 2 
239 15 456 478 242 
818 202 601 601 601 
590 648 651 561 832 
670 198 188 271 813 
726 612 417 417 417 
601 42 136 748 254 
347 143 413 95 229 
785 105 243 863 517 
981 180 113 91 827 
826 643 575 787 958 
416 535 553 535 891 
633 447 438 435 618 
412 865 355 618 448 
63 149 717 717 570 
685 828 653 724 73 
383 795 702 62 383 
329 329 329 903 75 
548 258 119 119 271 
374 596 642 503 204 
876 898 463 850 397 
510 391 44 586 523 
495 100 692 877 197 
870 185 643 124 779 
461 123 525 367 450 
504 324 419 559 160 
515 802 684 195 965 
81 587 651 442 277 
448 107 120 211 898 
177 361 361 235 218 
721 43 43 43 293 
659 22 991 327 221 
290 862 703 112 758 
347 673 874 684 297 
207 574 315 88 406 
486 215 234 484 488 
59 115 397 983 70 
482 414 487 406 385 
785 18 86 892 489 
529 529 321 573 277 
439 259 559 498 376 
797 952 489 541 179 
353 613 958 923 923 
512 753 840 917 194 
766 628 887 980 887 
468 2 611 594 812 
713 29 598 648 372 
65 588 534 729 90 
924 478 157 672 308 
334 396 51 832 316 
144 687 765 144 81 
689 523 948 535 108 
66 25 876 772 558 
985 557 985 985 549 
374 438 307 479 535 
591 591 171 139 466 
958 286 883 324 695 
401 724 126 48 479 
410 764 792 710 675 
849 427 174 303 659 
199 110 300 77 119 
555 995 256 308 294 
430 666 508 803 742 
210 904 48 711 732 
312 202 312 197 374 
871 600 912 919 182 
528 450 101 807 658 
369 733 100 733 733 
653 850 212 438 106 
536 147 718 164 914 
950 620 153 988 181 
185 93 93 756 448 
639 926 282 596 645 
648 990 420 908 53 
806 806 740 482 958 
773 230 610 829 394 
96 495 821 245 290 
257 197 423 292 552 
345 699 926 392 147 
773 330 432 875 221 
555 166 29 198 841 
316 758 12 311 883 
871 323 91 629 762 
999 434 683 295 88 
800 193 557 901 541 
157 775 622 537 789 
510 510 377 407 303 
457 554 409 354 704 
948 651 511 309 347 
199 344 598 443 651 
438 61 23 102 875 
150 198 449 198 198 
926 973 260 34 444 
6 199 767 636 670 
249 268 565 204 408 
693 315 212 905 823 
275 628 258 781 176 
931 815 240 233 751 
788 35 988 106 754 
846 149 472 655 680 
456 555 403 268 110 
305 797 640 305 783 
17 240 816 17 392 
56 246 440 440 943 
939 736 784 729 504 
243 968 630 441 869 
289 19 796 480 914 
425 292 363 675 891 
485 746 429 599 870 
664 487 40 506 89 
815 197 484 405 620 
388 535 827 878 878 
873 447 423 670 910 
189 767 268 267 189 
179 179 179 753 647 
500 533 796 757 37 
849 254 17 76 281 
464 442 245 482 245 
234 927 218 709 75 
466 365 617 901 413 
415 58 529 452 322 
246 803 639 252 112 
729 483 102 102 102 
285 618 496 304 240 
729 782 547 205 779 
55 696 55 776 457 
217 251 880 868 123 
398 642 52 729 102 
373 553 603 198 680 
590 156 194 18 18 
625 943 503 667 513 
772 771 208 327 185 
33 41 423 630 91 
569 848 565 569 507 
108 516 90 165 860 
455 388 671 128 835 
44 154 778 545 342 
435 849 397 541 414 
57 240 17 979 288 
362 362 937 746 426 
748 611 292 292 292 
628 261 456 700 513 
643 915 107 808 965 
962 885 628 280 89 
563 43 563 22 69 
946 944 468 586 11 
291 280 467 492 918 
98 594 163 831 9 
39 914 196 228 260 
691 801 509 612 790 
505 876 578 85 361 
376 698 234 717 352 
976 772 203 387 563 
738 297 243 516 428 
777 266 563 270 601 
272 948 463 477 488 
215 571 801 898 221 
590 278 704 895 704 
806 560 863 708 725 
90 954 107 700 527 
96 901 109 878 207 
633 22 408 461 813 
909 529 676 676 11 
283 898 378 898 827 
753 472 549 807 55 
676 516 516 954 516 
482 266 245 245 103 
720 720 237 659 946 
794 842 602 833 842 
861 26 827 715 747 
480 304 582 887 372 
424 25 838 752 343 
798 301 319 201 301 
915 812 598 812 202 
83 315 806 54 545 
688 294 871 628 428 
946 930 864 599 716 
234 856 451 787 881 
486 203 417 903 599 
376 226 376 523 562 
137 915 903 120 249 
195 384 342 805 601 
626 171 570 570 313 
919 981 981 75 150 
518 650 981 220 687 
709 98 508 581 841 
81 589 468 57 81 
483 242 337 891 337 
195 507 925 788 523 
45 427 909 131 379 
866 435 866 917 665 
326 717 279 348 982 
163 770 411 42 843 
773 209 503 209 209 
596 209 502 862 596 
752 752 752 277 215 
204 898 326 326 182 
217 225 809 105 721 
313 893 164 669 633 
901 380 696 935 869 
905 433 474 91 695 
187 997 463 868 352 
894 258 920 345 387 
36 36 170 92 36 
293 101 399 256 996 
716 657 811 86 115 
10 10 10 743 521 
218 374 234 18 207 
596 596 695 596 528 
901 536 360 766 943 
527 865 9 793 225 
861 588 681 625 486 
254 79 781 874 921 
21 9 22 736 123 
505 553 695 695 30 
959 610 615 402 396 
579 750 314 756 922 
637 599 944 149 39 
416 692 729 897 609 
520 187 699 250 393 
519 788 115 549 883 
690 616 261 632 690 
528 874 993 60 109 
60 89 225 349 72 
99 823 369 99 71 
295 129 208 129 433 
85 561 863 620 630 
827 882 657 90 634 
540 271 20 582 125 
204 557 697 880 942 
843 383 508 677 580 
700 928 836 514 741 
524 63 925 481 351 
654 696 254 254 652 
424 360 797 87 984 
482 187 259 995 69 
797 873 297 352 266 
373 918 322 166 373 
805 632 894 789 915 
933 314 628 578 485 
138 73 79 157 790 
330 330 842 330 473 
852 517 814 552 155 
667 59 59 538 979 
156 303 808 986 337 
430 161 517 430 546 
214 942 720 13 944 
692 845 552 956 413 
553 140 432 912 355 
846 889 567 921 114 
446 612 810 543 82 
569 73 353 176 264 
418 582 639 582 558 
568 955 933 661 575 
964 117 342 606 495 
680 81 507 779 508 
116 521 606 886 504 
671 744 511 607 204 
235 129 968 831 504 
249 89 23 249 772 
72 73 827 679 679 
687 134 891 901 247 
923 923 188 767 278 
743 314 58 737 419 
701 489 773 527 867 
874 541 271 198 63 
178 278 525 139 392 
661 343 507 991 706 
795 478 691 788 596 
418 652 349 219 224 
447 370 598 946 122 
841 826 319 617 75 
636 698 767 346 863 
623 369 292 827 105 
847 799 34 401 509 
930 838 627 355 191 
484 377 222 606 993 
424 499 499 556 736 
13 488 867 871 902 
559 119 362 213 360 
343 390 481 794 102 
405 334 676 630 587 
696 995 851 3 418 
302 613 187 474 487 
472 96 566 688 841 
338 271 117 473 145 
918 642 47 642 233 
510 811 74 296 960 
774 187 802 187 424 
24 320 635 231 283 
743 867 743 743 688 
514 434 980 222 544 
906 154 853 280 48 
761 590 831 262 169 
747 328 656 925 362 
469 670 302 705 982 
581 340 402 735 137 
99 781 245 743 900 
181 129 181 278 181 
931 326 939 45 839 
255 979 948 678 166 
590 919 309 620 920 
67 363 429 813 298 
347 347 464 873 138 
728 303 794 278 372 
84 587 931 539 190 
92 876 280 770 791 
225 543 934 871 884 
720 417 489 163 132 
439 886 938 212 654 
562 878 946 566 528 
436 281 800 513 223 
75 469 415 562 527 
773 249 165 758 354 
670 662 236 524 434 
792 792 727 792 80 
549 49 110 881 16 
359 958 834 92 656 
729 629 538 329 860 
833 667 889 952 391 
673 758 673 290 606 
65 865 818 746 865 
635 456 791 966 562 
571 541 697 289 360 
683 333 699 515 214 
85 90 71 90 853 
876 167 868 653 755 
80 413 241 600 141 
630 753 715 37 753 
17 801 159 384 409 
138 604 217 501 604 
597 221 522 795 414 
427 421 427 438 732 
552 417 811 418 893 
315 746 298 795 431 
368 701 144 337 910 
330 295 207 330 369 
979 759 60 167 167 
198 874 516 204 877 
960 213 950 960 244 
487 820 856 113 930 
959 984 315 329 962 
134 59 215 927 48 
773 291 753 928 767 
369 369 467 185 484 
277 480 509 531 856 
629 176 676 176 318 
269 88 31 439 946 
263 795 521 965 31 
875 504 504 504 125 
44 289 577 111 489 
495 570 238 37 317 
203 107 107 944 486 
629 293 302 304 304 
843 247 662 52 584 
847 921 435 785 434 
363 855 541 824 976 
757 289 599 870 289 
962 228 260 346 319 
6 104 84 913 6 
444 418 937 375 434 
28 605 969 603 935 
284 433 60 369 600 
210 898 804 834 739 
224 610 667 198 236 
799 999 320 463 4 
947 366 1000 887 448 
102 252 640 534 31 
212 197 10 600 379 
425 113 747 978 362 
96 935 543 416 18 
158 702 721 544 702 
835 239 835 15 374 
394 129 3 619 125 
806 806 806 196 203 
189 740 186 275 333 
152 700 152 96 662 
390 504 657 785 785 
521 29 473 902 715 
47 341 175 163 47 
80 703 249 756 805 
822 677 822 595 965 
953 815 907 360 184 
40 363 730 859 152 
136 81 730 694 64 
305 708 950 115 208 
635 714 125 941 203 
454 571 613 825 425 
828 273 572 740 549 
831 831 831 1 449 
290 167 477 985 446 
620 257 369 588 702 
159 825 32 25 913 
278 603 987 98 348 
470 190 529 837 881 
243 935 161 745 78 
913 199 868 60 371 
688 695 346 713 528 
962 100 175 398 687 
218 781 561 561 652 
760 694 936 638 723 
984 276 794 502 144 
279 714 835 762 113 
926 64 9 821 926 
553 482 117 512 589 
575 442 180 179 183 
632 922 245 108 56 
680 545 998 680 744 
665 309 911 46 524 
990 50 304 156 347 
944 711 825 735 711 
184 483 62 408 351 
712 628 150 665 651 
855 72 965 755 192 
890 884 489 821 454 
568 287 287 316 287 
465 258 820 684 465 
1 562 801 45 941 
379 827 929 869 266 
478 862 751 575 646 
259 490 773 766 461 
464 279 59 122 789 
139 150 554 174 113 
428 723 195 679 98 
409 418 538 220 279 
92 406 289 784 194 
392 218 392 275 826 
613 769 139 178 876 
211 262 330 353 328 
257 567 451 61 236 
294 805 128 234 118 
510 453 341 714 341 
584 707 584 963 587 
401 784 275 328 79 
983 30 30 208 384 
873 455 464 542 873 
504 234 48 330 467 
789 246 173 492 614 
500 50 884 50 50 
981 482 702 837 949 
779 84 939 367 963 
10 989 520 487 579 
320 596 927 645 144 
711 883 28 318 854 
139 364 615 352 14 
973 945 823 104 321 
81 230 259 594 526 
510 379 894 510 510 
110 879 954 851 954 
896 619 455 748 60 
541 541 364 541 889 
879 620 13 933 696 
284 781 703 382 737 
733 417 102 808 238 
199 172 98 331 28 
731 20 237 506 369 
364 972 705 705 705 
138 513 562 853 395 
950 360 207 716 115 
813 972 517 813 363 
216 336 115 407 859 
694 499 770 980 371 
701 701 420 701 743 
574 632 837 618 94 
551 852 551 322 269 
614 30 718 344 106 
390 619 619 504 603 
190 573 684 190 887 
428 428 200 732 667 
111 141 806 553 105 
628 608 418 418 418 
298 940 421 178 421 
738 127 900 539 362 
898 519 933 54 366 
292 550 992 750 366 
592 984 197 568 969 
246 313 625 191 938 
593 420 734 969 381 
926 617 123 310 21 
336 942 22 557 430 
511 706 444 803 764 
935 396 548 720 574 
223 95 563 657 95 
566 412 666 736 231 
89 774 774 774 542 
825 43 82 196 236 
459 518 666 901 761 
314 848 800 189 375 
71 535 424 569 125 
817 176 275 739 90 
920 285 87 938 360 
31 41 353 699 855 
634 435 141 868 231 
591 1000 687 899 479 
530 519 199 972 922 
96 641 124 124 806 
136 418 249 566 740 
300 312 300 300 908 
318 568 641 809 585 
303 984 470 512 940 
729 934 142 750 934 
334 985 874 128 985 
617 224 506 217 887 
39 118 303 247 630 
388 941 135 795 499 
220 629 828 890 890 
81 173 348 803 839 
464 541 688 395 458 
267 257 215 26 88 
726 780 853 73 656 
624 807 545 267 405 
835 707 202 169 438 
761 525 180 171 896 
568 516 191 516 516 
452 388 268 988 988 
886 766 865 54 79 
147 967 721 495 310 
531 159 323 810 725 
154 980 742 825 163 
944 80 589 581 277 
891 953 630 728 96 
899 174 603 36 799 
101 664 664 974 664 
562 591 527 533 831 
98 613 213 523 806 
86 106 237 139 106 
887 360 896 852 81 
318 561 997 815 241 
495 252 162 619 423 
947 995 615 553 728 
548 885 952 975 975 
853 479 479 453 279 
372 363 5 13 129 
594 267 673 697 902 
22 645 938 373 38 
576 86 948 856 568 
106 257 85 678 537 
931 5 439 83 470 
455 810 173 125 752 
981 960 303 140 94 
973 864 583 164 583 
246 387 581 828 69 
689 344 778 303 23 
8 977 85 984 339 
554 462 805 169 37 
996 236 989 642 127 
877 828 262 164 698 
650 37 355 119 872 
26 485 909 319 756 
313 309 486 787 104 
943 120 933 713 728 
645 144 852 406 541 
112 267 876 851 835 
764 435 916 657 384 
813 136 569 184 254 
589 45 572 873 831 
101 317 582 600 205 
776 662 426 150 481 
861 809 809 712 406 
935 852 730 734 604 
495 580 59 458 436 
822 851 973 886 534 
565 801 160 916 674 
893 893 376 998 290 
472 315 486 395 442 
439 492 243 406 533 
292 774 362 358 541 
990 182 990 848 348 
229 777 475 379 379 
49 188 400 642 174 
872 83 602 743 157 
210 130 691 945 10 
273 202 667 464 985 
591 479 698 1000 780 
87 864 250 591 591 
373 317 425 518 425 
259 914 914 451 257 
489 713 875 844 183 
636 751 117 332 636 
649 104 876 560 47 
723 896 897 385 195 
874 39 268 487 360 
397 147 44 181 913 
726 944 763 405 166 
141 469 166 641 433 
154 433 188 965 265 
423 514 535 423 649 
473 227 661 47 691 
674 690 980 584 21 
198 283 680 644 336 
955 84 779 982 955 
426 285 824 251 808 
389 52 225 182 584 
855 276 256 939 660 
343 108 324 516 808 
809 59 397 476 612 
754 330 978 59 973 
950 108 7 967 784 
824 593 602 219 408 
560 820 377 281 820 
339 409 923 26 26 
83 2 786 148 302 
662 346 20 298 272 
35 339 595 880 587 
574 37 623 712 140 
508 508 103 585 997 
469 620 797 813 119 
743 825 453 332 324 
834 54 180 790 634 
797 781 567 112 924 
983 752 985 814 615 
517 290 663 856 857 
199 799 999 336 330 
632 74 646 446 639 
829 560 937 667 792 
355 111 956 869 886 
463 942 386 16 818 
210 183 213 203 607 
181 338 908 84 257 
453 444 342 839 302 
901 688 802 408 356 
711 114 621 1 269 
934 65 277 405 117 
595 699 282 290 362 
237 237 474 850 237 
671 412 23 520 434 
190 190 345 498 387 
604 846 216 361 361 
899 627 906 356 941 
26 380 214 379 26 
24 24 66 24 670 
803 791 21 718 559 
662 23 708 420 207 
609 668 22 502 108 
157 978 115 482 26 
551 704 878 727 610 
352 908 960 402 908 
444 648 203 680 818 
652 633 201 954 437 
32 237 695 807 840 
560 198 105 907 226 
938 521 842 708 92 
691 398 691 691 479 
205 439 363 732 484 
278 126 247 121 350 
631 625 971 419 27 
252 956 808 776 561 
445 436 187 914 231 
377 796 650 909 559 
308 308 815 308 960 
823 478 242 132 347 
294 346 332 536 366 
877 114 986 721 843 
89 767 753 253 884 
539 34 696 824 309 
130 668 157 222 157 
943 761 975 885 47 
893 238 841 222 621 
647 455 307 455 455 
254 145 639 122 390 
159 471 205 288 486 
684 684 354 625 689 
307 918 918 529 620 
543 477 531 906 906 
112 770 901 901 879 
963 36 939 935 889 
952 716 967 94 829 
409 711 409 866 97 
355 142 585 557 422 
751 442 565 59 20 
746 34 31 466 514 
853 372 177 434 76 
281 836 205 725 133 
775 528 500 453 157 
404 785 526 132 55 
166 907 922 95 535 
905 207 782 567 556 
197 459 848 482 254 
535 151 892 498 394 
677 578 762 620 649 
550 714 98 366 467 
516 822 717 852 122 
266 468 98 227 830 
106 735 68 68 105 
8 511 475 290 409 
380 268 344 337 440 
209 997 215 219 461 
942 605 723 776 363 
823 34 229 145 541 
702 601 138 505 384 
965 667 530 61 987 
713 713 491 936 191 
253 432 623 893 888 
160 392 209 46 589 
29 298 209 707 621 
669 591 835 234 253 
872 958 569 990 760 
97 698 648 996 648 
135 400 280 91 167 
667 973 17 398 383 
98 201 349 557 126 
41 901 218 7 551 
577 717 765 577 205 
390 851 51 366 160 
816 140 246 164 160 
916 78 748 377 8 
69 357 791 73 887 
762 148 392 643 349 
380 876 549 380 649 
33 458 285 708 837 
380 116 552 210 759 
139 251 687 56 992 
587 836 547 87 894 
132 125 591 826 749 
717 186 852 575 766 
205 803 52 192 692 
103 437 254 103 196 
366 847 650 650 650 
748 748 876 655 748 
223 959 959 959 4 
191 995 109 539 760 
989 301 130 754 918 
659 238 399 871 209 
792 361 702 312 659 
163 839 506 26 629 
441 125 129 849 996 
735 542 946 970 263 
514 483 727 556 118 
566 870 358 870 808 
78 365 148 916 601 
472 396 348 348 348 
869 85 844 239 880 
419 793 203 632 580 
873 95 215 611 238 
876 876 54 434 171 
54 54 37 180 633 
430 703 261 791 67 
347 29 347 77 347 
130 70 885 377 86 
378 378 201 372 135 
80 61 784 231 860 
471 343 118 118 176 
645 115 310 172 883 
623 333 706 502 333 
332 243 419 478 820 
521 984 220 982 882 
683 429 637 714 429 
489 96 34 257 34 
676 930 175 13 524 
319 741 41 92 107 
711 171 730 366 59 
434 80 55 601 888 
102 494 63 816 535 
274 22 134 272 527 
203 235 681 695 946 
889 611 184 184 183 
341 855 975 674 951 
437 361 133 867 133 
451 212 164 933 793 
582 568 677 926 239 
168 785 636 841 716 
541 828 266 556 118 
768 28 325 465 603 
698 428 591 830 539 
215 390 390 390 512 
388 119 972 409 198 
347 681 681 960 681 
186 895 124 37 390 
509 512 509 252 775 
59 948 143 131 301 
355 637 378 883 925 
296 56 59 953 170 
840 449 723 723 279 
364 55 28 431 986 
313 740 827 738 597 
656 829 889 887 804 
922 354 107 79 422 
758 525 326 855 681 
661 248 271 47 663 
446 10 614 705 705 
725 795 430 384 430 
359 984 260 482 920 
752 552 297 840 1 
171 408 370 690 165 
831 34 83 174 831 
655 869 834 152 411 
687 413 57 104 404 
84 570 953 638 359 
331 533 601 601 716 
146 784 489 848 444 
823 823 386 43 395 
24 668 972 546 972 
430 661 589 599 786 
409 324 464 86 317 
756 660 512 91 377 
457 783 739 840 130 
816 169 578 3 830 
716 181 665 895 198 
700 973 709 57 151 
687 341 886 641 815 
693 958 203 583 681 
44 814 493 786 513 
317 458 95 95 95 
533 181 699 943 181 
702 499 795 113 409 
933 63 725 613 46 
380 196 270 722 258 
694 717 117 370 295 
253 391 268 481 394 
436 60 338 91 308 
152 104 39 200 392 
181 96 247 351 52 
199 603 986 968 925 
249 509 106 831 389 
189 81 680 469 689 
110 172 574 267 80 
802 779 831 598 496 
47 308 149 232 35 
765 76 416 765 341 
855 537 60 732 537 
422 422 195 707 728 
860 442 442 442 982 
66 612 27 719 90 
418 937 324 6 589 
794 356 794 794 794 
312 980 71 589 200 
968 618 141 507 618 
675 975 817 825 270 
810 890 180 52 180 
195 574 178 178 971 
830 990 830 830 389 
918 851 245 454 856 
155 155 195 212 316 
361 152 782 673 463 
687 479 676 571 143 
611 413 611 924 699 
875 893 255 928 388 
725 332 889 941 323 
26 532 333 992 194 
21 864 135 399 836 
774 663 425 961 787 
627 92 820 776 574 
711 739 989 711 123 
150 19 904 593 467 
302 35 679 695 170 
898 723 122 723 718 
247 542 617 800 576 
718 220 718 718 598 
313 807 750 987 32 
472 330 189 431 424 
625 11 218 460 312 
333 13 615 356 500 
67 234 809 418 875 
87 411 536 421 380 
410 393 755 739 576 
790 787 326 21 951 
177 990 827 974 173 
367 38 91 463 847 
315 963 201 311 473 
812 167 989 847 355 
154 801 23 838 19 
600 838 992 369 253 
250 250 440 250 250 
853 222 135 746 527 
509 509 736 122 651 
542 330 285 297 927 
13 13 13 130 710 
137 358 834 698 339 
929 137 151 846 74 
706 797 448 422 384 
382 87 929 912 382 
790 721 667 360 170 
197 311 804 385 42 
730 695 880 551 547 
823 823 77 269 431 
5 809 331 904 433 
848 187 472 75 848 
21 136 263 72 21 
148 716 276 652 715 
245 324 99 140 507 
201 833 239 512 353 
878 152 533 729 574 
569 624 60 406 263 
813 243 410 337 687 
434 230 702 898 898 
98 730 194 784 878 
590 536 590 590 590 
894 859 99 99 755 
373 608 428 466 698 
369 13 42 890 55 
266 706 266 599 266 
667 313 421 251 392 
926 378 514 502 937 
554 765 955 624 431 
264 64 462 702 896 
867 807 867 536 670 
111 749 331 879 881 
422 664 867 168 829 
450 426 48 515 571 
429 862 16 5 888 
988 862 783 161 186 
308 946 755 555 520 
91 858 134 698 104 
982 552 552 552 236 
190 3 66 357 305 
693 341 449 817 298 
381 568 568 91 568 
995 403 870 491 117 
165 81 87 997 612 
142 429 978 111 554 
173 991 979 30 235 
714 68 538 68 977 
229 220 25 91 764 
217 290 666 383 872 
861 65 535 869 486 
101 537 507 57 994 
705 732 668 215 858 
784 31 252 68 31 
936 658 388 686 467 
630 760 640 960 365 
847 891 328 392 925 
356 600 291 603 600 
102 98 876 162 102 
977 936 871 134 989 
302 228 938 945 529 
797 484 263 67 351 
347 160 347 928 347 
378 207 366 769 393 
668 751 20 592 479 
960 12 12 303 801 
174 741 151 993 835 
90 271 799 664 252 
748 142 660 794 884 
255 558 694 797 865 
142 250 256 848 817 
635 210 635 957 635 
627 627 507 627 955 
834 991 809 723 281 
203 579 344 901 288 
743 418 91 385 437 
403 848 776 776 776 
63 360 990 429 360 
879 862 176 604 879 
468 389 440 835 396 
627 479 124 893 124 
882 64 40 339 608 
217 152 30 301 349 
262 41 107 668 546 
560 810 525 249 520 
159 430 969 581 71 
940 839 463 978 74 
968 879 270 688 995 
217 477 490 490 102 
839 858 858 858 305 
970 486 66 355 258 
264 894 935 894 504 
661 664 664 332 664 
425 11 809 955 788 
428 702 590 15 608 
921 921 410 642 921 
872 50 138 980 594 
876 942 15 344 942 
126 705 882 744 882 
505 496 30 730 275 
125 254 830 300 309 
422 885 130 926 270 
966 102 822 461 679 
54 454 993 697 451 
256 293 677 194 892 
417 701 912 556 198 
971 887 637 759 340 
674 866 602 731 150 
809 736 281 281 98 
511 402 888 993 993 
269 304 997 487 92 
983 702 666 829 259 
1000 787 822 574 710 
437 254 548 437 544 
160 473 388 652 312 
700 420 64 779 301 
507 842 616 296 659 
905 244 768 878 419 
37 434 101 434 516 
26 483 612 845 47 
170 487 828 591 128 
764 45 667 114 533 
881 48 900 833 881 
29 275 275 300 275 
479 117 891 848 848 
484 476 912 484 797 
521 521 521 521 521 
291 431 431 431 431 
511 939 274 738 100 
293 647 517 387 14 
565 979 23 979 313 
938 106 847 937 173 
740 285 666 507 652 
342 428 549 928 571 
164 928 507 521 360 
785 669 835 281 694 
356 912 366 72 524 
474 688 918 918 610 
740 910 99 391 910 
811 584 430 222 418 
437 649 960 42 721 
630 687 819 120 229 
815 612 977 127 295 
768 51 731 637 114 
26 391 878 398 207 
472 866 564 966 240 
76 928 274 596 976 
932 228 408 750 496 
308 327 891 306 588 
688 242 162 688 603 
416 1 259 392 605 
294 307 14 827 468 
747 747 224 747 466 
12 343 21 516 149 
952 746 908 904 702 
627 230 958 145 564 
994 101 5 460 301 
486 718 625 221 357 
497 879 794 856 534 
283 549 549 499 264 
127 916 509 245 565 
691 914 945 396 797 
855 570 977 472 189 
780 452 780 368 258 
754 872 418 577 263 
978 201 184 993 201 
197 160 160 716 188 
432 856 214 416 609 
833 497 370 96 523 
152 152 553 63 653 
365 338 118 919 810 
573 800 2 523 748 
126 248 136 883 449 
348 573 492 690 492 
279 279 25 279 824 
394 345 571 593 561 
975 13 512 439 29 
259 435 892 358 779 
374 950 425 234 53 
179 871 512 674 798 
609 747 434 759 968 
670 169 45 400 518 
746 50 279 359 157 
534 307 131 361 663 
730 982 125 82 472 
498 592 514 879 557 
673 86 549 700 445 
300 531 991 991 231 
878 344 597 204 774 
533 157 676 302 882 
713 684 992 320 89 
855 671 547 855 143 
224 654 567 449 981 
473 992 537 535 489 
717 957 32 963 578 
329 329 858 106 692 
816 177 386 386 713 
890 782 51 174 765 
818 796 818 725 865 
124 254 308 154 453 
108 806 737 108 870 
552 872 742 571 118 
613 828 211 13 752 
13 13 13 13 745 
721 297 703 317 574 
70 942 224 922 732 
521 46 927 771 780 
718 383 757 492 660 
384 889 971 66 119 
607 897 197 60 87 
14 164 56 75 83 
719 533 608 734 373 
276 721 427 699 313 
857 349 470 864 18 
692 36 36 987 891 
694 103 584 166 156 
848 177 338 658 889 
725 725 8 725 577 
513 238 657 912 796 
240 148 792 281 318 
109 557 982 557 557 
975 918 95 262 537 
816 608 457 566 608 
709 938 902 917 296 
235 353 860 156 30 
146 924 102 241 440 
513 515 386 351 268 
832 193 882 928 706 
812 553 309 553 928 
487 846 326 727 159 
867 346 268 875 761 
329 689 329 329 475 
160 999 247 958 115 
154 180 304 796 649 
660 523 660 631 18 
772 733 28 521 616 
964 775 964 762 16 
901 339 320 429 194 
323 333 340 280 166 
587 322 199 91 634 
292 385 233 385 571 
916 468 756 272 916 
612 64 10 217 738 
865 195 395 775 195 
995 674 193 448 227 
937 135 461 137 677 
631 766 957 812 31 
742 197 12 818 197 
849 215 849 503 306 
716 63 833 143 239 
452 173 386 896 690 
869 814 475 158 882 
952 460 108 827 638 
891 773 820 983 174 
618 817 597 655 375 
209 604 267 886 652 
767 905 539 341 121 
990 239 885 387 454 
48 372 728 328 233 
213 42 782 935 982 
383 798 569 965 263 
224 396 296 396 19 
799 667 88 708 966 
415 836 521 735 123 
247 105 822 105 469 
738 144 537 918 197 
92 457 479 92 666 
450 797 124 488 98 
930 130 692 969 275 
685 482 520 730 610 
660 575 664 983 787 
486 667 927 277 408 
534 926 570 935 448 
948 797 35 959 474 
494 250 609 830 936 
885 695 78 156 885 
90 455 21 699 413 
550 690 849 78 558 
695 803 591 65 803 
930 930 977 311 975 
385 737 682 34 33 
13 394 41 440 41 
416 304 49 367 416 
28 383 415 767 443 
370 81 782 533 575 
67 703 832 703 135 
442 375 507 214 389 
940 946 421 166 139 
390 285 177 390 390 
535 200 669 727 471 
305 36 305 955 305 
900 454 362 396 73 
196 288 342 268 427 
520 520 716 443 653 
379 724 506 217 634 
783 977 783 783 783 
626 907 24 182 838 
840 280 88 840 840 
969 552 811 577 531 
554 419 481 943 937 
719 650 650 366 650 
819 623 650 105 256 
406 273 623 826 217 
622 622 197 549 622 
160 2 736 759 937 
203 647 957 957 957 
732 967 672 533 46 
911 911 628 459 911 
461 858 917 26 318 
810 843 504 491 476 
613 105 459 957 23 
61 535 292 292 292 
387 635 825 359 622 
257 35 977 93 656 
742 862 318 336 294 
800 586 581 791 754 
764 957 890 556 133 
510 510 510 510 834 
118 570 301 603 333 
566 265 387 751 566 
707 596 596 637 232 
723 204 882 294 44 
532 345 532 532 800 
293 100 600 315 710 
319 671 989 799 544 
526 704 976 529 320 
354 932 344 165 381 
562 800 796 441 470 
680 610 583 587 722 
281 957 141 697 195 
775 468 339 748 752 
864 97 394 42 980 
383 812 545 949 424 
743 84 320 189 787 
320 326 469 774 214 
20 336 134 562 226 
579 820 853 171 615 
811 31 400 668 924 
978 131 319 319 164 
998 667 576 291 593 
419 511 279 161 633 
498 1 770 770 213 
282 828 952 57 753 
65 446 961 210 549 
57 965 138 915 491 
686 108 128 923 80 
259 502 6 218 259 
637 702 505 758 111 
87 819 819 820 714 
871 215 273 584 895 
691 112 923 346 691 
492 234 532 878 249 
913 329 315 543 427 
740 467 948 535 870 
63 620 554 251 814 
737 171 957 541 91 
511 247 580 617 18 
59 736 59 798 59 
704 682 78 947 774 
78 333 168 333 767 
137 929 290 845 561 
392 711 392 414 741 
11 922 470 210 908 
326 495 953 918 777 
406 447 578 763 578 
518 186 518 530 189 
40 40 430 831 789 
392 628 933 422 740 
724 983 950 353 141 
689 689 628 689 729 
759 559 759 236 420 
468 136 890 709 765 
92 149 637 912 329 
454 620 80 235 871 
394 331 254 300 254 
361 39 958 322 480 
943 532 282 517 452 
782 354 431 229 765 
97 364 659 151 364 
562 60 887 792 520 
995 412 590 767 803 
361 384 591 288 208 
705 315 271 429 127 
951 605 86 42 951 
947 483 482 836 251 
584 879 962 720 584 
342 324 468 324 72 
553 149 210 652 547 
353 158 537 482 783 
345 410 959 345 427 
932 493 168 202 87 
420 339 123 123 123 
256 208 99 771 483 
706 155 582 583 524 
257 252 823 257 513 
521 9 521 677 828 
406 635 31 538 783 
5 365 64 153 952 
690 773 484 200 773 
876 223 896 172 784 
681 739 144 532 47 
238 713 509 75 237 
444 944 126 59 274 
470 12 502 874 224 
200 903 435 795 369 
994 15 549 370 915 
850 844 312 980 392 
192 861 391 315 303 
559 650 943 146 802 
684 432 684 334 130 
433 765 637 354 940 
364 228 639 176 744 
900 695 701 914 846 
170 99 166 156 72 
273 121 535 346 833 
938 54 593 942 782 
328 727 434 866 866 
188 359 531 817 706 
191 113 418 402 414 
581 810 362 605 315 
412 507 503 350 34 
385 984 578 199 99 
804 112 923 449 993 
393 649 220 903 372 
755 104 495 941 724 
24 443 38 914 294 
823 491 286 218 934 
817 817 817 165 540 
902 225 986 188 238 
445 287 739 218 985 
14 137 301 5 56 
837 364 270 915 664 
554 101 960 736 418 
789 181 122 456 10 
373 879 888 413 163 
819 255 65 119 666 
968 872 314 485 971 
53 984 53 53 1000 
363 789 488 444 742 
8 348 325 127 106 
444 164 565 307 164 
702 255 125 124 515 
82 600 303 10 531 
244 65 921 508 921 
425 687 749 439 351 
563 198 748 748 748 
832 864 951 24 691 
88 305 947 268 305 
306 289 343 343 471 
17 665 299 432 442 
542 544 89 766 977 
733 300 902 561 535 
121 572 950 791 603 
968 923 18 527 697 
416 416 804 54 629 
31 163 828 31 968 
616 627 139 400 413 
414 911 425 425 694 
273 658 253 36 143 
567 830 553 293 429 
167 623 784 886 495 
390 230 14 957 82 
899 576 304 388 418 
966 860 860 58 179 
620 686 634 634 634 
446 441 354 106 148 
255 192 643 964 442 
727 727 727 727 254 
463 291 10 727 159 
112 208 421 415 786 
488 749 488 603 488 
415 529 120 415 411 
616 467 210 569 911 
145 331 411 145 467 
901 150 349 722 6 
807 603 585 731 601 
582 630 82 77 217 
34 34 481 25 34 
173 408 723 173 335 
786 285 162 381 986 
680 518 866 480 578 
116 187 672 556 183 
890 348 111 206 467 
915 319 749 765 120 
597 214 173 117 853 
562 292 803 292 606 
494 877 836 42 429 
899 866 100 618 618 
260 630 629 199 199 
345 360 950 470 175 
59 585 283 738 31 
480 657 721 733 817 
275 983 619 983 983 
603 791 443 983 41 
192 750 574 126 18 
459 313 744 667 667 
990 717 990 672 990 
152 820 402 104 342 
519 226 574 454 574 
118 536 56 536 613 
315 507 60 622 145 
432 248 784 838 222 
909 808 145 630 930 
164 172 605 824 930 
247 820 321 967 967 
328 242 923 580 40 
743 316 64 437 435 
168 990 49 137 88 
267 955 98 79 969 
727 753 399 944 502 
936 625 114 653 515 
556 469 222 940 854 
919 463 577 976 367 
457 956 598 997 733 
825 120 732 811 776 
435 629 25 554 876 
634 709 709 904 814 
988 162 617 988 215 
814 420 79 717 172 
913 284 788 850 476 
788 390 490 617 788 
148 148 148 260 873 
72 307 588 520 671 
639 938 662 7 36 
325 243 448 319 712 
649 607 215 546 262 
725 350 200 110 868 
455 455 964 259 154 
628 954 691 765 974 
567 766 620 530 329 
115 36 352 643 96 
455 311 119 427 439 
300 832 219 832 399 
861 259 801 82 659 
830 37 714 745 61 
974 65 262 844 621 
765 148 225 866 834 
213 537 819 573 466 
220 350 742 472 915 
607 110 607 703 607 
515 939 515 125 516 
29 720 385 515 637 
488 142 856 747 517 
752 611 497 979 25 
539 539 852 539 157 
953 563 510 217 172 
705 961 573 670 961 
102 209 87 256 184 
459 994 584 638 103 
758 671 457 142 639 
172 264 859 435 444 
3 762 367 562 366 
141 217 168 392 180 
738 170 529 958 678 
940 308 847 272 149 
156 515 997 59 156 
450 643 334 22 643 
297 338 297 695 696 
556 556 775 458 107 
789 646 872 646 545 
689 544 771 911 260 
186 981 308 126 554 
4 953 145 304 953 
854 474 894 170 80 
339 951 314 10 812 
630 750 736 105 736 
249 500 324 528 246 
120 915 716 268 240 
704 403 656 46 704 
150 757 642 366 960 
453 557 387 347 649 
713 30 198 650 713 
692 821 957 692 438 
673 72 633 72 72 
480 475 254 834 504 
372 748 865 773 635 
443 146 364 35 803 
931 914 169 840 925 
499 738 437 440 709 
642 753 30 957 481 
851 806 348 208 321 
553 840 933 947 189 
799 805 48 187 48 
955 550 805 897 663 
479 895 77 77 154 
350 693 323 224 856 
533 394 533 348 533 
152 144 730 254 611 
36 74 378 816 451 
877 385 152 594 351 
826 667 169 104 879 
180 629 869 700 909 
696 106 525 226 667 
208 29 904 549 980 
266 757 107 895 371 
572 823 936 928 944 
918 851 845 979 518 
774 834 171 252 544 
924 924 92 924 924 
720 720 193 963 401 
443 127 773 855 127 
111 869 348 120 230 
215 61 954 326 762 
367 826 676 676 364 
745 706 723 128 1000 
573 21 417 417 1 
975 825 209 225 519 
759 707 235 939 726 
595 77 416 199 595 
786 487 664 618 5 
508 537 661 539 190 
204 895 992 462 741 
31 407 364 616 488 
30 347 569 565 503 
353 15 102 413 649 
502 257 29 94 823 
386 303 418 53 323 
148 428 508 797 84 
82 784 35 35 313 
951 280 876 139 434 
76 172 918 824 208 
592 527 23 607 405 
109 676 481 404 927 
468 495 639 228 222 
898 941 70 745 83 
290 842 519 518 323 
235 235 995 760 235 
750 265 321 338 627 
878 870 575 441 206 
87 48 318 87 209 
918 845 267 226 294 
37 4 139 233 385 
605 161 534 343 534 
12 920 573 451 475 
889 16 534 174 73 
307 301 43 620 194 
31 342 900 230 326 
683 101 853 456 380 
599 540 652 300 527 
878 254 1 553 328 
840 212 806 422 10 
956 738 555 556 738 
111 260 685 648 607 
887 328 814 277 138 
187 196 143 196 49 
413 929 25 215 30 
646 393 884 541 127 
578 467 870 212 198 
920 993 808 911 424 
126 491 537 552 355 
444 565 277 81 169 
944 661 661 503 661 
539 201 273 926 598 
617 303 168 303 303 
898 983 768 717 11 
990 946 869 43 426 
583 121 943 503 257 
694 577 202 181 917 
614 280 614 614 614 
210 743 580 453 706 
874 795 236 437 270 
774 471 774 740 562 
229 399 929 397 982 
605 787 313 658 94 
509 527 895 601 700 
121 710 735 304 330 
300 27 574 724 574 
684 684 584 890 505 
359 972 95 526 59 
268 400 897 79 622 
806 276 728 914 496 
351 748 671 898 898 
589 578 999 578 276 
845 238 398 398 398 
927 277 492 334 735 
987 987 315 500 268 
112 339 542 702 776 
1 782 557 825 203 
80 296 253 752 253 
603 85 161 686 345 
997 354 601 866 893 
326 428 71 183 542 
537 23 358 400 799 
634 599 82 539 141 
40 126 948 604 973 
972 515 53 310 322 
51 960 201 621 593 
700 679 9 267 522 
729 847 729 361 597 
90 242 408 110 267 
64 612 600 124 721 
242 594 242 440 242 
152 564 72 795 341 
731 997 963 963 249 
985 887 159 832 778 
163 696 265 583 271 
848 465 667 749 439 
616 230 230 461 326 
509 27 879 506 570 
549 368 748 676 794 
601 732 775 960 117 
267 128 914 599 655 
715 715 994 306 715 
984 593 984 193 358 
659 264 131 420 18 
586 159 271 982 260 
308 917 506 660 308 
204 585 333 333 122 
81 884 13 732 659 
222 689 885 16 216 
503 466 503 693 955 
529 374 529 392 984 
461 447 520 328 208 
782 210 722 964 89 
546 737 213 546 144 
285 82 912 555 510 
216 633 276 491 836 
616 837 56 686 837 
898 369 963 899 916 
866 978 501 133 955 
976 860 246 643 22 
445 959 832 322 573 
328 841 742 163 714 
79 672 299 946 244 
844 268 108 197 385 
618 90 150 377 41 
32 73 52 159 945 
597 396 797 15 918 
904 159 873 818 112 
884 736 814 310 190 
468 783 220 971 307 
986 739 986 643 622 
308 23 486 849 815 
522 522 522 522 943 
320 663 143 322 143 
630 108 702 437 112 
591 64 84 15 336 
327 785 544 490 888 
249 870 626 292 414 
327 690 210 281 396 
389 489 956 542 274 
684 841 675 343 986 
65 533 935 742 542 
564 542 647 193 301 
454 117 438 773 372 
115 321 185 776 776 
946 635 1 175 22 
1 855 405 405 203 
570 690 235 148 476 
414 680 414 625 207 
805 115 114 115 142 
525 274 147 267 227 
640 444 836 922 78 
932 932 52 663 896 
423 993 673 223 673 
721 934 610 548 582 
91 160 348 26 712 
239 232 320 577 798 
900 149 75 324 221 
905 784 784 147 811 
81 140 625 625 625 
812 927 1 506 595 
789 412 994 368 41 
126 277 554 201 648 
494 163 630 614 407 
652 6 379 470 329 
996 667 464 379 860 
954 211 989 883 626 
675 65 960 71 268 
717 80 316 538 405 
122 43 826 100 194 
176 744 468 422 528 
623 839 498 238 792 
353 521 968 521 794 
700 282 769 350 781 
286 334 463 597 811 
851 901 990 44 44 
573 91 718 131 91 
899 632 414 400 476 
170 580 748 310 785 
359 707 962 620 611 
102 372 352 451 137 
866 642 376 999 500 
144 20 578 505 722 
738 605 193 190 225 
763 817 763 237 545 
548 44 282 489 841 
584 322 696 959 624 
382 532 83 423 727 
390 271 47 66 929 
759 154 350 475 422 
655 164 801 801 801 
815 416 527 426 527 
514 780 88 276 218 
499 122 607 872 201 
1 323 994 414 222 
198 955 198 734 647 
131 761 389 672 814 
894 403 95 244 855 
480 621 480 480 535 
953 35 92 289 339 
923 614 614 640 614 
234 194 532 66 373 
232 170 956 747 280 
920 329 611 195 329 
930 630 702 519 25 
647 708 208 540 669 
255 293 930 716 827 
910 584 191 584 892 
785 839 187 840 508 
607 861 275 513 352 
566 24 214 811 467 
144 367 870 563 345 
301 448 251 182 867 
723 175 928 839 482 
959 653 675 868 531 
375 875 620 580 681 
708 153 671 327 337 
451 358 787 612 340 
93 664 411 664 30 
465 908 861 465 365 
502 692 997 554 277 
858 943 858 282 235 
473 952 569 830 935 
904 343 746 311 351 
403 859 841 95 786 
570 528 592 593 38 
512 780 560 560 374 
804 140 539 980 841 
552 896 592 154 769 
308 702 702 450 377 
281 584 198 205 205 
401 669 296 296 869 
570 250 250 348 821 
369 826 552 954 832 
115 688 559 25 903 
8 972 8 8 950 
609 24 294 205 992 
833 936 555 426 916 
330 54 583 535 814 
473 806 698 239 534 
451 414 185 321 95 
898 315 901 556 96 
939 357 418 131 514 
542 180 420 716 46 
266 436 111 90 706 
812 748 748 856 489 
778 591 506 944 591 
669 651 939 511 457 
876 197 197 821 80 
219 682 417 556 669 
355 72 457 304 395 
951 798 995 908 607 
55 447 626 935 764 
579 176 184 470 905 
681 672 295 819 490 
124 380 126 156 215 
237 782 77 646 924 
824 598 626 991 460 
710 936 710 466 710 
973 887 139 296 864 
613 877 153 492 899 
993 618 769 278 672 
524 749 528 227 438 
690 107 943 542 386 
844 206 229 991 354 
730 770 73 165 689 
161 334 204 902 961 
240 179 334 622 559 
885 659 539 330 890 
687 52 98 754 355 
585 332 490 877 363 
897 171 627 182 382 
234 850 417 779 933 
780 599 584 381 663 
700 65 948 744 143 
460 876 296 439 306 
855 797 923 115 115 
29 634 363 67 280 
268 439 268 853 191 
556 556 874 197 556 
993 182 736 120 25 
389 357 786 298 779 
121 302 62 666 5 
839 593 151 275 165 
78 555 897 66 79 
15 352 397 14 397 
983 132 495 537 983 
663 599 599 599 737 
814 665 32 852 814 
218 17 698 343 686 
174 532 141 463 864 
981 858 810 665 955 
680 619 110 300 665 
948 702 948 948 213 
793 717 148 582 582 
747 230 920 279 507 
386 15 157 364 828 
396 40 586 396 241 
112 922 534 620 39 
377 826 826 38 659 
636 756 807 439 154 
271 375 680 110 67 
302 872 406 900 714 
258 373 633 589 201 
4 272 275 814 531 
547 887 969 241 420 
182 643 179 614 603 
961 299 299 861 942 
960 144 29 791 96 
507 243 999 868 972 
743 336 945 834 762 
209 703 908 675 837 
540 460 962 188 312 
807 483 184 562 766 
114 529 529 582 969 
997 579 609 525 995 
50 997 208 940 633 
4 673 578 541 486 
960 859 806 989 251 
450 690 490 59 87 
220 504 19 261 793 
375 655 986 942 436 
630 732 573 952 181 
539 492 504 687 687 
599 795 665 554 922 
251 863 49 312 876 
856 77 801 84 78 
639 460 980 332 160 
726 50 475 726 726 
395 846 926 654 454 
563 51 51 476 51 
935 193 968 532 439 
454 106 537 106 931 
432 71 45 891 765 
599 430 813 807 419 
240 603 275 783 811 
980 93 369 980 806 
799 546 36 506 308 
973 801 220 623 220 
249 449 412 926 985 
398 452 58 233 887 
829 388 25 12 205 
986 649 485 645 914 
954 546 714 918 321 
241 544 856 279 686 
825 697 406 861 333 
858 5 508 23 134 
786 4 4 846 445 
317 29 872 862 531 
359 689 689 629 220 
346 166 393 393 705 
805 293 645 585 805 
750 242 99 99 99 
306 872 873 951 667 
916 215 345 134 563 
682 924 908 275 362 
255 485 610 572 255 
423 273 193 423 66 
6 190 789 571 482 
589 404 142 637 971 
971 225 566 603 971 
338 457 83 83 614 
220 7 701 767 334 
204 573 135 139 120 
988 526 273 624 557 
10 171 649 96 285 
590 158 542 107 579 
923 923 869 28 923 
243 933 397 362 206 
361 301 361 867 361 
376 878 378 395 572 
249 154 797 870 290 
377 341 12 234 86 
724 828 947 724 390 
538 814 265 49 698 
507 800 199 800 270 
617 356 500 224 723 
569 256 575 646 618 
381 995 114 114 114 
787 52 399 805 28 
26 423 878 791 896 
537 140 459 537 476 
627 848 229 694 219 
745 599 882 745 752 
465 547 292 852 847 
305 846 856 759 759 
943 415 308 112 153 
884 378 378 799 60 
873 263 980 206 311 
213 605 298 63 73 
661 781 139 743 364 
170 170 334 37 196 
132 200 132 132 816 
60 297 276 160 210 
998 870 25 830 756 
21 331 255 898 331 
710 778 854 341 15 
223 869 931 907 616 
529 390 324 636 527 
622 594 374 151 162 
577 578 998 626 301 
193 182 280 219 56 
871 573 115 418 706 
50 923 997 80 505 
216 158 216 216 193 
759 467 262 458 851 
343 939 70 915 238 
263 748 701 364 858 
51 998 307 757 473 
328 106 41 257 672 
761 670 201 529 268 
685 776 960 324 647 
598 102 317 75 807 
331 326 627 30 815 
936 814 694 109 912 
815 42 804 513 25 
270 270 355 630 322 
522 224 457 719 156 
536 571 138 25 457 
764 827 683 448 922 
108 244 507 993 194 
742 371 376 462 273 
486 529 529 529 45 
304 1000 594 429 424 
668 860 700 428 645 
284 586 284 341 149 
187 69 187 724 984 
760 764 109 760 615 
412 34 839 762 546 
320 538 470 240 459 
84 182 222 377 140 
968 378 378 277 378 
468 391 433 829 128 
361 552 555 352 10 
327 571 789 789 967 
417 104 323 949 935 
781 778 780 665 686 
15 982 446 825 982 
490 796 926 231 455 
618 11 531 318 309 
284 989 284 458 418 
758 403 403 209 282 
622 586 660 714 853 
945 583 279 845 577 
403 583 999 155 523 
523 526 962 523 621 
541 811 158 800 934 
122 359 281 869 247 
182 425 938 22 20 
45 470 470 738 470 
408 182 338 87 408 
446 977 966 346 776 
555 655 84 884 615 
19 737 648 955 480 
811 863 321 321 438 
326 340 340 340 146 
360 954 261 411 727 
275 441 441 840 994 
775 56 56 56 577 
360 728 592 862 128 
616 768 129 426 572 
983 69 69 412 69 
552 569 93 269 224 
317 190 176 284 4 
142 519 633 501 520 
239 715 512 270 268 
411 829 829 829 442 
579 550 841 715 108 
211 811 173 458 614 
936 567 825 554 58 
896 562 214 812 210 
364 381 664 787 118 
784 24 299 247 992 
751 751 244 185 213 
379 242 184 781 481 
403 228 86 358 961 
403 788 924 698 595 
487 994 220 485 485 
984 984 775 919 557 
664 864 446 266 848 
488 995 410 384 831 
202 919 67 555 841 
931 574 468 191 468 
251 610 610 837 610 
605 775 989 775 366 
114 636 913 853 95 
652 420 210 749 38 
263 872 674 785 171 
735 532 875 846 224 
399 602 778 332 266 
87 110 902 496 721 
419 906 388 674 84 
536 959 605 7 137 
784 738 888 676 29 
400 555 101 85 879 
29 767 684 958 614 
259 381 328 721 301 
698 854 954 343 600 
74 114 596 483 777 
169 446 406 49 731 
403 575 299 780 88 
896 790 790 868 120 
169 370 558 671 648 
126 126 858 126 240 
586 647 109 781 524 
533 873 181 533 533 
337 897 359 87 897 
819 24 584 241 889 
417 258 51 280 282 
667 363 587 802 587 
241 62 411 609 127 
955 91 851 689 21 
640 296 856 640 218 
513 372 513 612 275 
867 867 87 867 867 
37 824 147 355 709 
751 644 128 176 372 
178 510 55 883 55 
321 360 523 954 954 
386 116 718 218 218 
985 985 601 993 249 
384 929 344 345 851 
137 81 944 582 426 
938 915 217 90 159 
196 392 866 646 196 
633 756 292 984 510 
38 954 473 443 164 
354 435 427 598 180 
941 881 357 611 916 
261 611 335 917 455 
328 907 280 907 714 
946 365 952 914 874 
172 270 431 511 883 
661 947 447 928 390 
144 261 329 164 747 
216 225 356 576 576 
415 953 60 415 415 
519 228 713 453 273 
647 953 763 647 647 
115 376 803 21 134 
730 44 873 562 73 
125 442 749 442 702 
612 213 714 490 815 
37 357 268 404 394 
770 827 498 643 926 
696 240 350 726 726 
195 913 913 413 775 
663 28 338 198 663 
376 441 845 542 845 
327 338 104 699 274 
980 692 627 964 846 
434 619 755 417 2 
385 385 355 221 890 
808 636 367 773 176 
169 788 782 308 888 
821 629 744 215 56 
530 683 237 849 603 
190 957 484 233 693 
733 254 270 76 985 
97 97 863 344 97 
681 681 681 999 639 
746 314 978 314 314 
477 949 896 308 706 
74 27 727 461 123 
850 121 537 850 10 
346 645 933 989 166 
975 975 975 773 513 
620 288 65 967 339 
855 713 864 541 278 
605 921 66 203 843 
364 712 514 712 154 
624 700 892 326 122 
980 237 164 785 164 
202 111 742 742 742 
712 754 493 598 891 
680 797 533 393 360 
424 765 276 366 386 
343 804 551 28 748 
576 638 576 434 280 
912 62 919 9 447 
602 184 466 492 297 
899 500 644 137 387 
832 272 509 686 80 
996 837 322 838 194 
470 65 958 470 457 
211 854 155 685 786 
776 766 678 163 398 
416 521 436 354 984 
518 750 60 750 265 
976 976 976 363 159 
286 366 311 898 770 
245 873 965 965 261 
115 493 493 493 601 
670 30 982 569 554 
842 384 834 153 759 
483 219 744 219 124 
610 216 928 610 310 
734 498 734 51 283 
60 37 105 941 962 
683 225 480 538 507 
298 298 298 298 298 
944 140 798 180 209 
569 803 713 126 239 
385 815 560 9 810 
854 550 199 91 91 
909 169 678 909 450 
358 762 753 114 568 
673 533 328 501 655 
556 205 556 748 410 
221 817 296 460 57 
936 674 469 445 436 
501 851 577 977 455 
519 681 206 668 501 
944 935 853 86 658 
321 726 176 428 336 
361 490 851 361 56 
125 395 464 299 289 
636 346 346 390 481 
271 21 15 448 144 
652 989 46 735 922 
494 703 225 143 742 
369 658 369 369 361 
11 808 818 281 117 
826 603 266 337 974 
17 116 765 161 17 
784 933 933 933 875 
943 470 662 89 470 
692 243 140 259 243 
930 576 694 792 238 
271 52 179 74 74 
486 302 838 618 253 
983 402 221 751 572 
34 263 642 744 46 
106 969 336 292 509 
879 477 38 559 400 
549 95 810 244 342 
654 749 942 191 986 
452 298 758 20 423 
125 639 17 640 450 
519 902 842 786 947 
964 519 926 276 802 
342 379 982 923 750 
527 811 292 241 173 
418 843 733 294 3 
731 696 183 426 552 
222 430 851 777 143 
386 180 749 538 870 
178 457 472 152 563 
297 114 595 98 297 
294 839 48 90 690 
127 127 127 98 849 
219 702 258 366 631 
338 225 582 338 623 
926 683 249 290 477 
227 66 600 886 357 
712 526 999 701 296 
661 559 559 559 113 
539 563 140 645 567 
840 544 947 73 459 
124 729 642 998 642 
289 612 176 561 315 
542 233 710 328 634 
516 329 950 882 843 
624 203 480 543 717 
872 31 872 872 872 
233 356 218 52 449 
307 310 361 341 217 
104 830 531 829 617 
712 936 415 329 712 
732 485 836 745 210 
30 441 200 356 716 
503 270 503 723 367 
784 473 778 952 189 
958 170 987 788 103 
939 400 600 950 550 
173 584 314 776 58 
655 901 561 248 376 
533 719 313 352 112 
383 584 432 216 224 
539 70 878 7 350 
459 604 555 57 219 
870 336 295 511 454 
726 30 69 293 259 
812 664 664 577 335 
503 789 206 556 966 
812 928 906 910 168 
815 947 626 947 947 
452 599 96 52 526 
246 150 121 961 210 
295 470 831 374 608 
787 504 417 787 109 
503 658 768 461 465 
229 889 438 968 121 
282 110 335 613 383 
586 362 384 20 473 
929 739 970 274 759 
647 917 651 259 437 
622 163 13 1000 543 
190 748 259 253 524 
11 412 412 268 31 
855 526 90 240 334 
763 777 467 826 249 
98 98 638 864 98 
990 607 273 38 574 
805 622 183 468 458 
1 654 24 256 78 
388 980 24 255 199 
294 529 839 839 947 
894 18 151 151 813 
112 783 461 634 440 
547 601 702 456 168 
613 922 559 292 448 
549 711 455 711 237 
229 730 403 711 369 
937 824 291 722 206 
610 299 35 460 736 
110 242 380 610 612 
724 980 493 724 724 
315 314 899 369 832 
376 395 376 400 376 
642 372 808 604 317 
627 563 738 470 373 
924 91 644 91 399 
245 965 881 58 950 
78 344 488 256 365 
629 795 552 619 795 
5 447 200 764 65 
869 23 97 781 758 
453 624 402 619 262 
850 68 885 178 914 
293 189 13 189 189 
953 962 449 770 365 
548 983 738 863 572 
205 474 132 689 131 
79 509 830 960 362 
302 885 904 300 760 
682 825 129 129 100 
555 130 392 998 784 
563 467 924 304 689 
55 340 818 703 55 
320 721 721 754 318 
18 233 543 60 821 
826 793 634 793 793 
30 508 732 773 840 
526 682 180 785 39 
818 818 818 617 332 
103 74 50 653 187 
163 576 466 619 673 
670 463 306 352 901 
318 746 339 746 746 
198 778 456 486 384 
494 199 307 984 121 
902 631 9 558 374 
717 988 160 2 57 
795 638 958 677 795 
273 335 844 767 753 
676 494 246 911 446 
865 436 467 418 260 
743 718 148 244 148 
10 90 686 90 90 
353 223 365 433 388 
947 744 424 816 248 
487 795 373 487 952 
548 246 860 805 979 
683 1 89 234 20 
187 187 187 183 187 
555 398 398 398 893 
893 104 56 658 893 
68 641 555 226 245 
64 684 613 527 986 
127 648 291 127 618 
404 881 694 615 33 
894 426 707 353 388 
541 749 20 558 730 
871 153 459 904 904 
400 617 570 953 855 
650 887 614 457 851 
902 541 999 693 226 
839 643 619 53 592 
867 329 487 426 490 
411 692 607 140 276 
599 556 337 39 337 
92 742 449 804 180 
334 911 96 42 286 
251 346 346 609 874 
930 426 356 822 103 
633 342 67 346 144 
401 662 505 276 360 
46 488 665 407 919 
850 743 736 139 386 
498 159 534 274 492 
180 771 966 625 874 
2 964 182 706 182 
142 969 969 25 434 
291 253 647 291 291 
867 530 19 54 862 
550 716 423 868 916 
551 543 838 576 581 
93 571 894 538 335 
851 89 676 628 579 
446 495 639 606 365 
274 655 972 727 541 
939 354 65 928 120 
537 934 897 698 548 
1 151 735 269 525 
486 914 727 192 209 
865 171 49 811 10 
448 805 617 745 528 
872 826 513 977 372 
336 802 47 467 849 
438 790 975 876 239 
466 766 466 466 889 
386 761 561 561 41 
295 335 761 708 335 
836 298 692 5 533 
350 65 9 861 769 
728 864 725 391 728 
277 364 127 249 224 
974 887 371 974 435 
572 120 340 820 120 
759 418 759 392 771 
779 897 779 141 155 
101 409 441 514 783 
302 282 302 731 28 
394 686 526 412 592 
552 573 480 935 935 
244 33 94 177 312 
370 370 757 964 70 
313 797 76 172 843 
569 899 419 142 874 
508 402 210 682 353 
653 503 653 167 25 
515 222 645 922 895 
223 631 137 850 91 
579 151 317 663 171 
613 738 161 738 157 
318 945 439 71 71 
457 825 621 755 489 
261 680 794 393 132 
559 559 908 652 531 
821 876 600 711 776 
392 526 547 725 338 
970 223 473 202 48 
623 348 155 462 906 
881 257 13 308 917 
487 207 582 460 571 
763 479 372 455 241 
851 440 715 693 555 
851 393 939 599 412 
487 447 413 198 57 
81 211 403 389 389 
850 672 818 103 956 
53 87 20 950 239 
818 634 454 383 333 
355 121 322 121 491 
749 975 802 975 975 
253 605 147 43 816 
326 16 413 981 232 
440 213 376 982 762 
156 466 22 561 432 
465 372 110 192 899 
289 342 342 539 342 
915 343 728 144 374 
899 899 899 722 551 
390 914 181 78 821 
471 901 553 99 956 
645 863 39 787 299 
630 807 484 988 999 
711 711 797 423 711 
36 842 869 854 478 
588 299 845 833 89 
821 84 931 341 433 
411 941 841 142 741 
862 787 603 645 63 
58 468 814 998 122 
845 445 388 244 667 
859 83 976 521 99 
194 164 890 212 55 
324 324 302 434 657 
341 817 314 159 902 
554 830 25 234 583 
714 188 166 322 586 
102 433 3 197 484 
245 63 63 458 767 
101 349 645 446 855 
237 871 259 999 152 
428 932 261 158 777 
804 392 78 356 875 
696 932 932 932 809 
531 200 34 122 538 
726 857 699 726 726 
804 448 881 448 448 
459 618 450 600 913 
667 915 80 810 977 
938 3 880 323 892 
126 145 12 115 832 
145 347 54 436 928 
34 34 615 634 815 
551 489 813 237 550 
762 186 888 762 586 
656 929 477 408 493 
717 779 883 33 881 
356 240 968 370 310 
955 298 776 333 694 
417 161 451 939 488 
98 790 576 572 723 
350 893 399 642 162 
587 319 3 319 488 
430 52 842 842 128 
96 96 676 96 25 
833 95 11 85 935 
884 938 913 125 329 
958 330 159 995 723 
150 592 468 905 34 
623 240 257 660 926 
713 737 918 794 808 
152 309 102 435 899 
714 888 844 634 280 
837 349 9 647 159 
440 138 138 52 138 
506 60 474 675 929 
715 898 687 354 891 
281 327 281 362 70 
998 354 626 682 187 
568 568 621 568 519 
209 726 302 53 584 
342 742 546 123 247 
396 73 988 604 609 
832 832 143 890 582 
551 524 919 112 96 
735 557 333 112 918 
993 483 912 314 395 
632 378 516 50 634 
568 553 551 568 568 
702 559 765 702 247 
62 13 246 435 502 
961 533 10 183 247 
358 757 805 757 364 
470 968 595 146 678 
44 735 321 685 704 
233 682 138 215 196 
458 828 230 49 56 
573 537 738 379 180 
839 188 521 141 632 
119 229 722 278 319 
846 523 730 591 819 
626 626 85 793 162 
840 840 576 668 416 
108 120 493 788 219 
951 300 558 636 424 
980 860 881 146 898 
195 7 487 711 275 
550 343 782 901 664 
320 88 662 192 320 
535 702 501 922 549 
986 740 225 558 489 
172 600 251 592 985 
158 472 955 755 479 
285 914 929 929 929 
985 152 581 521 833 
559 175 388 332 21 
713 992 423 951 638 
434 355 49 39 39 
696 490 820 319 346 
835 535 572 198 476 
821 821 915 821 348 
740 827 396 550 637 
475 706 331 512 865 
773 943 154 161 676 
767 286 279 740 426 
262 814 450 253 132 
462 193 586 802 799 
441 143 632 625 226 
505 158 65 206 194 
997 430 344 568 263 
787 738 4 275 467 
534 846 38 525 110 
713 41 323 513 458 
359 576 802 501 138 
491 373 171 410 927 
337 981 519 338 726 
323 67 341 564 341 
416 733 16 121 16 
524 471 306 928 649 
798 512 225 338 638 
176 553 176 176 850 
223 266 804 240 590 
785 182 294 294 823 
256 18 791 101 935 
162 372 307 140 327 
360 920 462 522 367 
674 219 934 270 336 
602 885 646 332 762 
431 575 774 110 30 
286 703 286 984 991 
970 977 744 779 404 
327 517 327 990 713 
432 761 650 163 52 
673 104 369 325 325 
996 205 900 81 626 
609 804 101 835 979 
76 535 669 381 297 
579 159 964 429 984 
54 785 995 176 45 
949 516 61 965 263 
627 984 45 829 403 
108 663 67 293 265 
969 784 784 868 784 
660 897 36 181 711 
136 892 63 396 514 
412 210 337 602 572 
152 730 451 308 413 
97 65 366 365 218 
517 442 21 429 201 
273 251 563 187 238 
296 334 828 853 883 
376 497 493 523 719 
784 452 150 538 682 
77 922 272 468 652 
645 108 759 642 188 
77 654 709 603 658 
797 33 67 467 262 
260 265 138 707 267 
146 215 415 380 988 
238 1000 82 100 913 
702 283 858 335 667 
615 758 90 401 647 
803 737 917 248 259 
862 61 962 270 612 
934 151 322 540 299 
371 371 176 726 316 
435 362 972 575 487 
974 757 974 293 807 
551 128 611 551 551 
247 90 540 799 140 
247 140 187 890 86 
413 494 219 494 494 
652 21 149 445 632 
359 612 144 33 30 
964 389 581 581 780 
371 265 308 495 224 
562 230 705 708 790 
525 189 393 176 554 
644 685 644 644 337 
846 483 871 846 100 
195 209 862 669 2 
643 486 171 266 810 
619 279 279 185 142 
808 892 381 298 569 
830 907 832 907 577 
554 53 705 2 728 
730 228 313 493 646 
995 423 125 605 308 
275 275 853 690 72 
809 809 33 871 481 
961 938 512 511 584 
283 839 289 825 524 
397 172 88 259 499 
934 811 340 821 189 
437 613 360 202 439 
441 245 261 356 700 
806 515 896 632 515 
958 307 4 843 767 
377 406 265 198 496 
905 263 905 233 153 
985 685 722 567 140 
940 982 940 940 60 
876 886 807 447 908 
302 904 707 361 904 
434 440 876 992 251 
919 964 986 201 779 
300 88 241 88 335 
116 300 322 36 646 
209 989 744 209 406 
887 441 739 306 706 
279 171 115 11 979 
450 840 252 378 347 
627 372 481 251 808 
46 271 70 376 708 
483 689 689 796 347 
524 881 524 524 497 
371 478 669 613 536 
668 469 16 862 862 
857 848 553 649 991 
291 229 167 633 694 
252 128 889 359 14 
957 486 60 402 822 
589 112 589 772 598 
935 650 896 129 464 
167 442 676 933 427 
490 487 329 255 692 
659 783 636 116 210 
292 693 744 905 501 
955 607 892 653 607 
908 958 493 772 586 
920 170 524 20 365 
276 200 100 478 588 
978 508 642 874 392 
645 705 194 73 726 
127 985 734 218 579 
543 606 881 109 40 
983 754 282 530 12 
230 887 434 463 759 
301 135 670 799 135 
259 391 391 784 572 
319 453 458 319 547 
209 980 643 626 150 
953 829 73 229 229 
906 973 543 48 973 
939 382 872 673 322 
938 517 321 916 445 
564 379 38 332 971 
793 832 403 604 393 
82 67 726 996 910 
372 401 974 579 79 
683 796 890 796 796 
346 637 433 978 705 
895 701 998 895 750 
25 333 376 713 319 
652 680 279 361 504 
149 544 544 544 343 
791 996 782 958 805 
805 158 241 56 885 
343 505 183 887 887 
856 519 489 458 381 
168 657 915 657 657 
968 585 912 60 418 
453 921 777 987 648 
894 429 885 667 215 
780 479 575 332 375 
938 828 117 98 876 
892 397 937 355 41 
100 219 31 664 229 
410 258 974 863 721 
639 168 882 643 41 
355 56 377 12 990 
481 322 584 579 584 
578 416 199 271 468 
433 633 785 862 513 
278 978 296 564 700 
432 432 628 427 149 
110 706 36 180 668 
361 707 437 854 361 
501 608 923 368 872 
568 57 193 466 57 
853 846 846 846 846 
578 507 571 921 983 
287 771 402 911 717 
19 670 229 751 657 
944 23 529 944 164 
40 792 536 215 12 
568 290 290 290 216 
528 301 279 346 179 
436 667 223 243 765 
130 72 246 808 25 
104 828 627 624 317 
205 689 924 89 130 
37 431 206 381 381 
291 50 216 153 216 
675 540 706 706 89 
759 13 759 954 873 
154 532 686 702 110 
104 6 171 282 813 
566 607 677 537 573 
112 120 445 451 531 
914 123 905 293 875 
4 596 1000 585 425 
894 583 510 252 151 
221 84 207 84 152 
919 725 771 182 208 
91 590 120 524 883 
445 445 725 794 396 
407 503 850 880 18 
850 475 670 891 611 
62 45 60 869 378 
789 365 600 647 451 
714 25 927 286 474 
97 733 183 579 576 
417 433 262 1000 375 
948 948 254 704 246 
375 879 471 320 140 
945 895 945 311 633 
899 16 899 390 899 
830 932 381 267 107 
165 203 973 694 973 
588 168 251 320 868 
489 76 318 767 249 
668 719 191 235 930 
297 370 994 994 119 
855 858 661 661 273 
645 590 645 191 385 
667 694 565 972 949 
271 863 271 27 905 
681 231 227 894 379 
279 755 274 199 774 
402 215 937 865 574 
199 148 910 442 409 
403 403 936 336 496 
102 536 503 974 630 
973 973 866 143 440 
732 365 574 476 705 
820 384 186 287 340 
270 610 764 427 697 
143 332 984 343 521 
198 217 728 35 170 
551 600 179 162 665 
312 541 332 115 441 
539 898 54 610 781 
105 76 710 578 871 
381 981 445 647 926 
794 813 556 107 609 
176 257 348 346 606 
344 964 964 54 964 
498 64 419 771 171 
103 401 652 844 663 
722 900 318 547 531 
885 604 949 604 12 
508 540 719 986 280 
339 487 339 282 564 
61 671 228 846 238 
905 975 432 808 923 
501 36 307 156 817 
250 561 309 232 157 
338 945 416 863 475 
515 707 652 376 937 
980 671 189 891 704 
624 421 421 594 260 
457 209 495 680 889 
928 105 45 480 398 
867 862 491 862 156 
360 596 888 748 87 
779 471 214 699 228 
207 9 719 848 443 
68 90 482 845 133 
454 723 832 304 425 
679 978 446 857 788 
428 373 963 328 693 
400 542 178 616 969 
599 354 617 331 726 
721 455 20 149 703 
193 550 550 417 796 
7 522 688 995 136 
180 345 453 676 539 
397 242 233 397 824 
615 557 61 263 285 
416 934 633 199 780 
261 401 912 534 230 
358 313 409 92 196 
123 959 89 367 718 
612 680 168 236 431 
59 255 133 448 852 
65 399 853 65 65 
643 921 103 210 109 
214 159 44 728 274 
611 498 872 248 101 
326 445 396 396 725 
14 463 424 252 492 
272 667 617 767 433 
755 168 379 54 416 
500 569 569 874 762 
766 766 221 611 201 
423 47 291 802 851 
117 287 378 417 713 
778 408 891 179 987 
945 945 662 1000 434 
367 588 218 413 106 
187 522 676 972 148 
27 782 365 165 800 
589 633 498 90 38 
449 616 764 74 646 
53 258 471 330 330 
483 761 677 666 740 
150 806 766 767 370 
718 780 565 856 996 
968 143 523 467 968 
710 728 310 991 310 
756 847 286 822 474 
513 513 37 358 51 
193 82 129 767 350 
521 58 885 43 918 
711 479 26 211 551 
439 742 12 901 742 
973 242 998 972 169 
243 243 398 528 243 
623 69 293 756 372 
936 207 234 869 327 
423 36 188 754 188 
151 463 141 447 660 
306 788 836 198 432 
847 131 88 277 271 
872 187 504 53 878 
373 183 857 642 682 
986 260 934 831 157 
74 638 590 702 375 
793 72 244 812 483 
299 296 563 981 981 
32 864 54 853 938 
356 550 998 860 677 
665 665 468 665 766 
980 99 99 113 943 
588 886 886 701 615 
252 117 856 277 957 
907 800 563 22 191 
164 633 502 684 84 
17 491 424 935 856 
718 679 14 999 608 
65 649 65 281 533 
821 747 733 236 548 
786 85 919 652 284 
181 199 197 197 90 
480 949 47 535 949 
829 13 58 484 5 
256 240 847 953 240 
985 554 554 426 350 
661 160 106 989 697 
553 552 766 657 390 
499 998 351 842 735 
649 539 226 698 226 
38 83 754 842 714 
117 15 359 541 117 
243 953 569 923 569 
207 289 511 773 24 
654 256 406 591 772 
686 789 394 923 699 
268 883 434 362 431 
492 901 712 508 255 
781 300 14 211 603 
350 158 80 505 734 
866 697 300 252 353 
985 959 733 922 702 
218 461 461 665 350 
179 215 151 19 322 
105 578 134 536 134 
372 110 277 167 871 
656 760 159 159 220 
548 636 915 858 86 
155 613 549 67 781 
233 307 922 971 773 
367 202 914 740 709 
524 685 597 912 557 
675 423 141 141 141 
920 791 708 708 708 
590 423 309 197 316 
944 588 791 791 791 
864 946 480 367 864 
91 753 108 374 630 
793 130 832 370 623 
348 490 665 969 842 
451 711 938 971 683 
241 710 979 362 75 
448 493 147 972 9 
378 561 683 44 932 
878 283 863 993 145 
124 219 710 884 152 
646 500 10 555 682 
271 271 963 930 10 
590 240 803 803 531 
846 846 434 974 846 
825 749 360 269 455 
624 514 357 162 553 
834 822 790 481 481 
913 59 89 209 793 
944 488 528 802 488 
510 811 259 658 923 
847 847 847 847 126 
327 566 327 241 502 
660 309 660 462 649 
554 554 795 554 453 
835 598 696 598 598 
737 738 725 486 486 
513 239 160 85 22 
267 71 972 13 317 
40 232 229 543 650 
884 291 68 68 525 
610 409 228 896 389 
419 728 977 731 105 
735 970 384 798 970 
271 175 795 479 742 
480 989 497 883 480 
713 411 775 766 411 
681 289 493 453 931 
897 409 543 399 931 
931 679 396 88 4 
979 111 108 841 460 
485 243 151 829 283 
423 529 417 347 647 
650 890 357 972 445 
271 760 331 904 216 
483 215 86 579 938 
621 936 501 429 889 
689 125 619 75 896 
145 699 608 65 214 
627 769 336 621 105 
335 322 322 262 653 
63 722 195 832 109 
220 129 795 274 21 
536 407 801 546 805 
505 631 121 835 535 
360 991 806 678 401 
284 480 99 1000 3 
737 782 142 344 915 
863 686 57 189 802 
836 202 836 836 836 
863 384 117 241 229 
428 454 31 31 31 
666 666 375 433 921 
485 436 986 691 724 
336 166 576 702 166 
776 595 104 664 104 
38 312 971 437 684 
581 382 657 763 956 
892 991 51 745 478 
974 82 82 872 315 
9 481 693 845 481 
501 431 856 592 264 
307 559 478 942 379 
952 42 363 370 446 
824 576 115 376 479 
374 941 538 374 374 
979 314 862 862 301 
444 54 444 444 444 
1000 12 181 51 848 
392 995 990 297 52 
962 29 445 417 29 
594 136 818 394 734 
894 963 977 102 613 
451 261 672 990 19 
401 504 249 639 1000 
769 574 89 846 844 
664 390 68 237 494 
660 973 217 206 398 
557 815 972 839 543 
328 909 583 907 358 
580 559 902 861 779 
67 343 81 84 284 
673 599 437 449 991 
267 467 448 802 971 
167 456 509 72 937 
237 563 117 740 891 
463 427 123 966 922 
782 227 507 65 978 
831 831 855 871 293 
868 891 924 342 786 
594 738 871 40 405 
40 837 470 812 317 
873 975 916 201 599 
543 355 539 539 447 
660 486 660 994 27 
508 497 566 289 620 
882 481 725 329 109 
100 485 302 881 779 
438 497 654 155 741 
900 52 246 920 286 
937 285 325 270 443 
757 348 605 567 1 
190 667 386 477 586 
904 192 540 183 531 
103 946 211 830 31 
568 54 635 702 336 
37 921 37 37 37 
823 111 483 491 730 
795 239 962 687 239 
932 932 620 691 851 
19 862 865 865 123 
258 258 612 258 258 
646 561 1 272 773 
740 872 879 740 740 
134 119 347 120 254 
407 211 639 747 142 
869 822 24 207 735 
809 814 322 640 785 
706 100 985 916 83 
864 594 562 382 291 
177 177 436 541 780 
721 343 937 520 257 
927 983 80 159 993 
529 656 138 592 274 
911 727 392 823 895 
331 99 292 690 166 
554 114 8 8 574 
477 171 425 171 151 
707 479 518 331 805 
491 723 346 471 11 
940 648 551 820 548 
157 221 863 698 865 
931 413 849 240 331 
908 200 638 661 883 
309 247 359 873 147 
733 886 291 953 927 
498 510 723 61 735 
179 179 359 156 744 
443 114 590 818 456 
443 465 443 714 995 
128 635 531 563 563 
822 885 212 750 671 
551 4 49 479 798 
227 713 648 787 39 
221 937 180 937 235 
846 589 714 593 547 
596 315 500 835 500 
482 577 276 400 890 
580 16 16 450 71 
429 983 116 493 165 
813 886 293 122 293 
749 412 250 840 508 
119 31 147 444 864 
789 93 731 202 451 
278 217 689 217 383 
210 891 187 557 210 
253 529 785 17 253 
969 237 512 549 239 
830 670 213 670 670 
351 872 253 889 484 
310 485 207 423 975 
835 724 157 201 774 
879 571 914 493 286 
148 148 850 420 544 
139 774 900 988 736 
880 622 777 80 249 
308 780 144 167 555 
680 917 415 283 353 
641 469 572 90 205 
786 374 548 329 125 
389 785 128 589 94 
729 446 849 313 416 
803 972 77 853 803 
181 542 407 164 348 
415 335 335 450 335 
651 145 565 565 662 
173 915 1000 332 1000 
874 138 487 316 20 
35 718 185 902 540 
856 296 437 606 960 
319 753 908 891 845 
718 864 531 709 445 
852 656 773 303 127 
534 965 863 605 110 
122 405 170 149 751 
215 367 16 889 353 
439 843 441 472 116 
934 949 1000 56 67 
308 934 153 308 520 
830 995 844 19 733 
95 560 490 222 154 
784 206 297 297 297 
843 645 218 254 669 
369 350 179 873 74 
244 441 786 296 888 
834 181 913 894 60 
191 731 786 89 271 
363 774 777 550 704 
488 507 534 198 769 
488 80 260 588 561 
686 206 167 324 295 
905 375 941 417 920 
595 551 635 33 519 
13 898 539 13 57 
976 640 700 328 598 
115 354 709 357 706 
867 110 110 209 113 
158 803 657 935 205 
567 898 271 271 116 
838 852 111 396 365 
323 219 219 509 128 
362 109 362 762 337 
376 90 628 460 659 
358 163 555 863 75 
932 53 53 354 67 
215 755 215 215 628 
537 126 580 336 425 
367 712 276 571 925 
951 90 745 123 565 
910 569 356 808 688 
715 248 46 828 734 
113 75 936 783 627 
666 288 774 405 754 
521 233 234 268 414 
383 825 238 679 373 
732 375 268 400 203 
233 224 216 206 449 
705 862 541 150 705 
740 619 112 801 619 
427 700 489 110 489 
685 334 321 457 348 
372 284 41 619 135 
263 41 938 868 202 
242 441 377 62 945 
967 485 324 626 987 
936 338 291 68 398 
435 506 567 341 419 
388 952 898 275 612 
439 503 61 330 250 
140 140 140 724 501 
314 892 892 477 468 
232 974 332 622 141 
38 38 307 537 330 
778 395 858 338 647 
254 967 551 974 605 
945 4 702 990 656 
569 986 693 547 747 
72 194 516 398 710 
22 572 946 301 998 
766 575 726 394 521 
155 533 584 400 370 
921 871 863 140 577 
918 100 802 489 645 
798 22 462 4 657 
156 136 965 999 505 
298 427 748 377 949 
770 52 556 748 88 
533 278 293 840 115 
866 858 699 261 809 
878 63 994 878 549 
540 234 829 95 473 
442 834 442 700 72 
65 826 664 582 726 
381 805 363 642 767 
459 647 829 827 877 
586 586 586 257 569 
282 570 139 950 947 
912 224 408 317 43 
466 581 491 773 491 
29 716 873 781 988 
780 665 927 902 636 
324 324 905 1000 9 
974 727 565 971 18 
371 185 643 545 440 
959 368 730 43 362 
774 29 126 757 757 
110 667 165 165 165 
27 949 938 914 248 
88 225 130 690 225 
359 878 298 486 46 
323 179 71 179 19 
184 889 278 312 458 
943 746 747 490 867 
155 497 477 59 79 
917 488 487 305 582 
271 501 646 309 373 
704 673 314 502 937 
740 368 853 353 740 
623 617 446 104 450 
486 110 486 486 911 
667 366 60 237 669 
26 986 79 779 758 
60 86 798 529 529 
258 71 134 885 153 
673 148 498 193 73 
433 90 420 86 420 
235 319 432 629 432 
114 754 160 320 499 
933 43 725 256 465 
211 226 669 669 669 
629 667 833 200 55 
878 18 544 770 747 
622 658 996 566 439 
188 35 792 187 572 
570 136 352 527 174 
613 144 780 582 374 
289 990 813 205 113 
128 550 105 195 806 
55 721 899 245 679 
539 749 169 35 340 
490 354 896 426 840 
234 17 334 659 953 
263 161 143 552 602 
597 859 438 818 918 
832 864 821 56 617 
91 34 336 336 847 
443 924 809 845 238 
653 229 973 687 146 
307 292 401 212 446 
650 781 898 898 473 
272 911 886 915 911 
693 1 677 489 32 
179 379 899 22 899 
877 59 744 803 409 
973 466 937 818 701 
694 860 240 1 539 
26 598 254 436 875 
949 460 18 460 483 
957 301 668 718 988 
238 918 776 918 83 
978 647 89 425 435 
75 276 642 270 408 
349 330 988 677 216 
148 82 72 801 334 
666 794 754 507 682 
347 646 836 984 355 
136 195 189 633 356 
291 428 909 926 612 
682 623 136 682 682 
626 690 626 737 760 
108 300 572 546 179 
22 546 749 613 131 
33 751 900 33 143 
460 462 812 581 158 
523 451 753 348 523 
911 966 78 911 760 
548 483 840 548 548 
42 676 617 42 42 
284 898 35 372 453 
309 143 309 583 619 
551 264 705 705 529 
331 911 944 866 126 
24 437 457 24 682 
50 802 3 50 554 
272 272 504 926 900 
916 69 372 235 235 
669 338 669 667 321 
712 712 955 712 712 
67 353 923 182 796 
248 653 248 24 249 
334 77 252 291 204 
876 254 550 910 923 
772 463 411 572 367 
423 945 552 26 562 
711 844 942 942 887 
622 304 616 312 126 
165 181 458 277 9 
367 60 227 703 95 
903 333 545 766 903 
883 487 427 651 719 
660 930 694 536 983 
884 209 436 983 738 
268 631 388 405 193 
943 204 943 224 554 
468 873 899 433 899 
800 800 166 306 964 
5 488 488 740 236 
25 348 348 268 712 
378 378 437 369 378 
46 871 228 565 868 
829 773 318 891 694 
550 550 531 357 312 
406 359 418 410 758 
919 368 138 175 253 
747 612 997 746 406 
647 602 428 303 671 
888 284 897 296 508 
630 584 385 117 221 
67 896 509 803 223 
226 605 620 842 878 
547 301 749 622 865 
634 96 852 604 12 
875 231 480 835 480 
336 933 913 832 913 
402 820 78 358 126 
979 463 626 303 979 
886 262 720 262 407 
59 626 691 906 324 
898 45 126 959 126 
838 311 788 762 477 
709 240 309 104 254 
455 313 790 296 313 
622 461 196 886 219 
538 732 371 875 849 
173 191 495 646 803 
609 972 424 924 370 
809 469 931 500 501 
258 350 258 258 665 
897 456 448 502 764 
887 895 929 288 929 
571 762 236 485 68 
942 482 428 289 194 
743 468 851 893 893 
352 239 810 974 993 
673 498 748 917 581 
11 222 11 11 965 
393 225 543 249 801 
216 293 688 36 705 
328 390 309 937 859 
495 492 477 503 371 
817 669 650 239 278 
857 982 553 857 213 
412 521 238 230 914 
437 357 253 207 456 
113 496 500 131 625 
735 653 580 987 170 
999 543 672 619 337 
560 344 640 969 360 
837 336 837 172 775 
143 273 894 666 806 
843 807 287 719 287 
991 962 991 673 683 
544 531 86 656 258 
522 253 848 638 454 
249 524 82 249 390 
529 321 835 511 729 
351 576 434 434 725 
296 595 529 56 253 
431 879 235 148 414 
137 606 526 799 982 
759 630 759 759 774 
240 240 956 609 240 
557 393 369 66 948 
696 557 217 368 903 
965 464 91 464 268 
83 949 277 828 840 
178 405 814 814 303 
594 726 82 278 183 
796 665 960 863 11 
369 838 208 321 374 
987 719 934 939 309 
712 672 664 394 194 
404 541 21 457 807 
678 254 388 659 674 
163 16 562 711 59 
318 294 294 460 506 
566 830 830 527 949 
897 739 570 929 994 
954 389 609 722 382 
646 872 872 365 872 
694 879 607 455 231 
372 994 143 137 994 
612 787 591 121 357 
575 678 665 723 792 
804 1 34 98 976 
499 770 663 556 572 
651 94 964 94 641 
789 716 538 789 454 
300 816 587 743 177 
384 739 955 714 326 
486 670 608 863 377 
303 780 201 24 201 
766 198 932 362 632 
347 105 171 935 484 
150 239 546 685 842 
433 615 368 164 820 
563 814 990 737 587 
571 36 670 23 943 
709 653 124 43 782 
552 552 806 552 552 
347 240 351 158 668 
179 969 695 890 680 
306 425 783 203 473 
716 845 210 271 372 
249 817 286 48 536 
992 183 695 380 714 
134 551 157 10 466 
872 515 407 121 329 
538 217 996 579 532 
59 788 193 736 644 
755 359 451 746 908 
509 509 738 509 135 
569 569 536 198 418 
79 79 470 549 638 
663 361 226 569 283 
734 21 858 457 923 
351 859 121 244 859 
127 979 759 994 547 
795 379 584 894 956 
658 531 36 51 354 
385 282 655 331 606 
387 559 568 436 138 
32 336 562 358 480 
148 235 257 257 884 
779 234 462 453 990 
102 929 403 519 147 
778 111 778 259 313 
87 723 892 153 786 
74 572 29 434 221 
736 505 968 871 619 
259 710 379 434 65 
96 489 441 935 789 
88 88 261 101 456 
379 465 619 315 699 
794 331 318 114 936 
889 889 120 889 889 
979 781 781 252 781 
444 478 444 792 644 
575 575 428 281 385 
818 152 311 883 377 
662 629 662 696 662 
641 22 765 42 468 
140 625 524 878 930 
823 721 543 180 94 
808 172 867 189 808 
137 850 715 55 864 
301 115 21 670 572 
804 751 804 330 988 
534 698 17 895 307 
27 427 212 427 327 
965 376 593 326 96 
582 586 582 119 582 
633 382 57 462 633 
543 944 38 469 931 
242 522 582 371 92 
67 7 631 11 781 
248 448 517 769 365 
908 433 706 381 959 
933 236 218 630 523 
722 15 390 14 277 
800 513 800 298 800 
603 696 631 773 342 
731 931 90 194 517 
583 515 241 268 612 
754 667 701 339 556 
738 287 827 502 47 
958 723 197 514 57 
945 724 837 935 770 
527 169 423 831 208 
783 641 718 13 75 
267 524 437 523 550 
597 491 350 250 789 
900 873 985 62 900 
518 813 401 518 797 
203 321 50 482 840 
252 232 997 323 727 
687 158 235 651 885 
149 958 472 472 531 
112 954 262 666 680 
340 426 855 593 979 
428 44 242 544 242 
246 650 650 109 786 
340 908 167 607 167 
520 132 107 520 416 
548 811 548 706 183 
505 79 226 216 226 
263 228 893 103 538 
285 131 150 380 921 
973 17 636 973 613 
131 613 805 805 796 
1 516 964 739 702 
480 480 480 806 83 
797 493 331 94 853 
191 398 783 299 401 
976 922 432 609 750 
290 892 768 43 458 
783 861 59 783 841 
439 662 712 288 567 
945 334 63 283 376 
817 491 243 742 683 
457 311 777 725 313 
825 596 4 512 889 
192 986 998 768 241 
137 666 685 200 815 
39 288 654 235 64 
847 788 993 666 385 
157 255 391 84 987 
72 186 571 868 439 
444 640 972 360 850 
645 687 41 294 41 
377 562 268 341 971 
399 136 886 896 857 
510 449 169 573 694 
552 594 183 792 885 
189 93 12 278 189 
428 307 277 175 141 
920 186 920 807 194 
806 271 670 135 885 
31 69 237 99 833 
663 76 511 802 5 
658 35 852 801 158 
266 266 840 120 758 
748 404 725 355 769 
895 533 620 61 118 
710 250 983 983 6 
772 233 754 350 843 
629 811 811 811 453 
855 834 112 570 347 
689 446 770 396 557 
146 146 796 366 414 
602 866 903 602 762 
945 353 771 641 204 
585 951 575 994 585 
488 884 884 566 119 
160 978 224 76 302 
676 532 243 176 200 
539 289 289 289 211 
437 463 225 23 911 
558 742 463 298 742 
360 352 535 654 588 
988 615 964 293 293 
208 429 898 581 418 
622 929 108 169 940 
593 320 54 618 209 
293 573 211 415 76 
555 507 125 798 611 
822 539 847 299 340 
268 76 275 406 485 
952 434 298 140 665 
532 295 604 480 235 
55 630 922 630 350 
187 349 960 487 512 
745 292 619 56 2 
876 817 462 266 578 
145 888 67 237 565 
220 317 560 999 289 
727 128 159 63 604 
530 142 530 30 121 
483 422 500 409 761 
379 816 870 295 44 
473 236 642 488 758 
973 375 973 973 774 
238 575 588 751 762 
49 276 681 584 876 
748 748 85 953 832 
82 654 950 654 524 
565 373 942 367 741 
756 541 984 366 337 
651 598 598 598 634 
784 800 177 839 387 
909 596 504 563 563 
517 577 517 913 387 
362 468 347 635 468 
646 102 979 968 593 
239 266 322 47 560 
108 74 428 486 328 
963 752 9 444 693 
729 729 325 85 729 
406 277 934 584 508 
492 892 944 471 944 
240 519 170 611 199 
618 878 41 327 56 
589 324 324 906 396 
851 134 7 7 457 
566 21 355 399 689 
354 797 429 176 242 
106 901 207 565 37 
531 440 69 189 377 
611 595 844 847 76 
451 429 490 384 595 
778 725 576 146 215 
740 927 38 17 531 
840 485 399 195 385 
915 343 455 261 366 
976 528 139 240 490 
391 373 130 478 445 
363 236 275 930 275 
348 222 264 791 222 
278 949 456 524 162 
500 208 81 659 500 
246 528 527 605 528 
52 900 900 280 900 
19 234 19 758 883 
605 620 94 241 926 
256 702 352 629 925 
19 749 239 570 835 
679 932 797 924 468 
18 618 618 662 976 
163 126 632 280 126 
518 334 110 905 41 
23 126 208 496 978 
202 459 877 236 73 
961 337 187 707 858 
97 89 16 446 601 
607 802 569 689 273 
924 540 506 211 44 
18 833 714 528 802 
354 354 732 981 684 
496 698 760 534 586 
572 546 174 403 2 
793 652 440 348 389 
991 425 903 991 334 
515 84 503 765 676 
445 780 913 780 564 
217 175 521 147 139 
444 735 323 391 539 
358 920 730 150 835 
306 306 496 485 306 
43 152 485 948 241 
609 473 976 961 228 
430 127 656 278 19 
737 156 730 305 635 
917 580 535 689 797 
89 594 569 561 444 
623 951 39 883 236 
5 796 62 996 247 
938 832 548 399 227 
837 797 483 873 205 
993 942 424 58 419 
450 245 638 457 96 
167 55 350 172 167 
45 857 753 92 629 
744 754 205 102 103 
910 550 550 550 198 
31 110 566 307 110 
457 114 970 699 640 
452 346 358 498 574 
641 160 160 791 941 
178 992 789 168 365 
187 766 951 508 371 
187 836 212 449 401 
489 731 36 737 288 
957 379 462 394 65 
425 787 246 425 323 
840 321 403 895 48 
445 999 691 896 873 
916 700 328 11 700 
618 618 618 154 320 
563 917 405 604 770 
384 812 360 556 384 
26 26 910 553 26 
219 81 725 81 747 
705 70 619 910 245 
904 100 459 619 145 
222 121 572 443 696 
294 486 104 183 722 
47 479 768 887 360 
773 338 235 14 227 
808 254 491 846 722 
234 205 921 20 205 
921 481 280 656 325 
176 674 583 481 528 
487 295 560 884 751 
29 724 405 153 322 
944 464 141 924 192 
604 588 604 426 377 
167 260 27 136 478 
191 673 864 123 937 
618 649 408 405 989 
456 508 410 410 410 
618 885 393 618 583 
619 619 619 286 754 
892 11 380 363 547 
311 314 876 70 305 
966 936 966 966 194 
383 743 745 10 44 
171 907 717 770 242 
349 368 745 181 398 
807 475 230 589 702 
599 48 505 806 319 
272 464 464 492 289 
299 941 750 894 596 
870 801 487 273 132 
327 516 946 520 30 
444 685 384 83 620 
782 142 142 247 142 
820 377 610 659 820 
961 867 98 896 98 
575 676 144 510 714 
719 961 697 443 929 
53 459 906 524 166 
327 20 327 594 340 
272 871 844 910 157 
979 347 841 751 531 
279 950 279 201 35 
828 660 226 72 621 
36 423 880 991 119 
270 659 951 176 615 
957 957 957 607 119 
757 567 355 763 246 
176 723 646 546 986 
905 905 234 403 695 
337 566 542 21 348 
975 488 512 236 140 
565 686 824 552 977 
336 772 915 336 336 
915 484 295 772 812 
832 344 814 67 67 
309 946 262 511 46 
829 506 724 746 706 
754 203 150 130 43 
967 793 191 878 867 
862 749 281 490 383 
66 514 922 497 338 
891 120 679 159 159 
965 252 3 690 721 
744 984 758 966 20 
285 290 110 558 558 
921 962 536 536 536 
521 488 798 813 807 
593 166 832 804 166 
266 178 510 178 178 
502 195 153 568 98 
356 562 954 927 415 
95 584 835 734 696 
716 699 672 264 634 
94 263 263 263 625 
182 709 148 148 148 
438 389 273 618 239 
797 61 469 307 61 
400 60 138 36 946 
494 861 494 870 318 
67 446 302 423 423 
198 274 456 255 385 
403 139 909 560 96 
61 337 479 407 129 
752 86 696 932 670 
552 1000 878 490 382 
564 821 60 759 890 
416 246 858 390 12 
524 525 735 733 366 
293 131 292 131 703 
358 867 774 860 867 
528 574 939 450 26 
658 609 619 102 710 
153 400 207 409 731 
611 942 812 611 611 
359 187 955 939 23 
826 368 71 155 78 
529 706 133 744 297 
362 34 734 811 986 
247 608 80 959 198 
975 78 503 793 692 
940 609 373 961 961 
948 281 114 655 72 
848 882 899 400 355 
544 110 609 943 821 
463 116 463 396 514 
81 459 250 647 282 
313 926 420 387 664 
580 16 268 580 647 
871 110 376 513 270 
451 675 775 470 195 
439 188 924 985 752 
190 961 614 940 321 
740 162 109 562 96 
834 590 729 249 332 
196 850 850 782 850 
943 288 263 558 538 
806 699 199 894 62 
622 107 248 173 383 
816 258 127 727 503 
69 752 226 601 725 
723 342 277 277 322 
138 414 403 981 987 
441 610 779 370 370 
879 186 68 909 808 
615 607 615 745 94 
175 597 309 979 665 
149 436 896 555 555 
182 305 989 970 184 
692 52 308 66 52 
726 350 735 105 640 
749 607 738 37 406 
177 177 177 535 118 
121 323 33 264 43 
966 603 606 704 997 
581 587 615 65 823 
159 561 781 99 383 
310 424 924 589 314 
75 502 656 502 345 
802 452 850 960 960 
898 212 36 925 136 
56 56 727 724 162 
734 181 905 592 922 
42 771 42 885 639 
822 21 88 721 88 
799 971 452 849 849 
888 1 1 688 226 
530 724 836 509 63 
60 953 795 13 765 
709 103 712 814 431 
767 101 920 536 23 
48 956 208 25 310 
210 535 719 719 719 
214 485 996 404 404 
112 903 903 291 144 
706 443 115 414 744 
179 958 520 124 780 
427 210 182 210 450 
129 741 765 494 94 
94 76 189 431 951 
189 651 697 399 111 
681 412 257 43 141 
800 586 377 800 917 
234 740 774 763 672 
192 723 463 916 966 
247 911 974 332 940 
970 16 467 561 32 
565 996 565 719 746 
853 746 548 534 761 
364 673 797 400 986 
640 250 814 962 315 
842 261 261 840 690 
217 722 993 848 217 
630 448 283 632 616 
758 930 443 735 931 
294 657 2 993 294 
430 630 216 811 680 
814 217 42 503 974 
372 288 99 737 288 
729 162 510 422 345 
232 879 285 60 653 
999 937 745 475 915 
157 651 157 157 457 
241 238 137 56 512 
937 937 965 207 990 
326 665 367 326 326 
663 375 110 663 926 
841 164 184 665 827 
891 793 392 134 915 
620 394 814 718 942 
163 224 733 180 403 
481 758 349 832 856 
448 983 731 331 560 
156 926 719 25 536 
808 72 157 829 195 
59 59 403 10 627 
73 297 30 750 867 
723 787 828 350 923 
730 917 144 720 413 
890 221 662 686 198 
368 662 924 653 228 
571 883 389 151 761 
899 586 507 817 436 
730 718 212 909 744 
47 97 739 585 482 
468 311 453 259 367 
204 204 845 204 562 
915 311 644 674 844 
252 192 8 426 617 
605 99 303 477 150 
61 447 511 813 237 
791 534 799 289 554 
618 159 184 434 309 
769 993 287 183 221 
597 510 114 235 835 
208 895 223 551 48 
589 457 581 689 23 
210 646 951 434 951 
20 631 469 76 945 
502 953 502 541 53 
398 742 637 670 140 
979 66 593 683 683 
794 849 35 705 727 
69 736 739 215 339 
221 496 46 449 590 
774 139 665 665 665 
831 669 356 528 859 
441 817 781 558 628 
243 573 108 698 200 
375 539 582 184 290 
17 483 173 451 39 
500 612 714 157 351 
148 850 217 480 900 
441 690 6 697 355 
999 943 850 943 591 
465 807 599 24 497 
264 852 650 38 816 
15 815 141 815 458 
573 6 204 60 702 
800 245 231 929 444 
922 125 936 125 428 
271 501 501 501 501 
892 179 507 892 403 
321 999 45 321 321 
891 198 590 485 620 
664 502 437 170 656 
743 942 373 496 741 
294 428 299 389 462 
224 380 692 794 55 
138 992 500 729 393 
229 545 649 405 301 
552 732 775 889 732 
683 37 646 237 567 
626 312 156 610 156 
610 497 241 812 503 
248 17 17 425 17 
422 131 332 388 447 
757 843 645 806 493 
851 523 277 461 730 
523 181 769 184 690 
207 77 702 207 896 
24 699 886 18 285 
358 631 439 955 631 
723 393 562 794 456 
175 785 381 440 785 
202 315 487 562 569 
21 442 442 442 169 
570 232 72 913 755 
654 488 526 647 526 
578 68 166 440 166 
20 254 890 576 422 
801 869 801 523 991 
860 318 635 635 879 
234 234 64 234 502 
716 672 90 561 860 
205 304 353 751 292 
204 930 315 246 344 
747 285 501 76 925 
791 417 147 238 46 
219 40 628 321 802 
849 381 782 447 926 
736 531 34 6 106 
527 503 790 494 327 
166 769 366 875 769 
569 569 552 569 639 
769 509 769 230 725 
261 942 25 153 543 
961 387 911 308 457 
989 842 608 357 842 
586 671 982 679 226 
267 904 228 294 904 
21 454 21 312 21 
535 535 535 516 740 
334 839 963 101 404 
308 298 604 529 167 
581 239 239 557 325 
883 853 336 853 526 
517 390 935 108 460 
530 553 715 990 9 
74 287 85 575 297 
475 134 569 750 983 
445 445 346 644 11 
744 756 705 181 727 
270 790 121 952 883 
164 953 381 899 130 
480 987 18 279 620 
344 891 902 815 659 
451 194 799 574 191 
69 778 56 352 511 
899 603 947 308 200 
733 416 380 695 621 
498 529 629 277 35 
470 257 731 313 704 
876 446 644 82 513 
482 503 379 671 266 
563 905 978 103 96 
415 780 964 365 205 
684 70 949 657 651 
13 695 695 74 958 
16 60 779 199 841 
649 120 355 274 535 
572 572 196 241 572 
815 300 17 800 479 
164 677 553 164 461 
281 815 225 782 489 
965 899 420 470 541 
778 964 787 714 830 
152 411 33 641 488 
406 406 74 74 563 
246 986 884 105 730 
839 934 903 159 754 
652 709 227 650 18 
115 446 661 476 33 
946 174 813 813 509 
895 476 561 99 239 
504 695 538 290 290 
896 501 664 691 287 
721 721 58 165 894 
11 698 669 673 13 
341 316 2 516 615 
198 253 198 47 394 
882 287 882 279 357 
889 661 296 522 588 
779 539 661 997 595 
30 605 274 591 904 
943 83 676 719 862 
682 802 712 682 457 
99 734 848 680 177 
305 180 330 410 150 
219 241 810 286 117 
383 573 377 896 576 
988 732 405 988 988 
811 374 42 997 42 
834 985 916 916 13 
25 676 343 97 431 
60 57 541 268 830 
366 342 870 639 72 
308 10 682 634 253 
13 35 821 933 995 
417 770 782 239 335 
211 211 411 197 986 
603 311 701 733 330 
365 310 519 243 416 
285 6 285 771 285 
181 772 675 554 312 
656 736 656 980 290 
779 829 829 575 829 
580 748 748 179 748 
220 835 47 539 500 
774 204 424 774 65 
7 713 361 513 423 
648 761 648 648 745 
225 23 148 294 77 
664 52 101 863 343 
892 157 773 16 248 
208 551 234 455 290 
83 230 185 682 247 
239 738 273 54 245 
3 492 3 963 284 
428 75 269 174 851 
404 539 730 823 927 
872 396 991 472 202 
976 980 823 335 68 
326 420 825 804 999 
527 150 767 835 135 
884 688 777 838 884 
886 942 712 776 484 
633 951 452 278 570 
330 187 240 874 607 
35 273 624 224 833 
171 656 840 606 299 
953 461 899 193 193 
873 336 717 784 826 
372 871 556 616 407 
71 876 126 942 813 
368 784 809 255 506 
852 953 575 594 953 
562 242 776 558 669 
737 20 981 685 764 
507 494 661 396 907 
716 317 421 233 644 
502 726 185 780 53 
416 99 625 170 120 
519 906 119 690 690 
393 448 301 413 622 
353 7 841 690 908 
859 520 304 898 559 
840 525 822 118 849 
310 426 90 90 429 
242 856 328 162 930 
135 778 756 483 929 
971 402 261 971 687 
197 680 235 678 705 
228 218 681 593 758 
627 395 395 36 308 
115 563 149 975 346 
33 742 187 848 939 
90 170 716 170 622 
391 59 2 657 380 
210 210 20 512 279 
425 938 363 938 411 
424 517 714 325 764 
393 136 124 136 200 
572 909 850 312 731 
597 788 214 414 258 
352 493 259 888 712 
767 416 254 303 84 
219 992 604 744 375 
325 426 540 325 7 
941 349 652 820 349 
158 957 971 994 488 
435 292 292 260 717 
393 29 97 13 29 
713 746 909 400 909 
356 811 61 396 495 
746 672 528 746 273 
230 721 149 230 214 
917 102 490 23 104 
31 753 837 245 31 
824 247 397 427 555 
225 141 642 825 78 
979 221 350 234 819 
45 346 644 346 589 
170 363 220 470 444 
169 764 881 482 309 
120 897 198 159 904 
643 242 171 334 992 
655 843 400 55 527 
44 693 875 271 395 
279 711 273 711 629 
583 236 494 803 624 
427 22 754 522 160 
52 926 204 954 719 
934 862 109 971 624 
308 418 492 123 58 
618 464 172 464 376 
492 310 777 775 635 
873 867 626 984 829 
470 225 364 364 364 
780 615 240 240 511 
234 931 376 360 44 
574 501 558 261 487 
653 507 838 389 496 
959 358 199 772 122 
397 131 131 190 879 
735 46 959 491 997 
480 975 846 333 963 
427 904 396 531 718 
943 171 255 13 727 
657 335 876 267 992 
309 643 87 643 163 
748 581 359 366 305 
801 537 525 602 322 
829 307 821 345 288 
432 184 184 714 551 
870 269 509 457 128 
334 672 265 334 784 
898 649 63 220 254 
286 286 796 390 798 
728 389 728 517 444 
421 243 843 474 123 
131 382 893 361 357 
91 391 921 638 295 
596 835 812 596 655 
256 829 495 578 714 
589 464 464 464 908 
994 350 489 105 831 
757 132 572 572 572 
848 234 188 656 402 
877 279 154 963 607 
851 749 412 292 268 
986 922 468 384 139 
545 367 151 799 375 
268 819 610 873 553 
280 280 815 280 385 
651 312 905 155 382 
143 122 288 446 109 
688 307 472 664 841 
67 414 340 91 61 
281 854 164 725 283 
909 576 723 816 456 
738 563 132 101 132 
544 951 988 113 561 
955 359 585 163 437 
978 624 941 389 179 
590 421 590 371 914 
753 654 723 301 80 
381 738 429 381 254 
923 532 454 861 866 
245 700 611 582 552 
838 480 438 6 711 
920 882 958 296 819 
83 658 765 869 125 
80 80 879 880 901 
289 969 1000 780 436 
273 917 45 722 202 
434 713 451 1000 5 
358 937 242 438 438 
929 884 550 246 1 
256 503 662 816 761 
466 702 316 37 316 
630 817 450 713 418 
170 247 196 585 590 
401 502 399 154 835 
108 903 434 141 235 
579 321 107 134 637 
468 328 778 238 442 
715 64 778 59 19 
400 231 836 176 322 
150 39 587 124 847 
560 640 436 343 723 
413 446 164 629 878 
100 341 249 280 397 
717 774 720 890 862 
778 183 191 928 317 
941 225 744 288 97 
950 950 72 890 104 
773 529 116 582 424 
303 303 444 403 344 
445 275 425 209 244 
41 699 934 729 41 
447 442 424 586 860 
989 966 554 82 299 
631 508 826 631 525 
826 239 559 591 861 
14 197 68 497 33 
741 790 194 156 702 
362 858 420 109 575 
779 108 372 376 840 
88 88 611 683 287 
208 222 569 28 706 
900 971 673 720 168 
423 543 704 531 574 
143 615 980 121 857 
664 648 574 5 648 
793 196 720 471 607 
353 626 729 980 347 
562 857 203 665 972 
836 1000 661 765 637 
506 939 87 489 725 
879 271 626 532 95 
985 757 769 97 225 
304 685 453 363 595 
761 158 618 159 666 
696 374 332 332 913 
160 489 463 751 456 
522 473 136 298 136 
405 405 699 622 463 
28 710 178 32 90 
495 413 829 526 115 
735 542 275 542 325 
533 984 804 173 230 
461 251 122 446 112 
414 989 414 827 407 
563 869 887 225 789 
926 245 407 407 768 
179 885 689 944 713 
856 317 989 428 450 
257 802 944 882 482 
570 116 691 532 667 
865 412 731 60 534 
96 348 997 930 930 
218 945 428 623 778 
506 392 978 95 852 
460 382 241 898 925 
114 803 683 752 284 
625 439 472 137 816 
766 590 499 590 590 
75 703 248 463 124 
695 375 353 547 14 
911 232 78 404 232 
254 257 33 592 615 
528 410 552 730 437 
504 94 489 511 174 
266 170 151 903 220 
72 869 761 872 761 
589 589 692 215 775 
111 301 214 570 736 
801 339 934 681 548 
515 934 725 775 406 
82 297 225 949 819 
222 247 247 269 984 
24 665 570 411 24 
180 902 992 337 354 
740 311 189 740 410 
452 747 443 747 817 
248 387 867 516 496 
390 330 22 432 247 
813 733 559 869 644 
60 123 198 383 673 
772 522 347 462 251 
145 901 957 175 856 
7 11 419 504 508 
316 333 907 970 696 
512 129 317 965 97 
180 478 143 143 692 
829 696 497 73 696 
774 382 469 155 402 
844 278 167 278 278 
912 80 969 416 149 
841 645 28 306 557 
621 455 747 616 908 
861 690 853 763 374 
112 879 545 146 928 
451 372 698 205 138 
891 265 724 661 716 
495 495 114 495 251 
452 452 393 198 452 
948 700 66 675 585 
707 245 269 887 955 
834 842 51 479 167 
615 327 254 254 550 
856 136 212 694 930 
408 369 483 63 1 
484 147 423 342 246 
930 256 300 932 995 
27 599 500 500 500 
629 134 194 579 134 
608 530 465 653 569 
179 841 841 435 489 
784 77 281 372 898 
279 409 555 152 19 
192 985 591 630 405 
638 922 519 735 151 
599 951 482 352 593 
641 714 801 689 419 
56 587 93 508 938 
581 441 581 581 213 
476 937 401 805 633 
294 208 565 535 307 
954 957 957 220 684 
516 45 802 389 502 
504 950 267 271 325 
931 690 517 66 624 
443 965 120 555 965 
860 860 104 860 422 
584 832 710 534 60 
789 540 87 342 581 
650 135 650 430 747 
181 604 906 368 157 
592 845 380 266 471 
972 830 830 407 830 
402 574 111 755 941 
278 590 588 188 559 
919 437 549 281 725 
8 118 885 802 47 
405 130 591 719 4 
818 831 402 637 274 
509 955 570 424 205 
896 883 345 932 990 
9 913 504 874 905 
903 460 208 630 190 
979 26 979 979 422 
481 748 707 463 665 
318 199 527 943 150 
98 104 679 568 671 
388 388 960 411 257 
724 47 19 364 848 
935 615 273 381 63 
163 982 395 17 831 
87 31 319 147 31 
796 672 368 295 582 
683 928 34 323 780 
104 41 190 647 27 
577 520 657 934 624 
678 94 114 21 900 
480 412 782 894 971 
32 208 760 467 165 
250 250 250 173 74 
211 179 462 873 137 
921 76 338 426 883 
918 748 304 918 799 
537 748 855 407 896 
132 911 161 777 779 
47 24 385 24 541 
373 194 412 164 300 
832 617 838 866 897 
233 827 237 382 618 
523 794 895 63 945 
192 948 107 917 139 
843 548 180 421 617 
924 235 164 849 704 
441 648 624 141 841 
976 225 171 608 104 
834 960 975 967 642 
900 79 350 920 883 
382 75 928 177 330 
863 465 696 790 444 
1 976 185 246 663 
136 546 136 972 349 
573 58 661 538 959 
934 754 94 934 614 
464 859 322 207 304 
190 328 981 981 975 
138 573 127 253 881 
736 251 141 471 878 
934 801 711 936 908 
868 242 698 906 64 
14 14 14 623 982 
311 541 773 75 711 
562 526 557 703 102 
315 928 905 340 340 
606 520 528 711 534 
576 546 489 799 853 
12 348 316 43 609 
26 57 984 668 57 
728 673 902 359 175 
195 325 357 195 710 
332 26 917 332 942 
382 275 50 743 97 
741 372 300 453 200 
511 609 95 483 95 
751 805 805 951 321 
680 414 396 900 897 
621 706 502 568 159 
631 852 942 812 788 
477 108 149 550 155 
208 977 225 816 227 
339 875 465 315 121 
453 240 367 70 926 
633 290 687 460 567 
591 546 211 866 211 
128 320 371 371 853 
287 575 4 923 795 
692 325 462 910 241 
873 982 768 931 903 
135 202 226 145 785 
55 1000 184 707 752 
716 4 757 716 90 
786 94 786 8 786 
209 29 947 947 717 
95 317 63 23 63 
991 516 857 540 943 
943 641 976 201 573 
854 595 183 389 55 
36 388 68 204 36 
744 894 4 16 557 
569 809 835 41 80 
295 110 682 369 101 
366 702 85 836 935 
379 772 979 194 825 
452 487 746 126 937 
911 37 33 129 849 
680 714 19 6 938 
468 923 468 374 905 
3 625 708 976 324 
616 292 847 513 82 
991 947 853 603 947 
328 158 396 775 66 
66 383 105 260 393 
817 148 278 817 957 
200 911 244 733 389 
293 814 679 827 672 
174 931 15 6 927 
5 591 598 38 740 
945 249 642 128 593 
892 376 554 209 256 
193 299 299 310 284 
883 116 502 416 483 
715 648 271 375 855 
340 372 605 544 740 
962 992 750 24 175 
98 686 84 60 385 
406 240 239 406 417 
442 442 700 442 74 
197 329 426 11 864 
686 733 683 707 231 
297 68 713 68 752 
980 10 301 529 962 
235 951 873 15 283 
738 774 834 99 93 
7 306 273 552 384 
865 65 478 346 438 
956 518 277 726 418 
824 728 538 683 424 
799 576 25 799 799 
653 196 91 956 196 
212 439 725 148 431 
278 378 576 305 81 
432 896 432 548 432 
638 496 328 495 978 
489 823 352 590 764 
509 509 253 898 561 
553 268 538 569 249 
786 340 709 840 950 
983 624 408 517 874 
377 29 893 726 864 
977 250 781 511 156 
810 699 3 473 882 
70 754 671 134 136 
300 478 822 300 625 
132 487 718 826 255 
89 237 67 428 217 
671 652 806 652 652 
732 530 329 309 624 
960 848 758 815 615 
255 267 81 733 97 
467 729 821 879 797 
121 169 446 446 806 
394 734 811 633 415 
286 147 458 340 515 
24 80 170 753 80 
541 805 450 171 938 
441 572 378 538 35 
725 740 997 269 491 
958 204 16 815 195 
367 432 768 244 174 
162 700 84 481 596 
155 703 371 829 899 
264 62 663 737 977 
632 422 343 422 422 
582 743 887 468 188 
120 760 697 440 723 
415 459 819 895 44 
801 16 752 979 795 
425 496 706 705 590 
27 598 123 179 294 
204 993 347 259 98 
427 482 759 2 395 
250 202 648 849 659 
768 999 456 150 117 
604 728 708 882 195 
379 941 924 622 924 
456 302 949 949 193 
825 774 643 97 666 
603 279 795 130 846 
841 769 485 215 330 
427 485 485 75 115 
200 820 439 266 30 
757 681 833 292 967 
551 492 598 449 405 
826 750 591 232 323 
613 165 165 723 249 
252 918 154 787 149 
650 759 661 584 964 
303 515 22 552 543 
301 798 61 750 957 
98 161 680 152 854 
210 166 299 438 578 
799 851 799 1000 171 
732 712 134 927 142 
707 293 779 332 199 
769 413 173 910 283 
223 605 558 763 763 
540 504 545 969 837 
807 512 693 632 597 
612 430 219 652 134 
608 146 952 909 726 
66 714 714 714 714 
387 498 93 418 901 
327 147 363 994 155 
817 840 957 882 22 
972 864 84 686 72 
454 787 470 695 18 
241 172 367 331 285 
30 621 982 119 39 
938 484 392 749 255 
435 93 148 704 365 
851 864 769 135 741 
164 113 241 197 824 
632 891 15 36 598 
229 781 79 756 499 
6 978 137 827 643 
161 818 737 368 755 
98 524 919 314 749 
421 382 631 621 382 
188 836 660 589 385 
739 669 699 548 444 
331 109 897 484 512 
386 314 573 101 314 
689 671 365 795 687 
503 715 756 759 192 
240 240 503 342 180 
472 148 778 477 148 
847 615 358 275 821 
254 116 676 254 136 
175 308 933 718 297 
883 667 444 339 387 
448 536 27 526 242 
228 769 664 347 228 
911 283 362 811 157 
753 968 108 605 575 
174 294 495 561 909 
550 369 986 841 662 
437 76 149 437 468 
477 501 955 915 441 
897 317 88 88 813 
792 129 207 556 917 
61 17 894 894 810 
668 916 916 871 954 
725 814 690 542 410 
866 820 414 302 11 
144 963 6 430 647 
938 670 351 807 479 
976 848 359 607 137 
388 581 241 105 599 
475 317 872 89 411 
83 148 83 123 241 
937 626 865 865 865 
558 248 95 313 119 
82 470 716 458 716 
957 327 432 610 571 
859 271 440 859 687 
978 399 399 399 664 
988 462 943 239 6 
330 218 857 855 966 
331 850 624 664 273 
705 100 284 65 563 
30 615 855 491 465 
542 344 352 676 162 
76 33 133 902 33 
101 101 973 977 101 
183 36 587 570 721 
549 103 865 659 244 
237 464 816 491 398 
727 353 448 950 61 
32 488 561 571 32 
581 331 509 828 509 
643 24 783 759 24 
112 122 846 966 703 
838 964 41 341 381 
484 890 933 408 985 
984 404 324 324 859 
410 452 419 715 419 
755 350 881 410 215 
342 830 628 550 903 
996 72 477 914 264 
995 470 509 198 389 
243 829 778 539 243 
979 274 240 597 478 
359 161 170 161 991 
265 297 297 97 833 
390 344 457 682 848 
83 366 226 669 256 
420 236 252 397 252 
845 128 153 345 359 
19 25 191 545 545 
722 983 509 809 814 
472 881 78 292 407 
28 384 474 698 844 
410 229 85 861 967 
395 211 390 632 734 
477 529 477 913 835 
666 878 783 863 288 
981 313 543 969 883 
744 145 287 524 290 
482 727 967 998 872 
468 468 786 962 636 
439 45 251 867 867 
567 384 856 17 207 
380 715 560 362 494 
1 807 519 617 1 
150 26 879 331 799 
783 370 864 437 502 
300 161 798 82 645 
944 5 726 656 604 
78 123 909 334 12 
18 18 777 249 751 
145 21 200 964 709 
249 156 63 573 724 
75 434 146 36 306 
941 413 85 54 591 
101 777 388 553 869 
339 551 165 637 165 
24 615 17 22 5 
745 203 682 890 240 
934 41 84 313 428 
268 997 268 977 268 
545 378 472 482 235 
60 124 60 648 60 
689 945 256 337 937 
142 913 271 257 709 
122 753 333 278 333 
746 783 870 904 333 
683 428 709 709 709 
446 896 990 623 102 
152 159 152 152 152 
285 612 154 612 149 
455 598 73 67 360 
424 600 600 229 600 
955 158 310 158 158 
887 779 779 779 779 
540 239 282 310 54 
220 271 761 506 159 
296 736 606 296 499 
189 980 430 564 945 
879 879 879 879 620 
213 811 710 849 991 
980 525 554 714 566 
500 73 651 989 874 
696 536 908 239 104 
662 332 802 479 631 
409 472 164 164 400 
576 448 512 641 940 
40 567 871 318 751 
522 750 809 451 4 
952 502 791 680 806 
324 254 474 210 752 
249 645 299 551 305 
450 414 401 700 52 
959 500 650 997 924 
819 732 880 541 474 
385 541 476 293 476 
572 271 259 812 874 
383 13 528 971 347 
864 648 673 308 916 
329 419 62 779 583 
755 331 914 626 129 
373 911 666 195 872 
169 686 659 610 529 
16 640 657 953 585 
960 893 516 230 2 
504 990 363 683 756 
799 122 134 270 769 
855 274 919 919 38 
319 276 968 198 412 
601 339 13 327 147 
25 748 840 25 758 
486 712 566 613 422 
937 993 703 507 524 
817 374 121 289 100 
399 108 947 211 410 
526 885 336 259 846 
136 582 742 754 11 
423 793 741 956 648 
947 234 833 272 897 
500 838 336 379 442 
751 215 10 872 65 
13 888 458 458 248 
39 784 70 283 530 
85 461 799 910 85 
645 691 325 485 757 
102 42 822 265 906 
66 485 932 941 550 
363 494 59 299 449 
580 244 618 140 901 
142 50 50 50 121 
990 793 793 262 259 
419 72 949 107 115 
603 737 4 333 646 
355 767 246 834 355 
277 899 221 221 764 
5 5 700 819 411 
845 917 330 282 328 
831 843 318 496 197 
181 305 712 594 162 
802 782 92 802 802 
609 784 609 111 997 
154 225 1 168 261 
199 397 748 124 900 
790 651 431 434 431 
897 838 457 504 808 
115 350 40 352 115 
289 289 452 454 938 
142 699 317 472 15 
430 165 630 267 298 
583 444 444 803 363 
803 241 126 37 547 
718 7 170 841 700 
139 504 975 140 997 
89 711 571 838 783 
14 731 874 151 19 
432 886 570 20 715 
496 454 901 386 470 
207 252 165 835 412 
238 430 238 500 785 
863 91 320 86 778 
268 516 268 268 313 
793 838 913 601 651 
644 882 2 53 304 
372 511 613 433 714 
218 445 362 388 445 
988 724 30 941 137 
371 437 58 920 55 
507 750 220 229 227 
805 291 879 585 971 
895 826 837 911 738 
193 876 902 736 743 
71 906 287 105 419 
563 953 23 78 413 
754 211 33 48 291 
142 6 694 101 689 
651 353 353 51 678 
468 956 716 845 649 
744 539 909 699 129 
937 817 485 937 140 
135 861 427 236 783 
344 344 344 287 277 
539 173 117 723 822 
476 476 310 406 94 
397 137 345 920 345 
702 547 342 421 602 
718 254 537 633 515 
951 385 890 267 645 
863 298 893 330 955 
211 359 660 283 196 
608 906 172 40 919 
417 797 169 501 413 
390 751 414 506 836 
296 860 604 451 294 
45 855 861 102 446 
103 69 334 678 678 
440 216 450 440 353 
636 32 242 993 10 
834 864 977 818 170 
879 341 765 833 715 
187 505 651 582 778 
440 863 198 879 310 
37 574 586 574 703 
21 77 9 581 390 
481 496 612 724 380 
121 246 121 282 526 
897 922 437 717 996 
760 170 727 383 383 
954 791 791 885 791 
483 935 739 460 399 
256 961 33 9 145 
247 367 588 516 367 
180 912 411 170 208 
374 620 560 560 330 
776 363 304 715 776 
643 777 382 41 266 
719 675 934 49 395 
840 854 848 560 188 
744 53 268 737 276 
818 933 438 296 495 
12 265 203 425 61 
160 122 968 53 467 
233 782 560 620 233 
915 632 116 116 116 
631 616 231 616 742 
423 379 930 971 432 
110 171 340 131 404 
104 832 488 949 396 
97 559 14 165 296 
345 342 801 342 971 
345 645 272 284 143 
438 492 387 792 345 
631 312 398 128 628 
267 432 437 703 707 
709 629 998 33 5 
920 85 313 920 710 
429 702 944 661 449 
772 907 14 255 11 
512 752 661 775 937 
35 504 360 7 644 
564 776 776 776 367 
56 646 352 202 455 
65 435 931 306 306 
13 868 745 36 408 
598 613 614 280 260 
428 768 374 611 214 
299 775 735 539 457 
567 216 567 461 567 
832 535 470 655 445 
425 648 815 902 105 
943 449 868 449 364 
551 704 655 713 928 
442 153 60 60 60 
703 894 977 664 560 
917 909 280 519 340 
110 761 124 178 632 
88 792 142 632 792 
390 543 331 358 197 
306 982 113 870 201 
594 852 572 572 711 
784 845 348 32 693 
949 112 145 851 576 
383 105 812 615 383 
543 253 605 253 322 
767 10 911 450 226 
947 162 515 717 783 
221 353 850 129 212 
710 173 306 848 456 
257 925 422 648 803 
235 926 893 327 519 
992 668 66 345 345 
131 878 186 589 416 
589 394 997 984 473 
960 670 280 410 177 
424 424 91 105 424 
291 549 249 668 460 
655 58 128 842 593 
909 81 133 829 202 
582 318 116 152 858 
23 484 61 157 558 
928 47 14 969 921 
738 367 588 679 942 
989 113 904 989 965 
971 300 971 579 138 
168 478 175 709 130 
331 379 554 737 578 
685 890 73 922 119 
301 595 410 569 95 
457 144 472 169 505 
53 541 604 682 810 
262 498 832 250 813 
960 16 53 2 16 
608 608 608 608 732 
973 173 478 204 571 
931 945 113 113 110 
734 631 144 390 524 
29 85 2 942 770 
563 16 615 248 323 
19 797 574 340 340 
286 87 129 768 468 
840 355 115 338 4 
560 450 285 309 36 
2 227 636 800 780 
13 628 74 514 462 
630 921 731 966 954 
50 541 338 30 716 
145 632 509 877 101 
30 127 379 10 109 
165 427 487 487 487 
919 776 229 92 356 
730 584 138 694 396 
431 903 971 980 397 
737 286 160 141 93 
586 103 501 586 165 
806 681 265 699 508 
669 48 48 707 55 
470 565 12 44 466 
978 4 881 881 703 
361 79 486 80 853 
128 903 633 116 693 
78 389 745 958 859 
557 94 94 880 94 
860 76 860 860 311 
444 657 76 284 922 
377 657 232 305 980 
217 933 280 812 429 
598 736 79 383 38 
846 282 586 667 929 
971 357 65 289 913 
447 677 607 962 418 
344 100 387 994 348 
979 975 162 840 971 
58 273 250 635 629 
76 213 36 800 800 
911 663 772 989 665 
381 642 868 127 465 
531 389 553 449 783 
812 424 978 812 218 
218 282 138 883 775 
98 206 615 391 641 
188 782 824 238 967 
487 233 776 277 487 
248 257 960 825 45 
264 256 972 44 836 
214 989 402 214 790 
16 398 929 943 83 
762 382 911 303 234 
34 189 514 199 535 
418 667 475 391 421 
644 451 982 133 338 
476 174 760 494 891 
76 777 76 796 423 
848 984 173 334 172 
414 690 596 952 707 
242 9 9 871 28 
95 594 684 470 215 
831 576 334 334 334 
105 69 330 952 106 
208 383 383 147 71 
878 863 968 700 189 
54 977 526 654 410 
721 906 188 154 699 
45 769 764 606 489 
37 154 154 636 967 
982 783 281 574 35 
562 700 562 585 655 
395 613 865 73 278 
558 480 236 66 672 
477 299 93 249 287 
362 20 974 992 446 
330 84 936 402 182 
426 732 687 415 380 
486 960 960 4 173 
998 998 175 906 915 
275 363 784 14 504 
647 897 182 821 294 
217 478 378 192 192 
617 223 617 63 36 
471 917 37 239 102 
772 289 559 358 704 
937 415 869 227 700 
327 711 97 885 898 
170 907 866 306 91 
201 504 210 106 106 
907 721 443 786 895 
403 640 301 885 735 
492 524 928 752 231 
743 82 297 885 778 
595 903 154 535 818 
331 191 620 71 736 
667 195 977 58 358 
837 94 634 365 799 
523 659 179 386 254 
980 304 872 65 448 
437 805 816 714 169 
392 771 266 142 566 
769 227 659 6 790 
477 427 671 671 570 
118 236 561 561 37 
596 629 627 629 396 
319 347 565 986 41 
434 944 559 838 740 
687 62 62 666 62 
293 172 534 544 148 
108 479 148 310 212 
47 515 456 630 908 
191 215 835 192 759 
769 903 709 375 441 
541 261 984 985 676 
589 126 50 146 56 
839 73 791 327 216 
562 898 17 17 37 
350 756 776 312 34 
790 792 438 10 39 
517 776 646 628 112 
261 109 91 171 218 
649 738 867 635 528 
997 88 865 578 703 
987 987 377 209 98 
319 507 225 6 298 
842 880 632 153 102 
795 995 752 711 735 
160 918 988 49 164 
144 375 375 619 411 
706 469 53 782 562 
505 40 995 374 859 
868 342 374 81 374 
52 93 42 961 829 
209 963 209 467 630 
979 501 230 979 97 
168 968 756 651 390 
134 122 962 522 122 
112 843 665 946 483 
881 881 881 952 39 
246 688 246 429 246 
520 549 155 846 566 
63 941 189 664 353 
540 540 540 828 166 
71 60 465 206 881 
29 169 270 232 357 
717 255 484 966 819 
764 879 578 844 334 
926 837 837 405 837 
160 903 578 262 308 
735 625 344 303 735 
489 641 650 359 359 
210 580 591 953 780 
463 66 137 735 735 
285 331 220 571 207 
186 794 506 712 375 
293 897 898 229 101 
327 540 744 155 266 
723 824 723 466 908 
164 771 986 395 785 
109 109 103 451 90 
680 845 47 270 47 
915 91 194 308 165 
630 150 503 630 794 
632 734 562 724 562 
921 602 660 456 670 
469 435 304 135 977 
541 782 688 688 205 
571 21 370 231 94 
284 902 924 327 792 
908 278 361 326 400 
650 706 277 893 355 
123 335 224 552 649 
209 873 593 644 335 
171 627 627 793 722 
864 830 105 389 453 
27 462 233 466 967 
87 221 795 229 100 
945 169 6 428 976 
899 245 104 690 690 
737 445 664 772 71 
150 532 406 769 577 
786 786 683 922 970 
429 662 978 702 133 
122 324 297 867 732 
450 812 725 741 44 
84 189 254 770 89 
535 592 666 977 793 
649 582 887 967 39 
249 162 240 219 794 
178 688 856 536 697 
926 954 164 158 396 
560 600 93 93 745 
280 766 809 372 10 
170 496 170 421 399 
871 141 985 976 981 
336 830 120 322 270 
175 838 867 52 105 
62 982 228 636 949 
258 908 753 380 741 
169 358 556 975 738 
999 137 411 119 861 
698 105 386 924 159 
723 486 116 949 873 
750 546 155 511 153 
649 622 60 67 152 
689 864 209 6 40 
68 767 509 268 699 
803 703 158 495 218 
443 433 433 678 894 
143 251 143 143 143 
804 970 806 985 588 
368 942 605 224 632 
815 184 844 394 683 
532 720 532 876 778 
961 213 386 386 543 
457 771 492 809 998 
913 641 641 641 30 
348 797 892 892 892 
499 41 411 499 953 
222 314 35 454 35 
95 599 802 862 575 
291 106 418 257 378 
312 185 185 846 8 
213 949 659 809 162 
1000 962 946 985 163 
333 778 673 554 766 
401 876 401 440 653 
300 236 848 588 848 
847 623 575 73 346 
301 18 702 100 10 
85 176 89 375 135 
453 654 918 66 132 
441 338 338 720 720 
841 34 785 299 299 
559 234 36 720 720 
18 18 18 18 168 
483 890 441 441 526 
970 877 919 472 521 
823 193 903 809 303 
697 557 627 449 735 
380 478 600 354 958 
255 879 908 346 910 
612 525 276 261 295 
987 663 366 503 805 
768 985 294 462 46 
4 29 534 320 574 
347 707 578 732 374 
116 442 292 529 477 
682 436 663 873 74 
142 731 360 321 988 
405 677 576 168 133 
855 480 891 876 22 
473 485 100 975 982 
254 693 426 620 251 
531 45 130 29 511 
771 405 95 669 696 
995 85 35 876 764 
843 777 432 523 303 
96 643 245 89 310 
918 744 29 888 29 
350 350 350 242 998 
436 923 592 990 1 
892 73 304 30 554 
641 157 962 640 513 
16 272 804 740 570 
85 670 979 382 164 
421 549 794 848 529 
622 593 340 473 480 
858 300 995 662 438 
825 553 453 477 477 
328 843 237 983 78 
305 562 718 997 472 
258 759 103 767 703 
147 573 508 510 147 
492 581 880 136 159 
926 437 13 14 89 
917 819 807 807 21 
151 541 692 568 588 
55 72 575 178 575 
542 46 178 257 540 
147 142 683 724 302 
841 225 650 884 854 
123 598 212 943 653 
617 672 413 813 760 
210 436 210 31 30 
80 699 974 819 549 
751 125 773 651 208 
608 487 527 809 656 
477 891 737 67 642 
941 865 499 506 149 
717 632 223 421 339 
548 393 32 117 106 
326 529 843 551 693 
544 164 69 561 135 
287 907 819 562 581 
618 564 138 913 836 
25 194 731 286 343 
501 981 516 63 727 
508 508 882 23 921 
152 605 90 868 152 
950 592 234 255 114 
358 913 358 268 57 
840 929 305 929 606 
556 452 775 236 376 
554 340 968 252 477 
52 836 484 427 499 
394 614 120 696 953 
738 608 133 697 654 
364 364 364 364 160 
121 793 196 538 257 
36 974 767 36 36 
720 786 391 940 711 
453 803 724 275 381 
897 532 349 289 532 
757 615 613 32 332 
324 943 203 932 762 
69 451 411 470 622 
367 381 115 883 394 
82 590 273 34 649 
559 621 305 315 991 
602 650 272 760 650 
995 731 892 892 202 
333 330 482 666 330 
638 430 168 420 859 
684 727 867 790 499 
579 955 243 772 144 
117 74 699 818 626 
853 510 828 728 598 
198 989 459 647 529 
75 854 341 279 639 
967 109 299 564 967 
372 681 969 493 285 
622 931 151 378 622 
920 831 754 645 362 
527 25 474 990 616 
949 286 565 854 58 
596 106 348 889 395 
667 181 32 18 91 
138 615 932 932 666 
742 293 295 832 995 
39 983 121 541 783 
925 915 263 953 793 
883 819 507 24 183 
256 737 764 80 424 
888 896 539 539 789 
155 439 783 813 664 
146 42 726 602 842 
126 976 317 697 529 
631 53 604 225 564 
775 442 424 103 502 
20 343 196 548 439 
694 722 616 98 615 
142 54 875 540 56 
169 395 508 615 373 
536 536 355 444 420 
963 26 844 126 7 
137 784 784 625 100 
552 985 723 120 852 
681 367 243 117 98 
904 143 392 143 936 
753 996 737 994 459 
465 361 412 960 467 
967 600 594 855 472 
873 534 665 781 672 
529 818 833 390 564 
349 355 43 783 783 
169 976 659 552 402 
815 452 823 256 452 
490 153 683 926 747 
449 737 414 797 414 
807 452 638 638 517 
907 966 330 249 804 
931 918 689 538 64 
746 71 872 114 931 
343 138 137 762 257 
4 292 993 906 507 
321 565 972 894 808 
839 10 185 113 673 
542 859 847 305 428 
877 70 5 964 803 
165 217 700 536 77 
260 210 537 597 487 
376 590 693 416 601 
710 810 386 935 710 
822 32 750 63 33 
514 35 778 307 778 
999 183 54 692 912 
935 241 935 548 536 
480 856 856 856 296 
831 622 989 305 891 
959 437 511 918 104 
328 651 125 901 279 
144 528 207 149 245 
10 583 8 476 542 
411 490 490 490 92 
36 515 656 473 902 
799 269 663 613 16 
839 916 858 253 773 
237 137 720 717 168 
521 891 586 334 178 
35 465 465 885 465 
490 269 183 269 319 
919 188 351 990 99 
844 37 844 844 360 
293 67 390 127 790 
413 841 881 913 429 
970 714 426 750 972 
7 587 512 923 860 
854 854 854 895 235 
291 946 946 946 152 
976 217 976 966 976 
121 880 426 333 738 
688 193 114 867 867 
245 979 139 688 346 
757 153 927 927 833 
965 982 702 826 253 
387 576 403 403 403 
981 79 147 633 981 
295 23 962 928 371 
979 540 683 343 374 
458 314 458 392 297 
264 627 190 149 264 
355 404 611 508 338 
300 79 673 770 673 
919 737 205 632 913 
7 790 362 362 362 
845 621 503 895 637 
827 446 663 246 685 
76 382 296 834 344 
181 205 3 826 886 
975 124 218 97 753 
750 979 96 750 923 
309 694 652 898 631 
416 355 294 340 333 
905 905 905 353 270 
41 185 640 71 788 
497 530 233 638 598 
621 348 199 733 781 
462 718 632 632 84 
751 384 400 77 563 
274 160 543 344 999 
932 846 846 653 679 
32 711 42 973 412 
43 708 906 116 525 
597 267 654 271 111 
645 538 387 167 708 
280 750 790 280 772 
576 738 666 243 814 
286 247 482 636 67 
580 773 14 501 581 
927 102 491 239 219 
12 547 681 514 817 
377 883 271 996 235 
440 22 569 970 60 
177 317 621 985 431 
730 275 481 340 534 
75 767 241 484 241 
738 870 303 994 99 
725 175 438 812 757 
702 710 588 520 645 
74 397 301 793 556 
620 721 372 242 581 
14 353 619 275 712 
333 32 49 276 757 
764 84 707 754 102 
589 362 28 123 910 
414 901 356 101 971 
569 810 303 220 16 
782 858 317 609 264 
822 832 497 288 779 
664 164 600 887 922 
901 29 757 824 64 
464 820 734 734 836 
46 839 56 948 539 
877 571 677 177 46 
975 222 974 184 48 
199 572 275 733 701 
798 591 798 798 899 
43 207 440 798 727 
394 915 773 29 413 
105 633 825 748 149 
756 508 291 214 632 
562 553 171 646 21 
501 203 634 437 677 
586 990 353 696 81 
635 986 986 277 534 
874 326 585 486 789 
858 98 367 200 306 
74 734 110 72 715 
43 689 872 523 694 
220 516 516 697 460 
324 494 503 457 66 
349 134 564 564 111 
447 947 955 518 181 
90 998 757 830 618 
962 164 490 164 975 
22 500 268 118 437 
84 297 919 971 838 
437 55 303 727 564 
470 712 73 267 672 
955 955 332 954 804 
627 962 64 566 395 
347 121 668 185 347 
506 550 870 131 879 
712 137 219 277 672 
690 8 690 690 48 
590 495 322 632 615 
222 583 244 933 865 
494 593 263 968 179 
409 768 964 404 878 
643 626 920 1 482 
732 474 578 457 185 
568 586 135 16 527 
419 180 770 788 527 
87 528 87 87 782 
15 704 789 15 708 
846 392 362 521 132 
385 442 105 336 495 
560 106 263 525 81 
375 374 134 475 311 
627 626 932 626 626 
391 214 214 988 991 
849 686 68 690 527 
341 88 305 789 287 
97 500 101 558 492 
680 992 985 381 347 
664 633 48 315 985 
702 15 622 353 804 
109 483 17 832 109 
321 469 40 101 40 
920 897 966 688 799 
95 839 583 512 192 
511 375 58 222 32 
626 932 390 584 356 
191 576 782 42 127 
765 785 95 986 740 
579 464 500 332 889 
955 351 579 349 438 
162 392 295 855 162 
899 854 328 112 340 
537 851 746 813 377 
591 702 333 702 979 
539 492 372 346 506 
593 821 388 612 645 
556 304 603 21 579 
787 192 225 684 849 
300 862 757 682 757 
98 908 707 693 394 
256 14 14 618 14 
810 765 734 225 23 
86 638 119 909 685 
822 288 832 130 658 
273 413 85 835 413 
153 468 73 60 749 
887 997 410 410 277 
267 735 914 680 350 
443 239 782 857 723 
900 661 957 891 931 
485 475 846 641 909 
249 183 43 122 870 
694 154 945 979 34 
187 91 91 823 630 
564 815 815 896 815 
780 221 196 779 241 
669 669 109 129 669 
667 798 768 516 284 
642 104 719 316 160 
827 681 633 252 522 
587 880 418 880 776 
673 254 260 850 296 
609 438 407 502 534 
105 103 69 236 922 
614 480 998 636 347 
353 926 653 565 696 
955 318 453 606 418 
55 339 661 732 80 
672 223 128 790 128 
415 273 563 415 415 
122 306 660 136 122 
474 991 909 555 260 
125 214 623 878 416 
526 589 244 52 402 
141 141 775 141 644 
434 198 801 997 693 
609 925 923 3 577 
6 605 910 164 512 
335 582 833 833 388 
667 385 951 253 974 
396 983 323 862 490 
939 199 22 939 939 
400 734 970 875 293 
571 348 199 348 348 
66 761 914 850 152 
569 36 569 787 59 
666 800 694 202 620 
620 7 38 7 7 
198 517 151 566 184 
325 727 250 999 177 
476 433 96 475 433 
864 664 532 664 664 
597 15 627 597 518 
262 939 807 230 862 
416 801 543 718 855 
938 96 134 944 944 
122 270 243 95 122 
560 24 710 489 40 
48 211 211 340 327 
415 897 219 571 857 
293 143 933 977 309 
856 123 255 123 508 
716 934 293 432 445 
184 301 354 184 558 
467 210 351 475 319 
188 429 448 714 657 
935 519 169 640 637 
276 788 431 869 62 
104 104 976 910 478 
469 930 29 928 550 
693 887 264 264 887 
47 762 423 423 423 
948 783 454 268 948 
481 722 400 776 400 
468 187 732 187 134 
566 444 345 663 34 
972 972 72 972 972 
723 765 520 175 598 
615 681 615 167 406 
506 854 275 636 320 
935 748 647 581 581 
998 586 355 33 944 
554 278 197 582 823 
986 318 769 61 110 
882 469 369 295 853 
679 395 16 180 496 
662 641 307 680 470 
92 284 267 969 616 
144 825 153 76 489 
139 268 947 766 911 
738 401 652 389 870 
522 522 381 522 554 
989 525 235 135 826 
635 635 635 635 681 
109 155 109 543 666 
287 160 679 848 45 
848 883 334 565 319 
621 540 358 421 589 
171 667 667 880 460 
521 341 461 972 11 
492 130 758 492 650 
296 484 801 613 652 
104 467 532 746 935 
843 785 520 10 630 
426 279 359 732 257 
481 490 496 852 647 
250 371 202 94 773 
55 283 803 658 800 
933 878 568 947 771 
727 1 89 526 526 
645 286 460 859 24 
383 250 299 165 955 
253 855 762 355 662 
985 40 328 648 538 
986 975 503 182 684 
548 461 25 776 776 
240 910 468 894 51 
542 478 494 333 261 
25 328 25 704 860 
902 831 373 563 323 
969 537 395 525 508 
390 838 379 571 249 
583 385 696 538 636 
276 311 933 297 276 
849 783 644 849 569 
684 49 765 684 501 
107 4 55 580 691 
864 129 838 796 490 
298 360 413 954 743 
547 561 449 547 503 
281 203 133 38 631 
941 12 12 12 336 
908 448 282 263 102 
117 17 966 420 589 
668 953 901 281 113 
713 463 247 451 35 
114 707 258 894 306 
781 218 218 208 788 
325 832 291 236 713 
760 974 628 87 472 
801 283 283 283 283 
446 964 871 298 255 
580 674 566 795 185 
59 614 222 766 503 
798 429 613 274 262 
789 872 726 560 702 
769 50 842 588 588 
133 593 282 158 42 
614 809 717 929 929 
234 919 34 938 959 
103 547 811 489 313 
307 619 283 825 287 
358 933 41 537 709 
439 785 525 929 715 
31 488 381 609 885 
14 34 43 350 33 
238 252 252 549 960 
880 737 296 973 365 
593 720 757 648 807 
813 476 745 512 180 
669 20 489 547 642 
233 275 417 313 750 
659 619 267 262 488 
294 285 407 983 641 
635 230 261 442 446 
761 953 565 470 993 
675 33 33 340 33 
746 968 278 686 615 
283 957 548 548 331 
973 594 142 206 729 
784 594 813 736 860 
6 713 494 52 426 
623 757 196 881 558 
504 872 705 760 47 
732 525 971 171 317 
141 141 973 499 698 
963 68 241 271 761 
992 134 713 363 362 
986 678 749 986 251 
862 781 37 576 112 
354 213 285 350 394 
162 759 795 580 798 
324 930 791 725 617 
542 885 161 376 955 
109 123 217 181 58 
709 329 990 352 246 
98 56 810 730 545 
686 602 219 45 49 
625 523 842 674 633 
752 607 468 126 679 
394 135 153 632 995 
771 322 308 717 56 
575 541 985 642 661 
768 423 513 348 996 
388 676 775 386 356 
375 29 280 283 348 
553 115 297 512 29 
200 915 387 667 162 
918 615 533 125 701 
590 197 514 408 707 
870 287 581 55 287 
73 86 848 240 380 
826 747 378 146 597 
328 500 320 267 964 
767 972 313 776 224 
539 874 146 300 117 
227 111 626 253 763 
1000 679 845 845 347 
532 174 525 433 370 
300 516 612 460 474 
267 588 936 267 258 
875 386 878 719 719 
310 72 343 517 601 
189 366 475 992 977 
676 508 757 506 676 
383 613 363 208 918 
910 964 964 668 107 
472 737 448 704 737 
812 401 827 710 920 
15 817 821 78 821 
468 286 464 333 556 
153 927 903 621 815 
872 753 238 921 238 
998 260 715 743 6 
585 914 485 737 30 
420 270 101 963 219 
125 32 475 404 32 
653 269 318 318 923 
732 5 79 655 649 
971 963 388 971 971 
280 151 905 687 157 
101 619 840 374 99 
730 146 160 3 547 
969 26 198 969 969 
417 744 994 682 564 
438 289 434 325 931 
458 390 481 596 458 
145 527 803 694 171 
409 805 469 363 902 
905 160 259 76 590 
598 168 580 766 856 
514 348 750 504 980 
783 178 713 713 455 
163 531 180 163 36 
487 486 274 786 996 
161 966 448 434 625 
703 314 449 123 703 
676 823 698 730 322 
176 164 310 325 482 
470 939 94 939 760 
268 15 329 268 539 
856 217 909 615 894 
236 160 386 650 733 
721 834 71 24 399 
432 937 839 432 278 
628 152 99 387 190 
557 170 557 244 906 
265 277 533 630 310 
339 339 339 238 484 
474 512 739 739 18 
222 787 707 246 667 
427 40 527 427 135 
669 561 854 982 982 
949 769 692 496 160 
521 172 268 929 268 
976 631 942 966 133 
872 680 170 357 733 
982 253 183 966 253 
244 551 442 844 844 
753 401 107 106 860 
178 113 618 472 629 
144 174 970 418 411 
44 44 360 547 44 
818 374 486 551 792 
917 636 514 591 714 
170 705 580 705 726 
67 56 793 779 779 
139 121 742 815 836 
917 881 459 124 981 
247 980 595 388 474 
994 986 119 665 11 
394 114 938 994 284 
767 376 489 322 114 
472 908 339 894 55 
675 915 798 356 434 
150 69 150 311 563 
903 655 945 658 943 
746 1 438 499 228 
46 555 82 424 120 
894 223 742 26 19 
345 1 373 315 377 
892 774 631 987 49 
751 327 257 218 252 
794 664 275 634 26 
442 581 825 840 491 
245 79 571 530 79 
304 866 449 918 949 
695 7 454 131 749 
508 185 508 20 495 
579 556 217 357 217 
418 932 964 662 862 
269 963 297 22 85 
969 514 314 777 422 
577 113 376 105 685 
108 262 212 841 120 
521 296 914 830 182 
203 675 273 402 560 
746 200 291 207 585 
508 868 467 42 84 
839 686 839 839 952 
114 733 463 406 700 
16 5 11 257 75 
132 592 567 463 186 
965 705 854 636 128 
393 249 140 871 151 
588 708 512 175 431 
627 261 666 102 780 
338 338 622 511 447 
237 87 767 119 688 
994 994 765 478 994 
243 501 201 243 243 
151 68 909 199 151 
854 103 451 314 815 
628 712 55 914 833 
234 46 587 747 704 
683 720 683 822 672 
228 115 359 132 333 
904 811 659 363 801 
158 379 213 379 933 
284 943 307 909 873 
885 126 982 643 698 
339 379 471 130 134 
357 652 171 299 429 
904 172 172 806 172 
670 938 670 988 621 
795 443 179 805 444 
713 744 992 673 989 
70 279 837 565 51 
893 863 863 863 973 
905 326 326 350 136 
993 766 209 52 869 
525 243 40 956 447 
583 72 932 956 898 
675 896 108 455 282 
566 668 906 945 38 
497 941 709 464 335 
243 567 243 462 514 
398 973 128 780 681 
755 626 755 336 964 
3 408 100 78 605 
124 419 124 462 659 
519 786 519 818 207 
199 130 201 317 225 
47 47 946 220 568 
141 451 674 964 304 
277 439 814 553 525 
89 987 544 475 582 
96 39 21 785 311 
911 224 982 339 259 
789 211 281 420 567 
410 817 148 410 410 
202 572 513 38 165 
46 46 46 693 394 
923 506 42 932 725 
736 954 744 589 395 
178 74 175 857 849 
568 658 842 235 837 
787 812 913 840 130 
446 14 315 315 22 
901 918 314 314 487 
535 137 371 632 619 
811 358 135 818 718 
802 612 939 43 166 
300 478 214 323 885 
454 824 860 989 236 
185 951 434 468 573 
484 702 742 968 205 
702 681 893 649 217 
762 53 946 744 53 
539 539 494 539 584 
881 9 494 75 722 
752 755 623 929 184 
536 888 809 771 916 
237 748 562 948 614 
801 687 705 586 716 
799 170 377 790 837 
468 468 468 874 292 
344 273 330 998 345 
111 414 504 209 998 
860 393 215 454 571 
487 652 907 283 273 
612 890 401 484 958 
229 561 983 273 229 
726 250 91 408 26 
683 179 308 249 450 
626 256 603 847 843 
347 391 129 347 885 
895 61 678 605 619 
745 205 705 8 612 
855 866 490 539 602 
855 149 850 185 122 
864 697 160 347 347 
64 874 894 601 154 
850 850 810 330 680 
651 57 356 220 404 
375 911 719 869 454 
146 407 632 643 146 
105 624 966 351 397 
646 461 986 139 617 
441 992 104 104 138 
588 780 436 392 372 
405 74 784 727 944 
381 741 598 49 168 
339 118 436 137 672 
547 173 960 254 951 
113 935 306 800 207 
195 467 383 235 657 
193 270 55 851 899 
357 32 649 649 908 
676 749 709 342 560 
827 286 942 759 942 
129 669 653 129 235 
700 751 837 172 41 
411 92 778 85 859 
731 765 345 569 172 
857 857 129 509 703 
499 194 815 989 644 
709 400 784 831 876 
901 225 126 889 490 
499 499 715 484 264 
952 735 12 186 621 
909 651 651 205 186 
645 168 250 645 943 
784 389 747 389 698 
519 331 140 773 256 
362 215 547 215 66 
4 289 946 834 289 
580 238 969 756 969 
812 174 229 299 834 
147 15 554 904 693 
331 526 331 331 331 
448 812 812 425 15 
222 834 248 593 407 
607 497 497 199 647 
6 524 6 981 158 
456 491 321 448 28 
573 573 409 573 24 
20 582 44 784 896 
312 84 116 45 993 
259 329 74 663 482 
506 857 10 341 796 
653 691 210 107 116 
474 474 602 553 774 
584 532 948 797 70 
907 736 330 745 548 
460 860 244 669 366 
62 601 698 953 8 
982 805 241 805 294 
786 521 486 659 659 
399 499 667 481 33 
361 267 539 521 885 
805 406 92 92 845 
633 536 635 161 635 
828 826 596 191 724 
35 400 356 603 880 
613 929 899 574 119 
753 803 642 435 358 
903 683 189 206 275 
319 966 966 966 612 
598 101 50 239 145 
232 831 80 665 514 
433 433 719 375 130 
319 669 778 650 497 
790 898 661 661 135 
559 724 313 539 764 
836 836 836 323 836 
343 725 288 934 713 
391 112 348 966 371 
101 822 65 904 445 
226 174 862 862 357 
174 697 979 323 910 
55 939 97 299 678 
377 903 510 480 277 
729 2 427 140 433 
477 848 477 255 620 
726 268 521 996 535 
196 781 864 410 411 
299 550 299 364 856 
47 339 269 17 592 
710 508 508 543 529 
659 624 478 323 997 
214 405 747 360 702 
389 92 123 550 666 
235 151 525 338 936 
423 346 488 599 436 
311 249 223 246 223 
369 792 199 457 550 
804 790 678 512 913 
616 160 97 315 6 
873 440 758 990 215 
105 717 846 105 523 
289 844 867 867 413 
498 525 498 531 801 
388 15 857 185 650 
997 925 791 409 831 
915 231 818 146 637 
193 9 9 9 9 
191 368 666 364 466 
489 995 848 151 957 
833 713 196 713 143 
323 834 528 201 528 
917 993 244 144 329 
404 300 540 412 252 
10 720 39 339 310 
910 261 778 429 611 
423 376 900 970 439 
705 462 901 456 816 
701 372 548 701 677 
210 609 731 92 540 
151 637 637 637 89 
271 80 733 625 625 
866 584 939 437 216 
549 946 955 225 549 
170 699 276 170 546 
265 844 428 892 517 
522 767 697 237 849 
200 614 330 821 803 
503 370 399 49 538 
849 858 228 228 228 
150 19 9 515 515 
476 638 61 653 651 
314 543 645 658 702 
174 97 837 216 57 
785 544 122 260 876 
265 328 114 418 418 
457 945 158 480 945 
677 449 572 381 914 
358 176 892 517 451 
453 673 531 868 387 
259 273 270 972 443 
430 352 139 949 631 
619 433 525 619 439 
843 852 852 852 852 
854 285 703 369 259 
398 584 189 214 189 
998 376 881 814 528 
24 827 963 676 612 
609 115 767 973 993 
626 535 571 398 634 
777 9 777 777 777 
942 588 579 923 938 
608 910 608 447 608 
981 17 945 357 957 
607 724 955 838 892 
442 164 206 288 26 
193 67 840 683 145 
899 215 625 578 414 
934 634 586 520 549 
311 618 729 618 518 
944 14 47 944 990 
856 18 387 828 387 
766 919 111 5 182 
35 603 888 21 843 
628 915 415 778 365 
953 736 515 822 736 
827 383 214 866 142 
833 1000 546 860 460 
838 106 62 610 893 
705 549 51 80 51 
294 373 180 596 584 
159 953 845 789 196 
199 957 125 22 619 
375 979 841 505 406 
238 341 413 545 544 
237 907 303 215 190 
282 230 230 230 684 
490 337 642 55 55 
380 682 976 119 518 
998 591 138 531 138 
89 345 401 8 794 
649 440 983 691 179 
888 652 757 228 319 
463 23 937 854 47 
419 87 10 402 292 
796 305 540 173 104 
603 692 427 271 392 
24 451 220 460 220 
854 355 872 352 854 
61 191 869 628 61 
604 56 976 447 572 
344 104 104 104 104 
231 218 468 121 686 
400 696 44 982 180 
38 978 727 443 127 
857 315 660 315 479 
401 329 329 604 111 
63 235 63 766 184 
324 642 642 22 363 
455 890 462 369 223 
525 177 100 620 177 
451 831 725 282 109 
967 204 598 585 567 
216 216 878 130 748 
915 915 366 844 353 
920 247 105 965 988 
384 979 579 566 600 
228 237 743 664 754 
721 425 851 906 721 
222 48 841 613 533 
894 446 683 894 511 
537 388 416 411 759 
862 919 886 321 865 
132 212 543 250 164 
370 40 757 484 14 
480 888 897 733 483 
604 163 233 654 947 
789 366 514 915 269 
131 405 109 405 405 
375 399 585 375 99 
998 86 124 86 912 
127 70 850 863 323 
117 453 808 402 438 
911 437 551 443 31 
586 502 655 502 342 
229 270 158 348 883 
875 440 873 136 545 
930 518 387 980 548 
274 825 399 312 520 
226 113 425 483 483 
779 425 302 136 577 
620 653 794 343 490 
72 661 623 547 191 
311 228 616 336 982 
100 466 119 844 19 
602 657 657 524 657 
550 550 569 442 98 
23 811 925 315 687 
347 551 551 551 946 
756 725 585 104 215 
570 611 20 611 315 
669 514 220 552 165 
366 7 7 787 691 
549 318 989 522 773 
525 578 772 797 932 
540 779 49 901 239 
402 71 345 22 112 
864 435 166 818 492 
454 403 539 181 483 
984 224 947 576 800 
989 140 499 899 20 
737 778 737 176 865 
290 740 578 147 231 
658 974 44 746 87 
498 589 879 733 405 
664 544 969 391 556 
164 565 164 819 555 
671 939 742 733 822 
378 766 624 499 781 
58 861 253 640 640 
959 339 562 850 655 
584 329 356 518 529 
466 120 488 646 579 
236 478 546 478 526 
990 436 961 473 527 
730 869 759 730 307 
713 541 271 271 986 
705 663 689 273 812 
686 416 738 27 343 
846 822 819 535 228 
454 833 122 543 543 
572 583 348 412 777 
759 361 361 1000 686 
965 716 420 960 843 
433 148 743 360 813 
296 821 77 227 795 
850 433 60 500 471 
43 75 101 198 619 
201 431 201 359 239 
71 359 44 698 725 
680 220 100 533 700 
83 824 914 663 965 
967 226 461 827 788 
96 865 528 736 752 
531 702 133 838 60 
407 235 439 617 8 
636 202 556 610 973 
766 471 646 32 32 
584 102 408 87 106 
181 300 846 501 561 
213 68 505 68 68 
117 744 28 656 795 
788 593 567 237 996 
909 359 817 817 817 
647 437 401 601 285 
128 737 452 227 116 
744 622 928 715 748 
781 52 283 960 305 
472 560 982 115 531 
288 646 541 20 944 
250 598 537 186 819 
547 9 181 890 588 
958 206 764 648 976 
723 641 765 654 961 
298 508 478 361 727 
672 455 790 455 905 
444 435 435 759 475 
284 529 808 517 532 
136 892 934 101 136 
242 287 147 494 541 
808 60 169 353 742 
401 722 284 722 722 
386 798 766 728 213 
226 459 459 361 459 
772 573 930 930 559 
411 411 881 125 184 
587 997 738 23 545 
452 765 529 255 15 
953 205 662 734 953 
390 758 817 553 553 
47 593 539 481 362 
616 282 919 538 398 
366 934 887 445 55 
937 953 283 813 953 
645 122 226 625 923 
96 111 271 902 378 
219 335 697 740 69 
151 245 409 893 306 
193 878 133 531 29 
781 926 643 402 548 
215 877 286 778 449 
759 186 333 800 818 
122 474 181 739 893 
691 632 695 540 746 
848 546 646 523 336 
892 339 725 545 211 
673 692 574 710 524 
609 14 496 251 170 
791 505 332 401 791 
873 515 594 378 340 
344 827 311 448 642 
285 285 135 285 991 
257 394 86 896 701 
138 479 382 367 114 
7 506 422 106 564 
642 448 475 653 917 
353 326 176 154 567 
450 680 82 241 771 
857 771 607 857 407 
792 451 150 150 429 
227 822 102 829 227 
564 768 776 538 822 
885 424 391 391 344 
25 307 637 766 66 
549 691 458 438 611 
22 784 236 410 453 
484 657 831 836 696 
491 467 7 710 809 
158 158 474 554 16 
221 300 205 552 300 
152 48 185 152 298 
596 328 119 156 258 
326 792 982 496 216 
157 817 476 831 190 
480 685 621 901 848 
717 773 999 465 983 
466 799 18 615 157 
451 235 277 65 612 
153 459 778 888 609 
220 16 493 11 781 
330 263 665 714 263 
778 43 603 404 380 
96 100 796 42 347 
333 386 386 339 391 
200 903 697 612 728 
681 581 923 362 170 
972 31 449 27 704 
717 865 707 673 10 
284 533 536 245 245 
535 471 184 620 112 
929 631 803 582 803 
640 363 895 737 691 
891 434 968 373 503 
453 809 997 855 151 
327 193 812 820 906 
133 180 481 965 916 
634 917 487 309 374 
585 950 69 118 195 
966 103 532 684 966 
836 817 166 906 514 
838 70 422 326 535 
550 600 446 33 335 
809 903 453 369 628 
403 561 570 757 516 
291 963 900 302 72 
288 440 746 626 469 
616 87 937 12 982 
105 763 710 328 101 
256 396 895 990 761 
544 843 843 676 233 
433 86 766 926 830 
221 984 885 239 885 
133 907 971 197 46 
59 726 543 888 923 
642 785 7 306 599 
875 511 86 511 408 
878 308 889 228 190 
646 464 139 853 646 
85 208 35 512 691 
28 709 250 601 538 
734 393 583 738 29 
856 945 960 230 565 
300 608 608 750 581 
355 355 378 587 355 
522 154 40 732 700 
24 18 51 634 152 
637 595 21 392 440 
655 855 655 8 274 
107 464 482 464 535 
620 520 269 984 59 
813 709 813 813 274 
706 751 851 564 177 
438 794 324 794 794 
483 947 132 364 714 
332 560 957 981 560 
694 242 609 936 28 
723 714 401 714 699 
184 566 584 903 616 
926 292 641 364 296 
651 191 838 305 789 
936 243 555 740 69 
158 928 158 571 98 
334 659 813 384 93 
887 100 870 330 156 
24 806 503 695 85 
920 841 753 496 489 
870 540 627 971 395 
476 615 615 621 615 
87 329 215 248 741 
694 954 518 823 290 
40 919 360 993 916 
237 177 974 821 906 
607 607 573 607 317 
16 371 357 467 539 
515 496 430 952 525 
290 264 289 576 278 
530 837 948 852 193 
524 732 524 614 661 
163 838 619 222 287 
980 412 389 412 813 
343 664 804 701 182 
500 208 462 626 865 
649 47 936 331 47 
719 722 883 958 533 
232 999 870 835 166 
650 791 632 962 650 
918 468 387 785 98 
66 407 339 796 221 
793 716 381 453 761 
7 575 1 994 17 
603 797 959 747 508 
49 167 782 850 282 
523 120 523 523 213 
687 13 160 396 568 
325 610 832 751 559 
383 422 669 372 12 
111 833 190 43 688 
766 474 976 149 159 
92 90 790 50 786 
752 284 438 714 714 
133 903 731 945 133 
584 420 219 16 393 
767 114 718 61 166 
850 100 216 7 810 
679 886 510 957 177 
556 764 129 956 764 
368 775 75 397 876 
588 58 919 919 357 
105 869 869 599 488 
483 957 342 581 598 
990 297 496 496 254 
501 700 857 558 814 
120 30 854 836 854 
529 261 55 986 564 
501 161 299 112 259 
29 564 943 972 457 
401 309 588 331 855 
16 549 568 174 328 
637 442 657 986 442 
280 224 945 550 186 
262 501 256 465 684 
191 191 191 169 976 
501 14 14 14 699 
556 533 174 70 750 
709 391 809 558 634 
545 135 330 46 899 
342 934 874 541 934 
637 464 615 75 637 
500 5 856 962 175 
908 45 315 611 354 
300 326 479 799 445 
168 429 667 593 135 
112 667 735 799 904 
151 56 450 824 56 
965 785 121 514 19 
106 135 891 962 859 
855 588 545 695 892 
219 896 471 681 471 
401 277 48 11 676 
848 974 794 483 362 
169 246 816 491 697 
324 483 129 220 532 
62 763 909 669 644 
591 547 591 144 729 
698 992 970 977 172 
363 646 894 141 315 
301 204 690 490 755 
129 929 481 252 992 
474 191 474 474 415 
410 704 518 979 462 
206 897 897 936 897 
864 274 613 126 751 
293 938 854 276 509 
948 607 19 557 19 
844 421 707 457 421 
252 319 986 10 629 
656 344 836 864 95 
936 3 936 847 936 
905 463 815 417 682 
188 322 608 62 407 
791 310 513 239 272 
431 694 92 466 559 
269 666 657 143 814 
553 587 724 390 172 
524 202 721 605 685 
176 596 126 601 12 
281 187 239 650 963 
46 165 921 912 2 
831 195 470 318 50 
729 12 238 195 674 
790 27 276 871 946 
205 928 297 930 86 
138 118 900 875 30 
964 974 322 898 355 
936 243 658 522 51 
405 253 327 407 850 
944 879 326 28 606 
811 449 260 238 917 
769 208 306 749 306 
507 145 522 194 308 
629 523 874 889 367 
166 635 619 136 178 
161 249 249 249 234 
992 393 647 213 516 
845 922 541 124 541 
94 298 750 533 802 
505 861 701 639 701 
23 23 273 684 3 
983 321 761 898 898 
779 890 56 821 560 
502 870 304 930 304 
503 936 263 48 854 
703 202 527 126 643 
561 561 92 786 561 
278 69 384 694 884 
392 836 183 665 328 
914 639 905 863 863 
60 666 401 627 785 
790 942 872 960 956 
351 364 347 534 102 
259 965 932 359 716 
627 423 627 716 468 
382 92 505 933 491 
187 609 934 115 907 
549 515 17 515 613 
476 433 30 44 91 
857 857 857 626 17 
925 511 518 215 826 
846 491 817 955 480 
453 598 508 854 801 
409 917 557 208 87 
513 719 940 806 987 
132 818 359 19 742 
469 917 229 719 731 
782 812 110 879 251 
389 508 641 325 559 
320 652 857 344 720 
11 349 478 253 304 
621 173 980 347 753 
239 448 218 239 763 
380 720 720 284 533 
249 137 526 249 350 
458 520 337 854 71 
472 234 102 613 102 
2 394 817 22 492 
51 385 875 663 770 
516 584 807 711 874 
5 457 996 596 817 
111 911 501 761 761 
551 75 429 402 357 
88 915 105 756 555 
411 422 477 642 582 
9 838 893 888 996 
880 83 602 449 490 
262 95 432 756 948 
248 37 712 226 729 
186 839 414 125 7 
527 539 942 270 809 
756 109 882 104 825 
787 525 280 195 694 
580 995 938 395 784 
552 980 404 67 854 
537 535 122 16 537 
120 113 858 907 300 
325 314 731 413 44 
526 738 431 568 916 
969 917 430 529 888 
420 229 974 323 835 
189 672 67 7 909 
80 234 418 685 847 
104 86 562 273 598 
684 1 193 40 355 
123 511 203 511 955 
569 980 101 101 784 
689 135 638 221 135 
991 804 797 780 125 
474 385 212 305 951 
515 828 408 581 810 
391 143 539 726 382 
997 973 364 601 366 
638 367 449 449 764 
342 339 552 811 811 
613 557 870 537 726 
256 586 530 383 568 
324 522 852 207 843 
264 590 309 309 240 
51 108 27 454 335 
539 878 744 357 596 
722 781 936 962 627 
902 866 616 377 902 
91 335 178 846 693 
292 537 281 10 777 
970 403 970 621 63 
130 805 712 670 178 
39 290 228 868 129 
819 668 677 423 569 
713 7 787 750 363 
317 628 898 856 746 
289 718 326 385 587 
163 155 837 208 923 
72 72 912 378 72 
630 799 514 102 366 
913 430 127 589 945 
825 587 347 249 416 
59 59 30 774 525 
663 196 402 600 976 
396 804 41 628 404 
478 648 163 38 908 
693 398 661 437 183 
713 851 425 166 480 
978 311 886 53 463 
530 944 605 184 343 
790 31 825 863 326 
32 471 848 705 965 
637 990 229 285 415 
390 769 882 390 236 
930 761 737 436 161 
649 487 853 926 252 
479 151 841 495 495 
828 957 414 27 495 
808 331 315 662 292 
815 543 544 825 513 
363 903 495 188 949 
929 736 472 418 472 
234 681 88 420 641 
938 957 650 658 86 
404 762 829 421 266 
836 762 728 613 30 
254 248 892 988 443 
37 193 265 124 154 
795 419 659 269 349 
36 848 96 91 690 
528 74 715 356 36 
831 428 458 458 882 
984 151 167 274 984 
527 156 527 845 236 
52 395 859 592 854 
333 452 333 709 799 
553 766 228 73 843 
754 302 581 803 439 
418 627 894 358 139 
340 297 747 688 718 
816 260 153 374 608 
876 618 359 600 139 
142 507 344 344 942 
720 239 826 314 365 
529 902 938 869 483 
960 904 75 998 408 
735 263 998 502 829 
132 984 283 501 366 
126 948 634 863 16 
617 529 146 335 740 
208 208 208 723 345 
830 928 214 746 842 
913 704 899 908 27 
410 926 210 759 531 
887 180 892 726 892 
824 412 44 390 943 
402 344 226 255 927 
711 160 187 479 264 
293 130 619 592 173 
131 667 707 92 131 
670 3 76 816 236 
615 615 488 615 780 
948 902 270 274 93 
70 345 612 930 761 
278 696 278 817 878 
20 10 694 841 625 
908 711 409 505 537 
161 630 237 461 141 
260 260 260 866 533 
757 167 547 833 235 
183 472 608 574 707 
810 960 405 644 540 
641 730 243 243 820 
407 834 647 341 834 
948 607 952 448 476 
204 199 503 750 437 
516 193 769 782 936 
236 552 688 956 695 
902 959 801 719 168 
442 542 10 44 707 
896 947 314 818 473 
299 288 299 241 574 
454 604 641 514 612 
778 741 372 778 670 
964 901 557 95 139 
436 942 181 942 784 
13 168 128 128 711 
424 726 751 38 482 
200 141 731 215 108 
184 994 197 718 275 
775 103 857 103 959 
722 440 667 440 159 
425 552 546 68 997 
418 328 254 616 513 
147 269 919 199 365 
96 317 254 431 620 
50 989 914 644 367 
232 588 745 20 365 
635 437 82 426 437 
978 738 969 183 605 
990 463 908 18 168 
37 503 373 67 367 
261 404 818 771 631 
94 401 559 959 959 
705 154 271 345 264 
295 647 137 961 894 
443 35 111 675 649 
487 171 993 748 244 
264 524 863 761 924 
657 155 693 841 803 
366 977 310 734 228 
537 809 346 897 544 
142 396 311 708 396 
399 639 979 813 640 
967 293 291 967 100 
394 760 425 26 393 
416 687 687 530 926 
540 135 248 721 8 
770 704 583 696 60 
618 618 865 932 989 
171 171 978 171 171 
265 833 287 405 568 
460 379 481 72 631 
836 791 577 172 894 
319 87 762 333 642 
401 901 816 375 479 
363 18 505 780 309 
880 831 76 924 518 
880 160 638 597 116 
227 939 672 605 924 
566 754 790 874 163 
702 405 192 578 140 
167 167 167 167 960 
294 14 80 496 213 
530 164 866 809 920 
957 550 841 810 666 
318 606 679 807 758 
874 874 500 284 425 
70 748 989 898 714 
94 115 752 583 709 
834 712 333 345 603 
852 388 18 215 798 
16 699 16 793 980 
596 716 310 701 844 
97 920 520 545 764 
847 137 259 566 424 
215 371 384 969 727 
479 789 31 538 765 
967 967 624 363 967 
590 729 962 45 150 
761 711 146 542 951 
331 449 832 226 832 
849 877 865 822 183 
637 813 677 127 444 
816 579 268 869 252 
241 452 1 446 149 
352 27 625 782 259 
164 587 799 476 191 
973 388 245 97 766 
858 155 237 886 623 
516 190 516 516 516 
674 503 484 114 629 
160 906 797 521 376 
138 710 22 909 873 
720 280 294 132 350 
547 684 706 822 779 
186 372 160 50 412 
728 562 818 193 930 
675 305 815 279 394 
222 669 925 803 669 
596 596 805 47 596 
494 424 37 593 416 
284 470 674 997 247 
992 992 764 606 992 
312 972 989 817 989 
853 437 306 199 506 
561 618 524 330 390 
442 729 729 885 857 
351 306 279 255 585 
667 284 475 475 396 
499 998 165 510 120 
204 356 920 957 475 
939 331 347 698 776 
841 172 216 493 908 
691 74 735 25 183 
685 850 947 850 530 
626 628 828 179 108 
263 96 635 58 201 
273 767 390 330 922 
241 842 108 829 719 
993 813 539 993 993 
430 894 416 522 521 
383 470 921 636 928 
232 29 467 467 554 
68 156 324 476 842 
702 922 183 600 445 
174 539 928 599 583 
538 674 605 298 888 
526 796 795 258 527 
869 326 41 868 133 
66 301 301 202 912 
673 6 795 606 232 
983 552 429 466 736 
141 278 206 278 513 
110 604 44 592 38 
197 630 685 685 774 
363 648 87 363 227 
305 785 882 305 991 
32 819 716 391 58 
20 227 789 370 257 
562 751 751 296 751 
886 573 993 852 117 
338 526 447 99 378 
189 21 446 697 347 
172 116 321 37 111 
885 885 885 965 75 
561 728 492 450 54 
478 280 829 338 296 
21 224 655 224 634 
900 920 936 833 936 
61 61 287 264 833 
133 450 322 869 521 
573 861 512 174 425 
499 122 995 611 409 
874 669 619 138 382 
164 986 396 686 185 
626 10 561 388 585 
184 793 136 136 729 
355 310 504 74 468 
700 167 989 229 615 
775 102 537 959 577 
725 250 431 603 26 
1 40 574 217 986 
321 883 17 562 125 
380 464 709 238 358 
255 699 174 105 390 
370 389 893 980 686 
281 51 657 467 622 
434 434 812 11 846 
135 277 599 591 828 
676 308 821 602 676 
468 636 707 67 922 
429 627 515 593 806 
307 706 907 1000 497 
601 547 162 534 324 
927 895 350 873 440 
615 237 814 641 262 
655 655 292 862 793 
171 789 956 715 956 
421 560 53 409 228 
374 156 944 422 38 
109 109 466 882 227 
351 720 176 369 275 
482 880 482 35 482 
457 891 772 5 442 
18 133 622 861 799 
856 554 447 867 452 
396 602 459 459 976 
668 486 486 577 621 
771 32 839 839 319 
973 984 984 513 553 
113 112 169 829 998 
676 804 745 751 389 
548 549 872 638 371 
399 770 94 73 395 
530 288 556 480 481 
679 392 456 456 802 
155 859 47 582 934 
668 818 668 668 646 
100 201 704 303 254 
664 211 635 717 635 
528 71 460 960 174 
525 74 503 402 432 
70 688 180 169 996 
301 460 273 301 301 
781 788 319 600 644 
346 202 180 636 320 
2 247 199 424 234 
771 771 771 771 110 
129 428 481 862 320 
579 784 469 59 671 
741 139 139 139 116 
969 446 969 907 833 
155 661 945 953 115 
598 398 201 658 156 
115 584 450 843 288 
290 736 954 736 898 
254 79 976 211 211 
670 603 965 69 403 
257 967 71 285 396 
604 334 345 879 884 
990 624 928 835 647 
150 143 933 258 186 
750 863 903 826 297 
76 589 717 599 704 
31 74 369 970 912 
818 839 667 48 710 
882 882 769 189 413 
14 363 802 154 221 
327 500 121 167 312 
938 717 978 858 938 
682 225 446 225 808 
126 99 527 307 635 
496 304 204 345 524 
36 36 412 766 992 
159 370 104 677 370 
140 140 79 324 164 
615 868 287 985 48 
748 241 504 947 878 
963 603 461 814 967 
248 459 933 770 555 
423 382 423 423 290 
129 410 6 555 240 
372 455 849 753 793 
245 956 273 633 243 
189 776 345 499 352 
966 966 966 337 500 
673 198 203 124 843 
713 228 73 796 616 
40 195 870 333 496 
415 635 213 349 759 
847 457 769 460 832 
445 176 921 918 381 
47 758 868 25 792 
791 774 774 766 251 
602 364 13 13 813 
422 551 553 551 599 
649 510 436 223 83 
919 748 170 201 802 
437 962 803 183 437 
597 886 984 396 437 
495 747 676 946 676 
32 876 833 876 794 
564 294 815 695 777 
53 950 188 736 286 
155 232 945 669 95 
743 741 767 18 276 
986 742 279 879 322 
85 566 576 855 566 
876 749 506 282 958 
984 686 40 14 60 
472 110 375 121 548 
526 851 289 356 821 
636 640 258 2 263 
339 958 16 3 389 
777 825 273 560 273 
631 578 217 258 818 
91 814 430 985 814 
605 583 284 711 896 
273 793 247 424 974 
41 790 111 691 490 
629 986 334 481 774 
975 481 960 602 1 
528 676 866 294 3 
366 353 994 353 328 
306 595 339 353 884 
439 810 163 817 663 
709 224 190 907 935 
687 675 561 465 762 
550 550 60 550 870 
518 345 356 850 468 
223 727 159 804 976 
110 522 169 47 832 
539 666 909 945 337 
794 586 419 964 964 
966 54 335 738 484 
829 882 770 684 685 
83 758 698 182 758 
718 765 944 828 148 
566 189 343 634 248 
171 689 856 187 187 
250 502 547 467 812 
745 571 598 63 237 
427 349 610 312 817 
507 723 575 883 623 
623 606 896 362 623 
824 654 669 247 29 
757 777 230 98 432 
729 151 620 424 712 
124 383 299 611 614 
957 70 520 308 671 
347 347 347 347 352 
589 323 607 589 498 
917 917 212 65 262 
229 880 654 187 706 
326 681 326 384 326 
284 236 495 573 317 
619 444 874 814 820 
512 320 913 101 945 
705 308 737 248 861 
991 199 790 851 247 
835 833 935 980 662 
452 452 452 577 980 
251 270 270 751 993 
902 793 753 540 984 
259 320 978 988 30 
155 961 171 353 803 
712 404 576 718 941 
60 49 882 413 977 
244 145 896 968 314 
122 149 457 219 506 
919 621 8 413 69 
947 104 815 758 327 
978 179 179 767 914 
114 877 857 768 125 
851 15 362 848 169 
839 961 845 933 869 
997 225 304 19 263 
197 680 325 33 920 
833 399 277 709 206 
760 262 426 769 203 
383 183 618 524 192 
400 682 391 377 27 
580 549 691 549 27 
840 357 530 9 264 
251 235 250 250 250 
648 610 726 598 61 
445 18 527 714 46 
362 624 24 702 506 
610 20 522 266 53 
111 13 854 644 244 
257 605 551 189 477 
449 797 449 449 394 
561 504 409 966 349 
168 888 883 482 440 
712 483 339 17 17 
221 734 734 415 977 
829 588 333 385 901 
459 384 353 304 459 
138 376 109 863 109 
166 943 298 212 363 
500 535 275 1000 369 
185 120 810 949 544 
455 745 529 710 930 
293 771 112 580 112 
931 46 839 106 880 
361 610 524 173 911 
914 468 133 955 513 
921 190 451 507 305 
53 721 765 918 721 
91 54 139 139 448 
379 928 530 485 752 
480 511 644 526 642 
225 560 225 2 225 
982 341 429 758 123 
688 668 797 797 778 
620 650 952 139 555 
675 13 513 13 893 
300 61 422 834 660 
99 159 872 527 627 
516 71 184 329 610 
854 885 208 738 200 
670 211 670 670 889 
852 97 244 595 715 
130 66 373 62 519 
117 549 337 799 899 
620 375 554 301 227 
895 385 376 589 951 
646 93 391 642 354 
502 952 872 26 644 
995 634 371 156 371 
96 137 197 167 760 
52 388 316 407 864 
345 493 552 177 893 
407 476 958 98 935 
913 263 60 42 477 
915 228 824 896 102 
870 757 775 161 341 
739 492 947 378 968 
420 950 780 624 146 
731 894 93 911 591 
314 954 314 692 923 
981 811 339 844 150 
70 458 182 182 182 
811 978 401 955 51 
470 952 404 485 70 
282 921 887 908 909 
977 51 930 387 592 
937 973 802 173 999 
603 486 782 496 20 
504 504 8 504 504 
40 880 180 990 701 
655 882 482 882 794 
661 480 389 129 489 
531 496 183 531 414 
609 997 879 945 767 
427 973 586 408 417 
960 619 79 960 926 
654 164 542 597 63 
78 526 138 935 397 
568 869 204 446 634 
972 560 767 185 340 
133 724 658 714 620 
703 632 213 893 818 
213 82 220 521 439 
874 718 358 317 875 
635 856 77 12 736 
769 640 799 843 548 
727 189 189 189 416 
96 110 769 103 335 
319 551 776 490 811 
700 670 101 372 544 
278 245 241 180 947 
482 509 665 265 849 
218 62 499 988 377 
63 654 616 63 460 
402 434 46 942 185 
332 403 581 332 332 
211 509 471 746 841 
94 306 915 397 686 
192 355 750 694 130 
164 881 164 130 214 
364 792 387 910 866 
483 199 82 172 159 
643 491 520 111 590 
952 756 95 708 171 
560 276 235 401 764 
742 922 37 742 484 
433 784 622 327 181 
649 951 951 786 70 
677 116 427 713 194 
879 408 974 685 277 
889 316 316 683 316 
820 104 473 913 913 
44 976 400 952 251 
845 111 530 825 411 
138 668 333 289 893 
599 599 25 90 752 
746 933 663 746 746 
659 388 421 687 641 
531 879 857 123 948 
309 979 13 639 979 
338 331 338 893 51 
120 356 247 689 978 
897 144 635 944 465 
601 350 153 786 60 
595 549 418 985 146 
18 844 914 29 562 
54 649 580 580 721 
948 489 7 767 743 
448 848 105 300 989 
994 240 760 645 850 
905 564 930 56 689 
895 431 137 557 966 
851 902 675 102 489 
77 788 895 340 727 
355 669 258 999 589 
103 792 191 297 89 
172 688 504 688 398 
350 156 771 998 665 
611 95 119 549 871 
845 312 868 968 40 
120 327 976 11 356 
399 880 308 575 545 
358 551 784 921 590 
457 114 597 252 364 
959 32 865 831 12 
691 370 630 630 47 
841 503 646 780 646 
31 222 622 48 40 
11 444 702 95 152 
177 420 223 955 707 
857 671 725 600 346 
655 521 465 390 882 
485 990 334 745 817 
926 398 102 409 887 
947 103 74 969 290 
408 109 474 547 566 
884 444 133 533 133 
293 703 518 116 470 
725 953 797 846 835 
315 751 232 488 554 
493 596 309 418 27 
1000 756 854 15 342 
66 911 419 419 964 
1 236 296 816 403 
233 782 317 626 764 
41 336 119 197 836 
246 803 349 390 349 
74 382 74 966 950 
189 462 623 960 145 
62 782 898 56 615 
353 220 722 602 722 
567 535 569 216 8 
89 447 344 89 37 
340 685 740 98 171 
45 623 936 936 580 
295 156 987 709 905 
661 793 687 291 426 
593 135 614 135 236 
846 776 557 895 932 
940 558 558 397 894 
376 69 870 989 226 
98 138 662 86 997 
693 891 791 702 436 
179 624 719 722 709 
240 655 301 849 746 
104 527 315 43 527 
744 543 770 781 49 
854 850 979 290 25 
88 532 145 626 108 
400 717 155 486 913 
955 406 504 107 331 
73 91 91 397 886 
690 649 995 50 841 
627 643 297 297 614 
294 294 294 679 941 
969 969 277 527 969 
175 856 337 458 727 
205 728 728 846 404 
975 454 578 227 942 
440 356 228 358 564 
642 878 318 63 583 
55 684 975 226 803 
466 298 354 223 567 
496 543 725 543 807 
977 741 100 977 480 
361 956 157 399 454 
964 895 895 376 895 
257 595 595 545 459 
366 41 222 200 577 
582 733 582 538 582 
347 1 74 12 526 
509 105 11 376 376 
618 923 176 647 625 
602 743 910 170 380 
968 277 860 137 679 
90 501 31 90 305 
540 961 737 943 560 
13 645 676 906 906 
129 414 73 247 945 
623 414 388 625 12 
631 394 748 271 503 
804 342 804 755 587 
288 494 370 94 311 
300 563 598 942 698 
743 920 148 641 15 
599 322 58 255 424 
627 663 760 686 686 
64 837 35 550 369 
201 735 145 545 357 
852 673 852 300 15 
605 952 376 90 884 
319 10 974 422 350 
72 138 319 453 478 
165 983 121 550 983 
639 762 378 829 520 
189 492 513 688 755 
501 595 779 138 198 
163 396 655 562 483 
693 729 62 624 28 
445 307 114 511 93 
795 149 499 584 640 
757 207 716 935 617 
385 659 342 822 836 
322 401 492 634 209 
384 844 141 50 607 
853 611 586 81 86 
228 754 771 591 771 
544 864 400 108 91 
996 117 235 329 329 
868 868 407 293 868 
665 739 789 739 623 
99 859 126 543 543 
801 718 718 718 442 
433 116 116 89 381 
941 803 876 38 667 
369 889 91 91 91 
482 917 614 673 145 
375 183 67 443 94 
23 357 671 446 85 
230 419 717 676 322 
572 793 243 243 243 
115 770 761 494 781 
689 992 573 589 715 
657 572 84 25 728 
618 317 646 350 317 
462 421 396 462 977 
50 197 495 534 87 
799 977 280 555 239 
594 329 547 354 562 
859 87 377 239 67 
376 217 856 419 1000 
39 256 377 295 128 
962 962 949 242 147 
967 528 62 566 201 
695 414 633 742 553 
546 546 546 564 41 
114 898 451 865 779 
983 537 610 896 916 
565 683 624 705 154 
197 484 827 274 598 
426 198 744 640 646 
514 170 170 170 643 
124 11 278 930 155 
113 888 727 838 113 
358 29 859 358 781 
16 428 614 245 664 
37 651 841 218 80 
938 999 301 289 85 
582 857 234 852 441 
629 913 142 227 861 
61 458 976 599 590 
713 135 874 287 53 
34 601 300 382 780 
775 398 602 774 737 
928 928 629 344 786 
321 621 335 331 116 
107 557 41 107 438 
34 352 122 176 266 
140 380 415 470 140 
156 112 967 288 336 
558 118 37 121 511 
636 844 18 19 571 
358 499 808 721 268 
353 688 958 338 540 
455 455 785 552 674 
176 597 48 138 713 
633 594 992 594 679 
982 789 727 536 838 
852 542 79 917 102 
580 228 613 212 613 
203 430 182 411 616 
498 625 627 775 854 
684 684 838 684 417 
16 8 227 686 269 
257 257 230 712 931 
9 9 243 9 9 
488 630 325 630 630 
829 539 108 539 539 
83 965 45 194 825 
279 441 279 279 279 
30 53 674 57 760 
67 835 903 755 923 
12 885 251 774 142 
707 643 178 18 50 
967 531 811 473 206 
112 350 340 340 340 
99 805 500 507 8 
531 881 382 382 596 
666 71 471 716 755 
409 3 702 244 149 
71 360 290 733 464 
480 455 591 61 954 
730 972 403 782 628 
795 192 795 263 186 
106 747 566 90 816 
667 84 29 869 625 
588 422 256 652 408 
820 794 395 794 960 
287 638 997 567 87 
184 582 881 493 673 
505 252 541 592 641 
895 427 453 926 633 
950 450 856 384 51 
100 842 842 813 910 
410 287 290 513 654 
965 144 634 688 277 
912 780 750 205 473 
877 369 884 688 551 
553 353 405 503 927 
596 568 568 871 568 
972 532 532 432 711 
112 697 36 362 814 
456 156 153 257 235 
234 287 274 502 502 
110 518 801 43 138 
996 951 996 996 976 
25 148 495 974 901 
280 266 280 375 7 
878 540 65 746 364 
420 542 261 459 296 
974 897 856 590 675 
136 136 136 787 605 
18 748 748 268 617 
771 962 581 237 555 
329 601 962 628 962 
661 289 927 491 155 
16 991 934 565 693 
503 51 25 64 294 
794 261 80 445 533 
57 922 813 55 24 
993 116 37 37 414 
339 580 88 665 339 
656 248 656 991 668 
432 824 578 809 563 
982 327 183 771 251 
191 909 645 509 645 
486 387 411 841 486 
57 434 693 444 674 
644 8 742 964 9 
373 391 750 484 391 
895 858 733 628 185 
789 981 639 789 130 
237 793 231 260 255 
961 497 440 154 168 
167 59 46 971 51 
99 479 739 574 892 
922 193 587 564 513 
751 68 196 126 196 
516 955 623 471 566 
222 530 178 804 220 
549 906 823 56 577 
138 80 537 509 537 
37 290 744 863 744 
328 782 338 634 950 
11 531 683 764 618 
525 794 345 480 136 
201 555 698 168 211 
337 367 216 829 109 
707 434 434 434 267 
406 521 847 452 332 
577 639 787 225 639 
371 552 199 730 872 
765 765 765 654 750 
334 970 970 972 287 
596 686 279 279 79 
902 319 78 586 523 
136 123 978 808 978 
593 944 838 53 44 
385 923 823 1000 728 
43 599 301 73 301 
880 761 377 703 155 
756 694 178 265 815 
849 849 889 104 106 
165 478 797 369 533 
965 14 212 807 252 
123 150 167 316 717 
635 824 57 434 362 
173 894 727 616 823 
648 109 214 585 278 
494 923 224 76 507 
613 661 483 768 877 
138 459 829 932 829 
516 997 400 725 619 
142 657 83 463 922 
582 159 17 203 918 
60 649 337 14 528 
703 520 549 347 353 
900 94 793 852 952 
204 204 173 209 751 
105 116 502 331 472 
567 213 330 906 890 
612 1 421 222 421 
782 352 618 307 13 
1 867 311 79 40 
523 523 432 426 523 
76 718 181 893 530 
350 981 824 551 252 
496 442 496 889 94 
538 882 844 603 377 
175 175 175 175 258 
949 602 634 382 133 
327 163 544 952 520 
397 487 92 719 323 
960 24 283 269 915 
641 183 650 750 890 
751 589 625 75 271 
180 145 145 933 854 
466 502 380 715 161 
781 456 314 782 705 
328 228 395 228 136 
138 212 705 538 914 
846 675 844 936 565 
996 150 95 478 95 
22 211 359 585 838 
960 771 889 989 951 
851 357 357 88 601 
510 442 752 919 11 
783 529 749 546 678 
161 410 197 920 997 
643 640 134 742 107 
408 757 274 274 979 
293 760 79 282 87 
453 826 635 827 27 
257 962 439 530 878 
470 92 380 470 811 
157 561 945 201 266 
484 955 12 643 579 
394 300 7 754 572 
4 382 945 991 486 
742 793 577 793 87 
600 74 178 626 176 
766 897 885 229 315 
805 263 552 96 933 
669 902 803 798 464 
843 488 344 360 259 
27 105 622 586 545 
262 887 791 133 276 
102 923 296 866 530 
831 831 694 831 150 
242 425 144 832 881 
175 897 64 350 716 
79 416 580 546 370 
895 872 82 316 318 
484 73 73 525 546 
619 33 686 298 307 
646 124 553 239 45 
760 606 69 606 611 
309 726 510 206 815 
855 670 111 725 880 
157 470 157 882 993 
252 215 215 56 753 
42 105 512 454 193 
892 502 414 403 969 
474 341 50 536 271 
368 272 334 272 845 
387 428 819 156 593 
533 258 711 147 165 
728 272 541 428 187 
635 918 62 18 382 
701 843 548 676 347 
859 381 859 4 340 
389 796 926 720 490 
240 599 242 970 240 
296 636 366 430 296 
352 529 256 678 662 
360 545 580 207 724 
449 842 444 517 86 
206 157 810 837 417 
18 917 772 739 939 
253 454 454 648 937 
501 808 837 394 988 
29 734 734 734 736 
891 911 905 265 21 
562 417 815 9 663 
440 712 388 317 315 
52 330 838 519 927 
576 576 942 466 596 
152 307 81 940 713 
397 743 769 651 408 
465 879 306 819 599 
906 722 245 855 443 
411 641 93 296 108 
15 787 793 879 99 
661 134 790 466 538 
485 858 485 620 764 
671 412 299 291 848 
310 342 306 306 306 
595 271 564 595 132 
841 952 725 524 479 
919 442 387 745 905 
177 313 529 448 245 
377 89 328 89 747 
930 225 39 930 474 
279 455 934 631 934 
868 648 936 598 329 
857 577 90 997 857 
387 690 284 783 854 
655 655 595 965 655 
252 852 815 259 102 
960 450 64 796 960 
79 830 755 38 626 
123 578 193 580 877 
70 610 185 59 125 
930 294 357 176 865 
315 734 256 266 734 
197 69 681 963 749 
585 619 806 874 740 
204 815 594 352 594 
969 773 887 870 880 
369 556 852 467 791 
172 92 368 906 368 
610 277 347 95 593 
505 147 451 178 932 
664 687 339 778 339 
35 488 211 116 573 
147 158 983 147 129 
87 64 466 756 262 
942 226 341 723 723 
256 295 160 848 624 
520 260 921 195 791 
746 551 470 748 341 
193 702 637 913 151 
664 403 854 506 497 
701 501 545 47 545 
886 169 152 279 835 
452 651 452 667 216 
445 369 939 30 965 
587 450 723 153 314 
931 537 469 621 748 
575 849 575 77 227 
208 159 843 919 179 
654 721 386 105 203 
566 566 207 36 566 
692 946 918 134 361 
368 9 898 25 850 
485 485 447 55 485 
878 475 338 220 173 
226 235 751 235 470 
571 628 948 850 265 
88 735 962 741 228 
49 603 112 612 301 
163 268 402 680 82 
321 404 172 570 805 
920 92 919 259 375 
244 385 763 679 501 
541 541 541 137 867 
502 783 962 167 295 
653 466 775 874 339 
980 264 264 396 264 
91 584 494 660 952 
328 328 577 211 400 
255 815 150 392 96 
266 228 990 664 600 
814 958 73 886 671 
327 612 400 385 228 
971 675 684 971 971 
490 55 44 490 39 
55 989 344 344 344 
613 466 646 646 830 
71 386 572 777 611 
839 655 578 302 655 
718 569 772 505 505 
235 985 311 300 627 
824 206 358 82 206 
34 108 689 108 772 
500 8 484 489 9 
524 494 477 188 681 
315 872 370 625 411 
657 301 338 660 913 
87 381 322 624 53 
837 610 215 44 276 
839 424 17 415 424 
844 981 284 137 826 
871 445 181 28 295 
961 542 270 422 270 
837 87 218 788 923 
748 669 340 465 978 
319 148 333 635 422 
2 985 985 1 985 
419 259 43 421 711 
238 618 381 587 302 
180 950 107 423 180 
18 285 758 28 28 
902 454 837 902 75 
318 424 228 986 252 
957 774 333 792 333 
436 949 540 301 885 
316 361 633 635 178 
574 541 688 699 476 
223 926 21 638 424 
166 592 911 552 85 
391 89 89 266 89 
483 265 179 31 585 
580 119 474 947 981 
593 186 584 799 176 
514 478 899 657 899 
90 904 43 519 599 
696 570 584 46 46 
346 855 50 607 76 
397 93 744 683 143 
745 700 602 686 542 
585 523 278 585 585 
479 594 798 84 84 
59 149 537 422 150 
503 153 331 774 312 
70 724 70 554 858 
31 110 258 772 178 
223 631 372 148 631 
595 761 595 72 595 
147 976 972 159 736 
977 476 280 323 513 
867 665 831 56 848 
22 439 350 689 557 
622 371 653 245 145 
737 451 207 579 757 
183 262 99 575 797 
131 469 255 312 679 
221 208 762 208 968 
597 873 133 97 706 
587 259 376 376 513 
706 574 158 40 160 
7 162 563 793 446 
329 857 329 467 797 
612 612 410 836 799 
110 505 79 863 721 
286 316 776 776 776 
372 621 621 618 734 
84 326 817 124 260 
240 28 18 978 301 
293 333 197 924 893 
658 993 825 253 624 
747 262 177 793 389 
848 414 891 857 980 
209 994 161 987 994 
970 534 534 851 407 
702 572 672 1 432 
527 640 68 28 418 
400 77 77 698 855 
418 268 738 418 418 
802 97 116 802 358 
855 989 989 574 824 
380 310 601 353 719 
908 915 668 992 8 
226 226 817 429 420 
936 657 131 365 174 
183 778 359 120 692 
848 255 142 429 755 
320 691 415 699 55 
675 419 526 216 120 
681 688 513 209 323 
874 681 751 445 681 
893 82 781 300 930 
557 67 302 435 321 
87 226 651 885 87 
635 377 928 483 554 
147 155 155 152 50 
932 932 895 932 435 
297 635 392 557 965 
701 334 369 150 443 
647 618 164 399 572 
944 946 642 157 526 
935 532 521 281 568 
554 147 643 663 432 
72 709 388 260 73 
231 462 70 77 411 
53 857 652 754 197 
518 839 849 700 69 
8 642 167 165 763 
462 462 462 906 15 
868 554 134 71 77 
51 82 306 436 219 
256 821 821 421 821 
77 462 462 676 809 
66 34 778 870 944 
303 653 692 626 785 
718 775 634 20 111 
735 597 292 222 754 
268 608 105 742 64 
217 743 934 743 743 
391 722 625 404 201 
233 636 279 771 901 
835 564 691 780 684 
854 392 596 488 392 
92 79 732 88 883 
868 437 120 798 215 
853 496 411 298 999 
228 17 66 874 400 
452 191 892 844 18 
799 61 344 692 169 
528 897 749 894 897 
119 926 466 617 502 
504 526 654 719 526 
476 894 644 817 476 
397 407 397 580 397 
505 272 272 81 272 
893 833 869 497 71 
153 316 444 654 275 
543 665 665 529 979 
904 74 752 184 869 
132 474 289 870 93 
422 367 763 394 738 
566 694 508 460 493 
45 269 886 911 862 
610 744 830 744 944 
846 619 449 330 560 
968 731 731 781 731 
666 855 17 153 345 
994 278 993 640 640 
610 958 840 948 194 
226 974 743 18 535 
286 355 399 349 651 
455 811 398 966 889 
6 968 123 2 284 
165 404 859 110 581 
339 583 331 452 517 
787 543 730 283 155 
717 6 960 284 284 
870 452 529 35 710 
515 648 927 826 135 
353 194 683 983 288 
753 813 142 653 203 
342 230 879 342 342 
297 691 24 71 923 
416 754 903 378 811 
519 407 39 199 467 
741 599 286 633 741 
362 872 483 894 695 
93 863 295 406 231 
477 697 477 648 579 
959 998 655 956 654 
201 906 176 682 90 
757 12 804 36 961 
514 521 472 144 91 
812 302 689 1000 812 
210 568 793 305 895 
783 726 98 768 453 
263 558 364 365 770 
908 925 929 997 547 
754 727 315 57 271 
978 405 184 118 795 
495 197 926 959 363 
194 261 114 625 516 
482 732 811 897 390 
929 184 929 929 929 
581 867 878 654 590 
97 44 481 72 986 
477 667 14 667 994 
23 462 753 284 715 
842 58 359 364 12 
505 999 539 810 968 
692 195 195 145 616 
61 653 277 351 743 
596 106 798 108 243 
286 786 38 936 692 
150 307 884 108 150 
587 845 519 571 780 
878 57 563 455 747 
283 896 533 632 602 
404 272 309 483 292 
502 472 700 49 340 
781 137 84 2 802 
711 642 175 265 527 
59 362 593 365 365 
65 631 631 631 390 
386 27 37 939 934 
566 549 179 179 303 
263 496 562 864 332 
268 138 676 760 789 
406 80 55 813 912 
940 711 427 987 839 
89 226 1 271 475 
732 980 870 174 944 
90 898 374 429 901 
163 341 768 415 319 
856 856 442 509 856 
895 184 863 720 777 
787 4 39 347 590 
779 246 97 255 507 
487 330 381 330 218 
495 861 215 215 828 
37 942 593 546 354 
662 620 145 279 838 
39 407 196 127 781 
276 375 1000 631 276 
176 780 905 493 884 
55 139 415 838 591 
780 440 98 127 935 
839 961 983 710 572 
648 776 660 268 810 
388 69 516 861 924 
421 450 534 264 201 
494 911 309 494 5 
114 940 272 272 675 
829 502 491 526 829 
975 48 554 836 510 
234 459 998 924 171 
591 225 694 750 503 
446 602 70 563 670 
27 2 612 96 2 
19 296 6 896 746 
167 21 122 863 75 
113 820 291 179 927 
560 659 41 981 557 
125 176 569 982 495 
887 887 516 834 878 
534 402 101 354 816 
538 72 242 32 538 
405 382 382 686 820 
710 536 128 481 764 
305 70 895 543 428 
134 57 869 789 646 
609 713 994 93 411 
974 768 416 416 416 
892 643 803 479 411 
368 105 911 117 524 
362 173 713 657 127 
21 892 396 890 528 
334 736 908 908 908 
306 712 386 978 669 
624 114 634 768 634 
664 740 420 792 106 
162 162 615 396 162 
12 138 138 138 830 
394 347 907 383 862 
956 951 220 832 583 
750 836 577 737 364 
913 977 364 977 270 
224 743 958 572 915 
868 730 447 572 469 
812 738 729 440 144 
710 85 244 22 441 
58 776 478 505 700 
247 75 3 247 92 
504 754 268 625 805 
220 251 39 715 585 
671 668 753 439 107 
512 218 218 309 842 
506 818 442 506 692 
432 966 288 621 954 
99 502 26 107 85 
636 420 342 742 777 
15 382 171 44 633 
93 586 606 93 162 
545 620 545 34 652 
139 701 876 734 172 
257 555 589 221 350 
511 340 628 904 345 
359 197 124 684 196 
349 249 870 473 363 
620 805 745 621 140 
623 850 623 658 68 
52 633 363 881 640 
480 991 991 52 459 
752 652 751 652 160 
447 240 536 65 564 
921 308 560 951 648 
396 63 55 147 38 
669 948 212 673 24 
59 743 663 718 645 
570 20 501 500 500 
582 148 648 739 407 
354 585 524 327 636 
335 976 522 718 516 
144 77 662 820 416 
218 383 480 146 440 
434 419 913 147 434 
554 291 711 554 787 
155 425 232 184 189 
523 859 800 85 117 
282 747 282 315 572 
296 164 626 980 538 
482 324 810 199 467 
859 148 459 148 557 
371 800 247 360 699 
35 375 952 35 275 
203 473 967 795 934 
377 161 435 818 278 
348 348 962 348 688 
96 895 5 936 60 
166 857 811 142 972 
950 421 983 822 349 
449 790 282 755 406 
12 414 23 980 215 
847 459 703 231 493 
350 600 245 1 492 
962 687 38 239 526 
898 197 744 230 81 
68 93 93 438 366 
690 594 713 658 656 
128 391 472 654 215 
990 752 877 878 465 
10 257 160 177 237 
589 589 841 492 589 
944 749 634 366 67 
471 471 78 471 88 
838 582 728 5 201 
633 597 93 810 155 
398 228 265 260 472 
881 309 881 77 541 
769 539 651 919 379 
287 522 758 218 991 
495 176 770 516 402 
631 148 924 7 245 
273 271 499 380 488 
885 248 285 286 566 
730 319 647 411 764 
345 345 156 581 181 
661 620 624 856 911 
957 20 918 389 918 
35 373 444 79 792 
333 999 999 194 30 
743 158 437 516 809 
7 7 178 231 940 
654 214 416 202 253 
148 153 973 973 413 
901 113 947 947 705 
981 788 563 195 137 
208 42 600 541 565 
586 812 396 331 164 
311 897 844 832 608 
247 978 786 652 198 
875 981 925 721 793 
151 243 381 214 716 
24 569 72 257 344 
353 278 333 195 616 
120 548 774 120 154 
972 741 297 215 906 
814 347 814 814 814 
362 384 349 419 116 
565 459 747 943 576 
965 803 667 459 83 
65 793 795 978 22 
882 686 909 175 453 
143 512 501 393 543 
302 466 362 260 88 
515 532 898 748 354 
361 24 222 801 712 
385 19 565 483 96 
762 29 328 215 436 
349 725 4 229 229 
804 970 108 804 804 
492 627 609 609 280 
76 600 139 141 728 
379 99 80 799 678 
850 605 54 417 614 
79 986 170 211 964 
718 991 141 283 432 
174 346 527 399 559 
191 861 739 366 739 
956 266 278 551 186 
253 540 904 441 601 
459 420 438 610 993 
953 651 286 710 388 
612 788 787 842 863 
138 100 153 153 965 
129 290 613 114 463 
91 551 136 479 39 
86 45 536 114 130 
506 576 754 511 216 
695 695 128 753 191 
650 60 160 104 850 
500 768 342 354 319 
190 764 764 569 355 
796 167 176 396 460 
468 309 499 256 838 
181 517 181 707 181 
286 434 774 573 292 
45 258 658 811 260 
155 641 135 78 110 
721 149 946 946 249 
71 666 395 998 707 
454 376 816 469 16 
151 524 907 208 370 
519 971 585 309 547 
153 88 122 319 697 
363 201 386 76 157 
502 966 848 952 917 
546 754 725 272 30 
940 923 722 605 886 
761 572 232 462 840 
485 844 745 531 309 
842 690 4 636 932 
962 369 722 768 930 
197 485 33 485 485 
107 797 795 450 147 
330 357 219 330 533 
120 769 901 51 161 
398 193 398 958 594 
519 55 548 590 71 
895 402 318 946 705 
488 423 951 59 925 
341 302 936 858 505 
545 780 738 738 461 
769 443 707 707 454 
395 158 345 186 242 
810 569 242 593 608 
844 603 318 643 842 
506 164 82 775 267 
549 896 142 562 142 
506 538 277 325 555 
370 33 979 150 553 
354 896 88 896 984 
213 639 402 680 699 
447 263 822 507 800 
880 89 999 311 356 
85 85 85 85 572 
70 443 9 432 984 
159 693 308 139 952 
581 465 243 465 652 
105 921 126 250 831 
516 785 307 359 182 
227 107 896 919 475 
43 127 43 399 163 
951 940 97 940 233 
536 62 60 465 49 
944 872 329 897 40 
551 81 187 301 574 
743 411 826 471 812 
635 643 306 248 397 
835 142 25 575 177 
890 546 422 546 185 
357 756 188 691 47 
264 834 218 314 954 
827 787 432 349 15 
389 714 939 583 276 
727 699 110 973 167 
281 403 564 606 552 
284 903 327 405 803 
84 182 900 624 369 
611 583 996 302 715 
454 206 132 14 781 
953 290 140 377 290 
1000 957 445 884 287 
993 798 55 288 110 
771 359 62 914 155 
653 399 380 305 804 
188 425 533 425 425 
899 879 573 145 552 
946 482 109 486 109 
489 380 553 333 849 
865 407 407 407 450 
515 493 659 239 493 
71 71 71 331 51 
376 899 899 980 853 
155 155 155 155 155 
652 561 282 825 486 
891 90 871 347 353 
608 458 725 942 292 
400 350 876 941 43 
960 768 525 837 501 
595 240 725 233 749 
241 926 148 784 525 
57 431 492 421 937 
868 89 290 34 339 
894 104 534 841 33 
529 489 456 219 947 
480 403 181 62 601 
56 80 943 143 428 
118 84 701 923 938 
897 983 549 701 837 
452 930 383 804 880 
104 658 366 329 15 
880 880 416 865 880 
249 705 310 366 772 
282 606 551 832 606 
508 289 294 441 387 
641 902 697 792 789 
209 904 825 558 260 
669 596 175 767 414 
84 127 183 69 974 
633 820 680 475 927 
739 121 720 881 688 
592 133 801 418 983 
293 308 293 903 777 
44 678 191 900 583 
182 302 772 664 555 
247 61 197 807 451 
242 717 880 234 234 
43 678 718 663 145 
417 780 187 564 918 
704 211 328 446 645 
960 525 496 525 213 
358 607 373 723 723 
763 982 32 212 687 
446 381 818 381 130 
661 753 356 634 2 
191 329 105 92 105 
833 478 593 647 319 
207 83 688 720 663 
854 869 207 331 568 
920 676 955 955 122 
669 819 59 377 59 
65 930 697 357 418 
140 179 813 500 587 
407 680 853 122 23 
986 400 63 600 896 
836 829 548 148 744 
226 311 845 432 939 
75 925 576 307 925 
965 334 628 602 581 
267 17 885 181 989 
90 22 550 340 24 
375 282 348 613 9 
665 349 650 560 694 
402 967 162 224 584 
702 958 538 312 203 
954 708 634 237 294 
721 742 509 509 509 
26 870 690 919 368 
613 860 8 699 204 
802 359 131 288 935 
92 176 173 873 407 
369 487 33 487 649 
565 415 995 818 478 
453 490 949 793 975 
291 847 673 687 863 
323 71 277 63 995 
944 450 612 637 295 
790 269 790 468 283 
100 706 706 706 413 
651 867 35 413 289 
806 899 85 716 407 
761 761 837 363 532 
96 778 402 517 249 
116 661 450 116 116 
470 324 304 29 304 
200 272 27 803 912 
806 94 94 284 578 
621 895 928 365 354 
865 838 908 898 898 
92 352 633 266 927 
508 562 508 7 419 
803 34 249 32 384 
306 773 283 476 306 
739 201 561 361 849 
585 179 911 870 124 
461 800 719 756 351 
977 113 553 338 681 
513 793 421 688 198 
986 673 986 992 203 
48 414 893 863 410 
527 102 169 351 185 
25 489 222 489 247 
199 64 724 724 724 
65 955 270 520 954 
889 942 215 193 372 
827 339 59 238 827 
238 947 238 238 721 
161 231 465 465 188 
297 826 499 417 798 
22 327 652 934 769 
205 596 885 720 55 
119 432 224 609 224 
25 969 593 157 731 
825 703 907 228 908 
111 227 799 111 463 
406 190 919 742 679 
414 184 540 998 817 
782 111 155 910 739 
796 988 855 303 501 
133 238 239 179 228 
659 176 972 346 479 
109 4 347 336 455 
949 955 139 404 47 
169 758 359 285 359 
571 119 926 544 850 
564 341 856 647 900 
78 284 351 79 982 
135 600 315 505 695 
399 146 285 260 687 
975 921 174 835 186 
913 546 546 80 46 
60 601 910 29 635 
731 553 586 23 291 
578 7 418 684 422 
827 738 152 152 990 
872 754 191 938 301 
964 378 773 533 78 
971 894 371 877 474 
610 678 434 726 161 
970 998 368 435 663 
819 715 781 343 928 
227 217 899 124 373 
355 759 859 478 827 
487 734 734 757 604 
954 474 839 689 261 
217 540 500 109 646 
88 328 477 370 477 
479 735 107 347 457 
211 630 539 59 698 
848 660 915 819 848 
126 31 257 661 170 
689 572 577 572 572 
50 839 50 792 50 
206 457 211 714 753 
458 823 703 114 272 
917 293 524 620 280 
847 614 536 422 111 
237 801 396 441 799 
784 605 247 88 88 
984 984 984 429 717 
602 242 24 242 424 
813 498 736 426 425 
554 354 767 977 39 
942 622 580 271 613 
806 917 634 944 953 
518 994 37 392 318 
782 6 744 820 171 
94 904 484 504 854 
791 474 474 215 684 
749 390 170 123 648 
746 40 386 710 852 
708 479 630 146 267 
521 200 910 200 657 
367 134 134 825 134 
210 717 552 138 113 
590 987 786 313 358 
568 347 960 66 342 
55 883 265 883 883 
999 184 703 213 428 
686 686 686 128 910 
557 410 212 751 770 
743 945 432 937 606 
170 506 170 191 50 
30 260 399 30 808 
752 752 643 408 500 
645 931 372 645 362 
111 117 967 538 426 
39 593 191 309 727 
509 923 897 212 102 
993 782 465 283 417 
64 504 786 603 870 
386 903 410 67 658 
943 943 484 963 818 
515 857 920 124 284 
261 262 482 390 623 
190 797 829 477 709 
928 217 194 425 897 
849 416 569 419 569 
160 607 492 405 760 
815 9 524 528 594 
27 46 292 894 834 
460 252 195 460 460 
910 557 338 370 741 
302 294 941 265 596 
232 516 104 510 510 
530 447 791 710 447 
203 445 312 915 641 
278 842 291 118 363 
925 222 552 597 732 
255 75 51 75 797 
630 351 46 835 969 
949 331 770 97 182 
34 268 169 488 924 
906 565 510 29 907 
184 595 634 461 210 
605 623 660 628 195 
116 39 967 785 205 
719 878 559 825 16 
767 826 832 831 710 
72 802 594 215 888 
706 691 658 437 937 
359 186 9 153 244 
399 88 386 8 526 
447 976 622 447 447 
427 847 364 876 574 
967 355 708 708 933 
908 467 114 309 883 
23 373 49 238 691 
694 847 614 250 765 
80 329 682 830 220 
347 786 876 158 876 
748 724 884 442 131 
754 485 801 365 101 
85 399 800 407 818 
299 191 299 299 870 
265 135 930 479 759 
681 656 782 423 455 
976 861 447 251 120 
370 8 934 209 215 
212 141 12 307 469 
29 328 657 811 328 
414 679 857 921 151 
987 884 92 751 642 
198 611 381 294 647 
197 890 249 818 389 
564 95 13 563 563 
122 581 540 690 181 
658 763 632 168 540 
432 645 723 455 358 
355 286 900 900 900 
86 336 357 523 336 
285 162 289 333 162 
329 799 75 246 322 
531 747 649 507 540 
711 580 996 368 580 
53 527 527 16 269 
729 729 688 418 729 
516 531 823 590 430 
238 224 958 894 455 
742 984 450 395 600 
644 9 837 209 476 
151 601 998 817 176 
920 341 811 505 288 
540 368 862 379 724 
581 232 551 551 80 
439 648 667 645 835 
205 563 871 340 149 
227 662 887 683 66 
397 757 309 862 197 
434 72 151 403 73 
681 764 681 342 353 
720 477 477 976 930 
107 460 542 182 553 
35 7 430 354 494 
887 45 695 206 605 
631 402 976 277 879 
438 483 894 293 823 
868 806 107 735 689 
193 100 88 206 198 
47 790 777 779 454 
815 276 370 758 815 
844 273 655 710 478 
224 50 869 200 731 
813 857 211 575 279 
484 554 232 45 23 
228 487 803 276 459 
127 752 256 205 965 
96 933 597 714 396 
692 988 190 303 193 
384 915 57 648 273 
129 301 280 706 827 
772 332 531 193 236 
850 725 694 495 728 
568 931 572 509 168 
431 337 788 153 205 
224 716 825 272 272 
284 710 951 212 152 
816 337 225 439 742 
942 715 715 470 582 
609 462 244 708 37 
778 405 199 281 212 
337 649 200 144 369 
725 428 729 692 966 
288 15 344 674 592 
648 137 662 152 926 
172 791 439 435 554 
419 715 106 533 392 
236 7 349 187 492 
572 59 862 213 573 
819 478 644 295 977 
901 385 55 75 239 
148 852 148 148 164 
291 988 642 798 223 
14 246 343 689 80 
764 61 765 281 53 
455 140 955 955 577 
588 798 871 326 505 
588 566 599 626 198 
652 479 652 933 446 
88 766 340 520 520 
714 179 584 441 2 
182 49 720 858 391 
180 234 619 96 279 
302 652 309 316 273 
212 999 64 909 939 
185 868 410 312 706 
905 796 72 256 927 
591 740 184 90 276 
605 331 292 188 979 
88 642 88 583 743 
47 739 921 875 186 
88 531 921 785 426 
821 821 722 821 364 
151 570 656 595 293 
427 527 255 143 901 
754 407 849 570 627 
168 168 583 374 225 
984 482 684 726 341 
259 849 873 860 597 
87 254 773 254 29 
885 44 474 981 350 
59 377 279 169 420 
538 279 330 201 772 
608 354 304 514 875 
307 940 266 302 544 
345 565 403 852 253 
989 376 795 631 783 
61 821 884 262 201 
23 346 65 519 104 
904 773 85 191 229 
33 113 113 439 592 
213 751 135 431 358 
722 22 522 572 293 
142 142 286 139 280 
821 480 314 386 30 
703 468 553 401 282 
643 926 643 447 846 
593 514 348 149 927 
813 53 695 304 599 
42 993 110 803 364 
229 469 814 404 85 
85 581 22 52 52 
88 252 765 847 69 
1 229 547 529 894 
930 853 65 984 680 
795 250 507 569 271 
914 314 105 539 645 
135 469 539 508 955 
766 641 190 110 190 
388 930 886 312 388 
577 549 367 712 724 
269 864 51 166 871 
857 321 367 883 403 
730 853 643 414 876 
213 657 212 236 86 
404 184 322 765 684 
79 142 656 139 31 
573 63 516 86 484 
661 887 938 538 698 
423 678 678 603 233 
927 954 206 192 679 
813 922 161 245 741 
189 701 251 44 205 
420 412 729 76 541 
534 571 799 92 138 
776 344 974 974 610 
384 119 119 119 48 
851 445 360 122 907 
675 884 675 675 675 
884 681 144 672 549 
861 768 205 361 360 
337 601 595 601 601 
209 556 387 225 525 
38 947 449 47 216 
267 267 267 983 497 
376 537 850 537 537 
410 603 222 245 217 
882 165 256 380 916 
235 107 569 996 36 
468 741 635 25 485 
622 89 124 243 767 
585 443 809 606 386 
439 93 706 213 359 
663 780 41 868 41 
254 178 990 128 909 
123 531 900 769 900 
826 341 614 774 730 
591 733 637 637 637 
753 57 283 10 875 
624 624 923 821 974 
791 57 654 913 901 
366 219 505 276 505 
972 403 198 403 193 
401 913 649 298 377 
874 554 988 920 797 
472 746 747 254 277 
489 772 224 498 332 
911 746 349 263 571 
75 21 56 244 841 
539 424 379 410 436 
354 120 700 151 176 
98 724 528 770 377 
681 312 511 881 618 
825 900 525 313 102 
879 246 330 212 750 
589 945 25 892 927 
330 330 765 301 452 
615 880 264 359 510 
5 6 722 876 510 
695 155 973 293 155 
483 108 698 50 228 
313 905 174 905 280 
892 784 19 813 272 
243 916 404 878 332 
289 716 716 46 716 
219 122 565 499 483 
341 729 612 404 790 
277 22 768 662 768 
444 342 957 867 541 
231 332 173 713 635 
76 286 790 752 750 
270 697 574 574 458 
106 941 906 421 121 
35 78 62 942 103 
768 184 332 254 397 
103 644 881 649 884 
461 933 495 941 664 
841 965 828 597 597 
126 907 142 629 70 
564 130 770 155 436 
574 966 654 125 616 
625 769 102 975 824 
363 78 578 77 500 
414 935 258 499 401 
893 138 657 618 531 
811 418 398 616 124 
455 998 12 255 12 
23 22 253 432 232 
402 950 409 227 667 
414 397 428 77 399 
656 705 862 148 404 
523 523 654 965 11 
861 464 299 354 104 
430 418 239 258 445 
446 592 543 635 4 
15 385 871 62 257 
233 789 743 670 936 
373 750 323 406 579 
883 954 94 380 103 
332 509 293 236 509 
972 592 888 7 828 
582 353 41 465 825 
169 900 993 775 875 
565 69 852 86 168 
49 382 227 789 2 
697 481 760 541 419 
494 998 311 642 275 
337 629 943 615 572 
208 820 678 653 678 
78 148 681 243 956 
859 289 740 249 83 
577 57 853 673 430 
35 434 35 511 161 
304 601 73 974 245 
964 231 575 964 688 
175 927 408 746 473 
900 686 398 210 615 
704 59 131 892 59 
403 797 83 692 400 
203 387 30 413 231 
848 218 17 223 703 
138 516 961 127 840 
517 976 647 253 603 
94 833 865 94 777 
356 661 465 223 953 
183 673 935 34 539 
417 757 583 53 735 
224 948 909 686 856 
18 467 629 916 502 
60 496 412 560 333 
87 230 521 243 546 
877 162 609 838 744 
463 184 605 851 268 
411 293 807 998 89 
814 967 814 814 814 
348 39 850 751 679 
404 827 669 492 357 
19 706 970 876 849 
145 145 963 145 251 
50 354 908 50 617 
47 745 102 101 183 
507 153 204 864 207 
780 648 153 736 785 
301 220 743 589 906 
776 575 83 658 453 
594 366 594 13 663 
428 228 228 228 228 
64 226 980 20 107 
721 281 571 115 234 
357 844 407 125 678 
968 595 529 167 861 
908 991 880 938 425 
848 107 204 727 512 
729 627 799 79 744 
540 187 858 187 738 
665 220 2 2 303 
336 547 544 508 749 
972 94 986 591 972 
690 896 471 432 262 
749 506 179 566 25 
863 302 191 584 583 
52 567 848 944 890 
617 969 995 759 711 
901 979 785 97 890 
502 557 425 690 458 
514 913 993 982 369 
535 727 435 351 418 
546 478 779 600 451 
289 56 585 893 707 
831 152 922 588 390 
63 965 861 585 553 
725 184 586 94 730 
148 850 936 912 850 
487 31 487 891 863 
668 753 921 82 383 
570 274 612 229 709 
601 800 231 767 72 
700 594 344 341 737 
544 686 29 335 564 
510 858 278 648 44 
913 625 915 848 385 
305 553 539 440 259 
90 751 45 762 49 
718 867 950 305 571 
378 270 583 270 121 
28 666 487 721 966 
834 424 922 59 312 
531 616 299 531 878 
4 558 476 985 729 
660 676 673 861 944 
21 5 479 733 82 
140 908 506 114 980 
153 701 661 728 661 
588 667 71 71 71 
212 594 863 354 683 
510 530 520 720 69 
772 403 499 849 458 
24 577 901 938 857 
117 608 431 59 59 
350 679 796 679 647 
947 328 108 764 764 
918 11 274 776 165 
355 948 355 250 456 
72 497 897 764 343 
440 2 513 86 2 
712 161 139 175 423 
664 878 760 200 377 
692 261 500 288 600 
238 437 911 664 116 
494 614 767 479 598 
574 212 618 212 212 
885 876 617 66 229 
953 53 820 52 856 
827 582 391 750 125 
222 372 940 207 808 
463 760 333 958 721 
783 844 239 708 746 
576 503 934 739 845 
117 732 115 434 180 
152 143 393 398 552 
380 716 628 108 172 
952 694 395 421 877 
475 237 346 515 882 
750 407 265 363 123 
610 126 393 20 853 
198 198 784 411 198 
925 967 320 595 16 
515 542 245 241 245 
460 246 173 204 155 
591 820 194 290 709 
145 509 747 20 63 
573 876 218 6 220 
681 548 994 273 187 
236 466 247 37 700 
634 649 989 84 443 
681 858 903 65 622 
337 730 210 337 337 
872 876 923 876 876 
85 25 439 668 167 
344 276 952 898 317 
389 174 333 705 968 
623 578 811 452 217 
31 493 10 157 314 
705 273 466 562 358 
829 22 428 266 415 
702 568 2 963 318 
747 920 603 672 247 
915 231 962 934 593 
61 848 192 262 712 
133 304 477 789 421 
881 270 464 775 908 
66 767 767 99 656 
760 290 176 296 850 
505 175 309 737 930 
722 722 820 148 722 
954 179 961 167 684 
854 58 512 512 714 
20 526 360 40 27 
645 376 622 618 641 
547 48 249 28 86 
42 799 230 64 603 
766 332 495 59 718 
962 731 644 725 628 
316 608 864 106 977 
418 163 115 846 268 
615 660 78 655 983 
76 273 341 4 607 
938 4 13 338 91 
3 746 643 313 412 
882 836 641 238 790 
561 502 871 442 269 
984 962 421 954 169 
962 26 494 214 941 
118 224 477 172 166 
848 365 356 703 669 
745 274 768 253 946 
63 997 181 628 997 
704 146 411 516 255 
478 145 681 758 101 
991 467 54 467 586 
655 832 177 930 673 
715 922 216 28 399 
987 546 667 744 842 
319 851 586 947 947 
705 582 287 218 839 
627 681 355 876 996 
421 383 48 819 75 
803 573 631 31 771 
984 938 665 145 649 
30 77 759 137 61 
966 686 50 50 504 
468 9 755 987 8 
690 112 72 958 577 
635 491 953 85 655 
576 162 472 217 90 
890 554 890 890 890 
628 318 470 345 234 
409 829 364 151 151 
36 137 139 818 137 
345 352 502 553 546 
416 831 634 606 606 
71 689 253 347 566 
425 982 982 33 427 
938 523 420 142 398 
924 924 154 252 807 
978 244 837 742 74 
648 648 404 648 648 
590 690 102 166 651 
785 949 285 652 39 
973 797 948 138 609 
568 391 602 391 55 
604 627 922 627 222 
556 664 538 408 3 
874 461 907 368 981 
557 35 656 621 94 
848 106 2 234 975 
559 149 469 618 988 
990 631 354 50 560 
471 481 601 872 186 
22 986 814 770 286 
12 625 536 707 649 
628 204 496 751 423 
975 495 844 35 586 
157 338 207 401 743 
677 906 651 216 608 
235 553 601 601 601 
772 357 159 357 315 
581 210 766 724 561 
279 283 562 6 344 
244 477 926 1000 987 
246 424 905 298 517 
395 121 310 939 875 
115 873 457 927 677 
166 411 589 974 592 
896 965 518 118 306 
949 685 513 64 752 
376 607 284 676 995 
55 995 984 87 984 
914 895 260 528 906 
854 712 663 736 332 
296 458 944 73 66 
376 664 676 840 890 
127 989 344 46 135 
562 466 377 562 320 
436 999 762 999 999 
916 788 646 538 310 
220 174 979 979 114 
344 490 344 344 137 
121 641 854 371 804 
378 923 14 544 378 
961 416 961 973 961 
53 581 249 717 532 
461 340 786 303 187 
85 200 472 594 85 
243 182 759 587 284 
669 162 525 891 347 
953 255 255 134 255 
462 132 132 297 331 
302 109 882 579 704 
159 159 373 159 677 
610 54 504 656 569 
329 330 519 312 808 
655 262 855 861 966 
600 138 351 953 58 
193 747 196 76 98 
536 536 514 149 205 
464 145 497 523 735 
856 476 133 877 6 
341 66 819 911 357 
162 162 984 490 920 
892 257 158 549 494 
237 390 747 655 992 
55 922 776 445 847 
279 277 590 479 118 
262 466 520 439 677 
774 668 817 284 900 
302 409 580 934 409 
818 73 841 420 58 
834 302 790 640 446 
320 320 825 796 582 
63 465 614 246 454 
605 484 682 884 652 
951 3 55 52 55 
847 596 945 970 80 
858 49 319 119 578 
784 336 190 695 958 
169 592 568 996 936 
524 979 840 555 733 
313 591 401 742 420 
860 722 978 194 897 
74 882 236 833 474 
12 559 826 784 376 
471 690 430 358 75 
7 509 955 955 39 
937 457 54 15 805 
357 366 652 112 571 
690 852 125 840 139 
89 242 382 699 325 
978 703 662 889 665 
220 410 446 410 747 
148 796 196 167 966 
840 190 700 958 332 
142 585 641 159 797 
905 322 638 37 478 
191 845 265 273 845 
973 349 973 973 176 
554 875 712 785 689 
809 417 552 406 406 
237 359 720 968 374 
611 238 506 546 184 
603 433 960 829 663 
883 663 819 697 102 
865 286 431 817 876 
85 238 39 650 163 
55 553 637 924 455 
315 450 162 976 380 
190 256 282 17 279 
181 794 469 49 959 
376 964 711 354 167 
816 472 154 294 190 
163 764 764 156 750 
363 859 499 200 363 
262 628 746 300 132 
149 178 178 704 178 
17 752 174 226 711 
532 944 369 824 198 
44 477 687 624 74 
715 404 819 705 360 
401 199 308 199 28 
31 133 370 651 330 
891 206 531 264 819 
46 897 600 457 749 
94 94 162 822 78 
586 449 162 136 966 
745 367 475 616 913 
748 655 655 655 387 
919 275 648 212 831 
916 327 327 153 704 
293 602 784 416 44 
736 115 58 736 736 
305 543 696 535 305 
722 563 563 187 163 
774 90 981 792 528 
54 468 907 475 475 
1000 144 57 347 92 
943 606 336 510 53 
388 246 531 465 28 
769 402 955 546 526 
552 640 789 640 208 
531 654 435 60 742 
566 483 358 398 446 
656 40 553 271 920 
901 936 969 193 936 
604 468 978 26 60 
717 149 826 622 47 
172 748 549 1000 549 
968 750 867 705 299 
211 330 622 989 881 
618 545 85 78 512 
183 933 36 935 867 
69 518 998 611 573 
651 453 28 67 920 
515 455 397 281 492 
345 68 156 345 846 
597 62 169 882 282 
808 853 187 534 271 
552 303 552 552 81 
524 69 787 171 258 
936 510 465 318 465 
396 215 929 453 102 
464 475 898 831 71 
334 579 887 380 822 
723 193 177 725 412 
944 519 148 886 343 
714 741 47 615 741 
684 704 343 986 603 
863 709 332 379 572 
227 684 30 338 940 
605 369 696 946 734 
84 212 491 687 851 
4 33 391 561 420 
210 474 155 770 123 
323 151 248 614 614 
486 721 769 935 236 
596 7 136 596 302 
513 878 490 23 300 
791 493 656 531 328 
465 646 403 49 539 
510 192 793 510 780 
981 447 424 147 268 
882 395 242 838 383 
244 130 373 322 472 
399 743 405 363 964 
590 144 471 740 520 
670 759 908 380 670 
707 738 277 488 444 
185 581 464 810 993 
549 607 492 536 656 
267 839 850 504 416 
642 173 566 441 698 
80 381 381 381 381 
746 887 880 284 293 
485 333 412 325 141 
458 458 94 77 481 
491 26 490 117 975 
687 258 687 95 687 
778 362 870 107 882 
233 825 713 384 829 
926 952 293 510 892 
123 733 295 168 645 
447 447 231 447 943 
558 389 48 339 566 
886 692 678 62 564 
709 928 591 942 246 
984 156 51 942 191 
280 127 893 553 462 
119 343 584 511 232 
733 1 794 156 794 
12 557 12 12 12 
443 418 418 107 928 
621 456 910 808 808 
908 431 458 810 114 
369 902 858 479 785 
765 851 342 851 851 
539 282 539 775 540 
28 445 855 713 450 
397 358 745 699 24 
248 879 248 289 464 
230 288 413 662 884 
470 769 846 343 591 
144 426 945 521 426 
161 115 60 852 667 
226 373 944 220 413 
190 665 665 648 804 
476 676 476 837 476 
746 728 104 519 68 
528 262 143 528 685 
975 530 648 192 80 
954 171 257 909 692 
603 198 399 283 779 
308 103 809 300 674 
544 622 170 249 741 
259 270 801 468 757 
577 58 473 969 919 
732 566 161 353 75 
334 681 160 407 504 
249 227 344 634 227 
311 742 796 524 81 
36 452 628 750 916 
502 188 188 945 188 
227 537 497 138 357 
469 226 182 629 380 
413 95 52 10 382 
693 174 321 1 321 
144 144 875 969 801 
984 287 127 851 483 
254 921 716 252 455 
377 777 522 704 827 
803 525 820 163 535 
55 476 977 748 977 
999 61 433 496 988 
522 38 67 975 116 
382 182 671 375 327 
794 894 794 794 314 
371 327 852 969 777 
495 475 469 475 203 
411 266 845 934 385 
624 884 815 624 121 
863 863 397 863 243 
346 458 266 397 735 
620 579 227 620 728 
344 696 986 168 986 
608 633 559 103 113 
887 635 621 635 552 
577 512 656 645 816 
708 959 959 943 199 
108 450 967 967 141 
614 769 825 413 722 
362 362 700 362 35 
408 408 164 677 950 
704 956 400 41 13 
7 189 215 7 99 
610 151 327 484 610 
999 542 973 324 326 
640 954 359 192 675 
440 643 543 513 543 
996 30 167 571 167 
942 200 267 269 588 
751 816 371 345 345 
849 691 179 286 197 
871 238 946 126 149 
491 347 648 43 107 
955 612 404 315 559 
677 38 368 33 313 
861 657 378 526 492 
8 297 376 735 759 
820 324 528 932 798 
162 418 997 993 264 
959 165 639 794 471 
363 700 207 527 527 
525 786 329 203 597 
47 954 539 397 397 
932 192 347 637 119 
991 831 26 300 864 
761 482 134 516 257 
201 194 744 59 578 
767 250 626 314 219 
709 467 246 156 731 
495 343 603 748 409 
806 753 292 525 91 
374 698 154 804 882 
103 460 117 862 186 
116 514 91 395 678 
116 573 573 573 446 
717 16 16 658 347 
977 330 35 326 11 
410 4 465 632 371 
421 826 651 71 45 
369 511 697 209 275 
584 419 355 265 244 
399 629 548 116 198 
54 675 984 470 466 
850 312 260 863 934 
967 727 791 889 513 
887 64 803 815 659 
174 591 697 636 533 
390 98 217 823 577 
466 814 294 718 324 
202 761 896 177 720 
804 208 929 492 628 
68 50 602 527 647 
245 539 135 352 944 
870 567 828 277 254 
858 589 646 589 599 
298 682 636 682 174 
618 366 366 366 65 
633 755 366 364 719 
672 87 666 389 251 
376 496 805 388 999 
274 63 806 411 274 
272 705 696 376 919 
723 559 833 504 834 
837 942 523 837 827 
576 541 861 853 784 
580 273 981 949 888 
241 957 403 387 61 
187 802 709 352 251 
165 453 288 502 692 
345 575 27 364 335 
842 270 111 35 192 
891 306 556 887 450 
276 511 620 259 511 
141 88 475 241 272 
246 601 228 228 201 
442 677 242 64 242 
748 628 131 498 32 
923 923 589 28 353 
460 217 651 96 36 
131 434 198 144 902 
742 245 728 31 676 
539 996 974 991 336 
100 873 171 747 18 
275 983 104 757 13 
943 991 536 822 988 
545 264 144 846 967 
506 816 132 816 298 
918 694 531 172 418 
515 66 56 502 789 
139 129 80 311 211 
730 307 41 707 41 
582 401 582 479 283 
918 808 918 596 520 
335 601 516 455 534 
945 173 930 407 568 
442 625 55 853 446 
10 970 270 751 785 
301 618 945 515 515 
166 908 5 419 5 
826 356 571 286 477 
509 828 132 26 619 
322 123 409 159 218 
202 402 659 659 249 
668 59 700 828 940 
369 495 283 942 433 
301 650 737 782 148 
16 830 140 151 948 
898 965 632 12 924 
953 212 313 213 228 
565 82 96 163 513 
91 601 316 64 175 
297 948 601 216 536 
140 963 56 499 416 
394 666 698 584 810 
653 653 577 424 250 
442 606 279 822 504 
95 638 854 977 867 
137 391 956 392 728 
486 660 228 486 486 
157 157 108 848 623 
109 109 572 995 385 
133 128 742 60 560 
481 344 94 630 94 
89 641 831 742 659 
300 653 307 300 434 
225 325 511 878 136 
809 297 205 593 688 
189 525 350 416 420 
849 420 74 15 695 
353 887 212 14 69 
354 557 973 81 451 
820 287 619 113 460 
786 976 29 750 453 
521 371 277 767 693 
770 505 500 198 205 
929 592 789 567 721 
633 633 909 90 340 
57 730 625 548 482 
281 679 281 341 281 
284 399 173 658 817 
918 482 213 107 526 
645 377 288 696 645 
34 140 943 138 908 
801 495 70 481 495 
277 81 469 883 527 
119 845 110 452 798 
252 941 252 94 252 
163 779 523 408 523 
562 544 444 42 81 
920 190 559 891 730 
701 28 747 791 701 
459 536 283 425 679 
203 72 398 203 587 
31 293 59 967 739 
66 893 220 644 951 
859 837 877 443 922 
212 945 969 951 967 
37 808 143 371 560 
113 663 555 900 534 
736 737 97 381 580 
263 74 154 217 489 
440 293 614 515 46 
851 931 69 27 828 
861 235 80 554 383 
678 512 624 804 624 
758 747 828 300 300 
740 168 628 504 740 
90 703 643 741 718 
825 809 980 809 809 
799 799 243 477 733 
66 66 604 84 941 
671 815 39 76 656 
274 223 723 27 274 
644 832 65 435 23 
163 547 328 258 163 
283 567 885 835 283 
558 496 391 869 721 
62 321 710 602 608 
876 876 876 871 876 
437 628 252 98 203 
387 648 131 182 29 
817 51 698 499 207 
742 950 4 138 662 
768 181 458 761 361 
180 597 265 670 441 
322 978 671 199 589 
395 77 495 886 495 
36 457 681 277 297 
857 788 86 226 971 
907 881 119 206 451 
80 448 24 34 309 
352 429 795 200 254 
417 518 662 70 183 
777 342 77 375 45 
439 354 210 439 677 
789 249 487 32 32 
210 24 632 820 833 
228 159 322 918 371 
748 658 640 798 640 
191 501 845 20 694 
7 601 439 317 455 
514 461 763 787 867 
569 508 710 485 555 
580 116 396 786 87 
782 681 648 843 329 
182 5 415 188 125 
773 294 420 147 135 
284 511 486 875 289 
228 969 76 55 281 
741 790 787 922 548 
51 971 781 439 884 
103 382 492 424 486 
924 756 395 924 534 
183 878 519 317 299 
94 917 371 140 560 
571 641 445 624 841 
60 559 284 620 877 
820 170 633 117 391 
985 530 491 667 860 
114 952 82 49 689 
443 920 817 113 527 
840 88 860 820 412 
990 54 15 433 63 
739 105 978 718 176 
281 414 389 704 248 
12 194 115 744 85 
457 541 962 210 714 
224 322 661 657 657 
985 295 943 840 154 
134 994 369 257 806 
836 854 836 77 840 
578 20 200 933 317 
577 829 839 831 461 
997 997 480 997 997 
284 284 761 857 932 
487 514 111 94 887 
525 14 632 30 202 
350 702 350 72 350 
772 473 7 380 519 
508 747 834 203 465 
121 788 170 663 518 
829 544 500 561 705 
872 223 872 872 872 
922 976 982 133 54 
112 889 629 169 54 
699 33 478 903 53 
179 384 43 985 179 
899 788 952 583 695 
708 763 688 886 368 
113 304 542 151 113 
698 911 579 117 385 
984 518 641 309 772 
991 840 296 473 569 
388 672 614 465 731 
92 635 735 181 735 
842 279 229 474 520 
297 958 318 604 267 
943 300 417 228 275 
161 953 61 737 534 
319 716 612 539 308 
25 104 899 265 959 
459 603 367 603 822 
313 369 956 959 959 
418 421 132 877 764 
422 430 221 879 858 
730 460 730 730 730 
791 358 964 984 569 
757 740 640 615 932 
237 786 719 31 487 
340 690 130 802 244 
211 666 503 951 259 
159 473 712 807 641 
929 638 842 557 347 
786 129 771 631 826 
817 830 710 31 830 
189 818 791 773 331 
892 402 832 146 989 
942 847 715 350 999 
380 245 568 798 200 
178 771 650 658 62 
440 176 300 92 366 
148 118 715 451 97 
500 716 677 86 268 
755 23 758 777 271 
107 794 569 891 974 
996 996 292 718 773 
341 955 624 676 592 
619 388 77 673 556 
7 355 432 705 343 
330 389 22 416 960 
998 413 262 262 681 
966 740 14 228 262 
1 522 666 883 324 
361 796 358 884 293 
839 828 955 701 955 
281 367 268 268 980 
720 213 291 118 636 
827 217 47 176 928 
71 966 979 943 678 
739 381 803 632 342 
29 240 855 100 418 
851 999 790 155 812 
302 498 449 231 22 
443 272 961 171 895 
270 678 726 333 515 
149 692 935 612 326 
325 763 606 763 877 
371 299 299 378 896 
160 435 840 302 6 
760 640 290 222 922 
824 17 267 280 644 
331 815 815 837 815 
546 674 156 728 546 
165 231 101 772 276 
553 920 256 18 317 
241 314 303 703 937 
782 825 170 55 642 
219 168 772 168 168 
322 396 635 38 865 
611 689 977 799 775 
21 779 738 931 851 
372 552 823 56 37 
750 893 428 245 395 
429 803 684 463 633 
719 116 8 227 7 
558 226 782 927 730 
938 952 591 828 214 
155 671 426 204 314 
625 101 834 801 686 
384 299 512 762 271 
557 871 138 401 60 
839 839 839 836 14 
462 27 527 59 934 
621 536 332 716 473 
5 472 931 700 931 
887 263 260 120 263 
999 732 732 334 148 
899 63 503 172 804 
643 236 694 649 663 
192 722 877 351 967 
914 394 876 708 638 
365 59 419 405 414 
726 103 570 709 161 
764 202 930 847 288 
443 925 878 559 191 
708 254 330 458 900 
622 59 460 463 323 
871 214 535 262 625 
522 301 750 522 728 
438 539 59 508 134 
782 647 907 7 143 
904 705 105 349 46 
615 125 317 385 615 
892 262 179 567 446 
175 550 50 469 262 
446 162 440 560 108 
208 516 879 20 397 
586 177 113 587 407 
250 653 950 593 593 
356 660 337 337 337 
772 526 689 30 313 
739 654 75 120 49 
635 635 365 672 375 
137 133 263 364 303 
542 255 667 272 272 
350 122 280 846 726 
303 397 952 579 366 
510 656 656 656 245 
571 171 845 171 546 
250 177 855 17 616 
697 567 437 11 676 
330 864 926 623 44 
651 365 52 176 580 
674 956 114 319 963 
955 627 751 727 33 
191 165 919 800 826 
637 194 194 381 544 
747 858 747 908 66 
526 30 913 738 429 
214 630 525 295 932 
756 781 286 155 897 
974 6 287 381 562 
40 509 785 27 431 
960 515 800 918 198 
827 986 152 664 580 
649 843 829 670 105 
877 813 227 679 1 
385 985 211 835 822 
983 779 541 144 941 
922 219 579 540 132 
452 412 442 941 442 
127 300 625 781 781 
376 746 89 361 464 
42 775 251 105 105 
333 806 441 333 470 
758 602 758 275 155 
505 505 39 606 60 
654 308 257 615 29 
587 56 290 42 892 
701 701 720 890 373 
194 783 625 791 396 
691 966 28 518 76 
658 164 837 354 660 
6 55 810 280 108 
538 469 260 926 130 
717 123 126 576 756 
667 11 240 500 622 
985 456 527 608 138 
19 236 516 516 474 
761 714 702 701 955 
565 914 324 265 550 
428 10 945 223 32 
375 505 375 375 627 
385 711 22 820 4 
195 680 83 598 508 
747 452 747 835 44 
724 3 335 724 45 
576 583 161 615 96 
895 676 388 249 895 
835 28 277 512 40 
318 662 228 775 711 
839 193 64 961 457 
953 482 249 415 166 
678 68 639 127 556 
328 959 315 22 343 
136 838 5 817 973 
243 630 114 466 903 
592 385 658 340 530 
158 493 236 692 493 
58 434 335 58 176 
687 289 687 393 103 
613 732 14 613 575 
460 7 779 865 466 
287 592 227 287 273 
463 773 773 760 620 
319 319 811 319 622 
673 846 959 82 846 
662 436 436 652 512 
445 660 445 771 8 
596 240 861 759 283 
469 575 17 211 841 
35 962 83 937 96 
133 423 422 66 319 
963 133 831 571 597 
192 341 360 478 685 
680 736 632 941 466 
305 305 23 41 831 
541 223 707 887 957 
598 693 90 413 585 
117 784 181 496 429 
355 972 247 972 735 
819 850 570 51 214 
968 358 506 422 604 
754 754 213 754 754 
188 948 513 764 600 
407 820 938 577 950 
185 636 281 694 333 
49 982 349 870 228 
698 112 168 62 2 
61 492 937 792 492 
837 214 463 68 902 
261 271 310 271 435 
530 107 588 450 455 
7 959 959 438 906 
697 325 437 697 697 
959 393 123 297 568 
180 383 629 171 428 
324 623 324 529 152 
706 170 857 126 895 
883 191 883 370 883 
999 776 976 500 8 
479 970 357 204 766 
918 577 58 87 489 
430 839 976 738 320 
8 962 306 962 14 
108 782 685 500 593 
838 152 893 165 327 
744 657 728 728 300 
902 653 958 52 886 
818 124 7 611 754 
496 513 833 967 285 
283 291 972 972 972 
744 506 990 60 820 
712 329 712 83 549 
136 697 221 754 565 
982 351 982 982 794 
641 757 955 726 452 
70 327 191 191 959 
280 290 856 952 558 
16 879 879 879 879 
473 258 428 547 314 
884 575 34 111 474 
709 790 704 164 593 
964 339 641 883 806 
781 73 273 83 155 
310 443 437 851 361 
269 402 243 20 689 
303 682 739 492 505 
142 727 876 706 868 
418 804 846 537 537 
406 626 684 211 133 
646 474 532 532 316 
198 862 270 673 552 
911 62 344 826 115 
694 337 871 493 492 
508 973 404 320 603 
704 296 762 690 545 
692 357 735 76 832 
620 629 990 117 746 
497 486 953 177 947 
988 640 809 415 40 
204 461 225 697 765 
412 691 834 644 22 
380 929 146 959 32 
108 567 668 667 966 
123 82 184 847 540 
654 562 245 63 290 
509 98 97 928 394 
360 660 793 14 14 
15 379 964 639 545 
208 426 508 333 538 
875 931 79 920 875 
88 977 977 957 646 
204 1000 377 480 299 
521 188 205 35 464 
197 41 226 270 933 
47 397 500 396 496 
731 379 656 657 774 
816 590 605 162 211 
453 453 453 457 278 
786 522 522 245 522 
77 242 840 431 25 
372 718 156 398 923 
847 694 252 167 500 
493 272 219 312 411 
922 787 745 760 907 
486 580 804 990 55 
231 375 650 561 510 
277 965 605 655 163 
522 109 602 691 16 
163 564 569 885 614 
437 669 748 744 744 
640 672 685 549 692 
257 155 137 515 885 
304 454 155 304 175 
671 964 964 799 500 
363 944 909 29 495 
427 166 48 259 745 
95 940 338 771 249 
16 565 311 77 308 
498 497 125 413 304 
266 107 712 710 107 
920 235 920 538 920 
59 490 774 205 394 
83 636 449 356 665 
226 392 287 39 392 
131 964 769 649 258 
341 341 65 341 117 
745 849 20 27 594 
236 879 211 239 61 
291 547 291 406 291 
822 536 118 504 83 
183 472 301 801 531 
123 330 194 546 350 
303 801 125 862 202 
918 279 54 263 391 
93 412 515 566 430 
622 414 60 770 952 
117 653 747 895 275 
227 520 711 13 597 
702 585 47 879 81 
854 612 176 291 612 
888 263 929 629 857 
937 843 297 28 837 
112 641 777 954 831 
130 474 571 761 56 
305 332 783 951 332 
600 42 910 2 219 
868 51 93 770 274 
702 952 255 325 38 
463 521 259 775 355 
890 573 140 186 679 
174 556 227 556 730 
90 546 530 912 116 
734 41 18 661 928 
636 940 398 617 692 
105 379 13 647 68 
166 183 695 166 783 
316 700 214 143 743 
132 886 823 947 959 
960 282 302 595 127 
985 889 426 218 917 
267 93 928 803 538 
298 342 997 997 71 
995 326 326 306 326 
55 55 240 621 648 
740 397 543 345 46 
619 184 194 853 273 
14 8 11 952 124 
956 551 110 590 54 
255 485 265 49 571 
130 130 603 647 269 
922 761 457 276 669 
424 83 659 470 950 
743 400 500 145 805 
885 31 867 619 530 
3 103 623 807 303 
817 907 817 649 817 
19 19 534 887 2 
321 212 417 768 771 
773 548 161 898 773 
804 602 453 602 953 
104 619 70 67 526 
819 519 909 137 303 
422 738 738 941 30 
278 618 50 731 120 
194 76 707 707 414 
954 770 562 900 769 
477 845 364 487 884 
223 569 223 471 233 
844 924 482 897 974 
347 937 347 74 260 
961 744 955 147 875 
398 752 243 554 499 
758 393 809 371 181 
241 66 62 1000 407 
243 436 737 129 556 
14 79 305 256 883 
883 282 813 835 905 
103 223 688 688 283 
75 292 829 640 276 
987 859 924 298 558 
643 501 577 211 651 
457 242 749 278 736 
205 739 453 363 821 
272 149 127 696 119 
389 116 54 79 593 
354 680 287 198 79 
127 976 127 639 724 
859 255 117 689 255 
119 292 896 390 915 
264 399 618 779 218 
231 916 142 229 3 
344 387 438 271 112 
662 348 925 258 348 
813 128 234 410 102 
290 729 651 741 953 
817 862 234 658 301 
547 703 547 867 884 
393 657 687 974 981 
689 542 354 215 933 
113 90 244 868 303 
164 860 503 67 844 
720 324 919 865 919 
394 966 394 765 208 
885 428 7 470 615 
354 420 717 669 541 
957 957 957 948 957 
265 696 699 742 20 
47 438 878 100 471 
269 418 978 604 969 
832 168 150 764 290 
439 281 908 928 710 
756 495 173 495 495 
637 270 540 270 59 
857 147 248 52 298 
194 207 213 956 197 
831 953 178 440 110 
76 141 126 897 843 
949 534 228 760 534 
628 63 883 758 8 
627 789 803 229 706 
516 509 635 289 862 
884 479 388 39 288 
796 476 475 872 476 
675 750 706 447 788 
795 912 455 795 933 
681 48 151 195 753 
895 21 416 204 115 
133 474 346 183 11 
476 476 338 119 619 
579 184 973 881 162 
256 696 189 186 186 
430 526 170 153 153 
776 424 746 174 524 
149 653 845 496 673 
588 9 194 791 581 
530 170 928 403 765 
73 790 375 715 73 
155 788 50 3 993 
789 724 592 270 171 
34 288 229 682 550 
922 483 384 483 785 
899 500 924 766 560 
322 644 322 30 322 
1 245 643 431 715 
737 737 230 737 480 
764 764 844 764 219 
580 862 580 580 580 
672 244 790 153 60 
2 718 973 355 912 
137 268 612 387 699 
486 868 185 171 3 
458 245 616 752 941 
941 163 78 163 262 
993 789 653 626 265 
586 290 981 987 416 
469 31 546 153 752 
293 254 13 680 19 
674 831 202 134 16 
799 799 279 799 824 
748 798 321 805 891 
967 579 232 361 566 
577 102 953 18 583 
580 758 580 719 145 
143 154 312 784 724 
367 84 411 357 452 
766 430 747 267 294 
824 771 126 362 969 
145 950 172 291 383 
395 298 426 859 881 
858 859 448 637 820 
715 142 995 916 943 
386 386 243 239 724 
260 747 747 416 747 
215 701 857 854 840 
249 514 786 93 605 
318 114 375 712 375 
850 850 850 694 660 
189 39 900 42 502 
881 113 821 628 968 
148 150 510 781 203 
14 553 74 55 553 
96 915 300 581 951 
886 403 256 786 671 
741 533 166 533 426 
310 141 254 254 254 
396 120 118 763 550 
206 303 200 579 576 
464 332 133 73 68 
832 99 528 283 949 
277 498 72 64 226 
576 461 470 631 489 
226 406 317 100 110 
82 145 82 643 197 
350 836 363 750 143 
671 821 180 860 586 
384 907 74 724 291 
512 840 235 687 66 
772 656 147 147 952 
644 371 681 242 685 
105 266 830 939 752 
668 958 20 456 401 
264 201 454 577 28 
425 647 882 103 4 
919 341 232 541 876 
472 82 604 32 409 
394 895 961 294 904 
253 472 802 638 638 
329 907 305 38 488 
284 986 676 939 737 
903 865 139 978 699 
291 763 619 763 275 
179 420 590 288 568 
289 178 237 38 802 
200 213 453 826 213 
352 881 813 835 813 
777 992 788 407 396 
922 948 629 573 405 
112 112 112 112 934 
451 680 304 384 274 
175 485 239 781 694 
625 520 372 625 335 
212 440 354 520 334 
403 982 450 436 875 
952 105 952 501 503 
701 206 168 350 23 
709 453 135 1 136 
934 803 146 594 916 
828 318 716 524 716 
633 253 497 302 539 
459 609 609 341 609 
831 360 734 275 734 
692 978 415 310 203 
845 606 448 16 606 
453 172 720 410 79 
600 705 600 396 92 
360 474 62 307 138 
53 12 309 547 547 
934 230 538 717 361 
538 629 663 944 76 
665 683 913 539 475 
257 257 33 937 941 
508 128 221 955 805 
365 611 467 577 190 
928 728 423 928 303 
116 240 694 116 702 
910 879 675 910 66 
903 800 602 989 485 
8 345 873 655 800 
561 865 981 659 134 
893 750 378 689 817 
442 97 908 794 176 
538 975 538 538 384 
889 632 727 497 766 
757 435 978 228 932 
217 77 719 178 217 
971 635 124 728 403 
641 369 338 653 9 
896 909 16 158 748 
794 718 129 562 794 
58 279 51 866 478 
921 48 339 60 707 
934 377 443 574 260 
79 544 298 129 510 
554 599 599 582 644 
555 351 801 555 288 
797 17 347 571 571 
436 484 724 873 127 
271 708 577 271 927 
733 25 746 174 392 
580 846 273 305 309 
650 130 129 130 836 
973 119 252 119 829 
435 112 595 266 266 
56 56 56 297 245 
78 891 636 393 259 
363 546 691 212 947 
803 343 273 803 681 
380 660 229 14 188 
211 447 315 936 998 
655 718 84 770 644 
388 101 536 541 223 
108 679 775 21 356 
432 119 843 779 255 
638 250 853 650 662 
867 451 516 862 867 
282 988 58 762 446 
235 211 20 91 91 
586 92 747 500 651 
179 588 145 71 592 
894 287 706 412 634 
936 677 161 878 936 
377 761 41 683 137 
341 547 159 793 378 
43 571 455 629 921 
422 899 879 101 101 
781 915 278 871 933 
431 77 293 431 431 
332 502 332 985 894 
418 937 553 621 142 
983 145 459 425 235 
718 959 932 436 538 
548 177 927 317 692 
536 212 711 379 585 
408 521 406 798 84 
965 118 652 958 226 
905 186 982 360 360 
760 176 655 540 839 
705 922 849 492 705 
887 876 651 576 248 
435 269 182 378 818 
104 605 929 484 471 
91 178 433 180 749 
345 802 925 300 429 
64 2 211 607 812 
991 408 26 469 107 
878 204 242 878 395 
27 966 132 962 900 
91 218 28 354 563 
101 610 101 485 342 
705 473 191 871 191 
354 516 319 929 71 
121 583 35 351 520 
481 293 380 32 205 
781 759 559 781 781 
689 306 330 535 35 
805 794 794 794 290 
75 731 985 832 133 
478 882 185 144 768 
240 140 949 944 949 
619 456 1000 371 162 
883 666 357 438 941 
659 20 149 565 149 
275 248 966 249 523 
634 438 916 967 624 
862 152 190 650 709 
401 492 458 116 426 
717 137 694 57 87 
985 723 849 577 646 
146 915 546 809 915 
899 49 404 1 803 
432 611 699 17 421 
780 910 469 780 435 
39 523 142 65 317 
6 975 123 139 388 
785 684 545 567 567 
57 57 57 814 57 
818 818 690 669 67 
697 203 434 587 508 
723 187 705 502 502 
514 260 397 509 76 
81 821 130 309 999 
833 172 962 42 833 
781 394 234 325 391 
394 885 885 604 581 
324 385 434 434 845 
817 176 817 211 817 
956 942 240 703 317 
364 476 723 785 963 
472 304 317 856 733 
55 913 565 322 128 
581 248 938 771 282 
326 393 145 179 904 
366 310 468 477 366 
293 153 214 967 238 
280 322 927 593 44 
61 44 248 61 160 
889 443 621 952 895 
745 132 745 732 878 
530 485 485 474 969 
400 599 337 898 423 
726 55 643 85 952 
835 656 112 660 303 
5 907 923 907 612 
18 246 527 619 792 
747 564 728 498 276 
884 884 997 746 347 
406 333 238 93 754 
886 724 295 372 886 
248 748 131 709 533 
155 409 585 537 625 
400 150 812 709 913 
997 679 392 161 974 
154 806 791 367 547 
802 426 92 273 217 
834 648 745 750 838 
335 173 999 506 322 
556 189 125 590 275 
201 134 434 877 240 
907 907 641 386 266 
533 407 671 723 515 
517 704 914 994 790 
823 931 144 144 389 
179 887 158 161 179 
334 798 794 914 334 
617 291 247 130 638 
817 773 175 871 813 
213 591 507 621 51 
961 151 70 573 738 
842 810 921 769 808 
818 609 428 499 442 
901 78 84 101 625 
428 147 427 849 211 
951 809 304 569 219 
501 320 414 869 764 
912 756 668 668 267 
344 193 555 284 915 
505 59 254 813 925 
824 566 583 477 834 
845 786 507 253 689 
299 625 594 40 40 
65 431 315 606 840 
693 383 834 316 262 
871 151 581 151 206 
821 554 81 623 556 
727 387 529 615 308 
838 624 751 642 838 
222 85 192 443 97 
608 71 688 386 178 
602 454 402 99 329 
814 29 364 373 373 
754 256 467 935 754 
975 866 358 682 508 
669 255 766 654 806 
188 136 95 109 136 
943 699 711 641 304 
290 830 249 150 771 
803 407 843 991 407 
983 920 449 490 366 
216 382 345 345 70 
793 137 546 292 546 
486 779 51 51 687 
905 469 710 176 926 
322 604 586 597 322 
106 370 650 760 428 
771 686 584 911 894 
590 249 669 766 669 
703 377 843 358 285 
771 138 930 933 178 
496 72 563 496 430 
533 249 551 626 211 
793 320 320 897 640 
184 690 847 6 918 
585 199 199 230 266 
939 103 843 814 952 
866 956 390 147 790 
197 93 748 67 83 
730 357 663 557 896 
527 1000 1000 519 122 
676 317 426 120 21 
186 696 71 313 792 
395 493 867 366 609 
371 576 648 460 520 
678 991 260 678 955 
904 796 831 734 675 
896 684 148 828 975 
914 346 505 725 864 
71 462 494 815 179 
865 886 281 959 959 
109 582 491 394 347 
979 830 885 349 21 
34 28 920 760 85 
476 605 126 949 232 
19 462 409 346 798 
397 599 543 473 831 
893 729 459 705 705 
663 340 18 18 807 
768 255 286 768 768 
51 837 623 259 802 
286 985 52 633 612 
360 684 232 934 342 
759 744 739 759 648 
759 956 323 367 563 
233 174 318 911 78 
836 299 836 201 965 
159 938 980 544 61 
742 749 97 319 121 
733 133 849 18 365 
691 203 463 719 910 
544 269 95 842 766 
39 919 182 141 69 
541 606 149 563 343 
321 98 217 98 861 
99 819 169 203 167 
57 250 729 234 725 
847 760 760 919 144 
586 492 798 163 622 
744 612 205 809 145 
137 730 25 422 512 
582 457 279 279 327 
288 288 542 287 768 
842 447 802 300 911 
994 340 997 90 888 
12 874 406 652 498 
771 598 985 598 464 
759 925 553 616 758 
344 915 310 693 948 
303 141 722 656 301 
377 426 426 842 239 
98 712 251 465 553 
447 606 802 159 271 
726 571 399 976 726 
106 482 324 892 973 
92 92 723 92 926 
88 270 954 413 110 
727 159 675 384 156 
763 413 614 120 614 
296 863 507 302 549 
315 584 495 924 626 
972 106 475 840 514 
250 741 710 250 216 
145 996 752 766 433 
349 265 5 236 114 
909 919 25 361 919 
720 638 259 782 989 
697 807 480 370 564 
759 951 270 75 951 
787 433 433 834 197 
108 944 837 842 837 
1000 120 735 255 689 
873 728 307 578 420 
40 605 489 294 62 
885 131 131 255 644 
419 811 106 768 630 
82 461 66 98 199 
194 277 156 532 156 
138 972 791 976 680 
17 640 945 935 64 
262 600 456 229 985 
998 806 721 765 858 
760 750 401 610 697 
504 863 969 839 10 
889 318 238 318 959 
319 319 319 634 319 
105 59 125 489 105 
548 761 868 208 270 
975 616 975 975 934 
272 251 461 167 241 
672 800 808 699 808 
566 926 909 793 708 
635 635 46 820 899 
478 180 728 937 445 
577 356 463 247 247 
185 599 165 236 575 
63 825 983 217 320 
809 198 273 687 809 
176 260 176 796 822 
791 274 198 857 70 
967 242 705 482 569 
108 255 108 756 306 
239 800 722 903 973 
930 4 664 362 346 
914 266 745 330 627 
333 716 756 985 599 
430 533 200 430 864 
171 226 949 963 714 
369 172 701 484 53 
653 426 577 577 48 
198 203 28 951 667 
806 507 432 218 847 
800 528 185 514 615 
961 377 377 890 377 
841 900 151 491 394 
817 888 677 748 323 
995 19 607 382 73 
298 265 958 379 92 
314 499 19 572 115 
831 107 125 657 107 
38 144 911 737 868 
526 99 806 706 601 
919 186 939 720 593 
251 312 703 686 251 
186 892 63 24 129 
975 206 747 584 602 
358 140 232 814 634 
701 832 856 26 919 
213 467 891 294 913 
42 376 646 304 376 
297 479 804 297 475 
301 682 301 600 35 
316 316 302 580 316 
973 902 900 283 483 
114 531 596 790 877 
264 699 768 777 937 
85 868 552 55 810 
657 923 909 914 802 
61 307 728 65 720 
101 699 667 251 198 
321 64 425 25 360 
433 509 540 806 231 
706 107 451 126 407 
142 310 525 547 323 
52 997 836 407 300 
476 882 247 891 476 
696 578 256 72 829 
439 372 761 891 372 
437 159 727 627 340 
867 654 860 998 790 
319 717 280 948 119 
708 708 766 439 233 
734 189 426 3 276 
512 776 130 865 189 
144 344 615 855 794 
62 255 803 66 87 
55 714 391 55 395 
211 259 211 754 200 
103 342 428 965 332 
500 347 817 4 320 
32 215 77 584 77 
55 759 137 240 202 
274 442 323 62 366 
817 686 817 817 324 
75 621 621 915 298 
752 716 716 28 616 
148 276 801 989 218 
690 556 353 515 527 
878 19 921 472 911 
991 489 617 425 235 
987 119 964 641 253 
331 794 948 183 221 
592 483 90 990 977 
961 961 340 961 395 
100 814 962 150 735 
487 898 487 865 446 
359 60 783 292 208 
964 979 664 882 733 
421 92 246 263 581 
276 890 710 216 118 
433 58 523 49 705 
399 798 179 582 791 
972 451 861 522 451 
747 161 700 916 394 
592 694 185 559 803 
508 303 362 692 988 
278 885 616 360 511 
199 202 65 739 354 
888 961 148 546 484 
953 387 450 5 49 
888 568 568 701 682 
931 202 303 49 486 
488 808 492 888 150 
407 74 42 285 725 
160 408 774 581 839 
579 679 174 644 240 
435 280 649 630 815 
461 242 242 970 898 
939 250 130 928 48 
512 386 565 679 409 
121 866 33 749 866 
718 423 509 374 500 
149 401 237 763 957 
349 590 821 590 853 
573 537 492 750 916 
341 872 489 527 901 
615 972 402 232 851 
426 980 751 192 370 
329 236 966 76 144 
307 895 483 113 886 
472 293 472 272 336 
2 262 118 105 171 
559 570 884 733 563 
708 623 809 504 890 
730 668 92 92 92 
499 77 958 16 148 
575 483 630 542 592 
381 388 774 752 881 
708 275 708 125 667 
395 896 912 421 958 
288 980 943 190 387 
115 521 278 573 919 
886 52 111 593 684 
942 993 855 733 487 
791 562 467 143 228 
611 372 416 423 416 
333 226 333 144 484 
333 216 124 333 333 
570 825 835 558 682 
911 368 180 367 547 
883 493 760 505 327 
407 891 568 570 34 
167 999 909 366 4 
676 838 117 117 117 
207 875 617 596 88 
703 272 540 975 748 
783 968 954 688 553 
96 108 50 419 96 
202 243 192 227 227 
866 37 715 866 866 
802 802 485 647 307 
802 315 360 450 638 
495 678 604 640 640 
152 136 573 286 1 
683 246 836 462 784 
839 184 882 355 31 
568 618 510 25 756 
589 864 766 458 472 
89 18 89 89 11 
628 131 183 825 153 
894 542 380 108 483 
873 856 856 77 856 
446 367 998 583 523 
988 114 561 617 133 
969 497 334 652 216 
15 751 770 458 377 
801 774 910 910 770 
465 691 790 187 201 
864 705 154 680 152 
60 60 851 879 983 
197 857 296 434 81 
805 970 295 897 970 
402 115 532 141 864 
350 433 279 516 557 
473 187 30 887 625 
331 181 751 647 888 
591 377 40 976 790 
804 6 520 657 838 
475 126 763 806 659 
348 436 724 436 533 
953 63 350 68 892 
744 857 842 439 18 
874 313 571 100 100 
736 174 620 402 306 
666 596 744 2 978 
569 542 942 112 651 
618 518 353 518 972 
50 412 635 506 231 
544 75 571 983 864 
733 470 899 733 733 
791 443 114 500 193 
365 542 259 464 93 
87 663 87 879 87 
348 373 786 373 373 
170 41 180 496 488 
857 86 900 562 193 
887 604 122 985 907 
429 834 516 949 997 
637 323 935 516 34 
429 873 847 552 62 
840 931 503 315 115 
616 338 702 734 164 
494 646 842 913 785 
816 54 735 771 379 
60 718 60 333 917 
63 829 902 373 160 
566 346 605 184 291 
587 146 937 707 416 
40 880 520 674 913 
284 826 901 423 807 
17 17 302 17 664 
233 546 745 860 724 
113 764 819 691 578 
673 132 554 673 673 
947 211 619 862 571 
314 52 314 775 860 
983 745 995 892 453 
700 483 41 105 703 
357 942 775 931 803 
465 606 667 465 465 
558 400 828 558 569 
105 500 406 406 390 
179 26 709 547 623 
613 738 314 312 718 
516 681 65 45 347 
469 838 856 863 400 
860 125 825 125 125 
797 178 120 961 153 
116 290 847 116 667 
301 199 163 753 729 
997 905 599 106 997 
972 969 288 97 161 
616 435 223 947 250 
680 516 158 801 736 
134 984 544 439 575 
151 859 883 399 732 
512 512 513 857 512 
994 821 729 821 64 
281 766 239 550 281 
382 858 53 117 954 
117 466 324 134 84 
397 135 312 641 728 
202 278 202 37 202 
441 119 390 43 180 
683 665 165 784 324 
419 172 546 776 783 
346 253 256 820 223 
757 209 421 624 758 
591 353 600 247 316 
14 833 588 140 265 
803 803 337 427 949 
857 857 511 194 849 
442 641 116 560 346 
799 385 693 166 135 
992 298 665 201 169 
741 890 111 292 888 
525 349 133 41 624 
395 201 776 972 693 
364 239 680 490 64 
524 914 756 852 654 
908 908 908 19 165 
509 136 509 986 509 
224 67 449 980 449 
132 229 585 634 590 
346 49 514 158 701 
233 686 233 261 233 
256 153 738 738 341 
876 215 680 399 318 
390 661 251 749 47 
671 939 915 997 310 
633 120 901 904 904 
727 85 953 186 518 
952 944 158 544 869 
812 152 982 504 29 
379 557 231 247 619 
367 754 812 833 766 
365 296 490 47 534 
645 266 625 22 158 
584 960 193 92 775 
770 820 324 492 355 
204 888 506 436 581 
318 504 315 321 508 
870 515 677 682 388 
382 360 197 131 387 
918 135 19 768 746 
582 555 461 161 555 
726 147 533 113 726 
425 975 908 975 975 
467 89 626 684 416 
381 953 226 175 565 
904 370 931 836 53 
111 419 781 255 781 
651 369 421 322 91 
17 401 75 494 494 
916 100 182 549 173 
207 798 199 167 241 
981 981 981 408 289 
86 363 921 86 503 
869 379 988 339 662 
136 748 654 74 748 
312 312 415 445 753 
199 219 260 260 98 
639 1000 787 412 199 
531 910 584 98 802 
946 673 480 459 199 
78 648 432 4 364 
757 395 640 741 770 
875 896 147 210 935 
793 591 369 369 369 
141 19 575 785 575 
616 50 235 835 300 
763 360 324 647 570 
306 875 167 482 725 
321 1000 1 996 129 
365 365 715 365 428 
136 271 705 994 465 
726 74 556 583 208 
804 402 391 400 597 
852 669 449 43 541 
603 941 39 590 790 
524 788 98 93 788 
866 866 84 115 594 
274 138 559 559 270 
131 679 539 421 22 
511 647 163 826 246 
707 532 491 529 473 
819 124 949 984 581 
216 982 856 120 390 
92 853 634 197 853 
353 806 314 271 924 
180 719 915 887 760 
833 879 833 970 181 
792 488 322 723 258 
455 655 640 961 734 
87 122 66 724 143 
573 573 351 52 113 
555 592 535 622 775 
502 547 405 518 858 
124 127 152 127 679 
344 383 602 949 136 
772 677 772 179 549 
304 67 998 584 480 
611 476 290 836 963 
702 641 481 702 702 
564 39 676 832 405 
95 111 540 885 11 
220 75 99 818 430 
439 69 822 97 867 
530 637 158 113 447 
889 716 985 445 471 
787 765 177 787 565 
120 471 830 23 988 
334 819 327 729 101 
551 116 623 785 477 
133 250 823 604 530 
640 510 368 963 588 
513 311 453 933 647 
404 204 569 309 309 
58 170 613 744 439 
784 374 751 509 724 
9 865 689 906 258 
243 898 150 869 490 
584 751 519 917 690 
350 183 183 487 122 
206 784 561 65 452 
528 898 806 648 806 
231 98 164 231 928 
475 935 941 316 724 
892 683 954 272 683 
169 238 168 923 574 
805 102 629 629 498 
875 375 513 746 48 
51 906 384 549 512 
655 826 826 771 28 
473 151 860 786 234 
272 329 516 402 402 
213 807 793 790 455 
698 226 54 237 304 
241 317 912 614 240 
575 254 937 545 620 
335 746 709 761 310 
61 216 283 20 108 
225 854 56 73 854 
10 337 246 246 617 
732 96 182 616 583 
585 472 613 799 732 
264 805 369 587 903 
152 871 811 466 276 
911 499 269 873 969 
290 290 28 361 611 
804 334 88 693 521 
458 742 748 664 853 
71 494 466 462 349 
873 364 415 247 684 
358 53 902 475 508 
444 361 797 555 444 
368 895 645 542 190 
241 557 724 585 585 
366 806 806 589 634 
677 506 747 424 975 
581 839 617 464 620 
410 282 448 982 462 
923 251 580 534 692 
188 752 432 200 200 
653 734 153 355 794 
203 512 747 61 203 
802 104 670 810 662 
433 433 920 433 78 
880 380 16 739 798 
354 174 258 758 236 
815 45 285 815 240 
707 322 727 676 919 
402 940 344 873 78 
314 408 323 859 35 
461 105 660 105 738 
443 477 803 339 339 
253 781 827 167 249 
104 731 236 489 616 
170 238 11 639 466 
113 701 851 571 947 
338 468 369 338 956 
357 309 342 153 69 
84 980 385 929 933 
618 609 618 129 952 
77 804 879 902 735 
120 90 264 613 98 
655 199 533 939 981 
471 915 562 70 562 
398 772 568 616 201 
869 410 211 868 713 
985 985 422 775 813 
126 234 900 492 401 
437 909 892 127 447 
130 878 107 851 728 
977 67 890 300 698 
183 683 693 555 220 
681 870 719 248 993 
763 858 808 739 224 
168 858 726 908 835 
353 494 127 660 111 
358 334 924 388 162 
422 703 906 171 197 
626 614 843 982 28 
444 165 758 433 373 
631 182 66 884 541 
205 212 357 357 357 
800 617 160 886 584 
411 693 222 819 918 
257 235 797 496 462 
182 934 158 902 744 
43 915 724 702 98 
63 218 514 63 805 
253 772 60 305 344 
576 104 275 350 979 
789 374 938 623 417 
607 230 296 296 296 
633 364 214 208 588 
223 128 363 420 122 
38 96 799 118 38 
727 301 114 463 504 
504 740 835 504 871 
109 524 582 524 524 
508 101 494 56 407 
255 616 553 953 519 
788 972 10 972 651 
339 46 859 820 548 
891 674 44 734 470 
402 930 209 858 663 
467 201 219 672 652 
565 199 507 453 884 
561 824 126 171 163 
380 367 476 650 165 
123 517 718 897 956 
795 627 895 669 906 
706 570 977 988 544 
765 61 957 809 298 
588 535 795 88 315 
708 722 414 867 159 
445 54 445 114 952 
664 647 595 947 319 
345 429 514 583 901 
326 922 789 858 645 
551 486 528 828 319 
478 514 395 833 284 
768 718 530 13 853 
779 289 655 377 663 
884 647 10 121 647 
22 169 22 302 22 
687 238 241 847 371 
140 467 998 330 983 
462 278 765 801 82 
938 121 131 675 152 
94 17 204 885 659 
205 799 858 205 974 
760 843 38 437 171 
868 631 372 88 738 
907 858 539 611 917 
143 657 988 253 133 
42 335 402 955 252 
207 936 465 726 206 
541 122 239 891 338 
353 604 604 600 706 
538 443 142 684 569 
501 550 58 550 532 
228 881 316 828 636 
413 507 71 71 129 
890 650 724 953 746 
634 163 371 397 86 
319 65 720 957 957 
601 601 601 426 864 
701 411 514 33 499 
354 819 764 833 80 
739 77 378 285 352 
709 108 891 891 119 
26 869 14 645 350 
281 936 51 51 605 
464 89 167 24 236 
589 244 310 915 244 
929 600 114 672 897 
242 828 271 528 809 
961 891 833 162 143 
617 432 436 626 837 
150 580 758 541 306 
561 67 454 67 638 
940 25 974 808 591 
572 492 120 572 699 
66 758 818 280 446 
184 120 120 548 120 
925 891 732 346 89 
948 182 259 321 894 
220 869 945 664 872 
494 244 244 931 601 
67 67 818 249 398 
91 593 560 213 828 
831 407 406 230 545 
814 789 187 799 604 
902 46 886 177 902 
957 102 424 841 760 
424 583 153 246 976 
478 944 977 8 738 
708 694 108 413 673 
431 16 677 591 203 
571 571 110 542 632 
406 693 352 237 159 
105 92 908 417 214 
935 479 568 525 993 
827 976 204 64 719 
248 719 706 753 348 
397 914 596 116 397 
992 558 565 565 930 
905 913 699 512 363 
390 525 226 840 390 
732 14 997 191 488 
695 530 629 716 716 
870 807 396 98 715 
111 111 828 638 481 
659 26 898 893 460 
945 732 852 91 184 
413 413 553 413 810 
441 508 635 331 335 
580 960 495 449 518 
179 958 797 357 702 
511 770 408 943 67 
955 303 385 503 385 
951 76 452 35 556 
243 884 88 746 364 
603 349 481 223 779 
525 682 514 514 158 
539 100 727 710 637 
424 424 19 786 460 
607 239 359 378 846 
31 3 275 956 625 
782 637 996 781 459 
933 622 32 633 327 
62 172 870 62 144 
545 400 348 830 684 
942 149 227 229 796 
102 118 671 197 519 
683 979 771 523 734 
84 1 264 604 188 
823 526 97 30 536 
607 603 652 571 174 
31 939 230 742 837 
442 343 355 19 803 
358 447 498 233 771 
695 291 822 525 18 
291 519 615 997 433 
208 344 14 959 208 
642 260 978 642 642 
30 200 552 752 143 
929 374 277 374 600 
660 566 239 817 781 
95 344 729 609 280 
828 827 398 284 281 
509 982 959 978 398 
757 632 269 502 44 
862 902 844 902 670 
281 194 158 860 405 
664 753 930 847 588 
77 933 933 853 933 
305 881 836 699 984 
110 494 240 59 110 
150 45 147 989 17 
731 869 483 731 66 
685 116 685 8 740 
151 363 738 512 209 
101 496 209 720 130 
955 620 744 847 94 
730 557 761 321 423 
322 322 74 549 295 
64 821 256 36 464 
883 972 69 197 605 
665 105 779 813 205 
509 211 254 301 148 
92 943 892 942 703 
729 144 178 832 539 
512 882 350 882 955 
432 948 939 845 525 
714 677 794 591 388 
369 81 207 259 908 
407 863 80 912 433 
151 30 680 384 467 
10 517 548 203 106 
872 14 110 706 370 
847 753 998 152 448 
669 869 995 431 363 
812 436 419 389 648 
446 398 268 868 265 
688 90 447 390 917 
807 737 590 573 816 
329 401 116 836 53 
999 58 194 470 874 
61 61 39 692 458 
727 46 727 375 727 
500 725 97 58 785 
921 347 323 921 555 
935 420 121 508 220 
617 799 215 500 799 
726 377 596 323 169 
737 346 888 236 610 
888 927 644 514 292 
49 49 552 457 49 
780 857 706 193 939 
476 496 85 979 160 
754 6 772 453 179 
391 391 420 345 215 
711 711 39 191 442 
950 864 60 864 166 
812 439 933 455 113 
316 810 316 4 316 
42 180 892 856 775 
400 433 392 505 568 
52 448 252 325 655 
941 341 74 941 981 
268 599 455 548 548 
159 719 159 643 972 
795 625 164 514 844 
469 424 924 300 437 
290 600 542 664 280 
977 555 971 394 971 
78 406 752 339 148 
269 157 48 947 869 
428 395 599 334 441 
396 396 694 396 396 
951 684 577 902 981 
901 504 379 627 312 
193 193 19 106 42 
557 601 852 636 332 
49 137 459 529 137 
908 956 746 746 940 
12 680 828 45 782 
782 50 234 344 908 
141 221 141 141 760 
16 400 567 196 899 
428 50 102 183 598 
563 990 306 209 267 
329 849 778 887 805 
790 911 581 633 797 
422 761 277 660 565 
812 598 209 461 759 
878 836 836 95 455 
916 142 843 903 944 
90 921 41 259 312 
993 815 879 225 176 
351 288 345 105 784 
602 277 182 625 850 
847 938 237 94 64 
366 767 120 520 11 
258 72 39 15 922 
910 5 147 471 314 
153 762 337 907 762 
427 412 891 967 213 
340 340 185 829 340 
284 917 325 379 285 
816 721 181 906 394 
414 872 624 981 160 
78 640 361 619 352 
815 811 767 254 381 
539 659 487 281 140 
621 254 348 672 302 
364 364 362 364 364 
713 75 789 965 521 
307 402 307 542 138 
682 535 685 950 168 
421 854 549 867 854 
729 724 911 3 650 
887 82 105 616 838 
211 248 211 211 336 
326 396 895 326 326 
977 448 350 758 848 
679 50 335 466 799 
605 136 139 605 887 
319 701 467 656 750 
333 465 377 982 566 
340 768 340 255 133 
339 495 109 196 976 
773 903 193 691 167 
888 441 720 570 129 
178 406 734 762 95 
112 48 707 48 52 
101 439 513 767 834 
583 319 934 613 857 
388 245 32 613 90 
526 141 526 235 869 
98 403 178 687 544 
209 327 105 247 105 
361 510 719 2 989 
798 472 507 298 64 
634 484 819 819 685 
51 724 556 353 556 
423 999 564 23 972 
678 538 975 576 94 
623 540 174 856 623 
861 444 579 867 896 
875 850 875 875 875 
313 55 931 951 199 
916 613 508 672 266 
116 811 42 116 906 
918 741 186 918 176 
535 359 917 386 558 
599 583 583 695 26 
451 463 356 463 96 
327 917 836 332 184 
820 834 782 432 782 
648 187 382 194 194 
858 394 440 469 832 
441 441 6 441 958 
102 791 102 102 880 
222 274 968 650 607 
758 310 42 900 322 
257 627 567 385 310 
283 727 775 102 614 
709 497 970 395 129 
646 127 588 422 812 
529 4 164 226 788 
707 529 222 115 407 
875 798 799 43 53 
776 916 402 153 153 
402 583 587 70 276 
595 206 30 571 96 
506 422 225 524 47 
588 314 82 82 82 
952 664 935 572 288 
922 239 971 415 912 
455 459 7 680 967 
739 270 449 739 59 
94 439 439 163 361 
192 417 187 874 589 
67 835 505 654 773 
56 272 157 834 691 
228 881 592 541 208 
403 252 626 879 641 
371 247 765 729 968 
288 946 248 889 442 
325 325 325 325 231 
479 60 211 799 201 
820 810 770 810 410 
146 363 784 440 782 
51 428 934 310 441 
657 642 370 593 657 
145 670 830 28 187 
811 853 213 493 617 
121 112 566 765 121 
706 657 266 775 657 
604 190 765 8 178 
591 918 478 791 724 
955 787 898 212 978 
823 787 121 508 336 
507 828 677 549 10 
653 353 795 653 132 
309 605 693 407 972 
752 857 717 198 253 
875 983 411 207 618 
973 193 796 270 556 
799 797 130 235 6 
521 440 350 513 597 
586 470 314 543 162 
936 858 799 813 442 
116 23 94 33 12 
873 615 831 831 831 
839 263 513 427 327 
671 289 692 880 717 
263 934 434 830 278 
705 880 641 39 939 
525 748 94 284 267 
81 750 974 974 705 
668 79 420 311 425 
186 929 140 545 140 
323 488 354 555 323 
656 79 525 799 144 
643 670 444 134 857 
268 509 445 612 132 
176 569 919 318 636 
461 19 19 19 717 
468 80 486 348 434 
430 19 980 19 19 
984 408 682 323 538 
636 173 512 554 316 
642 616 377 518 471 
862 423 60 698 793 
237 428 467 252 37 
774 836 482 802 304 
282 334 88 343 71 
881 626 643 349 126 
156 812 680 1000 861 
154 88 954 423 393 
727 965 477 744 822 
700 728 460 135 890 
699 540 371 540 676 
743 289 664 940 432 
519 605 194 872 519 
762 200 374 30 621 
725 889 67 288 781 
573 191 67 758 72 
11 94 985 918 478 
207 360 213 179 741 
354 745 745 85 745 
606 955 746 461 862 
288 31 415 738 914 
950 66 768 109 164 
999 40 938 632 663 
874 241 304 279 212 
195 498 145 710 192 
428 973 286 928 624 
923 500 148 595 500 
696 291 132 696 489 
764 910 841 10 341 
677 619 810 172 677 
526 394 244 393 228 
860 544 12 106 608 
375 918 303 685 649 
87 214 185 959 207 
828 146 704 147 562 
340 901 842 132 9 
59 150 742 109 321 
263 724 460 48 846 
431 431 481 603 335 
817 254 704 20 765 
501 376 169 100 90 
870 430 830 964 123 
984 3 263 263 27 
10 249 126 249 563 
576 193 576 282 662 
360 736 736 736 112 
946 921 991 850 630 
414 682 291 899 403 
246 372 505 537 40 
23 503 23 23 748 
846 383 383 807 108 
105 393 647 244 558 
683 960 683 683 873 
854 586 773 72 721 
301 186 515 291 515 
289 953 139 199 484 
319 173 485 485 569 
5 628 933 999 645 
538 826 64 115 64 
660 680 660 163 326 
1000 763 317 420 481 
380 246 693 580 964 
122 872 194 222 953 
208 906 780 661 914 
242 830 344 848 805 
901 550 433 2 609 
586 734 67 969 807 
235 319 339 28 778 
965 750 282 272 567 
72 578 801 801 852 
322 322 136 322 645 
91 45 250 83 116 
602 922 685 91 124 
203 951 963 99 881 
787 429 88 549 351 
443 304 94 818 765 
763 232 166 511 294 
520 864 521 577 594 
321 609 321 742 879 
707 941 210 369 719 
366 879 237 523 977 
655 514 779 727 172 
332 565 149 419 121 
690 480 920 81 153 
454 866 885 888 523 
715 929 125 8 178 
507 343 354 641 269 
570 570 26 671 536 
667 876 351 848 802 
610 809 920 865 610 
10 932 191 422 5 
616 846 793 923 432 
673 817 567 207 567 
126 178 684 800 290 
266 254 266 266 735 
76 434 310 831 435 
733 733 289 470 385 
799 490 125 991 549 
906 283 26 776 822 
662 532 658 957 346 
602 222 525 561 248 
755 992 548 968 462 
643 643 812 91 300 
789 663 766 433 223 
114 204 755 279 204 
965 741 426 339 741 
982 106 744 297 406 
319 104 319 319 319 
217 265 982 848 868 
754 678 157 924 997 
275 278 486 850 636 
97 97 630 97 246 
311 232 933 461 610 
192 932 932 932 607 
603 52 671 994 671 
176 539 94 672 850 
449 297 744 406 369 
764 694 566 897 764 
501 340 137 596 550 
447 580 106 132 589 
496 615 496 615 361 
166 829 842 461 829 
51 51 51 725 51 
523 776 631 489 945 
551 121 525 425 156 
555 142 882 316 773 
759 69 305 489 584 
252 87 163 87 687 
451 496 1 625 726 
683 691 74 81 9 
476 111 272 877 434 
219 472 326 473 567 
136 394 968 532 44 
27 708 502 249 342 
590 226 599 790 674 
82 934 367 208 74 
374 702 520 254 88 
284 501 501 550 9 
542 777 606 280 853 
306 930 22 983 915 
685 614 140 966 840 
910 908 72 391 381 
932 572 320 932 715 
480 9 485 546 913 
878 229 399 220 590 
11 88 88 893 372 
743 580 66 118 902 
340 474 754 783 297 
106 112 860 159 749 
74 285 515 370 463 
689 688 595 76 670 
932 36 26 413 694 
101 101 18 892 232 
936 400 950 226 3 
45 9 938 529 579 
765 885 725 725 307 
442 734 584 705 219 
132 934 950 503 337 
903 915 966 208 767 
931 888 828 335 753 
647 672 197 957 197 
441 84 191 204 602 
425 226 238 395 1000 
178 119 761 740 891 
549 237 356 440 308 
764 384 495 425 989 
666 445 206 13 265 
429 505 370 6 565 
230 88 486 884 65 
646 927 407 442 88 
495 409 900 45 68 
350 848 789 670 230 
675 999 816 485 103 
978 562 835 835 273 
109 646 880 254 640 
631 276 758 736 288 
815 639 706 200 369 
438 372 943 846 937 
218 940 848 940 856 
925 778 772 592 505 
832 938 938 319 497 
8 833 419 419 419 
218 218 269 199 206 
419 781 933 992 662 
492 374 954 203 13 
166 265 648 856 363 
993 838 245 387 868 
185 19 721 180 636 
364 770 318 318 467 
550 58 912 58 58 
107 626 771 19 886 
404 217 287 522 783 
50 753 739 302 739 
565 466 4 643 946 
839 791 255 192 823 
662 873 492 627 142 
788 683 788 580 788 
584 178 227 1 92 
563 430 479 215 215 
46 405 905 594 610 
167 294 327 236 838 
793 929 836 625 793 
179 3 355 570 507 
766 116 68 567 377 
404 578 203 187 253 
842 342 832 139 839 
745 650 979 263 237 
401 993 214 474 523 
324 57 379 984 331 
791 783 192 529 501 
418 193 193 730 193 
694 878 587 663 501 
3 150 23 509 805 
385 271 442 676 924 
81 109 348 179 615 
53 474 219 815 594 
793 345 171 805 727 
346 257 184 62 346 
240 157 325 336 690 
966 42 167 387 944 
450 973 18 6 361 
545 415 868 998 22 
791 624 756 228 471 
511 989 137 329 743 
674 708 382 839 192 
678 525 415 438 146 
201 8 948 810 999 
428 148 221 776 958 
607 223 223 223 552 
847 891 601 323 323 
797 435 20 831 533 
656 878 817 566 878 
32 797 858 622 339 
949 870 98 633 433 
544 214 214 719 685 
912 602 945 622 612 
737 579 158 820 329 
988 18 507 531 532 
59 291 695 71 277 
989 900 335 82 498 
699 731 504 7 83 
419 627 512 627 558 
715 935 658 169 551 
882 715 731 715 461 
816 553 995 236 481 
774 962 16 10 511 
929 223 885 420 304 
355 968 781 355 686 
553 194 386 194 194 
732 149 387 378 315 
333 340 141 580 843 
677 681 308 492 251 
589 968 438 589 530 
86 699 126 699 50 
506 847 527 322 463 
528 528 528 450 528 
417 909 537 905 783 
99 257 406 762 406 
461 349 559 163 559 
469 916 353 464 503 
756 325 766 348 134 
975 343 801 814 83 
312 195 79 782 601 
61 61 647 503 272 
571 398 897 418 571 
218 996 414 678 919 
393 590 525 776 171 
130 108 450 964 879 
729 599 56 826 346 
401 110 110 95 110 
632 827 464 841 336 
79 900 33 369 41 
300 907 6 503 439 
598 581 56 56 747 
639 435 639 86 10 
474 730 205 103 764 
584 422 670 902 584 
674 551 674 650 504 
300 169 870 638 295 
205 544 915 111 948 
252 954 263 950 954 
951 67 563 554 187 
399 738 738 984 934 
872 937 823 20 451 
523 969 260 858 8 
220 606 618 606 606 
9 506 332 195 440 
383 608 833 818 608 
560 791 499 560 909 
538 257 915 257 257 
608 533 483 145 461 
853 648 177 664 914 
162 796 423 111 620 
782 300 725 185 113 
176 76 873 826 895 
791 567 423 945 315 
832 432 982 354 315 
180 76 912 180 809 
28 567 496 694 219 
42 78 709 630 353 
328 300 406 367 228 
150 150 108 975 150 
616 308 147 616 188 
619 896 619 890 619 
569 452 212 577 138 
512 245 771 635 512 
815 518 350 634 305 
837 966 114 145 335 
549 783 291 783 520 
421 825 21 728 555 
713 55 188 978 65 
674 435 584 129 950 
746 265 228 624 479 
158 544 429 531 180 
444 85 714 767 573 
985 739 66 66 966 
965 588 309 157 690 
182 243 865 29 588 
462 174 455 109 346 
886 276 717 890 810 
161 73 694 352 73 
820 667 813 644 832 
54 54 994 433 50 
432 950 759 428 609 
146 159 14 332 844 
590 983 288 713 115 
511 558 466 234 266 
686 199 183 874 199 
553 769 157 553 553 
130 393 195 334 393 
849 888 459 202 367 
482 693 858 11 565 
709 982 874 982 327 
163 763 654 806 629 
366 983 407 567 20 
387 707 656 321 163 
731 677 762 62 40 
704 320 107 194 54 
41 689 9 226 941 
234 933 233 933 994 
14 316 320 708 402 
537 454 477 337 239 
1 254 731 479 72 
50 50 623 135 615 
735 660 142 237 924 
756 756 353 363 234 
798 707 221 707 638 
943 971 383 163 461 
84 84 77 412 922 
248 305 800 397 780 
928 467 902 409 71 
775 480 616 657 579 
587 362 994 666 994 
414 830 542 634 542 
381 982 483 483 578 
276 39 613 617 527 
64 855 81 150 555 
727 580 425 344 207 
955 76 589 897 209 
575 336 990 336 71 
230 458 643 491 419 
866 819 256 440 784 
460 460 297 226 706 
212 287 703 868 703 
751 192 301 570 751 
740 166 321 649 992 
703 706 409 82 414 
25 265 412 550 418 
231 562 493 52 475 
516 192 192 35 979 
33 575 896 208 860 
821 684 583 918 377 
426 161 66 54 247 
479 577 187 479 934 
383 649 470 369 60 
630 977 679 767 630 
901 219 901 465 901 
393 22 595 1 957 
35 409 838 670 166 
403 677 593 538 608 
628 759 845 584 88 
120 936 174 576 525 
300 385 554 554 647 
980 970 85 661 592 
40 232 417 628 6 
957 164 233 139 473 
933 560 804 826 286 
635 885 674 146 885 
773 171 926 962 676 
457 457 833 746 790 
506 120 683 888 285 
343 299 182 696 563 
878 141 216 623 216 
578 834 720 875 887 
808 226 279 390 929 
784 922 404 221 56 
519 896 943 519 140 
949 342 627 364 194 
404 160 336 867 583 
339 433 765 657 671 
830 769 830 70 403 
129 188 129 926 168 
518 17 535 300 888 
289 516 737 43 737 
752 842 383 576 229 
970 185 928 852 889 
591 195 47 749 577 
665 957 321 887 565 
379 610 379 379 611 
51 157 778 128 21 
250 855 250 387 586 
46 107 208 595 170 
214 405 503 390 424 
55 55 588 55 442 
789 257 916 722 213 
837 804 156 388 758 
34 445 697 550 88 
77 849 61 61 523 
647 446 954 287 937 
332 324 95 60 815 
503 39 148 467 976 
493 949 899 171 18 
261 101 630 45 443 
505 790 589 347 431 
674 136 676 861 494 
1 942 169 563 425 
404 868 344 404 915 
766 413 286 897 322 
34 493 30 999 827 
51 519 471 922 888 
227 893 463 227 748 
573 224 695 526 772 
78 490 807 93 612 
271 450 708 694 508 
956 901 916 562 867 
689 750 958 756 475 
800 643 886 46 235 
585 64 892 64 772 
818 224 771 321 979 
630 490 792 303 990 
433 78 880 613 97 
306 484 586 59 701 
832 704 682 122 649 
507 991 507 286 817 
220 978 441 182 561 
386 386 386 657 386 
713 66 836 258 752 
935 533 213 554 985 
78 919 630 180 180 
262 826 326 230 134 
125 86 633 393 667 
837 941 872 501 501 
317 76 471 606 983 
199 243 907 266 876 
615 612 803 283 768 
676 12 914 272 840 
449 995 662 237 662 
889 480 817 276 269 
409 36 714 409 705 
204 304 204 568 751 
402 535 674 644 258 
234 723 143 672 980 
14 598 364 612 356 
990 458 902 257 786 
886 269 624 905 537 
510 605 552 92 892 
704 514 301 679 19 
130 539 847 837 63 
654 958 947 424 280 
803 803 979 875 823 
595 216 858 772 217 
60 345 339 818 633 
635 110 324 256 367 
669 767 131 255 260 
478 702 755 398 732 
264 364 289 846 340 
810 625 59 744 59 
403 481 403 958 215 
779 244 344 230 379 
907 482 676 837 653 
925 925 347 925 827 
4 360 983 89 227 
878 294 767 195 349 
369 448 695 724 811 
258 541 613 798 460 
716 353 426 233 513 
237 533 533 205 978 
797 832 355 338 650 
500 423 499 511 123 
95 637 56 499 533 
197 197 723 197 906 
794 955 727 292 292 
864 685 392 113 780 
603 835 561 708 838 
498 687 70 718 842 
143 374 378 363 378 
828 452 964 934 941 
641 985 774 985 460 
371 338 416 398 870 
507 824 179 737 824 
53 328 160 628 186 
440 256 210 45 597 
861 294 282 49 780 
206 557 85 186 613 
121 351 268 655 829 
15 735 153 371 727 
902 582 971 716 726 
3 725 335 76 292 
230 270 517 26 546 
510 317 282 875 510 
961 961 464 13 919 
134 197 810 207 299 
606 421 486 324 902 
68 81 717 270 244 
69 250 736 979 223 
327 588 932 385 588 
273 605 58 415 831 
581 394 521 977 977 
815 81 559 589 815 
552 77 826 111 911 
277 164 765 699 769 
225 225 966 225 979 
214 456 126 705 61 
600 860 409 409 409 
788 913 631 129 631 
569 757 473 944 365 
838 505 761 434 709 
8 197 47 4 755 
657 53 548 622 78 
821 297 297 31 281 
440 939 174 826 937 
52 314 482 561 501 
41 930 361 392 41 
398 399 838 359 399 
493 526 255 929 596 
330 313 330 165 330 
95 586 694 443 684 
281 220 771 953 846 
929 328 268 328 168 
307 1 753 820 598 
448 321 321 233 995 
649 907 711 163 454 
683 145 223 326 127 
99 835 764 270 436 
144 903 139 638 347 
94 287 421 468 810 
770 12 842 960 821 
993 57 391 548 746 
753 194 184 325 17 
320 701 783 800 977 
596 145 669 750 568 
321 749 561 977 966 
710 972 158 620 48 
460 643 689 293 460 
560 734 731 657 128 
739 637 550 248 59 
905 178 853 60 178 
747 363 32 916 524 
195 195 507 608 673 
45 203 633 587 990 
438 619 147 15 123 
597 658 361 582 968 
950 576 524 487 689 
772 297 561 833 928 
227 397 204 31 494 
826 39 776 39 651 
949 958 373 856 843 
805 407 694 172 359 
589 741 69 453 589 
580 760 395 93 672 
375 19 81 438 629 
312 572 397 397 763 
931 401 801 931 56 
823 868 375 568 803 
562 460 847 200 513 
876 983 579 337 785 
786 611 588 315 464 
504 134 334 504 181 
308 398 53 863 339 
121 734 446 678 794 
799 799 304 799 789 
800 381 87 355 368 
21 449 404 398 535 
544 741 424 1000 640 
963 92 472 302 913 
656 809 547 233 351 
87 641 251 280 26 
728 907 527 826 404 
650 852 441 812 812 
275 341 626 811 287 
855 844 881 538 896 
676 97 660 241 542 
346 145 866 439 682 
96 331 691 830 678 
224 654 398 602 701 
389 407 800 921 264 
955 210 520 317 693 
690 220 254 514 784 
587 282 921 211 313 
309 739 498 739 17 
731 544 71 252 413 
812 26 208 861 416 
523 978 263 160 898 
382 26 43 638 638 
476 68 584 391 860 
821 631 954 577 335 
965 287 91 951 693 
52 114 162 312 312 
763 705 341 864 291 
816 635 256 230 903 
690 569 188 203 851 
834 813 281 517 169 
665 615 832 859 285 
915 732 725 986 624 
566 686 751 68 623 
621 682 954 624 632 
984 984 276 798 319 
659 138 196 108 475 
902 504 158 908 839 
324 877 210 574 393 
843 597 719 136 96 
243 592 144 449 96 
389 685 28 370 946 
329 777 666 396 825 
668 668 381 202 432 
387 68 509 119 672 
147 240 398 216 552 
478 11 863 672 672 
676 125 220 365 697 
799 417 665 261 622 
967 346 182 515 725 
801 358 558 139 921 
499 354 136 18 1 
763 795 817 591 354 
475 292 732 2 765 
689 203 766 766 766 
422 422 422 422 422 
367 159 929 748 357 
753 272 379 497 757 
321 333 35 776 617 
289 629 598 896 289 
995 146 908 694 628 
512 512 672 882 138 
960 282 577 647 82 
344 122 324 983 537 
567 893 796 483 861 
523 149 938 426 634 
532 188 814 418 797 
522 950 659 427 427 
243 851 102 244 889 
305 556 877 970 444 
926 932 598 610 707 
190 490 769 691 229 
110 927 108 5 537 
990 346 955 821 652 
12 741 202 949 952 
191 261 380 428 106 
803 643 374 196 269 
808 817 21 153 35 
693 92 870 535 243 
612 348 823 947 612 
143 924 147 864 527 
319 913 733 912 120 
150 209 158 559 898 
879 999 828 582 374 
33 390 73 745 390 
49 49 886 273 831 
466 293 636 676 148 
368 961 102 346 769 
474 350 481 162 969 
285 552 23 85 497 
550 356 542 363 660 
373 217 672 672 679 
359 369 769 116 124 
152 311 968 323 334 
504 492 492 492 492 
593 593 593 103 515 
302 3 505 145 362 
172 702 690 1000 249 
619 73 82 762 730 
878 310 195 478 688 
694 1 410 585 253 
66 441 458 927 437 
243 396 310 156 199 
923 157 441 562 875 
586 409 877 12 719 
950 950 359 38 950 
347 720 660 715 346 
2 93 982 775 658 
104 867 842 531 531 
891 658 259 526 427 
818 186 744 504 718 
707 761 683 349 975 
380 764 9 570 9 
448 81 831 266 460 
260 392 531 260 292 
628 634 751 215 533 
817 811 55 638 817 
151 811 181 731 731 
565 384 476 363 803 
290 854 181 361 523 
768 301 1 495 877 
623 304 114 629 744 
943 725 297 379 645 
94 412 86 177 94 
805 117 610 362 805 
743 451 530 929 944 
539 995 43 287 219 
121 395 810 926 695 
581 83 551 513 130 
327 39 18 246 759 
495 507 836 520 75 
445 33 149 2 743 
40 867 213 849 37 
900 58 183 143 992 
126 60 355 350 87 
593 619 958 602 324 
722 666 979 201 25 
242 818 927 735 29 
925 387 488 198 626 
517 493 524 721 62 
783 213 172 593 545 
119 121 397 445 56 
233 233 673 51 642 
334 974 533 869 945 
463 492 766 975 823 
353 28 818 599 543 
161 161 898 427 859 
422 44 235 44 78 
66 66 66 216 66 
569 163 291 24 678 
286 278 12 488 12 
233 136 426 426 930 
869 747 175 792 497 
222 962 447 856 214 
149 620 243 678 357 
197 944 197 902 808 
356 753 258 258 166 
166 591 369 797 62 
38 657 38 387 38 
330 7 832 832 659 
117 98 131 683 67 
546 347 849 57 641 
891 272 402 54 941 
813 912 933 706 893 
613 546 215 134 134 
520 104 449 482 917 
350 176 882 408 295 
514 326 515 378 853 
792 452 853 499 252 
926 168 722 743 926 
472 625 399 145 103 
693 422 423 700 878 
822 857 902 721 964 
840 920 249 670 561 
511 953 992 839 17 
439 505 128 117 88 
356 3 541 363 944 
869 930 512 271 357 
412 257 749 140 826 
256 444 668 510 72 
517 642 570 819 726 
310 932 691 561 225 
459 980 43 1 264 
300 824 738 939 78 
302 586 563 969 375 
589 217 722 744 892 
96 56 987 466 571 
899 899 264 901 899 
744 221 744 635 475 
105 196 656 190 105 
597 626 475 846 626 
652 350 350 945 64 
605 881 239 125 784 
190 335 607 118 887 
154 436 504 504 243 
69 540 612 69 461 
378 129 115 63 905 
90 604 973 194 973 
657 119 716 657 265 
389 606 689 257 387 
839 137 25 540 345 
173 308 736 870 567 
936 956 11 401 936 
773 869 722 357 568 
165 899 170 896 225 
190 356 109 356 64 
112 250 818 168 112 
130 918 135 204 537 
962 608 780 63 962 
494 560 529 529 231 
247 435 575 896 265 
904 820 904 5 425 
946 500 590 696 19 
540 609 950 419 934 
314 383 935 202 677 
775 897 72 846 3 
33 578 572 578 557 
888 926 741 751 986 
676 286 882 739 793 
426 543 543 543 361 
438 63 777 969 475 
940 183 538 126 823 
592 376 417 760 275 
83 656 904 866 372 
733 158 25 428 158 
638 485 115 922 922 
899 960 441 501 735 
34 238 176 493 373 
174 801 808 869 292 
760 381 208 363 1000 
230 504 602 310 228 
967 209 551 787 513 
22 797 198 157 757 
39 108 52 849 399 
553 979 163 556 553 
261 635 863 649 12 
831 233 408 491 491 
459 600 66 110 362 
526 11 327 94 961 
176 382 193 564 693 
486 899 557 187 915 
735 104 345 286 89 
568 541 303 663 568 
469 102 578 469 165 
767 833 351 662 827 
364 112 364 61 901 
17 552 659 232 352 
784 738 702 77 791 
748 469 516 190 345 
127 625 433 980 77 
306 122 34 943 442 
598 436 565 598 80 
775 532 591 765 591 
550 601 626 700 867 
308 616 616 25 616 
460 369 624 904 106 
132 552 74 453 74 
78 715 508 10 241 
325 504 278 668 518 
249 572 732 461 732 
82 127 97 72 170 
522 21 377 266 689 
159 109 513 943 886 
692 385 331 656 945 
170 170 9 170 381 
373 195 356 353 795 
362 504 395 362 643 
173 973 173 752 326 
871 860 715 944 983 
877 336 766 451 877 
845 403 553 982 14 
915 826 311 603 860 
959 212 294 212 629 
689 439 85 879 234 
784 637 777 458 46 
559 383 645 694 974 
421 967 473 662 598 
186 584 374 768 408 
549 975 975 884 496 
20 189 934 997 20 
758 506 847 251 545 
505 306 563 700 790 
771 308 690 649 375 
805 754 725 991 556 
866 690 562 20 139 
425 243 179 933 333 
307 711 83 603 976 
52 147 200 468 452 
592 592 202 851 497 
686 429 635 686 697 
632 567 658 531 346 
620 620 368 620 356 
591 769 51 201 591 
69 133 829 829 248 
16 152 257 561 390 
927 967 324 154 444 
638 648 458 13 942 
345 580 53 342 563 
532 808 131 438 972 
25 914 14 914 782 
68 764 361 330 558 
244 550 708 119 795 
892 705 330 800 24 
125 936 141 617 467 
52 934 553 606 250 
490 490 968 500 412 
565 878 364 730 371 
198 157 628 781 85 
232 645 308 645 627 
864 21 956 905 357 
137 137 677 655 297 
69 556 44 201 79 
376 424 838 5 770 
466 839 395 128 924 
844 733 870 237 250 
926 365 901 501 638 
948 988 551 216 448 
492 359 927 255 31 
639 199 688 861 836 
45 256 542 542 915 
455 162 84 434 10 
887 696 234 867 75 
455 394 643 490 394 
874 549 847 501 300 
734 580 248 343 977 
162 454 788 808 511 
350 558 523 165 784 
515 751 451 750 324 
738 544 131 922 15 
89 796 89 706 177 
316 778 57 4 348 
254 673 992 459 443 
221 810 324 278 310 
808 304 696 281 704 
611 524 864 765 417 
16 127 939 936 181 
767 202 663 641 239 
273 220 220 776 220 
818 172 818 588 211 
223 983 446 49 673 
757 776 776 749 21 
444 307 191 31 693 
950 788 11 762 893 
569 496 522 989 961 
431 355 614 65 943 
427 355 727 156 590 
609 194 938 310 502 
679 679 275 148 679 
3 3 455 153 591 
961 1 406 772 366 
34 894 34 295 962 
734 192 217 345 35 
96 940 580 467 48 
249 379 713 794 918 
449 798 489 252 726 
808 450 450 367 6 
550 988 188 526 617 
319 610 480 907 927 
974 530 640 327 366 
433 110 510 394 702 
184 803 44 886 23 
509 805 38 620 966 
832 471 792 876 694 
82 747 144 237 82 
476 883 374 476 495 
927 251 100 872 109 
348 316 956 140 235 
191 120 329 963 474 
852 580 682 819 469 
654 56 284 724 219 
576 576 473 289 713 
580 27 580 879 177 
253 827 687 220 755 
533 19 488 533 724 
876 837 215 763 829 
471 536 653 305 397 
524 961 151 961 500 
136 85 392 392 873 
801 606 394 719 258 
991 851 3 171 154 
8 172 189 196 224 
392 99 353 810 353 
881 593 791 688 264 
665 343 279 871 70 
877 408 378 378 161 
638 190 897 707 50 
747 691 411 243 417 
450 365 95 142 207 
489 367 641 914 360 
569 35 836 935 11 
656 472 997 965 425 
915 976 349 559 64 
421 12 272 7 332 
859 615 285 615 615 
680 512 590 680 680 
945 921 818 961 958 
930 369 573 52 584 
460 241 623 406 926 
838 786 782 192 640 
89 233 388 462 388 
539 168 93 45 336 
12 12 821 394 12 
527 898 908 525 777 
803 922 928 460 603 
914 329 269 40 748 
570 534 744 750 430 
97 419 648 689 493 
402 784 28 265 72 
454 176 131 325 454 
68 941 19 786 225 
889 366 764 828 786 
362 206 353 890 125 
333 316 333 608 106 
526 177 947 795 13 
609 828 199 722 413 
533 533 176 556 882 
339 340 731 85 968 
817 678 817 287 445 
41 978 721 721 679 
468 38 78 553 837 
915 896 826 55 919 
141 115 154 727 537 
479 506 743 465 311 
77 916 809 809 112 
85 652 755 627 503 
807 581 53 59 807 
801 549 139 822 465 
631 219 227 442 290 
554 200 156 779 324 
544 342 308 862 907 
546 14 815 681 768 
726 542 873 93 278 
470 412 519 105 19 
598 97 900 528 373 
208 813 536 576 82 
668 51 336 274 701 
759 733 385 398 859 
335 905 384 576 127 
151 416 951 594 594 
637 637 339 826 637 
126 874 646 84 653 
984 547 984 474 54 
451 147 338 338 39 
626 622 803 556 365 
155 864 686 230 319 
58 694 135 35 887 
442 612 6 221 160 
224 7 156 943 476 
89 89 89 86 321 
28 810 645 144 445 
988 908 528 699 785 
444 85 588 486 892 
899 298 926 303 116 
953 186 518 103 710 
41 907 159 935 620 
432 933 354 50 182 
150 636 943 428 35 
601 450 406 843 352 
511 290 942 802 584 
682 682 371 459 237 
875 395 284 5 400 
465 372 242 34 372 
362 118 264 766 310 
344 977 914 480 365 
501 501 843 782 501 
959 488 299 250 165 
64 521 846 264 684 
895 702 106 573 950 
747 747 414 40 747 
289 576 426 725 275 
680 530 937 366 218 
591 483 333 67 491 
247 775 477 738 351 
181 481 727 807 214 
761 63 422 835 675 
245 617 583 134 561 
528 274 274 460 930 
147 12 360 12 12 
329 38 908 65 261 
171 171 807 171 367 
908 39 39 89 545 
708 356 546 876 428 
913 544 329 33 773 
359 171 602 79 205 
498 368 476 927 539 
675 698 679 555 253 
401 912 401 622 900 
843 330 534 957 669 
772 614 418 701 701 
422 906 88 968 88 
803 997 895 713 713 
506 303 377 971 476 
858 120 498 120 271 
59 149 378 566 149 
842 842 754 890 818 
516 632 307 516 516 
86 262 878 205 825 
90 315 734 569 13 
881 961 639 514 514 
604 460 994 629 928 
854 254 131 343 953 
965 7 7 758 765 
847 182 528 618 849 
781 939 622 132 132 
821 218 782 367 188 
17 255 535 100 398 
201 666 981 506 666 
649 714 59 872 553 
971 740 819 971 905 
342 728 425 688 909 
850 96 178 468 589 
190 995 372 734 401 
45 305 590 201 437 
368 37 629 456 456 
35 527 454 986 35 
468 557 30 912 872 
653 532 546 418 100 
968 80 255 655 354 
454 692 511 520 825 
784 297 35 458 316 
876 951 733 822 588 
121 583 984 46 485 
198 910 554 221 738 
521 257 892 450 47 
437 587 155 834 147 
984 797 550 497 802 
862 98 480 322 724 
900 754 858 948 861 
206 12 342 296 585 
182 76 277 129 880 
831 182 628 851 320 
753 184 958 960 231 
406 222 939 203 829 
806 289 806 471 927 
853 853 853 131 853 
520 615 552 245 397 
301 940 78 34 440 
25 536 651 794 313 
945 164 958 369 518 
347 614 790 852 531 
23 559 505 22 22 
849 316 328 316 316 
558 318 70 116 248 
944 153 343 851 356 
205 509 695 664 509 
344 647 645 377 647 
798 392 196 183 183 
472 735 697 90 226 
251 184 918 609 924 
253 600 946 514 883 
843 409 148 988 584 
394 24 69 231 250 
340 767 773 689 50 
84 892 755 266 193 
832 179 990 786 73 
524 818 734 524 506 
859 144 846 589 244 
229 690 111 656 111 
997 177 755 858 78 
19 314 19 237 205 
433 398 291 167 639 
988 233 511 962 542 
541 762 932 260 506 
13 939 704 604 485 
319 275 139 610 318 
979 741 477 622 65 
429 429 697 860 938 
985 618 547 987 435 
491 796 491 774 445 
547 618 201 498 284 
821 555 673 375 65 
320 96 371 427 17 
870 43 630 882 936 
25 13 866 341 593 
864 41 702 991 945 
600 881 325 733 954 
223 897 740 668 739 
614 538 614 614 731 
206 113 113 728 331 
419 757 693 670 67 
580 614 200 704 752 
608 995 242 200 18 
200 456 591 765 18 
329 27 265 172 863 
451 899 598 862 994 
237 912 167 649 255 
426 562 152 426 530 
419 65 212 573 419 
616 323 727 399 671 
560 335 540 465 502 
938 539 118 531 99 
163 555 219 136 627 
94 137 257 368 462 
231 964 865 657 320 
840 113 964 622 458 
828 677 316 973 49 
157 522 556 45 666 
775 337 358 623 775 
657 585 973 16 642 
697 422 706 719 486 
377 969 127 291 828 
940 921 897 950 308 
325 97 808 499 738 
672 567 832 181 544 
794 736 202 8 284 
384 696 60 243 489 
88 51 582 969 632 
320 942 320 87 600 
860 920 352 439 715 
740 465 465 465 834 
12 897 618 267 205 
998 82 407 41 736 
94 241 293 623 210 
734 536 522 761 522 
27 693 949 281 469 
631 50 354 967 868 
487 860 854 250 735 
614 388 278 545 989 
687 766 705 651 109 
516 109 267 716 669 
473 756 10 473 473 
597 144 97 592 656 
648 426 164 778 999 
296 274 316 558 708 
401 845 735 321 831 
526 945 118 723 118 
367 139 139 624 431 
852 502 923 966 293 
671 502 125 672 254 
6 42 269 389 773 
322 322 322 250 548 
535 846 26 557 654 
765 305 518 373 471 
955 212 444 901 76 
365 673 839 429 737 
95 750 217 515 492 
702 745 987 839 538 
388 888 182 78 182 
294 918 431 431 385 
138 640 981 430 772 
803 532 201 781 37 
607 473 760 810 579 
180 565 485 249 160 
113 415 210 210 309 
232 89 484 854 754 
542 595 911 734 578 
630 403 668 868 357 
665 443 453 353 546 
207 269 297 858 617 
591 805 788 788 100 
97 967 676 97 682 
20 777 773 931 560 
657 91 650 919 730 
832 430 147 475 889 
845 993 195 765 267 
176 781 942 843 974 
758 532 589 298 381 
215 865 823 67 461 
347 347 660 347 347 
537 140 488 404 547 
185 624 925 624 139 
465 315 630 401 521 
176 704 643 106 65 
726 133 392 835 653 
692 888 976 870 809 
339 561 889 889 440 
632 805 493 238 805 
629 95 386 225 11 
263 401 617 710 536 
55 614 136 136 136 
599 155 811 306 591 
193 193 478 853 193 
360 514 360 360 462 
274 206 554 831 404 
555 615 829 555 452 
72 72 139 20 72 
534 497 756 112 421 
619 474 479 229 352 
634 468 342 168 560 
575 761 464 922 922 
758 594 178 923 359 
189 587 265 189 444 
970 970 970 970 985 
664 916 664 664 37 
329 146 958 502 827 
606 740 841 932 799 
382 616 692 372 616 
557 911 191 564 404 
414 752 468 335 335 
16 39 962 80 766 
2 326 313 658 2 
603 979 131 106 603 
124 12 124 613 370 
960 760 725 6 281 
98 290 98 892 5 
469 41 810 61 821 
786 253 551 53 978 
689 216 43 43 322 
397 668 832 725 332 
452 634 185 577 706 
112 389 112 112 187 
140 997 839 824 77 
380 694 966 920 830 
879 267 814 164 577 
702 516 229 739 324 
277 352 9 613 221 
991 291 305 410 110 
178 313 678 891 473 
325 594 602 594 962 
592 33 830 601 592 
354 450 64 979 767 
116 867 373 867 698 
663 651 166 445 663 
875 370 106 649 773 
794 227 432 74 6 
271 774 785 831 119 
581 235 824 655 263 
298 318 435 878 538 
468 912 90 58 219 
633 633 960 800 738 
839 352 839 794 932 
622 161 102 622 997 
264 438 765 264 144 
897 96 694 8 230 
853 682 346 734 762 
672 184 437 353 553 
74 48 442 568 548 
991 289 544 365 934 
99 781 781 778 871 
792 109 109 277 293 
372 207 965 616 616 
343 296 343 343 343 
206 258 133 133 14 
601 57 71 45 623 
664 673 151 687 614 
384 223 279 480 473 
909 487 838 770 621 
200 619 863 599 579 
75 75 785 420 742 
785 217 981 454 679 
382 448 711 102 539 
86 464 328 650 328 
170 951 703 703 703 
53 890 142 150 15 
294 506 210 210 35 
177 177 177 177 751 
455 996 718 853 111 
631 969 92 273 170 
182 27 182 182 902 
312 600 312 702 927 
152 402 4 402 402 
154 297 234 54 486 
781 443 253 814 28 
257 860 268 216 955 
363 638 759 234 742 
818 129 931 928 325 
91 674 468 127 87 
798 917 512 863 409 
405 87 729 647 11 
451 167 987 217 690 
915 842 486 224 415 
917 728 630 895 733 
72 220 390 955 330 
247 783 429 618 394 
986 109 752 446 29 
2 226 17 966 500 
812 760 760 748 760 
679 679 667 556 370 
795 886 64 325 328 
641 95 178 229 341 
411 536 559 542 225 
546 882 62 325 325 
915 57 594 182 407 
467 321 844 444 150 
983 579 684 894 953 
815 160 81 628 410 
964 993 782 971 993 
53 447 385 341 627 
513 329 872 858 817 
144 144 997 395 723 
266 334 44 872 912 
448 609 960 620 819 
941 803 101 774 621 
69 426 686 727 426 
506 656 791 659 415 
701 424 789 842 998 
691 997 858 796 115 
861 494 517 521 752 
385 303 132 670 183 
26 671 768 387 493 
962 686 283 339 936 
1000 538 484 927 534 
996 535 823 141 898 
766 84 691 769 660 
591 471 269 9 269 
553 317 170 691 691 
37 867 901 295 499 
349 619 59 216 272 
311 763 184 976 507 
125 963 452 557 963 
203 693 422 552 112 
628 234 719 365 365 
306 924 839 1000 942 
828 409 23 528 978 
26 484 297 224 49 
230 549 273 753 422 
480 987 987 378 380 
421 310 446 41 887 
510 553 350 352 174 
368 89 873 772 225 
263 405 665 481 3 
789 276 410 258 783 
837 240 809 444 253 
20 930 484 640 445 
152 683 996 943 996 
200 700 968 960 968 
768 261 795 347 347 
221 614 599 836 914 
527 905 905 340 21 
499 985 756 578 62 
676 941 752 723 941 
485 788 788 24 788 
907 715 110 205 120 
991 273 542 991 570 
168 321 53 630 441 
639 343 371 728 540 
634 982 105 740 740 
939 568 550 49 350 
842 753 607 845 877 
845 845 787 213 390 
725 668 371 235 454 
254 407 254 601 216 
923 629 890 361 339 
575 492 182 289 196 
145 887 663 688 126 
109 381 706 986 265 
957 448 412 774 468 
492 180 140 383 940 
734 200 783 16 16 
203 63 159 913 809 
166 672 245 732 63 
699 820 284 757 1 
604 121 370 726 202 
576 284 88 837 1000 
242 448 261 367 897 
958 362 323 662 646 
359 413 85 359 359 
668 909 337 537 923 
11 51 907 987 919 
180 191 826 191 238 
601 348 321 348 348 
84 614 428 84 256 
224 633 271 953 580 
154 893 720 482 246 
8 357 499 899 27 
237 989 918 764 509 
471 139 821 244 240 
164 599 421 257 135 
46 100 679 100 100 
357 822 866 958 98 
614 152 862 596 460 
752 359 830 168 271 
314 145 103 887 940 
511 294 352 898 696 
454 347 685 469 380 
907 185 131 241 312 
998 807 803 641 365 
201 791 955 857 620 
209 526 595 367 338 
587 300 975 316 427 
848 137 750 101 218 
831 544 715 187 192 
462 802 317 941 260 
69 91 211 91 313 
983 692 78 529 78 
916 671 759 790 970 
927 130 682 990 246 
640 595 114 584 595 
485 642 281 955 376 
744 154 927 766 938 
530 702 388 254 806 
538 171 647 649 828 
669 698 813 928 741 
442 629 403 177 177 
9 548 156 678 178 
761 138 780 412 412 
827 812 152 863 540 
255 507 303 248 329 
108 470 615 635 675 
263 244 37 510 965 
392 215 150 346 197 
534 700 658 667 272 
672 38 247 473 672 
533 174 58 507 562 
590 259 244 590 72 
206 134 153 134 126 
427 352 359 233 689 
449 947 11 947 621 
909 711 475 916 475 
68 40 794 269 716 
183 512 241 960 241 
322 721 721 335 766 
715 843 560 379 231 
75 319 571 523 767 
975 994 325 65 609 
90 148 568 170 838 
947 113 740 947 207 
986 986 564 386 973 
224 314 140 790 790 
14 745 884 986 398 
316 13 249 917 499 
231 193 292 508 462 
361 52 726 29 379 
901 954 163 117 901 
52 340 589 310 214 
567 401 531 145 563 
219 839 894 978 7 
407 8 407 699 239 
634 834 864 973 395 
250 250 845 97 246 
878 837 358 63 278 
416 599 776 249 776 
507 928 540 507 463 
180 15 778 949 34 
626 925 925 518 109 
232 353 68 591 994 
159 945 399 238 52 
796 396 326 467 597 
962 423 659 529 837 
83 741 367 140 367 
667 640 370 587 703 
891 980 831 222 595 
443 272 130 256 504 
745 773 453 453 474 
141 177 432 954 658 
209 654 293 582 412 
946 559 265 323 742 
531 580 392 711 219 
842 919 79 360 452 
941 276 668 39 489 
321 448 448 797 627 
208 758 867 338 867 
416 434 263 727 246 
401 355 272 357 790 
650 185 651 947 43 
407 403 551 341 273 
593 722 710 367 845 
264 846 264 35 882 
669 320 41 797 613 
220 428 263 451 451 
174 478 689 716 582 
921 109 874 33 874 
73 777 257 236 693 
108 854 431 988 726 
887 905 532 575 640 
143 620 703 47 143 
694 157 33 251 47 
530 330 853 327 569 
547 345 453 157 809 
881 917 295 975 595 
792 863 562 525 905 
936 180 811 882 986 
717 480 361 397 176 
712 947 115 37 28 
701 644 331 865 272 
994 509 150 988 111 
473 106 113 687 30 
215 855 267 946 980 
142 92 142 86 142 
147 947 244 629 788 
346 203 52 530 449 
179 986 354 602 85 
30 899 186 862 274 
141 141 683 852 141 
128 458 279 836 478 
283 299 938 565 875 
65 221 242 643 283 
121 441 66 421 648 
950 584 739 521 512 
812 789 31 891 891 
742 743 876 50 941 
472 822 179 810 810 
372 282 507 824 146 
990 245 990 339 550 
509 198 666 198 595 
938 567 887 332 182 
191 773 22 992 992 
908 957 914 114 114 
336 419 336 13 712 
951 752 241 543 274 
667 793 689 604 650 
849 738 250 738 20 
351 314 520 461 856 
437 817 538 301 112 
409 394 915 100 52 
535 378 294 790 502 
684 147 209 964 209 
616 637 604 107 564 
764 537 43 823 772 
90 130 166 763 636 
355 313 242 355 198 
703 444 444 444 3 
477 34 169 363 731 
415 264 530 6 186 
714 193 310 380 874 
87 370 11 82 935 
51 661 114 31 822 
503 706 786 526 743 
634 976 183 470 301 
868 264 251 86 269 
432 47 694 150 467 
944 565 22 449 267 
857 197 988 46 904 
274 598 620 423 474 
797 449 698 604 378 
827 298 129 637 129 
882 96 882 782 845 
576 559 559 508 170 
31 130 364 207 267 
317 566 140 248 206 
916 515 388 730 844 
228 545 836 26 836 
236 489 657 853 516 
539 34 707 471 447 
647 447 235 550 545 
508 784 941 773 652 
111 745 429 617 441 
363 121 356 242 146 
361 73 628 799 361 
91 447 516 516 136 
840 771 315 840 29 
74 276 326 369 641 
447 179 895 595 13 
765 672 271 283 255 
106 395 934 949 787 
590 986 213 56 140 
198 160 524 320 410 
432 258 466 397 477 
738 428 738 765 946 
799 450 329 958 26 
186 715 947 80 458 
836 940 440 504 75 
766 929 150 973 830 
182 855 182 551 708 
935 206 206 913 417 
598 758 598 832 289 
688 67 417 534 243 
302 643 774 394 787 
569 663 688 446 983 
911 623 977 911 746 
66 193 162 795 66 
856 94 854 694 350 
327 588 661 202 256 
462 275 564 803 665 
233 157 112 634 55 
501 224 895 136 748 
122 866 497 946 311 
489 401 697 854 972 
897 284 340 422 433 
357 245 534 116 954 
794 514 295 707 823 
151 399 727 247 607 
185 315 4 185 817 
48 123 622 48 48 
385 963 191 191 191 
154 665 361 379 942 
634 691 691 598 691 
74 834 695 950 906 
265 914 138 530 914 
409 86 780 780 628 
529 556 245 245 551 
303 598 9 932 164 
488 75 456 456 456 
636 687 328 894 945 
661 793 973 306 922 
375 961 873 873 873 
637 695 127 823 590 
617 687 951 31 844 
697 705 682 682 791 
917 358 115 641 860 
453 614 69 591 405 
172 485 694 330 148 
996 333 64 859 998 
694 313 692 217 817 
355 800 702 362 879 
305 167 316 564 189 
557 624 747 99 153 
926 370 920 920 552 
339 765 160 259 475 
210 970 749 859 715 
677 813 399 343 549 
874 745 487 790 390 
776 22 337 175 535 
631 990 560 56 592 
19 492 562 687 127 
377 306 735 302 88 
476 768 508 429 601 
905 136 564 869 477 
634 97 439 856 629 
377 565 15 316 875 
281 89 825 859 281 
292 602 593 664 593 
455 267 556 233 18 
778 473 502 142 823 
232 232 232 633 78 
193 253 900 222 573 
670 692 775 455 670 
956 474 617 327 104 
10 755 10 948 458 
375 375 125 48 375 
739 672 733 891 557 
364 438 893 457 663 
332 158 677 663 151 
771 198 771 289 577 
590 767 630 806 767 
698 747 947 314 942 
841 618 841 769 486 
648 606 672 743 247 
133 81 101 883 723 
196 158 165 902 100 
177 128 672 522 894 
989 115 994 976 378 
919 826 456 292 665 
898 898 898 898 787 
776 309 952 309 222 
704 319 992 765 911 
635 115 688 152 564 
811 123 405 309 849 
854 70 990 854 20 
999 241 964 637 599 
711 133 913 204 342 
101 868 434 370 494 
17 687 695 672 564 
109 505 938 586 680 
687 241 612 403 117 
968 968 970 827 87 
584 31 904 738 701 
346 493 565 108 771 
972 965 147 278 891 
102 102 329 439 102 
342 162 102 162 448 
686 343 364 771 578 
949 748 474 949 36 
501 108 176 60 903 
247 702 492 137 351 
755 37 326 278 429 
213 585 348 924 845 
136 998 153 63 492 
199 882 230 764 690 
966 370 830 830 481 
357 132 924 583 785 
838 218 760 772 207 
53 868 94 504 868 
637 818 469 286 818 
328 295 295 295 437 
22 311 786 700 356 
676 147 553 519 923 
832 68 68 887 68 
607 914 158 454 914 
591 541 728 541 755 
366 535 147 435 790 
192 569 237 220 119 
550 477 13 702 174 
965 888 831 172 820 
915 215 533 771 426 
320 374 655 441 206 
438 438 350 119 162 
202 545 363 825 992 
601 597 764 230 712 
534 898 898 236 653 
50 770 851 976 124 
395 323 911 202 976 
118 574 3 574 30 
777 61 132 830 50 
757 618 360 231 995 
260 464 42 220 492 
75 399 554 70 753 
163 134 482 103 127 
762 690 263 904 485 
662 236 518 751 13 
102 552 919 887 140 
165 826 563 792 883 
210 719 249 256 957 
912 386 26 779 912 
991 382 20 854 594 
395 828 609 991 619 
23 23 535 233 666 
323 546 15 562 861 
716 489 721 488 497 
686 181 266 799 382 
564 417 326 251 564 
472 198 291 200 614 
340 493 520 271 713 
402 732 576 506 571 
141 542 594 414 758 
477 235 810 41 126 
248 264 59 651 768 
339 970 683 563 149 
195 254 383 381 735 
170 860 486 845 500 
819 154 106 625 338 
924 648 969 955 320 
479 811 617 555 610 
187 187 270 325 933 
188 767 920 334 509 
575 47 658 423 420 
280 165 2 320 357 
827 470 470 905 391 
652 306 289 425 494 
323 726 137 123 726 
156 747 951 2 43 
902 704 147 284 198 
687 288 614 850 409 
669 245 780 987 131 
39 166 289 455 451 
165 489 624 165 262 
476 896 896 896 36 
717 896 65 888 793 
441 436 472 439 472 
543 543 543 543 290 
322 494 249 726 463 
519 601 904 745 471 
526 515 239 800 618 
555 968 814 115 510 
953 834 388 707 953 
798 435 426 639 267 
929 83 530 530 701 
186 63 598 880 311 
958 548 319 429 295 
67 253 39 939 691 
575 280 389 571 45 
237 468 786 652 700 
199 499 939 348 645 
126 126 147 126 536 
783 750 372 457 360 
122 50 891 600 646 
601 601 601 576 180 
35 924 214 382 607 
966 835 315 843 829 
824 875 689 172 600 
827 906 568 70 885 
222 464 924 188 807 
134 444 451 384 131 
197 331 517 250 236 
842 19 558 967 614 
494 451 476 281 451 
17 39 449 58 58 
513 860 729 195 97 
276 415 490 285 276 
112 53 802 642 658 
420 891 420 420 736 
855 608 915 153 471 
929 579 93 293 80 
565 990 516 140 987 
119 460 726 957 394 
604 676 915 368 70 
37 14 462 115 14 
255 426 658 876 861 
444 254 444 942 395 
852 114 453 553 852 
14 224 614 881 311 
10 625 658 658 475 
773 417 709 773 822 
470 151 413 707 835 
200 72 590 72 599 
318 820 638 237 63 
12 448 448 179 688 
635 299 285 331 148 
777 133 40 547 269 
212 607 584 252 176 
456 884 329 837 11 
739 483 754 602 757 
653 141 455 551 904 
931 431 735 574 510 
79 503 494 734 247 
333 655 635 754 774 
656 766 648 787 382 
74 239 300 921 117 
358 203 180 911 172 
546 80 454 11 159 
510 122 129 713 707 
126 175 182 629 201 
51 775 775 891 347 
523 454 640 809 250 
871 702 648 871 74 
586 702 21 250 850 
256 216 793 505 751 
927 675 494 475 688 
565 763 815 404 212 
883 25 296 945 932 
208 104 372 483 208 
600 351 212 548 75 
707 720 964 96 964 
523 420 100 557 651 
923 194 522 782 428 
25 806 887 25 606 
29 545 575 165 33 
585 446 395 449 426 
305 707 889 150 874 
733 566 138 233 155 
740 840 11 621 405 
142 273 329 551 487 
697 512 685 918 584 
948 332 303 948 314 
248 70 248 248 279 
775 560 285 612 600 
172 825 325 408 658 
143 615 977 685 428 
844 333 813 313 855 
279 329 288 669 913 
542 233 618 182 387 
35 171 424 35 393 
411 633 266 449 340 
746 746 621 98 719 
368 158 432 129 153 
182 460 926 353 348 
367 645 907 813 367 
262 177 409 102 648 
789 276 135 988 29 
783 805 373 630 820 
739 35 806 540 810 
200 554 623 680 986 
667 156 952 515 109 
69 763 69 501 636 
213 171 397 155 302 
583 390 651 409 765 
266 1000 716 109 737 
331 344 357 485 32 
855 711 486 306 450 
38 832 497 497 916 
573 139 281 404 37 
723 521 46 309 643 
948 971 14 962 208 
662 51 221 218 66 
332 211 853 228 540 
574 282 8 887 991 
749 518 401 749 621 
548 994 93 472 804 
854 595 307 821 639 
419 193 34 62 331 
576 210 123 856 123 
328 973 258 706 258 
365 989 989 949 314 
97 883 62 490 867 
112 907 958 520 967 
340 450 957 599 409 
668 858 92 668 8 
129 907 15 385 973 
790 717 945 117 648 
309 576 863 419 942 
678 82 205 678 464 
181 71 26 111 568 
456 55 33 406 515 
380 771 889 933 525 
603 23 562 885 493 
419 419 176 419 208 
183 299 392 199 346 
51 786 750 821 405 
659 65 154 990 493 
70 209 103 177 70 
563 21 270 191 896 
14 22 368 157 709 
990 235 465 823 483 
560 356 560 728 579 
12 21 521 2 815 
70 430 300 116 503 
842 904 795 611 712 
386 891 663 833 988 
554 60 524 30 527 
666 29 36 173 701 
202 764 442 716 68 
587 343 313 101 204 
138 963 634 495 312 
76 493 367 36 14 
914 805 318 198 579 
624 967 761 967 747 
199 99 110 110 835 
831 323 160 904 231 
491 918 77 552 314 
727 370 206 753 263 
769 117 244 590 865 
346 247 874 610 409 
857 415 337 140 919 
871 609 609 216 267 
104 870 719 194 189 
868 470 809 317 402 
105 603 568 518 986 
265 488 385 436 385 
981 717 39 39 864 
366 179 852 966 940 
812 810 982 555 33 
833 547 449 995 995 
915 915 57 999 681 
359 826 310 230 408 
664 536 506 164 727 
564 158 436 706 155 
738 784 824 66 259 
536 513 876 48 876 
767 628 603 192 884 
83 452 874 866 98 
689 714 326 681 800 
726 47 726 810 850 
793 771 931 260 260 
796 663 179 180 684 
529 529 696 529 529 
42 756 203 138 779 
212 290 135 66 541 
170 170 783 962 122 
181 103 295 194 742 
17 462 462 462 49 
133 473 298 13 298 
83 501 44 288 57 
825 351 193 825 941 
530 896 826 77 361 
779 547 374 818 25 
826 750 577 190 185 
709 17 648 648 664 
344 721 200 879 925 
699 16 16 641 493 
425 463 481 606 671 
947 107 481 557 915 
176 605 886 47 411 
122 672 499 251 175 
471 963 76 88 356 
589 581 306 315 447 
951 513 975 513 543 
411 660 38 152 152 
949 928 129 665 605 
669 687 687 221 675 
361 534 895 411 964 
859 859 459 859 232 
894 399 559 399 119 
784 13 4 845 307 
733 92 864 55 864 
759 728 789 174 867 
280 850 660 897 789 
214 290 372 856 787 
983 546 735 946 983 
798 81 291 155 126 
668 145 361 826 167 
466 282 498 208 385 
389 183 753 811 118 
864 131 665 489 189 
616 38 151 418 70 
326 764 697 823 413 
940 117 453 482 816 
573 658 872 109 557 
315 618 802 852 600 
638 853 678 424 917 
298 205 301 364 706 
898 997 240 556 994 
890 785 149 923 171 
757 776 91 354 962 
526 433 526 429 11 
992 403 992 292 493 
833 163 118 391 972 
136 677 804 136 588 
216 424 411 333 432 
561 924 561 561 674 
986 62 915 73 180 
496 464 190 301 113 
672 744 649 929 291 
246 618 260 713 174 
534 104 260 578 124 
761 387 812 98 484 
26 554 890 590 129 
934 129 819 352 29 
862 696 305 976 152 
425 535 378 775 309 
739 688 443 195 935 
241 465 109 961 845 
234 713 649 993 641 
749 702 396 332 272 
618 135 89 293 401 
588 594 332 332 703 
553 613 243 866 716 
815 214 17 844 755 
92 953 31 392 301 
139 505 884 875 237 
624 956 22 882 58 
387 516 319 213 58 
518 435 218 377 941 
826 555 396 577 705 
509 704 363 534 668 
856 394 438 865 924 
241 538 69 238 238 
12 523 593 593 593 
28 203 46 10 298 
430 88 193 430 786 
717 757 740 916 55 
71 184 493 363 607 
790 127 344 959 591 
774 455 530 496 830 
117 16 700 399 828 
396 726 677 173 89 
843 843 248 337 843 
251 396 396 93 243 
873 574 86 753 774 
283 332 771 278 450 
461 529 36 748 663 
67 229 827 802 381 
118 208 282 689 404 
155 695 32 896 665 
430 430 397 831 288 
108 33 346 345 254 
796 29 990 90 21 
112 472 521 143 833 
600 538 660 898 424 
263 219 160 517 149 
878 878 93 878 565 
326 259 257 32 107 
488 902 845 284 480 
516 804 491 465 534 
465 948 250 438 819 
874 558 657 557 532 
292 882 541 773 728 
867 600 37 214 786 
884 243 441 669 927 
924 419 175 552 177 
255 312 255 263 994 
281 788 998 143 790 
343 448 674 740 674 
596 645 596 821 221 
600 746 517 748 637 
610 822 284 558 605 
801 97 122 38 65 
637 46 580 791 338 
848 778 312 445 724 
691 223 137 615 137 
4 659 298 259 229 
401 150 339 420 787 
943 662 915 939 974 
891 557 709 709 202 
732 684 929 775 309 
766 780 319 290 290 
886 813 211 142 825 
595 298 577 595 261 
317 425 425 754 348 
614 870 832 292 287 
854 550 580 946 583 
913 931 829 970 182 
302 274 288 673 515 
796 313 169 906 411 
840 431 104 29 137 
598 808 935 41 525 
145 151 670 815 385 
135 536 135 727 135 
830 682 491 917 447 
432 860 582 225 689 
994 469 414 174 414 
434 965 87 965 120 
328 37 598 831 900 
348 542 45 887 262 
36 232 220 15 393 
187 374 908 658 581 
314 803 661 145 101 
290 878 678 229 72 
222 898 84 272 469 
965 769 805 798 3 
904 854 692 635 420 
576 461 797 265 134 
464 464 921 631 464 
973 56 788 377 596 
560 788 796 822 511 
780 582 410 536 752 
824 491 456 997 841 
362 901 47 739 405 
271 32 83 612 285 
487 763 318 794 335 
304 350 350 991 787 
53 981 692 566 126 
224 95 650 807 910 
685 791 688 67 1 
370 140 277 370 951 
859 627 896 944 267 
401 59 877 59 667 
175 505 736 913 955 
312 871 208 704 211 
505 53 53 382 154 
468 6 658 949 992 
74 71 986 345 420 
191 998 930 190 869 
323 249 393 200 35 
916 138 947 613 984 
229 229 357 229 354 
222 931 954 954 477 
148 9 145 603 60 
548 822 927 625 625 
911 870 566 983 777 
661 518 375 357 363 
778 912 25 712 536 
651 344 325 213 766 
926 542 789 977 926 
386 985 356 878 100 
857 750 552 122 247 
643 460 396 643 643 
817 281 119 139 100 
291 119 742 534 334 
7 25 750 64 51 
674 238 620 634 91 
88 367 750 471 940 
926 207 103 537 885 
528 890 554 259 245 
55 866 635 224 933 
46 425 972 114 892 
257 96 391 867 529 
373 88 3 231 288 
72 792 880 52 879 
47 68 837 793 193 
5 5 5 714 590 
24 445 872 826 904 
258 698 851 889 698 
86 466 16 256 533 
775 699 577 218 987 
395 431 154 88 703 
605 429 196 674 479 
629 11 540 736 629 
29 293 60 986 541 
215 167 501 324 938 
107 107 277 131 107 
47 353 782 535 77 
322 268 786 709 961 
223 456 632 280 123 
925 272 326 699 272 
585 177 116 670 150 
204 291 746 290 152 
989 331 357 591 189 
108 773 419 310 108 
562 797 797 797 671 
508 184 920 879 546 
138 573 702 762 584 
618 515 504 504 504 
452 124 213 851 982 
956 137 150 22 144 
44 44 44 31 847 
305 888 965 13 904 
771 209 283 292 963 
836 358 813 166 719 
12 59 237 880 510 
372 471 91 649 843 
539 155 170 663 477 
178 895 895 290 927 
482 412 237 882 995 
700 107 258 146 785 
350 837 648 72 356 
1000 1000 1000 174 437 
169 423 186 891 870 
505 539 289 539 759 
316 651 388 644 251 
72 807 852 699 111 
768 353 222 438 850 
797 45 366 204 329 
481 116 6 107 268 
659 795 204 25 708 
787 637 518 752 366 
113 192 945 465 898 
620 582 743 780 620 
156 286 566 606 360 
604 357 59 614 614 
647 555 163 387 387 
307 814 782 736 938 
261 505 886 565 665 
348 978 597 532 456 
70 754 303 758 798 
561 788 796 796 693 
676 429 986 627 293 
571 605 589 617 528 
726 922 74 41 28 
273 440 563 476 218 
582 612 610 202 198 
112 755 306 91 750 
548 777 887 108 435 
701 38 162 787 921 
553 551 464 935 332 
499 859 782 493 424 
501 887 862 835 277 
122 549 520 352 108 
752 14 224 415 716 
167 167 966 167 167 
182 653 974 358 20 
672 3 920 60 709 
508 715 941 595 340 
677 618 777 842 122 
33 712 496 234 391 
662 377 740 76 250 
353 405 134 943 593 
64 745 557 745 745 
570 653 676 314 676 
801 466 442 210 359 
966 950 411 484 155 
627 745 785 398 625 
454 619 619 390 619 
488 174 977 657 291 
79 920 384 492 170 
805 835 805 812 496 
192 514 830 696 275 
164 469 357 27 428 
799 879 243 155 527 
514 442 476 59 355 
334 934 617 203 873 
992 634 104 399 645 
661 575 150 368 371 
642 29 467 666 83 
530 477 321 219 425 
989 970 836 492 308 
187 110 412 243 412 
416 999 791 965 431 
599 859 23 352 188 
926 718 233 718 123 
344 357 408 183 344 
325 942 603 693 387 
576 490 490 144 998 
772 944 109 175 61 
947 370 705 507 50 
559 14 150 254 514 
397 720 720 720 592 
112 39 707 598 868 
417 70 187 264 278 
404 883 858 288 200 
810 138 103 625 141 
735 361 735 438 389 
339 652 71 372 339 
751 583 152 753 198 
121 383 145 86 181 
665 943 44 823 797 
110 549 453 986 604 
380 592 592 389 357 
314 461 630 117 74 
382 384 384 492 51 
217 522 459 575 303 
115 905 785 599 130 
109 109 227 803 331 
748 162 964 855 693 
734 646 886 538 254 
974 103 627 619 460 
109 150 392 466 645 
120 357 986 127 527 
59 828 603 245 838 
517 517 779 37 517 
110 110 609 164 834 
934 532 54 798 104 
64 214 214 472 330 
508 70 430 750 643 
990 412 524 707 262 
15 30 30 474 362 
230 814 841 193 54 
838 220 221 179 685 
948 110 709 893 745 
255 994 481 429 295 
869 238 67 810 258 
3 656 523 229 52 
236 851 352 215 571 
461 151 219 358 346 
100 138 178 222 742 
803 815 266 741 281 
172 545 477 93 374 
483 820 993 922 526 
965 327 556 686 207 
422 510 165 818 422 
779 982 40 698 722 
298 331 513 267 198 
27 832 485 777 243 
375 207 811 148 202 
167 413 271 316 246 
751 210 161 17 308 
119 447 63 694 919 
160 827 202 843 384 
681 248 382 381 158 
143 780 855 820 855 
235 864 153 814 355 
93 575 224 724 198 
920 583 115 523 54 
256 928 740 39 620 
569 251 540 607 13 
40 128 424 595 902 
465 595 547 174 955 
77 926 111 911 77 
384 496 367 385 860 
440 62 848 62 862 
781 902 735 807 963 
2 522 608 731 451 
92 477 88 167 471 
822 745 535 645 816 
799 658 606 630 910 
690 591 140 636 810 
217 931 729 250 485 
899 141 637 258 42 
636 929 607 618 48 
187 764 132 547 729 
456 188 754 98 541 
491 757 883 955 943 
755 991 675 220 27 
90 999 27 297 754 
742 414 693 971 467 
558 192 338 534 882 
429 429 429 486 454 
496 913 716 804 80 
306 447 865 546 240 
439 875 202 750 500 
462 715 719 128 719 
931 127 19 937 269 
115 140 632 576 28 
193 896 995 78 90 
422 865 900 292 256 
458 89 458 458 897 
594 471 501 500 317 
121 121 221 962 171 
893 878 991 404 186 
507 414 397 115 331 
530 364 946 721 249 
906 42 135 17 980 
11 815 579 517 572 
619 360 801 360 829 
499 430 311 887 158 
818 749 371 107 196 
711 136 454 357 792 
819 591 225 395 239 
689 401 109 431 831 
905 313 735 956 250 
536 333 706 105 858 
400 448 857 236 400 
736 838 769 267 237 
666 127 172 474 71 
61 353 683 124 61 
319 161 975 161 164 
778 562 325 557 475 
728 966 887 639 108 
463 189 957 957 40 
262 49 824 768 543 
21 99 21 21 63 
985 558 539 47 353 
836 163 776 376 163 
766 530 886 55 77 
224 683 658 586 994 
316 641 830 722 955 
638 638 694 238 638 
703 685 116 664 898 
169 239 311 507 3 
212 640 37 264 89 
214 783 570 942 585 
758 920 598 434 372 
392 625 705 173 763 
599 219 164 390 915 
274 356 356 460 327 
741 29 973 656 811 
100 33 854 397 17 
883 494 438 438 910 
803 438 438 310 841 
372 701 757 398 356 
864 130 521 662 885 
526 146 864 675 375 
869 94 768 952 90 
933 777 739 29 269 
977 461 491 668 491 
343 738 445 89 259 
830 533 394 162 261 
427 153 153 682 200 
228 810 213 704 435 
148 497 497 497 682 
99 107 34 719 376 
78 41 808 183 471 
899 35 678 414 795 
287 524 627 775 239 
105 978 532 857 293 
39 196 972 228 919 
530 482 240 97 453 
483 910 45 887 89 
980 239 649 980 382 
437 560 476 476 419 
715 659 353 715 187 
84 126 597 681 138 
246 623 452 623 241 
976 727 718 673 950 
603 564 904 689 704 
910 705 535 39 143 
807 486 877 551 372 
321 952 71 913 204 
369 772 524 232 670 
396 175 175 867 203 
465 153 469 343 896 
8 413 979 979 202 
364 944 407 765 17 
101 413 367 307 957 
649 638 937 271 778 
288 370 72 257 3 
368 356 992 120 956 
43 426 207 63 207 
830 797 328 505 201 
934 689 182 306 876 
9 73 45 343 48 
885 476 118 673 60 
350 932 607 692 524 
891 941 972 971 667 
258 692 610 675 782 
293 821 711 817 22 
156 216 926 575 583 
916 42 434 660 922 
972 522 751 99 896 
93 98 574 526 393 
106 352 495 352 928 
454 842 50 842 938 
400 3 303 915 384 
840 572 593 698 593 
545 962 545 241 339 
968 151 326 201 344 
367 389 389 485 689 
665 105 955 547 259 
658 658 121 456 546 
538 161 230 617 823 
286 126 263 777 921 
659 13 659 659 659 
520 528 989 917 296 
809 487 285 573 953 
298 123 15 985 330 
429 758 872 635 65 
439 422 718 304 546 
754 850 111 652 754 
417 417 690 551 831 
989 441 569 696 889 
238 376 503 519 705 
588 358 418 487 999 
661 661 99 661 210 
727 386 1000 727 590 
851 253 851 730 916 
142 86 789 98 806 
155 21 479 102 733 
802 958 67 396 8 
872 30 113 755 755 
946 723 494 686 946 
164 45 980 222 81 
228 954 717 262 351 
226 509 91 649 662 
515 648 11 741 642 
214 973 432 559 769 
870 471 870 839 870 
929 360 599 453 41 
222 307 751 569 897 
962 231 101 629 300 
761 704 613 547 654 
360 695 72 614 360 
314 998 659 920 782 
710 973 464 371 504 
819 647 991 572 560 
366 840 851 453 366 
782 276 781 970 163 
311 691 479 429 773 
630 345 369 630 824 
561 631 756 729 677 
72 966 431 924 929 
499 28 918 901 646 
12 822 38 12 145 
864 535 950 41 611 
459 771 178 799 805 
901 185 272 198 198 
858 911 751 818 858 
998 273 62 98 184 
169 124 868 867 63 
293 10 705 272 102 
383 280 383 499 772 
100 763 182 158 249 
183 46 711 709 662 
60 864 162 864 793 
920 33 202 314 297 
88 80 830 803 608 
514 920 265 929 952 
333 637 991 649 34 
863 129 926 717 115 
416 893 904 514 494 
779 432 850 68 604 
225 256 212 337 337 
949 304 949 949 951 
999 49 21 658 232 
1 202 160 768 202 
807 873 406 914 206 
778 285 778 685 91 
123 242 900 366 785 
48 473 85 46 813 
219 484 553 64 975 
874 223 848 262 409 
200 208 448 199 585 
244 743 743 676 951 
562 379 12 269 660 
77 845 958 263 837 
107 29 703 904 939 
50 964 74 847 887 
367 714 230 911 966 
464 488 332 65 824 
486 721 105 761 761 
693 417 49 388 322 
693 597 160 616 996 
229 703 933 253 253 
459 919 413 178 353 
304 863 312 563 471 
471 243 893 557 371 
980 620 790 356 108 
822 395 224 249 731 
778 306 291 900 291 
664 771 467 384 130 
153 693 547 754 693 
329 934 794 676 297 
267 728 56 736 924 
530 530 557 530 682 
772 24 64 931 247 
921 209 239 885 562 
350 165 77 420 985 
88 666 88 88 865 
960 235 679 149 125 
722 525 324 636 146 
590 696 225 225 913 
701 129 671 499 306 
729 482 265 774 900 
336 336 358 336 336 
709 646 709 711 709 
70 93 322 673 948 
170 573 976 686 781 
203 522 146 146 803 
230 901 416 744 288 
715 521 368 318 9 
540 279 636 947 671 
394 901 365 885 394 
973 414 935 570 731 
349 594 880 981 24 
906 27 946 85 732 
847 493 390 899 433 
551 91 496 599 1000 
743 74 656 734 231 
235 429 221 32 291 
783 893 154 389 940 
285 202 740 740 570 
722 207 307 436 802 
981 118 935 568 378 
783 471 68 968 607 
550 382 86 37 86 
824 875 561 768 962 
183 163 110 183 876 
977 697 229 229 517 
572 271 25 784 96 
278 932 370 753 843 
157 765 616 420 517 
706 704 706 706 706 
616 968 867 145 595 
362 680 55 362 362 
943 49 466 27 404 
857 55 962 360 693 
878 774 411 650 982 
842 818 593 312 401 
816 395 537 771 578 
951 521 531 38 492 
824 366 984 679 910 
863 310 156 274 680 
87 909 151 16 821 
405 115 611 480 611 
15 923 924 923 585 
40 103 766 514 766 
422 654 903 951 951 
176 407 271 986 786 
323 61 323 645 323 
400 68 400 400 396 
354 639 637 325 196 
674 957 587 582 295 
669 638 538 538 53 
64 337 534 64 64 
599 201 53 525 654 
449 37 421 23 832 
75 726 517 565 907 
858 778 808 236 840 
496 295 437 678 366 
299 65 423 204 768 
198 229 314 510 510 
528 835 930 481 930 
164 893 401 782 267 
958 848 495 495 495 
774 668 384 740 138 
416 235 68 398 312 
834 412 824 960 167 
191 399 317 58 472 
519 380 768 614 768 
364 75 638 757 104 
599 891 644 139 139 
190 437 59 621 655 
614 963 766 452 404 
516 538 993 523 979 
592 354 592 787 193 
688 77 279 389 507 
643 643 643 763 132 
930 854 908 515 899 
145 676 671 872 436 
491 950 71 442 719 
772 64 276 980 536 
524 989 513 544 204 
756 96 300 45 909 
983 983 570 412 92 
399 787 812 368 681 
463 718 563 563 797 
830 608 44 761 966 
493 199 487 446 721 
140 139 334 554 554 
693 183 260 228 730 
307 88 414 176 414 
662 29 298 221 274 
503 779 889 813 779 
425 707 126 890 7 
831 332 414 196 277 
814 849 553 517 814 
757 690 927 329 467 
600 795 805 977 805 
390 274 961 759 132 
791 791 203 757 871 
756 648 617 215 648 
172 698 202 346 270 
946 820 42 735 244 
537 879 829 439 790 
164 176 559 192 534 
267 316 973 745 190 
671 671 61 429 535 
195 980 195 495 195 
133 393 553 47 116 
362 925 925 855 982 
717 717 195 925 346 
413 275 126 793 34 
66 149 757 402 924 
283 174 970 292 165 
583 144 10 807 102 
658 860 73 539 69 
364 129 222 655 203 
568 901 668 681 21 
944 476 961 28 46 
213 281 206 901 237 
104 459 567 842 973 
870 571 166 658 120 
497 93 371 818 32 
972 235 387 1000 561 
928 780 262 466 788 
758 731 453 249 731 
949 949 509 949 480 
971 313 310 33 589 
467 601 312 910 997 
874 254 418 218 418 
694 572 694 894 451 
427 675 201 427 412 
905 344 497 620 722 
777 225 346 225 558 
746 145 849 309 62 
880 625 939 179 196 
275 313 761 903 440 
181 690 181 834 553 
910 506 659 747 443 
446 581 197 197 909 
963 231 108 369 940 
425 488 329 160 285 
767 28 653 933 817 
145 34 746 313 853 
537 303 337 290 712 
929 993 928 776 929 
943 869 535 440 119 
536 390 824 845 79 
778 108 650 368 929 
818 555 555 555 733 
93 683 357 851 760 
841 514 353 817 817 
912 394 28 90 904 
189 778 349 222 566 
167 194 7 434 986 
93 515 558 515 951 
482 955 240 51 855 
516 924 603 994 448 
308 642 383 114 726 
81 26 584 299 123 
151 151 151 151 252 
559 761 492 312 568 
826 815 813 533 585 
447 55 745 820 198 
353 153 663 444 847 
161 855 38 942 920 
370 947 250 80 376 
791 47 78 701 241 
691 851 980 202 323 
366 599 375 123 765 
176 611 414 529 700 
451 63 514 360 181 
667 667 206 247 667 
932 202 48 811 932 
263 279 38 515 153 
819 971 84 247 379 
674 447 330 648 956 
604 948 198 221 221 
210 227 60 893 478 
160 634 359 784 805 
127 962 524 918 771 
352 847 782 426 964 
851 40 680 401 794 
972 916 138 454 543 
374 913 725 704 917 
236 880 236 271 964 
574 319 31 331 444 
670 39 268 229 488 
180 157 530 73 11 
129 468 855 59 103 
652 399 336 453 142 
900 900 795 981 701 
978 63 617 119 978 
271 636 284 994 682 
185 782 592 74 592 
868 845 621 31 549 
280 370 290 71 436 
511 39 605 172 359 
50 211 618 358 317 
272 386 885 338 940 
409 694 49 508 681 
241 275 614 611 799 
998 823 391 725 30 
624 823 981 563 40 
9 478 918 242 24 
852 720 51 234 720 
509 823 538 496 538 
157 923 35 932 458 
797 482 482 459 243 
1000 803 252 249 1000 
786 463 610 656 463 
579 965 647 745 687 
474 847 652 518 829 
992 246 353 738 901 
847 974 692 937 414 
658 120 603 81 393 
909 859 516 347 77 
660 54 545 568 875 
321 127 671 598 834 
61 306 173 94 443 
865 508 566 477 503 
44 273 612 828 941 
47 773 696 635 913 
376 356 754 754 667 
474 546 854 172 489 
390 32 533 847 887 
144 784 705 578 784 
224 721 794 839 30 
542 508 979 485 430 
251 563 434 44 490 
912 681 323 401 365 
705 742 399 466 268 
503 495 922 445 685 
528 59 525 959 139 
588 895 538 474 926 
305 526 807 526 689 
636 982 557 636 519 
926 778 293 703 586 
634 616 391 391 632 
55 483 516 861 26 
399 392 919 815 741 
428 800 534 714 714 
663 246 663 623 263 
609 476 769 299 92 
32 502 633 537 516 
418 91 740 19 959 
593 388 349 416 621 
686 400 113 607 917 
6 662 912 433 83 
926 191 95 173 241 
721 501 817 504 701 
420 970 910 17 874 
13 13 945 123 240 
378 78 261 896 622 
725 525 41 87 1 
428 10 666 573 227 
833 437 873 208 653 
644 812 812 906 812 
992 368 225 17 205 
805 346 189 178 130 
146 734 424 357 454 
891 188 702 978 209 
740 819 894 58 434 
456 227 141 141 280 
971 39 589 262 803 
176 806 670 922 670 
168 460 958 915 254 
562 694 147 100 265 
934 238 123 931 358 
201 733 368 858 425 
387 535 948 535 535 
792 278 915 564 915 
300 436 124 793 238 
742 958 758 439 16 
777 175 73 212 37 
902 903 899 452 481 
857 936 179 782 874 
170 392 203 370 24 
998 442 897 494 557 
32 285 542 909 786 
480 110 899 402 453 
19 40 91 33 712 
717 232 145 232 232 
957 361 500 76 76 
331 390 746 54 543 
501 305 555 501 271 
243 574 549 614 382 
514 810 395 792 68 
198 806 927 119 479 
833 110 871 453 833 
15 857 801 713 772 
97 481 760 166 130 
520 458 67 511 289 
967 221 916 536 935 
408 594 521 548 724 
835 449 816 339 234 
569 569 129 569 349 
552 571 189 54 545 
99 418 350 773 346 
894 162 894 747 894 
973 243 483 810 819 
557 297 222 870 48 
534 297 708 692 534 
682 353 940 233 320 
716 716 666 716 889 
85 922 987 316 639 
228 682 228 228 563 
290 290 391 404 783 
786 546 418 546 854 
452 458 992 771 850 
663 122 627 27 214 
17 184 82 599 738 
138 141 102 933 954 
914 672 573 380 380 
524 145 50 828 899 
800 238 995 579 281 
54 54 958 54 981 
958 477 840 958 337 
504 823 699 503 560 
550 871 724 407 659 
183 619 7 195 366 
177 542 855 384 38 
396 949 10 400 115 
957 274 199 284 274 
478 817 375 312 489 
88 224 373 883 991 
713 442 218 223 948 
67 778 137 622 740 
88 786 88 88 287 
676 521 811 630 558 
770 679 975 916 111 
218 81 544 534 534 
996 640 635 214 640 
376 448 486 256 486 
59 92 59 202 494 
975 685 975 765 156 
558 142 686 436 919 
693 490 584 47 297 
323 924 379 501 112 
506 334 760 663 514 
427 325 775 212 941 
736 581 542 693 250 
957 976 552 38 967 
944 473 864 786 816 
726 685 696 709 14 
412 412 223 833 317 
854 591 501 917 506 
923 880 582 243 415 
43 652 437 840 828 
561 56 201 938 884 
26 337 31 530 488 
164 541 220 605 52 
546 82 546 546 961 
487 534 455 758 859 
37 712 524 405 786 
442 46 852 608 297 
448 448 720 859 630 
811 456 879 762 762 
135 7 135 144 30 
270 7 166 469 264 
199 792 138 920 975 
436 917 66 440 238 
773 156 854 936 508 
461 744 596 839 262 
110 167 114 176 996 
10 748 748 79 139 
392 440 120 691 586 
172 969 417 624 338 
984 513 183 984 767 
851 284 777 934 568 
120 314 343 571 10 
851 851 338 851 851 
708 330 440 310 278 
968 620 974 440 767 
41 936 936 141 611 
806 756 150 27 27 
240 788 960 539 704 
690 297 909 929 761 
840 970 596 858 69 
434 671 758 976 664 
514 471 724 412 918 
709 432 161 515 756 
480 607 624 483 733 
651 646 574 472 438 
883 183 183 729 689 
845 711 985 616 944 
32 55 554 824 766 
686 686 45 823 686 
728 774 584 863 217 
188 142 9 973 620 
257 257 146 257 734 
472 155 8 651 8 
234 265 873 419 449 
985 22 630 453 577 
836 612 363 829 347 
520 217 337 336 354 
754 956 915 400 970 
20 484 97 20 459 
377 227 186 260 952 
592 508 393 937 937 
831 586 492 904 302 
773 275 653 842 275 
40 879 975 975 982 
343 343 860 560 481 
473 980 728 823 422 
593 601 304 473 951 
154 154 797 154 522 
425 81 624 956 746 
256 569 17 706 545 
97 213 242 482 213 
630 604 604 604 724 
328 159 293 317 177 
608 839 16 145 205 
70 903 562 459 526 
810 544 947 771 755 
171 830 573 958 171 
973 981 791 859 632 
430 556 390 281 895 
617 617 817 809 617 
50 434 144 119 602 
378 637 952 778 824 
659 804 34 409 850 
82 154 463 829 154 
299 503 718 175 718 
126 401 681 388 723 
170 918 62 570 345 
202 771 574 956 590 
365 608 964 550 77 
958 208 638 587 500 
802 957 507 240 208 
181 897 903 60 816 
737 315 603 264 737 
546 365 688 167 703 
956 330 117 64 670 
966 664 148 416 556 
610 392 716 702 556 
562 310 194 637 852 
26 666 120 7 797 
341 733 743 540 560 
527 473 325 527 668 
264 678 975 796 917 
875 715 822 650 247 
711 988 631 403 294 
948 588 378 915 992 
588 587 860 825 507 
904 450 36 44 930 
724 666 938 151 151 
961 958 900 855 880 
375 866 793 916 301 
601 724 807 979 438 
273 215 142 485 941 
35 695 882 561 369 
846 478 526 363 366 
474 447 773 967 266 
167 478 467 666 84 
415 261 42 415 567 
444 15 236 678 295 
367 831 339 924 157 
455 915 668 493 265 
730 914 741 730 976 
277 96 379 149 698 
404 639 406 261 81 
485 30 752 399 752 
350 340 195 195 944 
443 886 183 642 242 
102 700 878 700 700 
765 950 182 731 50 
411 506 971 640 14 
18 476 506 406 807 
242 203 696 891 455 
391 860 248 641 703 
389 776 12 844 941 
574 775 266 97 97 
65 444 539 737 433 
830 830 853 196 830 
540 49 540 341 769 
815 936 16 370 540 
951 998 384 782 384 
589 797 19 532 832 
626 545 746 602 667 
973 827 864 999 549 
282 226 655 655 655 
757 799 233 164 200 
910 967 954 935 772 
778 980 871 704 594 
173 443 608 608 468 
773 773 251 892 726 
803 660 124 525 973 
134 693 867 177 851 
320 426 139 426 121 
718 883 124 235 593 
448 156 768 380 770 
807 298 807 269 807 
832 377 362 506 172 
571 107 469 336 677 
799 224 918 521 918 
789 642 620 693 330 
752 56 918 616 845 
929 59 282 450 698 
377 592 345 137 248 
642 515 258 432 53 
871 296 50 693 756 
539 539 774 654 654 
28 921 636 71 28 
120 115 417 922 546 
521 444 521 199 521 
3 959 567 245 663 
238 448 514 810 64 
549 163 163 551 610 
758 871 112 4 808 
259 259 259 860 590 
156 832 832 82 536 
72 187 211 975 953 
431 726 354 503 582 
114 669 978 937 182 
689 828 227 375 710 
923 224 809 823 692 
938 157 45 938 938 
934 934 472 709 934 
639 654 639 639 520 
833 215 833 139 484 
411 338 140 466 194 
318 123 445 788 788 
353 8 960 884 244 
56 326 194 751 130 
349 173 583 173 173 
123 952 345 304 821 
367 776 776 683 251 
414 449 494 578 379 
73 455 17 709 12 
624 480 503 707 480 
389 626 554 197 452 
590 484 790 359 866 
478 941 295 307 342 
454 417 46 46 853 
655 304 331 692 274 
54 847 260 413 370 
371 93 254 415 357 
889 186 192 159 635 
301 260 462 343 930 
758 896 829 988 829 
514 19 870 586 807 
900 804 171 501 883 
962 232 360 458 48 
514 947 108 117 978 
1000 286 1000 185 1000 
884 166 884 947 532 
668 170 191 126 371 
583 261 159 967 460 
153 455 153 153 597 
599 385 80 236 61 
25 833 609 929 925 
2 477 477 849 267 
559 848 507 681 284 
187 45 882 107 107 
996 64 676 866 230 
420 965 342 342 508 
395 234 455 727 334 
727 450 967 513 612 
210 878 878 878 710 
270 755 147 316 531 
503 268 865 626 666 
118 764 812 250 722 
541 544 586 586 150 
463 563 317 641 505 
868 171 156 169 216 
485 446 975 702 560 
773 140 105 496 421 
39 919 25 839 117 
113 353 92 113 538 
24 401 868 156 359 
35 947 42 338 42 
284 45 792 441 217 
481 947 619 248 906 
363 483 444 363 390 
398 406 441 957 82 
246 973 246 246 288 
175 916 277 888 655 
263 769 199 748 956 
875 585 424 337 306 
586 629 500 533 716 
947 483 598 917 921 
351 44 860 682 706 
835 941 48 625 385 
340 179 112 662 723 
845 406 989 8 382 
988 355 708 1000 180 
315 315 315 254 315 
365 746 312 155 762 
528 622 855 113 695 
842 989 842 168 842 
83 435 672 802 109 
124 767 381 858 615 
971 893 813 813 851 
753 674 530 49 906 
673 667 629 263 362 
890 807 838 333 804 
127 918 420 918 918 
428 853 894 894 894 
685 673 909 41 298 
259 98 70 639 500 
656 244 161 244 417 
720 301 999 450 955 
491 678 970 199 836 
504 504 423 478 688 
265 758 441 340 767 
16 242 855 426 569 
464 726 78 849 602 
546 667 363 904 803 
893 391 730 656 584 
539 272 229 475 148 
350 224 844 353 937 
380 872 89 611 744 
337 427 597 471 746 
169 975 421 861 286 
587 719 755 88 895 
938 529 433 720 679 
657 254 253 531 254 
664 641 955 415 545 
319 364 472 996 118 
71 882 58 209 289 
105 66 954 153 969 
76 848 205 935 858 
881 611 356 4 393 
88 915 346 38 885 
183 70 764 269 251 
766 766 88 787 382 
542 749 946 749 860 
617 914 427 801 876 
677 727 825 739 354 
962 371 981 718 718 
232 838 694 751 628 
267 785 287 755 105 
656 384 979 255 451 
228 764 643 645 56 
719 613 719 719 109 
677 932 244 150 119 
801 312 939 366 939 
855 782 491 855 855 
332 679 895 893 247 
920 510 390 619 891 
466 186 437 257 466 
983 860 878 111 593 
638 638 824 845 460 
798 348 168 400 885 
701 5 476 521 541 
259 987 987 987 580 
594 581 11 483 417 
666 666 17 45 666 
354 964 484 288 694 
295 258 290 2 256 
951 741 741 870 63 
831 99 461 810 810 
269 973 664 346 493 
476 560 858 173 580 
445 642 295 445 130 
868 598 965 571 302 
899 681 402 444 32 
658 236 426 683 978 
202 632 488 370 58 
774 570 696 806 453 
586 905 241 492 574 
328 698 198 858 31 
898 835 537 81 975 
648 811 12 505 794 
251 717 715 374 352 
647 50 964 776 521 
750 460 568 708 568 
564 568 568 44 276 
139 700 745 401 253 
831 574 831 386 986 
855 902 855 462 583 
731 591 600 399 835 
95 588 106 204 165 
65 774 193 516 488 
917 64 493 422 678 
145 666 452 104 588 
104 847 501 239 974 
149 308 21 736 149 
618 618 667 863 77 
364 605 315 679 107 
972 409 622 604 146 
198 174 579 841 624 
797 290 465 543 306 
292 103 109 670 82 
515 782 93 366 9 
16 633 366 969 519 
961 83 445 537 48 
777 34 672 835 711 
340 505 773 839 328 
672 669 23 236 639 
658 582 70 810 706 
299 617 366 693 693 
231 124 902 382 124 
484 737 474 886 860 
932 832 140 466 374 
762 609 696 765 765 
923 412 923 896 803 
290 231 338 338 583 
681 2 118 66 231 
292 888 577 606 24 
236 334 552 725 825 
347 384 129 876 816 
999 360 727 999 999 
436 643 341 918 26 
521 19 241 105 96 
64 973 231 973 590 
440 638 888 446 434 
319 164 151 874 858 
831 185 536 362 479 
136 222 927 666 222 
463 16 132 764 148 
508 238 946 841 21 
255 796 767 176 767 
193 866 655 476 866 
862 370 620 478 691 
500 464 96 500 350 
468 957 758 923 798 
641 641 122 641 641 
115 253 271 532 10 
425 537 245 238 622 
79 616 442 587 996 
562 872 527 527 73 
207 900 46 697 289 
172 472 195 640 889 
76 464 31 144 427 
217 17 183 217 281 
499 26 713 876 41 
778 281 696 557 899 
828 54 880 792 414 
26 976 638 769 911 
538 411 162 498 559 
541 649 405 411 171 
977 481 25 749 535 
761 301 19 816 48 
673 312 429 580 365 
468 318 672 892 530 
324 854 241 951 323 
203 632 911 826 892 
183 734 226 634 890 
163 869 416 47 104 
597 546 98 206 238 
400 230 217 336 419 
518 896 738 782 435 
994 652 675 558 833 
66 3 466 133 375 
262 985 216 784 658 
712 712 712 540 624 
247 909 873 326 977 
222 70 281 281 281 
364 861 884 291 712 
772 306 955 669 941 
313 4 35 884 173 
786 978 695 611 548 
274 986 215 792 63 
107 87 257 842 364 
914 240 605 858 88 
124 988 236 410 165 
776 951 465 465 195 
630 816 491 288 621 
135 228 136 135 135 
119 721 966 581 273 
679 671 199 98 700 
351 311 688 688 372 
232 339 703 718 63 
282 155 45 325 58 
694 155 770 694 108 
883 585 254 878 13 
468 810 388 37 16 
642 278 151 460 879 
732 960 578 241 158 
512 512 430 898 779 
51 236 385 549 923 
333 443 818 551 103 
46 989 358 789 404 
452 494 494 494 431 
358 674 622 27 921 
942 1 302 796 758 
495 547 692 131 495 
104 328 119 12 93 
802 279 802 233 550 
100 395 850 755 218 
456 394 689 986 533 
727 977 726 677 990 
423 179 885 90 86 
485 596 941 939 813 
557 314 625 212 315 
700 38 811 7 165 
414 969 438 752 752 
804 78 780 95 980 
233 294 829 233 305 
938 312 187 644 564 
225 436 691 928 691 
707 184 936 592 899 
614 77 367 177 177 
100 682 897 100 325 
406 642 350 929 509 
217 105 624 762 953 
95 95 607 25 930 
215 246 251 570 855 
375 387 720 240 375 
468 760 903 463 683 
501 592 592 809 995 
863 634 889 889 456 
208 264 124 732 822 
169 267 169 949 23 
621 720 83 193 763 
887 68 458 823 402 
535 223 954 77 789 
664 664 205 123 372 
79 719 608 407 427 
988 498 307 653 913 
87 666 115 222 932 
244 186 254 923 635 
354 428 581 322 325 
970 405 970 422 970 
996 62 69 667 385 
869 129 395 585 497 
977 819 977 977 438 
770 701 241 105 302 
969 494 804 660 568 
413 580 669 210 210 
967 967 979 303 967 
278 682 925 278 246 
321 740 609 954 435 
789 695 789 126 23 
349 961 527 471 614 
679 741 808 736 150 
703 703 498 631 451 
698 414 74 327 327 
916 658 675 482 555 
693 568 184 891 458 
336 336 336 856 246 
880 994 271 14 75 
890 319 740 477 471 
341 713 75 583 102 
163 163 59 18 163 
288 628 714 659 211 
713 283 43 340 480 
789 641 641 853 589 
1 667 893 816 211 
827 933 292 914 252 
705 391 147 295 36 
524 920 229 632 632 
64 432 212 463 843 
927 19 668 537 546 
863 70 868 790 661 
728 144 143 882 144 
244 752 792 860 806 
342 885 887 446 445 
450 106 468 859 566 
203 254 681 955 292 
74 885 952 885 887 
455 367 254 169 254 
346 560 866 346 346 
18 223 18 529 314 
523 496 713 713 713 
960 381 977 44 960 
502 338 723 112 794 
26 275 475 323 275 
818 825 824 434 929 
824 972 824 825 927 
289 93 331 117 702 
182 653 181 703 899 
235 394 246 556 246 
792 924 803 112 414 
48 501 860 282 915 
687 171 203 701 513 
556 400 245 420 420 
642 965 642 642 1 
706 411 300 608 94 
564 356 187 520 881 
271 137 863 351 828 
624 674 527 624 290 
28 260 261 117 439 
188 397 580 865 922 
687 52 774 963 936 
252 856 416 378 618 
381 885 669 32 32 
830 1 976 772 772 
95 688 83 625 723 
7 470 842 329 700 
754 664 754 845 213 
903 27 245 687 581 
918 904 276 873 720 
21 21 738 21 754 
723 598 94 442 710 
4 303 682 103 362 
578 378 311 408 506 
164 645 856 139 626 
600 253 173 201 276 
147 814 510 405 277 
896 758 392 104 938 
490 843 648 816 344 
601 968 931 837 558 
886 177 186 186 191 
393 646 977 682 393 
771 879 63 890 930 
792 953 583 414 339 
853 737 15 638 973 
235 90 636 540 621 
527 191 137 103 424 
448 417 73 866 710 
594 191 350 191 337 
377 820 160 160 160 
754 92 634 634 649 
495 506 199 629 720 
685 830 758 250 201 
207 47 952 520 277 
520 851 301 486 397 
146 449 918 719 615 
422 49 498 292 585 
923 682 791 666 806 
660 941 278 859 884 
772 555 782 638 50 
80 443 342 124 716 
738 425 181 425 425 
987 987 332 987 568 
874 802 863 878 864 
350 866 412 503 26 
928 207 928 680 811 
870 930 355 691 721 
412 337 151 709 491 
120 691 74 5 975 
819 296 317 317 317 
775 328 596 309 870 
842 310 141 552 708 
989 82 135 252 877 
242 718 368 286 10 
255 575 160 780 666 
834 308 788 68 369 
918 918 344 122 605 
291 184 469 423 274 
280 669 297 771 395 
622 487 528 781 526 
893 623 469 8 289 
394 349 315 265 841 
631 331 654 115 904 
440 24 685 886 779 
683 68 683 103 156 
311 28 37 11 785 
812 821 145 848 187 
806 449 585 843 990 
106 664 664 209 903 
700 801 768 87 740 
584 877 199 341 619 
394 622 471 360 954 
542 983 536 536 430 
746 531 451 652 725 
660 487 656 389 421 
707 507 52 219 4 
42 71 913 543 39 
596 886 79 816 331 
362 767 166 626 637 
971 22 44 89 453 
190 118 885 12 727 
697 87 863 831 831 
437 912 51 956 962 
156 173 809 883 672 
890 247 937 513 99 
30 30 100 179 560 
156 156 13 65 177 
160 298 157 669 359 
214 110 79 587 113 
140 402 695 571 707 
673 901 217 385 894 
455 324 900 7 688 
981 152 981 981 154 
841 287 948 605 398 
585 64 365 731 889 
815 669 827 281 319 
484 658 57 785 805 
431 390 601 384 950 
358 589 951 522 750 
793 163 193 360 787 
20 954 48 157 610 
626 778 467 367 800 
601 601 937 67 98 
481 734 481 506 824 
657 432 841 650 760 
126 283 761 60 407 
528 230 528 246 254 
332 939 362 574 354 
668 926 74 301 678 
868 78 673 799 911 
100 307 316 166 23 
535 711 308 73 507 
626 219 980 798 626 
996 698 283 899 453 
131 458 858 16 937 
441 233 197 197 824 
727 607 242 864 242 
147 671 97 728 430 
596 409 507 51 719 
874 925 248 126 697 
658 632 790 296 651 
831 911 70 388 422 
791 524 44 815 150 
64 340 332 264 582 
91 933 16 50 866 
366 579 72 822 942 
163 52 925 871 300 
96 448 143 47 919 
484 909 577 88 661 
767 533 699 628 341 
392 392 300 891 915 
170 74 63 629 350 
389 383 807 49 204 
411 481 324 652 757 
79 79 271 215 287 
461 751 425 602 986 
570 749 372 684 591 
869 605 788 343 568 
969 103 842 334 690 
497 937 216 749 266 
633 470 194 609 194 
666 869 561 323 282 
452 471 739 244 812 
712 45 386 29 868 
305 636 493 484 13 
948 595 595 192 489 
147 216 605 216 216 
151 151 382 280 897 
986 248 259 259 259 
154 216 126 459 966 
240 799 706 550 596 
931 854 101 619 748 
177 988 114 962 841 
46 417 287 909 909 
730 251 17 158 555 
269 29 832 17 295 
505 572 997 994 368 
819 290 314 569 455 
674 839 953 22 530 
52 232 976 911 308 
73 714 509 449 538 
260 242 298 489 807 
268 268 213 268 188 
650 730 545 689 451 
579 354 820 224 149 
814 814 814 300 814 
774 819 678 981 792 
139 139 491 262 247 
745 675 675 939 858 
590 969 644 597 357 
527 737 19 539 859 
768 419 633 729 92 
171 413 171 2 798 
986 736 279 986 535 
528 471 212 851 212 
622 897 71 565 506 
441 331 484 886 571 
920 21 348 387 175 
21 406 994 340 406 
904 319 632 563 154 
487 411 559 744 172 
751 170 362 724 484 
415 776 670 900 658 
816 96 1000 26 15 
100 274 413 899 657 
22 966 794 370 178 
717 876 548 186 180 
863 862 731 97 317 
762 403 245 286 561 
569 181 569 56 12 
886 725 97 123 97 
229 209 316 660 380 
94 763 53 10 351 
638 81 638 638 690 
113 603 50 214 472 
319 433 724 284 964 
278 449 987 360 147 
270 814 256 920 412 
212 235 821 868 941 
977 742 487 834 497 
193 820 542 434 116 
877 453 111 46 553 
624 43 54 506 250 
339 638 769 425 204 
567 893 221 970 33 
966 115 941 115 115 
187 750 140 88 803 
564 746 776 483 483 
587 366 873 923 38 
871 818 375 332 434 
563 299 833 223 833 
998 225 666 308 1000 
132 74 475 339 578 
385 128 615 531 147 
127 885 984 768 422 
779 282 530 802 582 
226 629 629 915 842 
911 724 814 505 578 
574 257 995 45 479 
678 973 420 473 160 
917 267 77 255 553 
912 340 826 479 355 
502 808 932 419 325 
905 485 778 905 714 
227 227 227 744 227 
436 476 40 927 170 
254 485 747 353 898 
619 378 741 110 813 
983 640 939 582 837 
140 80 118 365 815 
820 785 741 29 820 
990 990 668 990 990 
811 44 738 495 322 
205 905 569 918 905 
55 68 190 803 190 
11 187 9 216 890 
47 807 442 963 233 
870 197 870 870 511 
239 313 790 743 207 
174 221 415 458 892 
681 918 721 670 618 
575 575 418 398 616 
531 514 812 214 805 
440 692 440 372 738 
382 96 369 369 830 
655 214 651 96 630 
142 749 473 747 293 
887 305 894 970 131 
73 55 828 415 6 
810 713 468 537 961 
602 291 832 631 896 
956 886 641 679 968 
95 489 120 814 442 
294 478 821 895 652 
315 315 209 727 269 
619 986 446 959 790 
247 247 116 430 247 
934 581 752 881 934 
954 918 448 731 954 
170 890 114 493 953 
11 228 295 703 856 
638 670 824 518 276 
368 202 248 241 588 
608 883 92 388 899 
261 996 369 903 996 
540 930 269 445 277 
876 121 893 355 551 
191 68 901 711 896 
817 856 732 262 507 
777 193 5 67 193 
774 714 481 9 902 
527 761 784 563 784 
646 944 19 53 724 
384 273 853 747 340 
174 174 973 114 869 
156 567 645 780 397 
908 437 17 437 289 
385 385 385 385 318 
526 550 553 550 421 
140 987 140 140 146 
762 273 571 572 929 
48 177 950 635 487 
855 580 267 445 267 
955 309 443 733 918 
232 934 666 68 406 
829 482 210 825 140 
802 576 611 574 191 
494 35 934 760 247 
997 818 830 435 496 
16 424 44 280 290 
899 21 392 708 187 
226 540 447 784 717 
559 945 376 559 799 
926 352 104 160 207 
188 1000 727 1000 1000 
734 899 518 573 873 
923 187 694 809 750 
610 580 368 368 84 
555 132 779 863 283 
829 583 583 724 583 
552 156 360 152 156 
787 686 891 122 748 
867 62 718 818 903 
951 208 178 6 81 
509 164 295 593 868 
657 913 523 113 341 
655 238 2 689 496 
442 106 750 750 466 
800 442 20 584 174 
610 63 799 891 190 
902 689 471 689 689 
751 596 216 501 596 
872 415 976 819 287 
759 759 759 625 497 
131 127 311 924 506 
975 57 604 349 303 
381 381 25 813 381 
640 734 707 775 779 
85 234 650 476 860 
267 594 836 946 774 
267 171 930 462 439 
712 382 768 645 178 
474 903 956 666 11 
224 81 4 126 947 
889 539 158 589 74 
627 686 868 642 984 
981 118 206 63 63 
340 865 257 875 257 
384 583 525 993 72 
776 389 15 776 348 
390 759 272 295 447 
47 721 47 800 946 
108 998 444 897 114 
667 667 962 776 220 
541 26 438 605 854 
57 57 821 57 842 
545 541 793 541 541 
729 721 738 112 883 
846 446 492 448 7 
548 461 596 334 918 
499 978 220 259 650 
258 658 974 47 457 
688 113 161 161 671 
200 636 698 636 917 
182 125 976 183 588 
766 836 805 539 371 
904 486 635 635 504 
362 995 609 962 70 
447 748 571 865 571 
22 299 10 365 365 
599 266 266 625 385 
951 574 951 951 232 
333 662 970 734 734 
850 850 29 149 684 
741 854 429 852 387 
776 798 776 776 996 
382 382 734 382 463 
353 814 627 497 725 
670 670 81 43 878 
107 482 90 649 722 
734 756 566 532 731 
934 580 747 197 313 
533 576 503 295 533 
959 813 197 651 463 
319 923 319 319 907 
387 72 294 622 311 
480 184 614 980 88 
738 534 738 732 71 
166 874 833 230 625 
164 852 105 683 670 
784 829 703 194 194 
672 284 85 852 477 
772 706 761 800 136 
772 818 866 282 199 
523 66 585 783 165 
176 258 979 567 176 
499 159 954 355 242 
173 673 823 436 339 
516 682 841 289 134 
619 834 866 454 698 
203 428 80 80 80 
155 155 222 101 918 
221 772 86 86 892 
638 523 814 678 390 
83 467 351 712 587 
37 217 263 642 461 
448 856 65 417 566 
651 24 24 24 982 
742 45 77 879 561 
298 202 396 194 256 
164 47 903 396 235 
981 152 613 678 957 
801 801 270 718 919 
588 18 190 709 277 
607 24 18 151 607 
621 119 506 391 22 
630 977 560 917 726 
344 429 360 360 125 
778 401 247 725 227 
66 134 28 272 399 
541 114 467 930 895 
781 699 781 781 217 
435 460 160 54 97 
605 858 995 689 12 
118 962 77 830 665 
307 317 695 253 967 
370 498 318 745 99 
379 714 917 636 669 
196 7 421 196 514 
600 207 699 928 699 
597 378 612 72 934 
901 953 192 355 121 
398 437 398 722 406 
39 352 696 804 910 
906 108 118 40 601 
372 781 996 996 752 
291 775 988 778 560 
258 700 802 607 271 
392 471 769 107 506 
914 180 677 241 478 
699 302 210 823 167 
175 734 30 245 981 
312 379 64 547 63 
269 658 633 275 664 
908 623 964 273 137 
80 488 690 663 914 
168 536 211 43 496 
206 536 495 847 206 
740 601 785 715 847 
779 951 779 470 686 
312 275 668 209 892 
838 447 182 519 594 
376 463 376 376 472 
567 942 567 174 777 
259 444 328 371 778 
882 959 306 882 981 
33 953 973 879 914 
848 87 942 644 900 
72 840 791 511 580 
987 423 413 101 634 
299 194 689 975 872 
8 496 496 473 877 
349 349 40 349 58 
384 338 18 114 84 
359 497 395 51 736 
953 184 589 533 613 
199 333 920 741 381 
959 451 669 583 827 
817 531 145 898 950 
426 225 147 257 751 
706 554 299 685 895 
511 804 73 389 475 
654 419 829 398 908 
181 459 886 909 459 
869 179 167 167 642 
465 44 877 38 451 
599 849 911 597 857 
469 87 985 494 528 
534 620 998 463 620 
496 376 73 146 640 
85 209 381 5 662 
189 792 557 719 674 
599 599 519 114 599 
612 224 517 819 867 
791 451 171 269 823 
30 893 198 60 30 
914 238 497 590 405 
909 576 909 909 34 
579 440 871 375 546 
955 203 662 478 845 
776 516 738 738 405 
216 534 602 971 663 
380 916 916 916 916 
70 863 459 576 269 
901 610 224 441 324 
430 430 551 814 271 
56 557 204 772 906 
609 643 702 609 663 
574 762 330 306 562 
303 138 434 330 761 
128 229 378 675 417 
260 41 24 867 259 
15 467 15 604 717 
731 170 172 243 739 
269 530 421 231 336 
473 849 1000 849 829 
215 369 715 297 521 
633 193 193 384 628 
301 803 275 731 130 
494 424 664 491 373 
198 674 240 736 172 
965 841 904 174 236 
488 985 403 246 467 
897 241 446 814 900 
549 779 779 339 431 
571 123 860 875 942 
442 502 731 731 122 
138 863 175 695 19 
887 697 480 949 420 
916 460 857 798 460 
679 401 800 362 810 
629 436 418 339 505 
358 371 373 521 696 
79 824 824 100 127 
39 509 19 783 914 
708 960 33 30 71 
826 423 93 505 144 
420 81 232 735 51 
362 849 128 129 908 
521 392 584 10 323 
170 658 658 737 548 
563 951 976 606 850 
631 989 523 198 778 
541 541 541 758 681 
271 488 744 216 421 
64 40 389 665 247 
761 805 392 392 676 
349 732 748 732 587 
705 637 22 813 218 
413 234 503 794 929 
225 359 868 428 321 
553 551 154 551 175 
710 126 182 820 132 
334 296 931 573 280 
843 116 93 625 174 
787 559 625 634 395 
776 878 528 776 790 
719 526 282 526 517 
855 398 143 431 680 
89 566 118 65 639 
599 276 142 951 182 
364 959 804 454 197 
976 629 641 133 280 
996 683 946 880 840 
917 56 114 694 209 
524 356 292 654 233 
600 686 783 893 818 
283 44 422 283 888 
555 453 637 345 345 
461 414 858 282 236 
856 472 694 711 106 
914 615 79 837 574 
92 665 747 573 275 
884 149 407 407 454 
997 191 735 997 997 
808 164 690 823 164 
613 201 833 255 419 
313 250 131 704 357 
111 622 252 790 823 
72 174 533 780 632 
201 875 968 207 828 
430 667 46 475 349 
399 663 955 56 968 
445 998 227 461 421 
882 668 995 352 718 
902 178 939 752 297 
792 423 533 2 47 
126 544 454 243 843 
353 123 705 416 644 
625 432 133 766 758 
330 823 88 613 354 
234 117 273 723 74 
847 209 847 847 563 
164 295 799 725 783 
84 556 160 89 144 
510 489 945 143 576 
727 298 540 513 867 
882 812 749 107 364 
491 535 56 633 181 
485 245 424 269 733 
443 134 601 727 349 
100 170 264 962 730 
217 911 528 213 382 
766 787 710 738 986 
995 686 830 995 123 
180 490 126 130 490 
88 891 359 737 260 
882 184 736 904 392 
2 685 41 658 33 
254 254 254 254 942 
549 914 914 475 509 
360 572 380 649 733 
846 221 274 479 375 
627 781 547 627 627 
848 848 403 294 657 
983 972 432 477 320 
379 879 979 711 804 
368 61 505 698 491 
811 92 703 812 758 
142 616 374 384 924 
611 611 992 901 867 
843 564 740 722 468 
404 207 634 809 38 
436 415 440 988 431 
933 57 84 600 997 
645 475 670 153 653 
834 3 747 156 219 
556 773 543 936 844 
932 675 992 769 699 
137 45 915 568 268 
671 605 525 605 68 
739 863 727 121 83 
202 452 693 159 768 
726 581 435 849 467 
378 390 514 665 883 
484 936 223 85 85 
188 188 188 214 188 
575 100 480 427 217 
922 922 930 483 249 
935 709 157 709 579 
565 213 276 820 563 
322 989 861 6 85 
777 323 95 323 380 
793 974 815 584 189 
167 938 659 717 443 
461 737 748 461 516 
317 171 79 15 152 
636 735 199 453 425 
70 333 29 208 24 
465 368 775 368 464 
108 108 802 735 715 
987 632 188 192 779 
748 8 10 472 819 
669 514 473 892 669 
626 413 804 856 523 
159 159 76 474 159 
481 698 999 902 382 
195 854 10 233 635 
662 507 958 958 484 
398 774 955 534 691 
676 436 222 956 64 
273 772 882 764 902 
125 320 783 667 569 
42 134 717 737 440 
330 181 76 212 497 
599 367 723 505 469 
389 635 7 731 95 
529 971 671 793 623 
767 814 220 439 983 
762 889 823 34 182 
942 219 118 556 817 
762 484 469 155 990 
335 561 525 312 267 
625 400 195 941 288 
551 193 488 675 282 
29 9 641 190 566 
589 652 528 760 416 
547 397 392 39 276 
364 364 364 234 122 
807 928 717 248 464 
93 386 68 59 836 
418 970 303 995 355 
323 229 544 428 756 
610 489 962 700 904 
419 209 917 530 619 
874 358 315 1000 1000 
445 5 814 82 501 
122 455 464 694 60 
201 979 165 560 375 
389 942 941 966 906 
977 626 213 87 85 
354 354 987 354 965 
304 656 656 752 90 
272 629 922 765 251 
346 346 346 248 292 
596 563 584 880 231 
71 7 725 24 322 
788 669 669 669 499 
482 742 998 506 881 
64 410 16 929 881 
68 327 43 598 473 
528 307 528 216 425 
935 245 775 775 995 
996 923 366 577 254 
312 765 182 765 547 
164 578 430 601 633 
950 8 945 386 500 
794 371 395 278 216 
320 992 532 570 901 
749 818 395 70 889 
861 557 168 404 961 
871 15 994 378 303 
693 364 627 693 677 
386 488 883 749 395 
644 636 355 355 44 
509 319 620 319 319 
475 390 630 527 477 
303 56 303 303 494 
758 489 289 137 504 
811 683 138 692 200 
720 712 9 782 71 
974 681 39 574 918 
973 73 422 548 930 
771 909 91 668 112 
12 49 54 727 418 
305 183 411 727 586 
8 894 575 911 22 
633 965 19 333 857 
459 847 764 804 23 
129 970 260 863 924 
687 670 670 670 543 
803 907 223 803 34 
872 872 705 198 330 
410 814 865 34 718 
505 112 56 347 56 
772 40 864 40 569 
135 647 893 959 135 
823 553 159 949 547 
653 608 362 432 962 
620 216 139 862 735 
515 141 881 790 706 
396 624 243 708 674 
755 635 402 755 1 
215 541 423 641 641 
565 901 299 243 47 
504 89 597 812 383 
425 273 303 420 989 
254 467 20 318 137 
216 363 673 468 89 
12 151 676 261 541 
813 31 813 813 813 
687 125 446 936 454 
848 823 288 249 546 
567 726 473 289 706 
282 848 592 909 774 
98 98 697 912 539 
534 51 770 338 469 
555 25 590 623 685 
118 331 545 176 634 
526 393 602 181 285 
419 353 719 400 693 
676 485 621 796 972 
110 58 129 398 748 
680 377 170 81 170 
726 795 153 396 396 
994 95 95 830 273 
737 688 836 65 523 
317 225 575 575 631 
462 560 908 385 869 
299 101 247 121 82 
290 802 616 409 418 
34 400 69 34 594 
40 991 109 290 645 
101 101 902 768 84 
272 982 469 215 215 
466 955 465 845 879 
468 196 196 196 196 
109 908 412 947 948 
899 498 331 586 691 
124 536 219 723 595 
723 406 273 762 101 
609 678 527 225 264 
516 502 897 970 112 
312 842 66 653 306 
40 901 348 428 349 
752 863 752 717 61 
759 217 792 720 647 
472 216 265 15 333 
454 306 692 521 655 
678 342 196 666 786 
807 648 9 404 183 
368 958 368 238 973 
831 383 891 760 996 
802 335 81 238 122 
294 223 308 994 579 
656 496 728 256 31 
553 378 696 489 204 
207 675 555 841 180 
705 404 194 340 999 
367 367 951 367 329 
15 528 596 700 632 
179 127 392 127 147 
123 842 768 497 713 
54 237 68 237 209 
81 153 153 459 592 
277 131 10 605 243 
959 311 717 99 601 
519 884 625 987 28 
865 998 869 955 270 
459 684 417 856 936 
547 397 547 290 861 
978 245 995 328 601 
823 818 326 452 548 
823 483 823 880 823 
521 166 151 436 508 
196 378 796 229 378 
135 881 434 598 262 
864 787 366 686 61 
487 590 487 487 157 
933 99 444 287 876 
103 412 99 584 237 
278 480 479 882 627 
951 135 951 26 737 
393 375 478 393 950 
665 483 637 502 909 
634 681 356 39 954 
4 271 151 882 646 
912 653 907 251 393 
985 96 971 96 326 
71 190 894 298 670 
803 226 909 835 634 
651 223 987 655 20 
282 757 446 417 635 
754 242 908 242 974 
410 81 245 773 70 
691 691 746 660 691 
183 497 117 57 886 
460 938 828 806 341 
775 253 720 687 127 
323 840 618 184 323 
240 151 1000 844 396 
531 633 973 973 80 
759 147 464 725 380 
61 373 470 829 912 
220 792 546 761 937 
381 404 781 376 572 
939 513 144 191 144 
372 406 728 728 912 
208 887 746 511 110 
403 887 937 564 450 
190 992 259 644 483 
57 267 769 111 124 
366 911 70 446 508 
629 671 151 4 396 
19 172 92 42 296 
77 124 4 915 535 
430 693 530 739 793 
478 302 770 745 982 
87 385 608 343 343 
445 879 990 90 654 
462 392 430 630 462 
631 392 513 860 84 
308 280 411 883 629 
119 943 377 889 76 
721 363 393 227 44 
246 234 391 119 306 
11 286 364 33 295 
405 369 191 613 552 
132 839 311 292 45 
849 430 741 739 430 
771 553 286 970 476 
768 264 185 329 571 
407 513 743 153 806 
480 397 187 448 472 
425 948 774 425 425 
192 500 762 200 379 
70 154 751 751 643 
42 696 96 915 466 
227 395 337 411 784 
725 515 199 117 206 
788 714 599 496 788 
808 808 808 608 808 
354 875 753 759 454 
676 582 364 257 501 
317 257 188 923 581 
938 16 280 306 372 
449 41 180 972 409 
614 989 522 196 196 
967 641 442 627 806 
456 700 354 731 363 
77 281 185 622 609 
928 669 119 833 928 
811 577 439 146 460 
776 600 421 758 809 
432 949 438 516 22 
276 184 276 629 256 
245 10 21 314 10 
813 607 900 75 286 
106 340 496 470 470 
528 660 533 676 500 
9 545 40 504 452 
205 528 677 528 16 
448 612 14 138 774 
120 773 733 884 571 
567 292 905 885 339 
300 988 417 417 799 
955 799 714 160 160 
606 945 779 877 918 
833 65 342 697 149 
147 942 101 360 942 
748 748 487 971 15 
942 177 177 375 364 
136 57 573 303 531 
68 984 975 68 208 
587 668 413 310 586 
30 235 113 974 269 
629 558 409 75 422 
600 942 465 568 751 
143 921 435 601 687 
891 361 208 828 211 
567 276 238 557 96 
679 236 704 959 916 
663 240 54 9 402 
753 908 260 764 63 
425 414 293 538 240 
407 450 502 378 102 
251 441 171 516 430 
790 297 703 227 99 
694 828 709 332 665 
970 421 518 576 560 
470 743 442 673 248 
310 714 144 806 169 
767 459 144 679 144 
606 529 160 301 115 
534 714 425 57 907 
584 117 229 530 913 
661 292 351 292 862 
24 255 235 575 379 
916 638 372 399 329 
677 468 702 753 815 
913 850 209 340 176 
332 343 544 843 487 
990 282 280 101 66 
492 492 968 492 922 
470 818 658 123 520 
459 801 453 801 801 
857 492 399 110 26 
643 351 229 197 138 
374 720 245 215 579 
315 338 523 637 252 
589 923 353 368 869 
552 281 5 149 563 
340 659 6 879 701 
359 585 947 585 964 
369 451 235 910 86 
776 949 25 575 93 
806 342 587 587 789 
660 881 843 829 411 
910 776 120 680 745 
862 87 476 195 968 
288 484 763 230 329 
781 163 867 19 508 
294 604 294 274 294 
912 892 601 155 743 
47 508 311 997 17 
958 687 234 736 436 
967 306 87 276 763 
556 229 5 499 139 
281 281 644 67 281 
362 937 532 28 163 
198 790 868 775 856 
661 661 537 661 384 
214 717 452 975 975 
491 518 553 32 860 
851 449 597 15 246 
783 168 364 783 432 
989 154 729 650 868 
278 614 406 899 748 
628 628 628 800 628 
967 187 828 612 478 
545 453 47 772 821 
360 473 801 490 178 
642 496 271 642 240 
77 69 322 60 77 
267 600 162 303 52 
364 12 387 911 911 
367 428 738 27 175 
757 273 929 165 831 
428 569 127 684 676 
330 4 106 93 731 
136 545 629 406 435 
35 640 640 821 395 
804 428 941 229 713 
673 257 497 358 594 
731 63 832 433 451 
27 240 456 759 193 
444 12 662 473 939 
275 811 681 638 540 
315 922 619 318 326 
713 552 901 314 388 
517 890 28 81 466 
945 669 611 51 669 
505 76 70 665 11 
184 518 572 12 532 
521 844 716 620 750 
248 340 13 173 839 
230 329 250 195 745 
376 855 389 63 766 
502 398 398 398 750 
641 11 11 846 467 
560 297 462 899 586 
470 149 826 47 631 
872 534 691 502 691 
699 343 312 97 874 
86 50 939 198 594 
498 273 620 545 498 
636 174 456 573 858 
619 71 588 156 824 
564 851 189 770 635 
629 811 167 534 874 
238 694 292 116 515 
847 684 63 272 923 
886 385 742 49 911 
537 136 203 484 537 
951 472 309 864 71 
493 475 98 347 481 
578 351 30 744 744 
56 642 135 485 412 
667 870 823 279 733 
459 753 459 330 767 
333 236 12 558 555 
862 424 280 80 79 
69 535 637 775 431 
401 670 537 31 677 
925 953 196 996 633 
266 76 687 89 515 
897 294 871 56 576 
913 379 187 765 382 
673 44 475 640 513 
743 33 492 899 1000 
685 744 882 137 7 
312 802 839 312 938 
373 592 883 373 267 
139 402 811 846 402 
942 459 284 219 31 
936 43 228 168 641 
574 143 207 874 881 
859 822 244 799 807 
504 535 986 475 927 
736 457 995 743 309 
409 337 292 852 245 
262 250 642 12 895 
723 592 251 623 578 
357 333 74 311 520 
328 64 707 180 906 
351 381 974 235 946 
855 395 995 814 174 
726 976 408 305 726 
102 102 102 378 102 
803 169 674 114 748 
822 121 653 858 670 
476 873 310 630 448 
208 739 692 208 80 
34 994 681 281 837 
371 738 408 371 371 
49 426 974 98 734 
65 220 688 656 591 
840 123 248 729 37 
682 439 779 939 212 
36 283 231 747 977 
549 583 8 65 754 
875 562 544 593 216 
425 270 400 822 724 
715 368 544 651 8 
806 752 449 111 26 
400 593 795 559 109 
558 899 164 535 920 
769 279 767 769 215 
609 983 664 739 983 
448 459 866 55 288 
86 628 711 284 736 
675 569 421 941 408 
36 478 940 764 791 
596 316 340 831 604 
282 956 424 682 320 
441 550 871 565 339 
873 793 758 940 780 
377 618 716 897 897 
652 722 722 37 67 
471 227 117 451 117 
270 31 384 683 195 
974 122 225 455 282 
394 262 332 326 513 
360 323 493 493 541 
108 224 108 876 78 
575 680 193 877 238 
890 469 666 261 340 
946 44 671 276 375 
329 954 984 814 411 
334 904 223 71 227 
68 410 128 110 223 
543 887 49 830 825 
264 686 586 171 709 
265 959 644 647 181 
180 700 777 220 642 
913 44 405 765 765 
437 294 76 566 356 
492 354 637 697 452 
355 1 423 167 440 
899 265 856 676 647 
79 880 708 953 515 
77 269 340 710 762 
649 878 572 240 96 
293 600 600 220 195 
506 982 387 337 193 
979 789 324 893 240 
484 646 727 375 896 
173 464 205 797 564 
385 399 900 200 396 
712 470 823 116 802 
850 239 374 239 403 
701 451 428 91 598 
251 161 717 288 418 
6 868 95 221 491 
223 219 266 212 176 
401 311 424 785 917 
129 96 532 57 362 
749 643 627 260 525 
493 719 519 632 727 
460 619 269 935 959 
904 575 652 883 570 
288 460 484 755 283 
800 578 256 198 613 
460 923 226 460 230 
596 772 10 570 972 
429 523 590 496 487 
66 274 6 596 992 
878 878 755 652 873 
497 339 339 846 339 
461 657 576 611 945 
479 479 516 479 859 
1000 915 630 835 305 
296 151 10 573 820 
544 177 428 814 673 
154 323 624 634 806 
788 585 939 594 870 
944 369 937 944 944 
769 769 11 953 143 
583 779 568 736 362 
794 485 988 701 74 
783 395 499 395 395 
650 14 184 650 301 
230 307 237 584 330 
227 374 603 579 727 
353 190 829 555 946 
306 470 121 677 621 
948 285 985 598 588 
172 157 110 74 165 
952 22 533 670 457 
731 990 990 934 204 
192 363 605 593 593 
778 522 783 551 390 
635 184 933 387 18 
154 553 154 96 154 
69 728 69 489 940 
279 384 717 384 351 
37 691 508 128 161 
78 392 646 646 752 
240 822 469 15 426 
445 433 315 640 536 
700 743 179 653 711 
413 933 38 83 552 
508 735 735 735 64 
61 626 174 134 269 
174 458 464 370 146 
803 686 442 691 682 
845 21 111 425 964 
592 799 447 262 379 
420 657 90 354 230 
740 520 325 438 750 
395 361 19 410 19 
23 936 917 437 910 
78 467 337 337 984 
433 966 966 69 433 
305 857 908 483 16 
751 506 506 925 553 
150 98 353 259 663 
272 732 500 390 272 
649 856 244 486 690 
784 629 749 706 629 
58 663 376 453 285 
279 475 986 881 603 
166 935 505 70 330 
156 17 93 538 820 
105 744 877 539 214 
412 765 653 775 166 
844 999 649 382 831 
723 473 473 601 473 
829 953 420 178 556 
861 41 525 881 182 
272 448 174 450 152 
799 878 229 476 771 
660 403 872 320 705 
282 386 433 990 778 
120 437 845 391 120 
972 118 556 129 556 
765 299 765 765 950 
598 933 527 279 639 
30 918 286 991 286 
984 85 503 851 501 
607 545 453 557 916 
851 193 728 649 505 
535 313 137 648 147 
303 303 452 804 990 
407 368 774 534 845 
966 278 923 125 528 
441 785 291 276 785 
582 369 648 14 9 
91 673 241 221 77 
697 572 134 134 745 
212 477 601 854 941 
592 437 600 416 877 
396 89 558 444 795 
964 262 262 151 181 
230 85 230 230 382 
961 883 138 111 531 
2 864 657 513 949 
677 997 997 385 294 
940 282 635 240 674 
979 905 282 187 119 
196 324 914 946 560 
949 708 708 486 891 
354 753 442 336 313 
599 735 684 641 409 
664 267 525 221 588 
441 574 218 367 59 
889 729 823 399 232 
967 803 312 946 961 
166 833 638 162 162 
848 758 50 921 130 
169 351 220 54 374 
214 214 597 687 790 
95 494 1000 194 70 
672 796 753 155 752 
726 811 423 892 619 
930 599 580 146 338 
201 141 179 24 956 
347 347 607 185 283 
948 562 139 28 889 
1000 215 689 775 994 
663 301 885 663 745 
45 963 255 524 255 
360 599 628 241 360 
829 894 271 741 829 
41 496 791 184 836 
537 799 799 751 799 
701 564 824 336 447 
907 376 647 376 376 
643 402 742 972 216 
13 605 130 898 128 
243 352 898 866 908 
934 669 687 15 475 
512 560 26 421 596 
828 891 12 555 877 
858 321 466 466 797 
374 357 670 514 539 
203 847 809 340 852 
543 932 659 250 447 
918 982 686 745 449 
923 3 651 952 844 
528 545 829 339 75 
153 683 987 452 951 
904 782 754 358 799 
34 877 351 242 599 
742 40 60 54 76 
57 118 129 19 671 
728 697 297 675 699 
812 297 623 239 382 
977 977 224 834 478 
612 848 414 612 463 
637 637 637 686 982 
86 189 372 562 425 
602 602 134 342 602 
933 996 384 161 830 
900 409 822 774 515 
422 25 395 846 459 
842 120 254 386 682 
715 2 179 823 394 
667 246 303 840 50 
719 828 695 625 300 
300 503 812 503 813 
103 636 446 103 76 
42 174 881 141 174 
968 193 129 733 784 
579 790 404 13 552 
850 968 259 616 968 
325 428 923 664 122 
273 291 217 433 217 
703 637 600 486 230 
348 559 522 251 437 
208 977 208 208 208 
157 757 380 3 162 
428 506 428 428 428 
51 76 76 806 772 
116 15 113 23 646 
242 754 242 109 663 
362 927 254 307 538 
988 34 548 170 1000 
914 914 698 552 607 
73 137 166 606 914 
295 101 322 322 365 
638 601 167 362 958 
788 288 749 749 749 
796 297 240 467 917 
865 65 407 466 42 
178 178 847 668 689 
198 730 819 751 891 
943 663 807 663 663 
847 67 205 835 754 
793 19 375 856 63 
809 84 92 27 222 
297 572 84 700 962 
188 863 365 335 551 
995 599 661 894 791 
468 801 593 1 569 
462 310 650 633 592 
404 524 734 807 678 
686 420 543 80 983 
183 363 101 674 825 
504 493 730 765 886 
499 625 536 625 625 
229 479 711 528 47 
101 851 325 60 817 
144 653 70 809 670 
881 620 51 253 902 
890 112 372 618 544 
680 556 352 561 468 
293 805 626 762 424 
641 497 977 519 945 
136 169 168 498 657 
826 545 928 106 477 
581 584 578 102 40 
254 459 904 610 690 
618 145 354 372 72 
532 190 190 225 361 
1 266 853 361 519 
641 85 960 177 189 
422 937 837 134 639 
655 825 718 581 262 
477 766 766 916 766 
227 341 914 223 997 
949 331 544 285 757 
861 532 244 244 453 
303 618 61 998 878 
975 430 282 167 546 
858 403 115 237 541 
951 951 273 859 455 
76 932 181 290 898 
832 152 822 389 566 
26 811 83 621 246 
347 669 491 634 217 
688 881 726 506 271 
247 458 375 268 376 
287 587 337 361 337 
994 825 537 537 537 
697 885 915 801 882 
80 340 876 823 692 
744 526 835 294 492 
301 168 741 741 583 
522 181 723 33 903 
863 125 172 906 537 
102 899 102 200 314 
839 450 308 737 500 
703 709 998 439 309 
411 411 411 764 576 
513 48 48 994 860 
675 688 344 986 401 
712 831 480 291 830 
583 931 966 21 885 
496 808 510 866 677 
176 327 905 757 119 
225 158 653 123 704 
67 281 602 803 567 
445 282 98 960 574 
358 259 697 696 668 
790 850 349 504 77 
783 727 802 245 867 
747 486 176 793 350 
901 571 218 516 861 
561 631 241 554 220 
750 238 138 766 644 
94 354 463 354 32 
809 271 77 161 88 
71 291 412 960 331 
414 807 520 496 334 
29 29 458 234 29 
662 646 646 646 285 
38 786 782 153 786 
566 854 409 375 465 
487 135 758 78 706 
548 118 547 462 289 
203 747 641 28 447 
143 233 954 350 767 
168 138 862 765 114 
175 175 175 364 23 
497 863 773 40 560 
801 991 943 56 259 
640 419 218 234 896 
869 939 593 417 417 
227 471 230 563 321 
556 391 218 589 53 
931 15 637 745 610 
849 601 263 263 263 
940 209 122 346 318 
565 874 262 446 104 
267 777 281 598 760 
556 620 877 877 763 
895 546 373 68 723 
497 727 885 288 165 
814 334 715 657 334 
417 517 353 514 524 
335 346 71 389 847 
299 766 304 179 962 
610 324 698 629 296 
185 79 292 493 181 
339 881 135 5 876 
841 740 834 298 443 
93 135 775 213 715 
3 999 116 240 602 
398 803 496 429 309 
563 357 840 612 262 
793 471 74 488 699 
838 838 927 428 29 
316 982 244 84 629 
825 263 350 864 554 
288 126 922 964 152 
86 416 367 749 367 
832 842 894 642 216 
388 769 53 918 83 
706 688 822 822 216 
898 316 377 898 570 
461 598 327 454 10 
522 516 253 331 886 
416 663 75 925 925 
679 679 611 679 71 
352 389 595 403 175 
271 524 165 409 762 
501 97 252 130 896 
222 162 352 758 586 
263 778 431 207 61 
890 750 862 84 452 
972 972 980 395 939 
839 10 163 787 163 
439 838 163 274 334 
136 852 67 616 162 
41 492 989 728 136 
340 121 574 553 827 
346 399 353 662 433 
863 191 726 43 823 
390 128 431 99 395 
921 220 776 275 378 
484 694 107 381 248 
142 752 380 408 722 
904 381 846 185 3 
999 999 512 783 348 
218 194 287 194 18 
315 250 821 798 250 
643 793 154 688 572 
311 311 261 311 311 
664 520 736 320 740 
673 580 714 188 615 
726 374 692 319 727 
613 959 116 577 256 
898 746 259 743 864 
689 932 922 851 140 
941 657 657 379 729 
707 555 682 526 328 
366 474 46 757 364 
344 840 992 324 679 
532 8 94 194 565 
419 338 787 731 229 
753 1000 959 959 512 
543 593 423 956 796 
206 616 276 29 827 
518 367 694 986 991 
617 597 160 923 168 
414 420 621 621 621 
12 448 915 751 696 
797 347 95 678 949 
969 71 212 54 743 
551 831 894 598 522 
308 146 420 662 696 
71 276 689 818 392 
347 133 303 379 668 
244 27 677 287 708 
622 969 111 735 808 
909 539 760 341 830 
714 714 714 100 499 
261 192 983 503 86 
573 535 355 489 602 
18 526 26 900 146 
77 152 187 116 610 
523 996 967 128 417 
631 403 36 632 1 
603 124 562 861 99 
100 903 394 375 250 
907 301 838 613 458 
165 412 72 954 377 
184 434 452 550 255 
274 329 697 695 67 
516 918 253 888 616 
497 156 32 498 214 
870 362 266 301 657 
347 862 232 441 197 
638 509 58 340 490 
601 217 930 204 591 
866 697 212 842 790 
539 230 539 539 827 
199 635 654 193 878 
242 203 942 836 696 
370 910 87 545 652 
389 478 360 547 535 
267 500 318 288 739 
446 719 454 79 540 
507 634 365 441 727 
268 440 358 209 659 
591 992 675 490 604 
137 566 36 393 137 
760 642 838 480 642 
838 340 989 70 544 
769 840 589 915 589 
950 906 852 445 52 
142 90 278 68 778 
180 375 375 294 375 
485 785 520 349 203 
786 445 425 393 802 
381 626 550 381 381 
344 437 280 879 680 
381 329 531 101 126 
878 342 927 62 410 
447 468 613 488 508 
419 539 92 400 397 
507 207 726 150 548 
575 435 435 833 943 
405 144 405 206 880 
61 55 712 657 722 
539 793 86 174 876 
866 866 840 866 335 
203 574 541 64 794 
508 396 67 67 67 
145 371 660 869 145 
897 818 82 197 474 
514 694 604 968 216 
645 2 779 344 2 
564 134 743 455 203 
797 382 382 838 122 
145 197 273 841 691 
140 762 964 108 760 
318 578 578 217 547 
484 174 490 670 490 
164 384 650 164 789 
649 759 334 958 84 
170 804 17 17 451 
610 626 991 132 913 
209 152 963 591 908 
591 574 847 326 979 
178 612 939 952 585 
541 850 541 1 121 
77 60 784 925 396 
19 113 180 819 570 
379 39 956 165 204 
361 669 870 145 653 
418 828 637 655 637 
825 529 934 408 156 
369 238 582 598 857 
26 26 880 643 288 
84 688 51 301 688 
234 848 212 926 186 
53 422 53 53 488 
918 97 15 29 973 
501 157 966 750 750 
651 376 578 528 288 
580 468 263 187 745 
682 299 982 531 516 
583 662 568 162 916 
73 518 783 720 550 
54 750 54 401 729 
290 419 153 151 627 
547 807 484 355 463 
426 729 794 68 776 
337 857 337 426 380 
314 314 315 314 861 
875 99 99 99 99 
149 181 958 33 521 
844 16 365 59 723 
166 166 166 166 250 
601 299 601 54 840 
854 149 672 432 854 
906 935 344 719 250 
456 38 650 708 804 
674 347 144 689 41 
579 947 971 766 639 
916 991 371 606 606 
107 483 888 478 977 
174 896 215 677 959 
433 666 908 404 828 
297 454 361 450 450 
765 1000 161 17 278 
406 95 95 574 422 
197 580 580 183 95 
682 322 357 346 360 
823 65 700 308 199 
416 473 113 192 92 
726 562 126 453 95 
2 944 2 115 770 
212 618 728 817 577 
8 577 980 138 680 
76 484 306 479 497 
563 27 581 824 824 
85 204 281 220 366 
908 901 861 642 684 
120 621 257 442 819 
138 830 409 716 348 
55 745 871 255 496 
693 668 872 579 878 
862 458 877 109 451 
798 884 178 395 235 
160 483 320 6 141 
23 957 65 233 744 
555 605 164 694 6 
988 885 74 801 832 
344 21 436 250 840 
583 145 528 627 214 
63 9 893 738 26 
822 901 19 234 897 
306 22 122 500 474 
713 980 83 833 359 
532 738 687 573 910 
746 158 816 14 746 
562 368 828 810 877 
955 212 322 542 939 
65 624 358 742 630 
772 473 22 610 745 
473 425 732 98 782 
626 875 871 183 287 
686 900 799 373 383 
276 565 395 819 776 
621 840 89 304 309 
800 647 613 647 270 
356 504 61 309 421 
289 548 822 567 606 
724 405 228 986 724 
960 834 40 939 587 
35 684 751 155 570 
763 175 630 322 173 
686 970 246 823 575 
220 174 231 220 981 
570 904 562 887 934 
535 343 828 163 352 
433 78 158 370 740 
212 72 212 976 806 
849 213 554 8 496 
776 261 466 280 841 
613 759 254 407 407 
757 817 382 933 683 
653 584 156 34 959 
241 151 687 241 391 
273 54 268 295 239 
594 64 896 647 470 
351 351 351 833 304 
676 676 650 447 462 
656 427 729 177 938 
920 239 425 31 866 
759 240 991 947 639 
100 876 67 67 556 
705 222 501 887 972 
671 466 591 199 541 
277 180 406 518 459 
809 71 595 162 357 
48 575 718 183 424 
874 543 264 543 543 
253 161 245 45 368 
557 185 3 185 185 
196 540 863 166 625 
703 650 917 436 312 
803 140 171 902 140 
256 158 208 503 911 
103 673 597 913 398 
34 300 705 763 587 
664 18 772 234 223 
269 552 518 518 320 
906 736 246 186 368 
905 999 882 932 416 
425 255 1000 303 287 
318 344 537 487 564 
326 266 765 463 506 
984 676 138 458 411 
972 907 642 832 865 
684 360 323 324 179 
301 719 482 694 921 
67 132 362 181 362 
509 983 983 646 722 
959 49 635 756 371 
28 802 837 836 834 
784 500 938 651 85 
759 4 203 704 756 
225 382 996 452 824 
980 607 354 140 410 
150 109 960 178 413 
364 35 49 319 985 
578 759 766 137 453 
935 382 382 911 755 
168 454 532 355 791 
142 458 115 374 735 
34 138 194 387 387 
851 996 59 611 256 
765 439 583 276 276 
865 595 931 858 215 
360 292 691 148 505 
129 760 512 866 740 
993 987 942 929 716 
645 542 730 306 772 
713 680 972 250 948 
903 688 948 911 903 
192 926 109 625 113 
948 678 948 390 965 
608 462 703 396 510 
218 584 905 905 706 
509 218 201 375 375 
262 248 603 982 648 
697 778 684 995 25 
644 479 138 138 857 
943 258 447 154 603 
6 360 67 170 845 
954 642 293 664 664 
215 185 629 63 442 
99 283 456 936 832 
370 887 761 527 752 
297 998 741 721 306 
796 496 247 575 907 
902 905 107 143 307 
35 1000 312 596 544 
774 450 300 167 375 
700 474 368 97 339 
993 991 939 24 322 
309 989 66 473 590 
157 212 905 349 134 
257 90 379 92 257 
467 128 318 468 569 
622 199 926 515 926 
771 413 872 736 787 
42 715 711 715 702 
622 971 866 228 409 
132 201 884 62 254 
145 301 160 150 405 
154 154 678 662 189 
228 546 289 296 651 
620 346 596 399 340 
177 427 553 393 104 
351 514 335 993 973 
691 546 60 34 888 
373 425 136 252 592 
585 725 26 830 4 
822 363 616 307 475 
855 175 880 232 372 
70 125 10 588 438 
98 591 191 582 120 
566 916 133 328 198 
889 268 822 23 861 
48 48 859 219 48 
564 287 97 947 962 
907 366 307 320 635 
493 157 426 917 335 
22 480 234 936 812 
456 271 303 303 336 
404 817 500 819 718 
610 54 473 568 508 
685 224 547 509 170 
944 157 800 87 450 
392 495 349 755 392 
227 111 958 969 533 
818 318 308 495 674 
981 641 410 981 65 
112 171 112 749 164 
799 538 331 794 973 
553 626 871 764 944 
485 590 335 760 335 
795 722 795 872 190 
95 800 114 264 644 
827 350 580 768 640 
632 240 946 649 649 
783 894 199 875 341 
827 783 718 629 380 
253 210 244 712 210 
203 732 583 504 738 
180 351 759 206 7 
960 898 30 600 677 
663 417 866 417 476 
707 332 650 707 355 
682 394 651 548 76 
492 729 443 729 106 
770 326 943 413 129 
759 81 379 109 127 
35 834 943 632 386 
482 491 648 482 494 
633 443 361 221 715 
933 813 224 228 207 
815 239 786 692 352 
911 139 477 689 676 
383 944 3 459 584 
99 960 967 97 486 
876 309 161 40 831 
88 160 646 709 709 
622 229 845 730 730 
719 253 586 119 958 
524 971 130 524 815 
832 812 351 612 832 
521 422 882 631 735 
136 527 182 63 774 
414 973 874 962 915 
628 445 395 395 395 
219 721 174 158 948 
344 945 152 410 105 
438 427 181 807 163 
768 387 38 343 259 
887 5 424 893 340 
349 69 828 866 866 
588 425 734 460 547 
173 94 173 173 936 
515 422 247 107 121 
474 964 737 759 914 
352 373 352 744 366 
242 660 916 929 968 
132 453 88 283 899 
40 236 185 686 985 
652 452 165 367 13 
999 523 940 13 940 
647 753 970 275 102 
420 263 445 192 343 
345 641 77 259 486 
444 935 935 445 992 
582 462 498 657 672 
499 297 499 641 582 
372 987 757 208 878 
892 924 767 66 134 
759 100 759 765 351 
459 640 368 525 666 
339 11 613 613 613 
186 314 379 186 638 
511 508 770 786 205 
486 848 484 307 343 
657 771 555 700 307 
942 108 497 366 858 
922 480 805 871 754 
831 475 453 627 544 
177 832 245 270 520 
727 471 684 944 792 
977 984 930 231 804 
209 453 580 502 926 
269 758 310 678 962 
187 187 845 463 187 
625 708 794 35 790 
31 947 586 263 53 
901 59 477 369 604 
677 830 614 390 830 
862 936 797 306 822 
839 470 364 301 907 
326 463 608 669 380 
469 579 266 334 873 
404 29 29 29 862 
15 808 373 852 994 
930 31 72 888 626 
590 680 963 989 731 
5 364 369 649 275 
382 304 513 476 983 
526 573 590 975 526 
128 133 563 648 935 
207 290 467 467 467 
277 180 408 408 940 
644 521 998 155 731 
933 134 417 69 417 
629 427 166 670 661 
357 293 717 357 589 
134 409 382 212 624 
936 330 775 309 237 
776 731 542 983 293 
161 426 549 48 204 
217 202 728 602 483 
540 730 316 189 862 
916 904 182 695 695 
673 323 819 627 662 
842 837 450 77 228 
50 229 130 508 813 
393 269 503 439 692 
620 300 530 622 300 
50 721 201 895 323 
26 954 2 698 10 
739 975 782 989 614 
413 552 285 871 871 
904 197 430 568 735 
891 438 195 700 310 
573 489 125 510 862 
379 314 314 330 55 
868 209 631 276 346 
949 386 693 289 333 
702 90 340 754 454 
434 448 653 448 283 
874 703 485 603 613 
159 345 764 365 878 
431 300 865 496 103 
149 771 792 727 727 
932 406 693 116 303 
529 556 203 423 203 
687 975 112 719 855 
798 648 145 274 521 
179 793 658 625 644 
238 198 261 524 921 
591 441 823 778 968 
593 366 22 649 773 
618 169 856 169 131 
244 400 945 623 770 
901 908 284 701 388 
822 513 846 423 951 
79 430 889 920 776 
118 957 308 865 622 
733 631 733 858 866 
674 640 27 642 871 
544 143 412 536 544 
864 998 823 698 864 
926 459 624 742 620 
592 613 618 858 560 
148 281 715 279 527 
750 850 727 727 44 
172 610 256 755 975 
813 86 660 607 726 
571 838 528 20 529 
232 228 86 697 546 
643 872 562 563 543 
514 480 397 254 825 
133 705 133 932 216 
128 557 128 80 128 
641 323 389 79 324 
839 992 680 393 520 
991 906 572 763 169 
776 187 449 449 659 
831 56 344 761 56 
709 855 448 305 160 
823 625 491 835 357 
39 108 523 484 39 
347 405 711 303 132 
328 364 205 463 176 
803 989 22 429 738 
287 723 944 231 287 
255 28 142 772 76 
313 218 548 479 570 
505 667 769 520 597 
520 513 983 707 283 
173 415 609 304 893 
78 589 47 195 998 
717 869 120 717 12 
825 882 653 186 632 
121 926 125 191 524 
935 572 697 443 137 
180 320 773 478 206 
404 211 324 756 14 
279 140 140 140 140 
416 657 965 114 119 
629 141 49 858 389 
435 371 190 326 663 
539 973 177 888 780 
998 292 387 27 917 
470 928 534 805 928 
834 448 162 274 325 
355 385 815 351 373 
818 678 923 615 175 
241 43 315 188 23 
194 681 98 847 98 
346 288 346 741 807 
942 410 468 64 587 
148 291 531 531 281 
397 397 34 127 397 
414 977 507 638 646 
992 603 298 510 684 
931 201 812 493 479 
149 549 777 656 480 
941 427 947 381 947 
921 683 705 887 11 
602 399 381 434 67 
210 584 453 453 518 
161 482 235 403 731 
118 296 118 118 115 
423 408 979 485 348 
229 297 125 556 773 
604 470 492 280 231 
4 480 890 451 926 
408 707 648 768 768 
811 994 526 994 995 
186 274 388 912 557 
973 491 73 22 697 
884 191 819 904 878 
340 370 697 926 223 
967 186 186 186 720 
998 732 684 390 935 
579 460 985 680 999 
33 234 33 552 48 
808 325 967 851 23 
228 209 158 964 131 
996 464 467 275 952 
685 634 803 824 525 
770 618 404 122 354 
471 902 673 990 765 
657 657 475 861 318 
549 86 342 457 556 
946 62 946 884 123 
581 690 79 657 79 
554 554 532 384 293 
418 29 649 241 997 
655 693 129 99 622 
618 279 243 842 738 
346 382 107 779 368 
573 63 159 404 874 
255 544 544 126 420 
992 976 234 319 427 
24 810 139 224 808 
237 743 701 434 230 
966 953 897 229 340 
821 643 264 793 793 
274 545 503 287 571 
569 800 85 569 393 
527 788 219 998 513 
600 986 915 611 591 
160 425 458 462 400 
113 113 20 113 113 
258 510 432 800 689 
295 736 889 220 555 
130 539 116 544 544 
185 802 802 802 86 
988 410 900 275 114 
22 863 138 588 133 
279 291 361 447 354 
437 168 858 307 600 
55 954 999 282 133 
251 827 252 859 948 
431 998 295 502 601 
274 913 487 760 691 
463 239 479 626 463 
836 865 788 992 114 
401 239 60 876 259 
580 551 458 213 551 
99 563 252 99 116 
171 245 98 846 336 
351 108 351 351 768 
695 742 518 684 288 
577 897 897 7 328 
92 915 90 673 275 
180 426 923 689 655 
705 635 737 3 883 
573 588 614 977 724 
276 588 851 838 702 
244 886 244 872 244 
396 709 279 558 31 
944 944 774 782 786 
316 887 677 708 14 
524 238 633 952 274 
870 304 870 870 430 
847 535 474 121 49 
710 263 145 499 410 
127 393 221 482 878 
769 620 817 201 526 
292 569 847 59 682 
51 128 909 175 245 
509 541 168 20 239 
625 80 268 461 241 
678 676 932 510 477 
388 344 187 375 896 
689 614 250 236 236 
318 884 614 765 962 
883 743 859 615 180 
486 961 300 867 666 
123 112 204 455 112 
449 28 124 124 130 
685 930 566 532 532 
595 835 652 309 700 
765 554 731 700 731 
944 620 88 596 113 
646 156 901 65 81 
961 278 278 840 58 
606 880 306 875 880 
962 454 489 83 151 
503 503 356 243 938 
328 39 737 143 670 
591 724 263 100 263 
588 730 790 111 356 
122 87 134 762 671 
61 507 260 274 898 
324 504 373 324 830 
571 287 875 75 461 
840 393 532 200 169 
239 898 937 499 543 
842 96 96 111 470 
343 421 578 227 721 
73 778 643 643 384 
76 340 240 794 129 
773 773 955 704 310 
707 707 741 17 204 
828 468 626 446 944 
685 254 851 266 280 
412 299 968 685 61 
328 708 405 940 984 
413 985 97 985 299 
676 589 248 503 418 
86 155 590 460 176 
654 102 637 596 102 
45 62 343 789 495 
132 997 132 819 767 
607 512 997 934 464 
249 858 818 838 931 
63 873 458 257 885 
407 480 825 166 174 
584 333 104 426 796 
572 392 572 572 483 
462 824 578 582 998 
868 341 403 854 447 
847 122 120 976 122 
550 87 33 308 613 
994 605 343 640 605 
43 320 463 710 585 
750 851 598 779 137 
102 180 605 446 947 
861 332 780 687 712 
281 281 419 790 980 
325 186 893 289 334 
797 679 679 679 525 
669 700 31 756 342 
147 140 703 675 477 
261 805 805 37 481 
787 709 895 319 461 
701 163 58 118 353 
230 632 940 352 18 
885 683 49 38 824 
889 408 125 654 110 
851 92 563 723 691 
761 266 249 216 516 
660 134 723 96 723 
572 948 495 199 868 
761 303 208 208 627 
267 572 962 549 719 
822 689 386 415 759 
485 697 757 152 548 
95 436 827 854 872 
779 446 827 682 679 
850 275 898 879 595 
169 442 199 251 47 
311 811 884 385 818 
418 550 2 667 236 
872 7 393 684 143 
66 203 761 169 972 
58 323 393 563 885 
124 36 375 249 856 
391 661 630 519 261 
646 165 808 132 57 
88 230 230 425 515 
673 562 505 633 617 
781 633 576 569 340 
935 98 41 585 552 
968 214 562 718 828 
485 408 184 633 685 
109 25 771 768 781 
332 451 908 532 381 
635 236 120 970 525 
406 868 523 552 30 
776 397 191 48 191 
837 174 330 291 995 
599 276 359 432 254 
488 302 871 249 536 
666 629 512 559 588 
194 259 224 193 475 
728 634 34 935 34 
515 515 373 466 515 
95 158 5 576 160 
627 627 862 627 688 
532 308 98 902 406 
214 332 32 75 332 
62 528 335 498 341 
805 47 633 814 477 
877 360 877 926 843 
927 434 682 719 250 
168 765 526 946 991 
89 154 105 478 438 
224 746 895 298 94 
895 124 545 572 296 
215 546 735 208 563 
624 217 98 793 394 
245 245 691 416 28 
932 318 606 793 187 
201 70 782 534 351 
565 734 53 914 420 
909 247 998 696 648 
106 719 505 140 713 
888 125 791 997 664 
290 943 930 483 350 
149 370 535 648 466 
684 762 944 728 464 
724 112 485 547 767 
115 840 645 840 366 
365 34 383 359 992 
29 740 795 588 356 
486 707 879 746 535 
317 305 317 317 122 
407 921 486 704 225 
346 244 450 849 890 
92 563 795 128 99 
304 904 547 490 296 
301 150 82 441 524 
642 171 540 669 576 
765 941 815 148 932 
8 800 7 248 752 
440 311 202 75 692 
283 596 104 536 751 
965 664 471 264 526 
502 456 294 456 181 
943 845 766 404 289 
214 131 131 131 905 
534 480 320 993 634 
819 523 999 622 352 
496 687 136 245 889 
311 854 520 345 485 
337 676 182 521 828 
138 199 286 120 739 
207 972 671 219 284 
212 593 542 620 723 
613 120 393 305 175 
553 553 20 553 344 
583 646 743 13 688 
912 113 480 451 734 
723 527 855 635 635 
186 615 47 988 998 
240 298 922 309 926 
305 619 265 58 302 
906 963 878 290 871 
616 359 230 292 414 
428 496 268 233 85 
17 133 69 46 287 
340 784 461 550 104 
823 294 790 740 199 
901 471 910 629 750 
770 770 508 812 431 
7 728 14 647 486 
780 178 978 178 755 
791 696 936 461 795 
388 438 928 388 655 
126 834 543 187 294 
925 48 248 764 925 
51 843 672 987 74 
56 450 107 495 952 
523 601 645 227 785 
58 426 384 399 393 
504 551 332 940 658 
562 489 603 485 442 
319 602 815 241 252 
656 817 977 139 413 
995 230 144 742 278 
173 572 100 708 708 
1 654 10 815 295 
323 974 478 555 507 
290 927 659 43 326 
467 132 22 411 133 
396 611 197 904 904 
843 418 576 771 914 
794 673 22 690 269 
196 258 426 816 944 
235 946 272 449 911 
792 642 931 60 357 
680 171 891 376 391 
631 294 541 90 732 
691 264 264 252 27 
297 154 117 794 832 
699 222 942 357 699 
299 205 30 655 876 
275 968 457 952 174 
692 692 245 839 555 
141 462 8 556 141 
585 529 620 235 884 
128 357 607 971 191 
763 763 709 763 763 
560 873 633 633 633 
926 883 658 658 658 
749 716 307 674 307 
524 721 603 835 99 
684 265 483 6 762 
309 45 410 599 45 
304 830 796 304 726 
461 748 911 485 748 
565 448 670 926 431 
363 238 363 636 434 
474 626 409 462 348 
46 39 998 236 743 
161 830 735 889 988 
55 1 893 431 63 
911 762 908 911 911 
42 492 61 617 467 
143 314 292 255 601 
917 800 627 92 310 
136 248 529 598 322 
997 856 377 973 241 
959 685 685 685 173 
906 1000 107 14 600 
671 168 168 115 484 
791 791 791 768 435 
838 936 65 244 812 
645 58 107 488 419 
78 503 950 825 180 
944 99 878 9 983 
914 34 320 274 303 
114 150 188 924 475 
297 44 18 981 667 
859 946 147 658 253 
356 115 515 968 581 
640 752 724 367 5 
630 630 630 342 180 
644 277 86 642 86 
156 268 321 789 677 
441 332 807 528 556 
614 249 108 614 340 
528 190 645 690 330 
698 680 363 477 280 
86 191 752 581 64 
550 344 802 176 684 
937 733 546 937 18 
87 74 172 464 223 
445 318 335 308 212 
290 932 897 57 695 
912 506 361 874 836 
312 406 533 166 877 
453 77 77 77 811 
678 826 654 165 718 
204 204 976 262 476 
714 210 153 906 957 
52 50 366 637 292 
978 54 885 774 658 
430 586 144 615 996 
68 952 957 68 68 
819 350 67 798 375 
390 543 886 901 644 
420 420 545 662 674 
255 784 713 961 307 
309 938 683 938 534 
674 771 872 822 24 
320 664 279 722 197 
726 576 134 649 649 
817 53 885 204 237 
509 612 377 406 279 
794 871 770 287 534 
530 336 425 687 929 
416 266 208 360 129 
569 81 363 81 426 
62 409 595 325 409 
937 754 57 795 551 
297 772 160 66 391 
780 692 290 268 699 
761 220 804 269 919 
92 248 123 885 248 
950 19 108 710 614 
904 865 162 542 22 
249 906 734 201 471 
357 133 133 133 365 
35 630 648 926 104 
211 305 735 874 501 
64 341 432 64 788 
624 33 481 67 481 
714 130 927 311 479 
910 520 557 446 566 
765 664 818 119 437 
537 848 305 305 365 
991 867 650 431 790 
418 941 111 530 791 
587 209 798 612 400 
424 117 99 17 424 
799 602 794 794 430 
298 517 277 361 776 
39 722 294 182 170 
768 39 337 533 428 
368 224 17 427 369 
152 769 297 167 398 
345 332 105 44 893 
451 970 296 476 670 
103 895 296 348 392 
382 110 726 250 110 
971 308 808 400 103 
5 875 258 912 875 
559 470 261 235 253 
305 502 305 824 305 
788 559 641 27 407 
930 254 397 950 748 
563 900 508 723 361 
47 443 802 982 641 
3 732 595 245 99 
819 329 74 579 206 
888 151 27 893 893 
10 241 623 243 784 
865 141 639 239 921 
561 292 292 289 746 
179 125 478 2 136 
313 836 808 977 52 
968 495 283 972 561 
551 424 529 900 99 
5 520 482 245 86 
109 325 429 642 198 
735 324 448 366 998 
871 304 40 783 278 
252 772 713 772 493 
91 732 429 267 732 
66 991 199 708 789 
538 971 301 530 287 
350 205 34 221 788 
1000 526 690 406 360 
496 468 363 768 241 
678 73 667 864 52 
919 760 395 613 64 
766 424 766 320 793 
501 624 168 168 168 
374 160 236 837 58 
173 719 758 736 2 
378 735 378 235 378 
459 919 754 342 304 
212 355 598 76 316 
424 222 108 159 195 
76 731 731 731 731 
640 102 274 30 778 
88 262 42 825 969 
255 290 799 820 88 
409 396 22 304 878 
438 209 227 310 310 
786 347 269 546 55 
459 930 228 821 386 
228 41 349 290 371 
188 11 470 103 26 
297 432 241 478 700 
91 491 276 343 640 
222 790 47 571 866 
254 377 676 494 548 
737 404 687 651 577 
366 357 206 403 481 
875 930 118 930 793 
271 852 404 48 739 
302 468 824 833 91 
404 404 996 763 404 
323 323 157 132 323 
961 267 106 253 149 
375 616 375 800 534 
340 378 519 58 777 
302 529 226 776 719 
859 859 338 859 859 
787 456 370 401 133 
887 64 291 205 478 
963 605 729 371 131 
932 787 644 460 932 
213 22 350 899 205 
808 375 703 48 466 
347 451 720 109 683 
43 239 159 89 960 
987 83 143 565 197 
435 173 933 244 591 
716 425 418 425 8 
874 910 90 897 932 
450 655 647 655 819 
271 397 397 397 176 
806 714 208 589 589 
693 814 647 473 218 
742 500 35 349 691 
155 218 513 588 269 
726 705 162 123 71 
723 636 715 723 749 
237 177 237 884 998 
958 633 118 359 303 
83 900 83 322 83 
957 583 540 80 308 
758 95 503 963 827 
314 537 339 314 314 
384 912 493 764 988 
303 743 320 60 414 
42 468 786 870 473 
749 150 649 850 498 
350 350 350 267 743 
347 841 99 719 67 
926 530 843 631 349 
126 315 99 537 881 
564 846 435 373 273 
803 704 728 180 826 
954 276 640 698 376 
273 837 150 611 463 
784 921 429 611 582 
56 766 12 492 283 
140 654 560 874 380 
403 420 948 604 225 
499 574 265 605 692 
838 771 771 771 615 
